/* Trying to be normal */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, legend, p, blockquote, th, td, input {margin:0;padding:0; font-family: Arial, Helvetica, sans-serif; color:black; font-size:12px;  }
h1, h2, h3, h4, h5, h6 { font-family: "Franklin Gothic Demi", Arial, Helvetica, sans-serif; }
ol, ul, dl {list-style:none;}
em, strong {font-style:normal;font-weight:normal;}
fieldset, img {border:0;}
A:link { COLOR: #000; text-decoration: none;  }		   
A:visited { COLOR: #000; text-decoration: none;  }
A:hover { COLOR: black; text-decoration: none;  }
A:active { COLOR: #000; text-decoration: none; }

/* Clearfix "no-extra-markup" clearing - www.csscreator.com */
.clearfix {display:inline-table;}/* IE Mac fix*/
/* IE Win fix \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end of Win fix */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* Colors
#cccccc lt grey (page background)
#939498 dk grey (logo)
#f4f4f6 super lt grey (content background)
#006b4b green (logo, rt col h1, left col h2)
#699783 med green (arrows, more text)
#bc4036 red (logo, rt col h1, left col h1)
*/

/* General Styles */
body {background-color:#cccccc; margin:12px 0;}
.readmore {}
.readmore a {color: #699783; text-decoration: underline; padding: 0 0 0 7px;  }	
#wrapper {width:auto;text-align:left; width:962px; margin:0 auto; background-color:#f4f4f6; border:1px solid #939498; }
#wrapHead, #wrapContent {width:auto; text-align:center; width:962px; margin:0 auto;}
#wrapFoot {border-top:1px solid #939498;  }
#header {width:962px;margin:0px 0px 0px 0px;padding:0;}
#footer {height:54px; margin:10px 10px; padding:25px 25px 0 25px; }
#footer p {font-size:10px; color:#939498;}
#footer p span {color:#bc4036;}
img {border:0;margin:0;}

/* Top Nav - see \RadControls\Scripts\4_4_1\menu.css */
#navbar {position:relative;margin:0;padding:0;}
.topnav {margin:0!important;width:962px;background-image:url(images/nav-bkgd.gif);background-repeat:repeat;}
.topnav {font-size:10px; font-weight:bold; text-transform:uppercase;  margin:0; }
/*.topnav ul {list-style-type:none; margin-left:25px; }
.topnav li { padding: 15px 25px; float:left; border-left: 1px solid black; line-height:4px;   }
.topnav li:last-child {border-right:1px solid black; }*/
	   
/* Home Page */
#contentLeft {width: 583px; float:left; border-right:1px solid #939498; text-align:left; }
#contentLeft h1{color: #bc4036; font-size:24px; line-height:24px;  }
#contentLeft h2{color: #699783; font-size:18px; line-height:18px;}
#contentLeft p{margin: 10px 0 0 0;}
#blurb {padding: 25px 45px; border-bottom:1px solid #939498;}
#p-areas {width:210px; padding: 25px 45px; float:left;}
#p-areas ul {}
/*#p-areas li {list-style:inside; list-style-image: url(images/bullet.jpg); margin-left:25px; text-indent:-25px;*margin-left:20px; *text-indent:-19px;}*/
#p-areas li {background-image:url(images/bullet.jpg);background-repeat:no-repeat;background-position:0 3px;padding-left:25px; /*margin-left:25px; text-indent:-25px;*margin-left:20px; *text-indent:-19px;*/}
#p-areas li img {margin-right: 0px;}
#p-areas p span.readmore {margin-left:-5px;padding-left:0;}
#p-areas h1{color: #bc4036; font-size:20px; line-height:20px;   }
#p-areasImg { float:right; width:250px; padding:55px 25px 0 0;}
#contentRight {width:378px; float:right; margin: 0 0 0 -1px; text-align:left; border-left:1px solid #939498; }
#broch {padding: 45px 15px; border-bottom:1px solid #939498;}
#broch h2{color: #699783; font-size:20px; line-height:20px;  }
#news {padding: 15px 15px; font-weight:normal!important;}
#news h1{color: #bc4036; font-size:20px; line-height:20px;    }
#news h2{ font-weight:normal; padding:10px;   }
#news p span{margin-left:10px;    }


/* Sub Page */
#subheader {width:962px;height:140px;margin:0;}
#subcontentLeft {width: 266px; float:left;  text-align:left; border-right:1px solid #939498; }
#contentLeft h1{color: #bc4036; font-size:18px; line-height:18px;  }
#sublogo {padding:25px 0 25px 45px ; border-bottom:1px solid #939498;}
#subassociations {padding: 25px 25px; }
#subassociations h1{color: #bc4036; font-size:18px; line-height:18px; padding:10px 0;  }
#subassociations h2{font-size:14px; line-height:14px; font-weight:normal!important;   }
#subassociations p {margin-left:10px;  font-weight:normal!important; padding-top:5px;   }
#subassociations a {font-weight:normal;  }
#subcontentRight {width:690px; float:left; margin: 0 0 0 -1px;text-align:left; border-left:1px solid #939498; }
#breadcrumbs {padding: 15px 15px; border-bottom:1px solid #939498; text-align:right;}
#breadcrumbs p {font-size:10px; color:#939498;}
#breadcrumbs a {color: #bc4036; text-decoration: underline; padding: 0 0 0 5px;  }	
#biopix {width: 150px; padding: 25px 25px 0 45px; float:left;}
#bioname {padding: 25px 15px; float:left; width: 600px;}
#bioname h1{color: #bc4036; font-size:24px; line-height:24px;  }
#bioname h2{color: #699783; font-size:18px; line-height:18px;}
#bioname p {font-size:10px; line-height:10px;}
#bioname a {color: #bc4036; text-decoration: underline;   }	
#biobody {padding: 15px 45px 10px 45px; clear:both;}
#biobody p {padding:10px 0;}
#biobody a {color: #bc4036; text-decoration: underline;   }
#biobody h1{color: #699783; font-size:16px; line-height:16px; padding:15px 0;  }
#biobody h2{color: #699783; font-size:14px; line-height:14px;}
/*#biobody li {padding: 2px 0 0 2px; list-style-type: square; list-style-position:inside; }*/
#pageImage {float:right; padding-left:25px;}
#areaname {padding: 25px 15px; float:left; width: 550px;}
#areaname h1{color: #bc4036; font-size:24px; line-height:24px;  }
#areaname h2{color: #699783; font-size:18px; line-height:18px;}
#areabody {padding: 15px 45px 0 45px; clear:both;}
#areabody ul {list-style-type: square; list-style-position:inside;}
#areabody p {padding:3px 0;}
#areabody a {color: #bc4036; text-decoration: underline;   }
#areabody h1{color: #699783; font-size:16px; line-height:16px; padding:15px 0;  }
#areabody h2{color: #699783; font-size:14px; line-height:14px;}
.dataList ul {padding: 5px; list-style-type:none; }
.dataList li {padding: 7px 5px; }
.dataList li ul {padding: 2px 0 0 2px; list-style-type: square; list-style-position:inside;font-size:11px!important; }
.dataList a {color: #bc4036; text-decoration: underline; padding: 0 0 0 5px;  }
.dataList p {padding: 2px 0 0 2px !important;}
#subname {padding: 25px 15px; float:left; width: 570px;}
#subname h1{color: #bc4036; font-size:24px; line-height:24px;  }
#subname h2{color: #699783; font-size:18px; line-height:18px;}
#subname p {font-size:10px; line-height:10px;}
#subname a {color: #bc4036; text-decoration: underline;   }	
#subbody {padding: 15px 45px 0 45px; clear:both;}
#subbody p {padding:10px 0;}
#subbody a {color: #bc4036; text-decoration: underline;   }
#subbody h1{color: #699783; font-size:16px; line-height:16px; padding:15px 0;  }
#subbody h2{color: #699783; font-size:14px; line-height:14px;}

/* Homepage News */
#HeaderNews{position:absolute;left:650px;top:130px;z-index:100;}
#HeaderNewsBackground{position:absolute;top:0;left:0;}
#HeaderNewsContent{color:#fff;z-index:100;}
.newsDate, .newsTitle, .newsTitle a, #HeaderNewsTitle, .newsTitle a:visited{color:#fff;}
.newsDate{color:#999999;font-style:italic;margin:0 3px 0 0;font-size:.9em;}
.newsTitle{margin-bottom:10px;}
.newsItem{margin-bottom:5px;}
#HeaderNewsContent,#HeaderNewsTitle{position:absolute;z-index:100; text-align:left;left:10px;}
#HeaderNewsTitle{width:273px;top:9px;}
#HeaderNewsContent{width:255px;top:30px;height:70px; overflow:hidden;}
.scroll-track{height:10px;width:10px;background:#585858;}
.scroll-handle{border: 1px solid black;height:10px;width:10px;background:#E0E0E0;cursor:pointer;}


#navHead_header, #navHead_subheader {position:relative;}
#navHead_subheader{height:140px;margin:0;padding:0;}
#navHead_header{height:283px;}
#navHead_HomeTop{height:283px;margin:0;padding:0}
#navHead_SubPage, #navHead_HomeTop{position:absolute; z-index:1;top:0;left:0;}
#SearchBox{position:absolute;left:730px;top:10px; z-index:100;}
#SearchBox div{position:absolute;float:left;width:217px;}
#SearchTypes{display:none}
#navHead_SearchBox_searchbox,#navHead_Searchbox1_searchbox{color:#fff;vertical-align:top;}
#navHead_SearchBox_ImageButton1,#navHead_Searchbox1_ImageButton1,#SearchPageBox_ImageButton1{vertical-align:top;margin:0 0 0 5px;}

#ContactUs{position:absolute;left:20px;top:10px; z-index:100; }
#ContactUs div{color:#E0E0E0;}
#ContactUs div a{color:#E0E0E0;font-weight:bold; font-size:10px;}
