/* CSS Document */
* { margin: 0; padding: 0; }
html,body {font-family: Arial,Helvetica,sans-serif;

z-index:0;}


/*headings & text*/
h1{font-weight:normal; font-size:150%; padding:10px 0px 10px 0px;}
h2{ font-weight:bold; font-size:130%; margin:10px 0px 5px 0px; line-height:1em;}
h2 a{ font-weight:bold; text-decoration:none;} 
h2 a:hover{text-decoration:underline;}
h3 {   font-weight:bold; font-size:100%; margin:0.5em 0px 0px 0px; }
h3 a{  font-weight:bold; font-size:100%; margin-bottom:0.3em; text-decoration:none;  }
h4 { font-weight:normal; font-size:100%; margin-bottom:0.3em; margin-top:1em; text-decoration:none; text-transform:uppercase; }
h4 a{ font-weight:bold; font-size:110%; margin-bottom:0.3em; margin-top:1em; text-decoration:underline; }
h4 a:hover{ text-decoration:underline; }
strong{font-weight:bold;}
 hr {border: 0; width: 100%; color: #e3e3e3; background-color: #e3e3e3; height: 1px;}
table{border-collapse:collapse; font-size:90%; border: 1px solid #cccccc; width:100%;margin:10px 0;}
td{padding:5px; }
th{padding:5px; font-weight:bold;}
td.heading{font-weight:bold;}

p {margin-bottom:10px;}

ol {margin-left:35px;}
ol li {list-style:decimal;}

/* layout ********************/

 #whole{	 
width:100%;
background-image: url(/core/general/img/bg/masthead2.gif);
background-repeat:no-repeat;background-position:center top;
margin:auto;
z-index:1;
min-width:950px;
	}

#topbg{}
#hd{ height:105px;}
.cwrap{}

/* primary */
#primary{padding:0.5em 1em 1.5em 1em;}
#primary p{font-size:90%;}

#primary .imgdiv {margin:0 10px 10px 0}

/* secondary */
#secondary{padding:0.5em 1em 1.5em 1em; border-left:1px solid #e3e3e3; }
#secondary p{font-size:80%; padding:0 0 0.4em 0;}
#secondary h2{font-size:100%;}
#secondary h3{font-size:90%;}
#secondary h4{font-size:90%;font-weight:normal; text-transform:uppercase;}

#secondary .qlink{background-color:#ffffff;margin:10px 0px;}
#secondary .qlink table{width:220px; border:none;}
#secondary .qlink img{width:220px;padding:0px 5px;}
#secondary .qlink table td.imageholder{overflow:hidden; width:230px;}
#secondary .qlink table td{margin:0px; padding:0px; border:none;}
#secondary .qlink table td h2{margin:5px 10px;}
#secondary .qlink table td p{margin:0px 10px;}
#secondary .qlink table img{margin:0px;}
#secondary .qlink a.btn{float:right; text-decoration:none;font-weight:bold; font-size:190%;}


.qlink {
padding:5px;border-top:1px solid #DEB374 ;
border-bottom:1px solid #DEB374 ;
margin-bottom:20px; 

}

.qlink .qlinkimg {float:left; 
margin:0 15px 10px 0;
}



.qlink .qlinktext {


}

.qlink:after {
content:".";
display:block;
height:0;clear:both;
visibility:hidden;}


/* tertiary */
#tertiary{padding:0px;margin:0px; }
#tertiary table{width:240px;border:none;}
#tertiary table img{border:1px solid #bbbabf; padding:3px; margin:10px 10px 0px 10px; background-color:#ffffff;}
#tertiary table td{padding:0px; margin:0px;border:none;}
#tertiary .container{height:68px; overflow:hidden;}
#tertiary h3{margin:0px;padding:0px;}
#tertiary p{font-size:90%;}
#tertiary .more a{float:right; color:#8F0000; text-decoration:none;}

/*footer */
.ft{ width:650px; border-top:10px solid #CB6600; padding-bottom:50px;}
.ft p{font-size:80%; color:#666666; padding:5px 0px 0px 0px;}
.ft ul{font-size:80%; color:#666666; padding:5px 0px 0px 0px; display:inline; float:right;}
.ft li{  display:inline; }
.ft li a{ color:#666666; margin-right:10px; text-decoration:none; }
.ft li a:hover{ color:#666666;text-decoration:underline; }

/*navigation*/




/* specific region ********************/

/* asx & copyright*/ 
#navigation .asx{ display:block;
height:70px;
width:290px;
background-image: url(/core/general/img/bg/asx.gif);
background-repeat:no-repeat;
margin:10px 5px;
position:relative;
}

#navigation table{border:none;margin:0px;}
#navigation table td{padding:0px;margin:0px; border:none;}

#navigation .asx p{ 
top:30px;
left:100px;
position:absolute;
text-align:center;
}

#navigation .copyright{ 
font-size:80%;
margin:230px 5px;
}
#navigation .copyright p{ 
color:#666666;
}


/*search*/
#hd {position:relative;}
#hd .search{position:absolute; top:35px; left:700px; width:210px; vertical-align:middle;}
#hd .search input{color:#333333;}
input.searchimg {margin-top:0px;}


/*pdf link*/
ul.pdf li{line-height:1.2em; margin:10px 0px; background-image:url(/core/general/img/interface/pdficon.gif); background-repeat:no-repeat;background-position:left top;padding-left:20px;}

table.flink {padding:0px; border:0px;}
.flink td {border:0px;padding:0px;}
.flink .ftype {width:30px;}

/*homepage*/
.infoblock{width:650px;height:245px;background-color:#ffffff;border-bottom:1px solid #DEB374;}
.infoblock h2{display:block;height:15px;width:190px;background-color:#775033;color:#ffffff;font-size:100%;padding:5px;margin:0px;}
.infoblock .piclist{height:235px;background-color:#DEB374; width:200px;margin:5px 5px 5px 0px;}
.infoblock img{padding:5px;}
.infoblock ul.pdf {padding:5px; font-size:90%;}
.infoblock p {padding:0 10px ;}

/*Project pages*/
.infoblock .picmap{height:230px;background-color:#F7C89C; width:200px;margin:5px 0px 0px 0px;}
.infoblock .picmap img{padding:0px;}

/*list*/
.list table {border:none; width:625px;}
.list table td{border:none; border-top:1px solid #DEB374;border-bottom:1px solid #DEB374;}

a.btn{display: block; background-image:url(/core/general/img/interface/arrow.gif);float:right;height:36px; width:36px;background-position:left top;background-repeat:no-repeat;}
a.btn:hover{ background-image:url(/core/general/img/interface/arrowon.gif);}
a.btn span{display:none;}




