{margin:0;padding:0} 

body {
text-align:center;
margin:0px;
background: transparent url(images/sky.jpg) repeat-x scroll left top;
}

#main{

width: 960px;
height: 650px;
margin: 0px auto;
text-align:left;
border: 1px none black;

}

#header{
width: 960px;
height: 100px;
margin: 0px 0px 5px 0px;
text-align:left;
border: 1px none black;
}

#header img{
width: 960px;
height: 100px;
margin: 0px 0px 5px 0px;
text-align:left;
border: 1px none black;
}


/*The TopMenu is the one which contains My Account etc.*/
#topMenu {
margin: 0px;
width:960px;
height:30px;
border: 1px none black;
}


#topMenu ul {
width:100%;
height:30px;
margin: 0px 0px;
padding: 0px;
list-style-type: none;
border: 1px none black;
}

#topMenu li{
position: relative;
display: inline;
float: Left;
font: 700 1.05em Calibri,Helvetica;
}

#topMenu li a{
display: block;
padding: 0px 8px 0px 5px;
line-height:30px;
border-style:none;
border-width:1px;
text-decoration: none;
color:#194B9F;
}

#topMenu li a:link{
text-decoration: none;
}

#topMenu li a:visited{
text-decoration: none;
}

#topMenu li a:hover{
text-decoration: underline;
}

#topMenu li a:active{
text-decoration: none;
}

#mainSite {
margin: 0px;
width:960px;
height:400px;
border: 1px none black;
}

.pageTitle {
margin: 0px;
width:200px;
height:30px;
border: 1px none black;
font: 700 1.4em Calibri,Helvetica;
color:#9F6B19;
padding:0px 0px 0px 5px;
float:left;
text-decoration: none;
}



#photoColumn {
margin-left: 0px;
width:185px;
height:395px;
border: 1px none black;
float:right;
padding:0px;
}

.imageContainer {
margin-left: 0px;
margin-top: 5px;
width:182px;
height:126px;
border: 1px none black;
float:left;

}

#quickList {
margin-left: 0px;
width:200px;
height:395px;
border: 1px none black;
float:right;
padding:0px 0px 0px 0px;
background-image : url(./images/quickListBackground.png);
}

#quickList p{
width:200px;
margin-top: 15px;
border: 1px none black;
float:left;
padding:0px;
text-align:center;
font: 700 1.05em Calibri,Helvetica;
color:#9F6B19;
font-style:oblique;
text-decoration:underline;
}

#quickList ul{
font: 300 0.95em Calibri,Helvetica;
color:#9F6B19;
}

#quickList li{
margin-top:5px;
width:140px;
}

#quickList a{
font: 300 0.95em Calibri,Helvetica;
color:#9F6B19;
}
#textAndTitleHolder {
margin: 0px;
width:553px;
height:398px;
border: 1px none black;
float:left;
padding:0px;
}


#textSection {
margin: 0px;
width:553px;
height:365px;
border: 1px none black;
float:left;
font:0.9em Calibri,Helvetica;
line-height:19px;
padding:0px 0px 0px 5px;
text-align:justify;
}

.mailingList{
color:#9F6B19;
}

#textSection h2 {
font:0.95em Calibri,Helvetica;
margin: 0;
line-height:19.5px;
padding: 0;
font-weight: normal;
float:left;
}

#footer {
margin: 0px;
width:960px;
height:100px;
border: 1px none black;
}

.iconContainer {
margin: 0px;
width:125px;
height:100px;
border: 1px none black;
float:left;
text-align:center;
font:0.95em Calibri,Helvetica;
color:#9F6B19;
}

.iconContainer a{
color:#9F6B19;
}

.addressContainer {
margin: 0px;
width:100px;
height:100px;
border: 1px none black;
float:left;
font:0.8em Calibri,Helvetica;
color:#9F6B19;
}

.validateContainer {
margin: 0px;
width:125px;
height:100px;
border: 1px none black;
float:right;
text-align:right;
}

.validateContainer img {
border: 1px none black;
text-decoration:none;
}

/*The Research subMenu.*/
#subMenu {
margin: 0px;
width:550px;
height:30px;
border: 1px none black;
}


#subMenu ul {
width:100%;
height:30px;
margin: 0px 0px;
padding: 0px;
list-style-type: none;
border: 1px none black;
font:1em Calibri,Helvetica;
line-height:30px;
}

#subMenu li{
position: relative;
display: inline;
float: Left;

}

#subMenu li a{
display: block;
padding: 0px 8px 0px 5px;

border-bottom-style:none;
border-width:1px;
}

#subMenu li a:link{
text-decoration: none;
}

#subMenu li a:visited{
text-decoration: none;
}

#subMenu li a:hover{
text-decoration: underline;
color:#9F6B19;
}

