

body { background-color:#FFF; text-align:center; }
body, td, input, select { font-size:9pt; font-family:Arial,Helvetica,sans-serif;  }


#container { width:900px; text-align:left; margin: auto; margin-bottom: 8px; padding: 0px; background-color:#FFF; }
#header { margin:0px; height:67px; padding:0px; display:block; white-space: nowrap; border-bottom:1px solid #97B0D8; }
#logo{ float:left; height:62px; width:365px; }


/* TOP NAVIGATION */
#topNav { margin-top:35px; float:right; /* width:445px; */ height:22px; }
#topNav ul{ margin: 0; padding: 0; list-style:none; }
#topNav li{ display:inline; padding: 0; margin: 0; }
#topNav a{ float:left; margin:0; padding:0; text-decoration:none; }
#topNav a span { display:block; padding: 0; margin: 0; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topNav a span { float:none; }
/* End IE5-Mac hack */


#sectionTitle { padding:0; margin:0; width:100%; height:35px; }
#sectionTitle a { width:100%; height:35px; }
#title { width:100%; height:45px; }
#title a { width:100%; height:35px; }


#content { padding:0px 10px 0px 15px;  border:1px solid #97B0D8; border-top:0px solid #97B0D8; padding-bottom:15px; background-color:#FFF;}
#content p { margin-top:0; padding-top:10px; }


/* BOTTOM LINES */
#bottom-900 { background-image:url(/_img/subtitles/sub-900-bottom.gif); width:100%; height:15px; }


/* HTML TAGS */
p { margin-bottom:0px; padding-bottom:0px; }
h1,h2,h3,h4 {font-family:Arial,sans-serif;margin:0px;}
h1 {font-size:12pt;}
h2 {font-size:11pt;color:#336699;margin:7px 0px 5px 0px;}
h3 {font-size:10pt;color:#336699;}
th {font-size:11pt;text-align: left;}


/* LINKS */
a:link {color:#2B5782;text-decoration:underline;}
a:hover {color:#336699;text-decoration:none;}
a:visited {color:#2B5782;}
.icon-link{ margin-right:5px; }



/* SECTIONS */
.subTitle {background-color:#DDD;padding:5px;font-size:10pt;font-weight:bold;margin:0px 0px 10px 0px;}




/* FOOTER */
td.footer, td.footer a { color:#777;font-size:7pt; }
td.footer a:link{color:#777;text-decoration:underline;}
td.footer a:hover{color:#777;text-decoration:none;}
td.footer a:visited {color:#777;;text-decoration:underline;}
.tagline{font-size:8pt;}
.footer2 { color:#777;font-size:7pt; margin-top:12px;}

 /* IMAGES */
.thumb {border:1px solid #777;}
img.thumb:hover{border:1px solid #CC0000;}


/* SUBNAV */
a.subnav {font-size:9pt;}

.prdate { color:#333333; font-weight:bold; }


/* LAYOUT */
td.bg-sub-left {
	background:url(/_img/subtitles/sub-left.gif);
	background-repeat:repeat-y;
}

td.bg-sub-right {
	background:url(/_img/subtitles/sub-right.gif);
	background-repeat:repeat-y;
}


/* Project Box */
div.projbox {border:1px solid #CCC; }
div.projbox:hover{ background-color:#F2F2F2; cursor:pointer; border:1px solid #97B0D8; } 


.PRTitle { font-size:11pt; font-weight:bold; background-color:#EEE; }


.caption, .caption-feat { font-size:7pt; }
.formTitles { font-size:8.5pt; color:#666; }


.pages{ width:898px; background-color:#FAFAFA; display:block; border:1px solid #97B0D8; margin-top:10px; }

.check-cat { float:left;margin-right:20px; width:200px;}


/* clear floated boxes */
.clear {clear: both;}


a.phpdig {
	 text-decoration: underline; font-weight:bold; font-size:110%;
}


/* 
.sectionTitle {background-color:#EEF;padding:5px;font-size:14pt;font-weight:bold;margin-top:12px;}
.imgBorder { border:1px solid #999999; }


*/

