#homepage #allwrap	{ }
#homepage #all	{ position:relative }

#header h1		{ text-transform:uppercase; font-size:2em; margin:0; }
#header h1 a	{ text-decoration:none; color:black; }

#pagebody					{ margin-top:8px; }

#homepage_header		{ background:url(../images/homepage/homepage_header_dropshadow.gif) top left no-repeat white; padding:11px 0 0 0; }
#homepage_header		{ margin-bottom:-11px; }
#homepage_header_wrap	{ background:url(../images/homepage/homepage_header_dropshadow_bottom.gif) bottom left no-repeat; padding:0 0 11px 0; width:820px; text-align:center; }

body.home #left .pod h2, #left .pod .pod_content a, #left .pod ul a		{ color:#D54036; font-family:"Arial Black", "ArialBlack", Arial, sans-serif; font-weight:/*bold*/normal }
body.home #center .pod h2, #center .pod .pod_content a, #center .pod ul a	{ color:#D54036; font-family:"Arial Black", "ArialBlack", Arial, sans-serif; font-weight:/*bold*/normal }
body.home #right .pod h2, #right .pod .pod_content a, #right .pod ul a		{ color:#D54036; font-family:"Arial Black", "ArialBlack", Arial, sans-serif; font-weight:/*bold*/normal }
#homepage .pod .pod_content a.link								{ color:#4D4D4D; }
#homepage .pod .pod_content a.link:hover								{ color:#C4C4C4; }

#left .pod_content ul li a		 	{ background:url(../images/arrow-blue.gif) left 0.25em no-repeat; }
#center .pod_content ul li a	 	{ background:url(../images/arrow-orange.gif) left 0.25em no-repeat; }
#right .pod_content ul li a	 		{ background:url(../images/arrow-green.gif) left 0.25em no-repeat; }
#homepage .pod_content ul li a:hover	{ background:url(../images/arrow-grey.gif) left 0.25em no-repeat; color:black; }

#homepage #center .imagepod { min-height:1px; }
* html #homepage #center .imagepod { display:inline-block; }
* html #homepage #center .imagepod { display:block; }
* html #homepage #center .imagepod .pod_content { display:inline-block; height:auto; }
* html #homepage #center .imagepod .pod_content { display:block; }
#homepage #center .imagepod .pod_content { padding-bottom:5px; }
#homepage #center .imagepod .pod_content p { overflow:auto; }

#news_pod		{ clear:both; margin-top:0px; }
#news_pod h2	{ height:32px; line-height:32px; font-family: "Arial Black", "ArialBlack", Arial,Verdana,Helvetica,sans-serif; font-size:1.5em; font-weight:/*bold*/normal; text-transform:uppercase;  }
#homepage #news_pod h2	{ color:black; }

#news_pod li em			{ color:#999999; font-style:normal; }
#news_pod li a			{ display:block; min-height:20px; line-height:20px; color:black; text-decoration:none; font-family:"Arial Black", "ArialBlack", Arial, sans-serif; font-weight:/*bold*/normal; text-transform:uppercase; }
#news_pod li a:hover	{ display:block; background:#DDDDDD; }

p.view a				{ color:#4D4D4D; background:url(../images2010/read-more.gif) right top no-repeat #dddddd; height:26px; line-height:26px; padding-left:5px; font-family:"Arial Black", "ArialBlack", Arial, sans-serif; font-weight:/*bold*/normal; font-size:1em; display:block; border-bottom:1px solid #d2d2d2; text-transform:uppercase}
p.view a:hover		{ background-position:right bottom; text-decoration:none; color:#C4C4C4; background-color:#4D4D4D }
p.view a span			{ cursor:pointer; }
p.view a:hover span	{ text-decoration:none; }

#pagebody h2				{ font-family: "Arial Black", "ArialBlack", Arial,Verdana,Helvetica,sans-serif; font-size:1.5em; font-weight:/*bold*/normal; text-transform:uppercase;  height:31px; line-height:31px; }

#flashcontent		{ text-align:center; }

#homepage .pod { min-height:15em }

#header #header_mainimage { height:320px; padding:10px 12px; width:764px; margin-top:0}
#header #header_mainimage #mainimagewrap { float:right; width:485px; height:264px; padding-top:56px; text-align:left; }
#mainimagewrap img { padding-top:56px; }
#slideshow_pagination a#slideshow_button_prev { position:absolute; left:301px; top:395px; z-index:2000}
#slideshow_pagination a#slideshow_button_next { position:absolute; left:769px; top:395px; z-index:2000}

.fadeslidedescdiv .descpanelfg { width:485px; height:56px; background:white; }
.fadeslidedescdiv .descpanelfg h3 { font-size:1.5em; color:black; border-bottom:2px solid #D6D6D6; padding-bottom:5px; margin-bottom:5px; background:white; }
.fadeslidedescdiv .descpanelfg p { background:white; margin-bottom:0; padding-bottom:5px}
.fadeslidedescdiv .descpanelfg p span { color:black; margin-right:2em; }
.fadeslidedescdiv .descpanelfg p span a { color:black; font-weight:bold }
.fadeslidedescdiv .descpanelfg p span a { }

#homepage_nav { float:left; height:320px; width:266px; background:#D54036; color:white; position:relative; }
#homepage_nav h1 { color:#E4857F; font-size:3.33333em; line-height:1em; padding:10px 10px 0; height:90px }
#homepage_nav ul { position:absolute; bottom:0; left:0; width:266px; }
#homepage_nav ul ul { position:relative; top:0; left:0;  }
#homepage_nav ul li { font-size:1.1666em; line-height:1.5em; font-weight:bold }
#homepage_nav ul li.heading { font-size:1.3333em; font-weight:normal; }
#homepage_nav ul li.heading li { font-size:1em; }
#homepage_nav ul li.heading { font-family:"Arial Black", "ArialBlack", Arial, sans-serif; font-weight:/*bold*/normal; text-transform:uppercase; }
#homepage_nav ul li.heading li { font-family:Arial, sans-serif; font-weight:normal; text-transform:none }
#homepage_nav ul li a { color:white; display:block; padding:1px 10px; }
#homepage_nav ul li.heading a { background:url(../images2010/homepage-li.gif) center bottom no-repeat; }
#homepage_nav ul li span { padding:2px 10px; background:url(../images2010/homepage-li.gif) center bottom no-repeat; display:block}
#homepage_nav ul li a:hover { text-decoration:none; background-color:#E4857F; }
#homepage_nav ul li.homepage_link a { padding-top:4px; padding-bottom:4px; }
#homepage_nav ul li.homepage_first_link a { padding-top:6px; padding-bottom:1px; }

#breadcrumb { display:none; }

.rss_link { text-align:right; position:absolute; left:236px }
.hasrss p.view a { width:198px; }

#homepage .pod { clear:both; }


#news_pod		{ height:25em }
#homepage .pod { height:25em }

#news_pod li a { border-top:1px solid #999999; margin-top:2px; padding-top:2px }
#news_pod li.first a { border-top:none; margin-top:0px; padding-top:0px  }