#subMenu li a:active{
text-decoration: none;
}

.researchSubMenu{
color:#9F6B19;
}

.researchSelected{
color:#9F6B19;
}

.researchNotSelected{
color:#CCCCCC;
}

#GreyOut {
width:100px;
height:100px;
background-color:black;
position:absolute;
top:0px;
left:0px;
z-index:2;
opacity: .5;
filter: alpha(opacity=50);
display:none;
}

#DCAMap {
position:absolute;
top:0px;
left:0px;
width:100px;
height:100px;
text-align:center;
z-index:3;
display:none;
float:left;

}

#mapHolder {
margin-left: auto;
margin-right: auto;
margin-top: 2%;
width:472px;
height:570px;
border: 1px none black;
}

#DCAMap img{
width:472px;
height:550px;
}

#DCAMap p{
background-color:#9F6B19;
margin-top:0px;
width:472px;
height:20px;
}

#DCAMap a{
font: 700 11pt Calibri;
color:#FFFFFF;
text-decoration:underline;
}

#SiteMap {
position:absolute;
top:0px;
left:0px;
width:100px;
height:100px;
text-align:center;
z-index:3;
display:none;
float:left;
}

#siteMapHolder {
margin-left: auto;
margin-right: auto;
margin-top: 2%;
width:500px;
height:273px;
border: 1px none black;
background-color:#FFFFFF;
}

.imgContainer {
width:500px;
height:50px;
border: 1px none black;
}

.siteMapTextHolder {
width:500px;
height:200px;
border: 1px none black;
float:left;
text-align:left;
font:0.95em Calibri,Helvetica;
}

.siteMapTextHolder ul{
list-style-type: none;
color:#9F6B19;
}

.siteMapTextHolder ul a{
list-style-type: none;
color:#9F6B19;
}

.siteMapSubMenu{
list-style-type: circle;
width:400px;
height:75px;
border: 1px none black;
color:#9F6B19;
}

.siteMapSubMenu li{
list-style-type: circle;
}

.siteMapClose{
width:500px;
height:23px;
background-color:#9F6B19;
font:0.95em Calibri,Helvetica;
color:#FFFFFF;
float:left;
}

.siteMapClose a{
font:0.95em Calibri,Helvetica;
color:#FFFFFF;
line-height:21px;
}

#noticeboard {
margin-top: 0px;
width:543px;
height:225px;
border: 1px solid black;
float:left;
font:0.9em Calibri,Helvetica;
line-height:19.5px;
padding:0px 0px 0px 0px;
text-align:justify;
overflow-y:scroll;
}

.noticeBoardTitle{
text-decoration:underline;
}

.noticeBoardDate{
float:right;
}

#submissionBox {
margin-top: 5px;
width:543px;
height:100px;
border: 1px solid black;
float:left;
padding:0px 0px 0px 0px;
}

#submissionBox textarea {
margin:0px;
padding:0px;
width:100%;
height:100%;
border: 1px none black;
font:0.95em Calibri,Helvetica;
line-height:19.5px;
text-align:justify;
overflow-y:scroll;
}

.noticeBoardEntry{
padding-left:5px;
padding-top:0px;
margin-top:0px;
border-bottom: 1px solid black;
}

#submitBox{
float:left;
width:543px;
height:25px;
border: 1px none black;
}

#submitBox input{
float:left;
margin-top:5px;
margin-right:5px;
font:0.9em Calibri,Helvetica;
background-color:#9F6B19;
font:0.95em Calibri,Helvetica;
color:#FFFFFF;
border: 1px none black;
}

#mailingMe{
position:absolute;
top:0px;
left:0px;
text-align:center;
z-index:3;
display:none;
float:left;
}

#mailingHolder {
margin-left: auto;
margin-right: auto;
margin-top: 2%;
width:400px;
height:120px;
border: 1px solid #9F6B19;
background-color:#FFFFFF;
font:0.9em Calibri,Helvetica;
}

#mailingHolder p {
margin-top: 10px;
}

.emailEnter {
width:220px;
border: 1px solid #9F6B19;
}

.mailSubmit{
background-color:#9F6B19;
border: 1px none black;
margin-left:2px;
color:#FFFFFF;
cursor: pointer;
cursor: hand;
}

.emailClose{
margin-left: auto;
margin-right: auto;
font:0.9em Calibri,Helvetica;
width:400px;
height:20px;
background-color:#9F6B19;
border: 1px none black;
color:#FFFFFF;
}

.emailClose a{
text-decoration:underline;
color:#FFFFFF;
}

.heading3{
display:inline;
font: 700 0.95em Calibri,Helvetica;
line-height:30px;
}

.createProjectText{
display:inline-block;
width:100px;
border: 1px none black;
margin-bottom:3px;
}

.createProjectInput{
display:inline-block;
width:220px;
}


