/*  general */
html, body, div, span, p, h1, h2, h3, h4, h5, ol, ul, li, a, form, label, legend, fieldset, input, select, textarea, img {margin:0px; padding:0px;}	
#homepage {margin:0px auto; text-align:left; line-height:1.3em; }

/*#homepage a {color:#CC0000; text-decoration:underline; font-weight: normal; font-weight: bold;}*/
#homepage h2 {color:#fff; font-weight:normal; font-size:1.4em;}
#homepage p {padding-top:10px;}
#homepage a.linkBottom {text-decoration: none; color:#000; font-weight: bold;}
#homepage a.linkHeader {text-decoration: none; color:#fff; font-weight:bold; font-size:0.95em;}

#homepage img, #homepage table {border:none;}
#homepage .clear { clear: both;}

/* homepage intro */
#homepage .intro {position:relative; height:60px; margin:-2px 0px 0px 0px; padding:10px 15px 10px 25px; background:transparent url('/images/global/intro.gif') no-repeat left top; line-height:1.3em; color:#fff;}
#homepage .intro p {float:left; display:block; width:390px;}
#homepage .intro .headerLink {position:absolute; top:52px; left:450px; font-size:1.3em; font-weight:bold; line-height:1.3em;}
#homepage .intro_button {position:absolute; top:57px; left:600px;}
#homepage .intro h2 {font-size:1.6em; text-decoration:underline;}

/* homepage columns */
.content_areas {clear:both; padding:0px 11px; border:0px solid black;}
.content_areas img {float:left; margin:10px 10px 10px 0px;}

.area_left, .area_right, .area_bottom {float:left; margin-top:10px; padding-bottom:18px;}
.inner_area_left, .inner_area_right, .inner_area_bottom {float:left; margin-left:2px; padding:0px 10px 10px 10px; border-right:2px solid #DADADA; border-left:2px solid #DADADA;}
.inner_area_left, .inner_area_right {min-height:290px;} 

.area_left {width:371px; margin-right:8px; background:transparent url('/images/global/Content_Area_Bottom.gif') no-repeat left bottom;}
.area_right {width:239px; background:transparent url('/images/global/smContent_Area_Bottom.gif') no-repeat left bottom;}
.area_bottom {width:618px; padding-bottom:16px; background:transparent url('/images/global/bigContent_Area_Bottom.gif') no-repeat left bottom;}
.inner_area_left {width:343px;}
.inner_area_right {width:211px;}
.inner_area_bottom {width:590px;}

.inner_area_right img {margin:10px 0px;}

#homepage .content_areas h2 {height:44px; padding:0px 0px 0px 15px; line-height:2em; color:#000;}
#homepage .area_left h2 {background:transparent url('/images/global/Content_Area_Top.gif') no-repeat left top;}
#homepage .area_right h2 {background:transparent url('/images/global/smContent_Area_Top.gif') no-repeat left top;}
#homepage .area_bottom h2 {background:transparent url('/images/global/bigContent_Area_Top.gif') no-repeat left top;}

.clear20 {clear:both; height:20px;}

.separator {clear:both; height:10px; border-bottom:1px solid #CDCDCD;}
.bottom_link {float:right;}
.bottom_link span {float:left;}
.bottom_link img {float:left; margin:2px 0px 0px 5px;}



