/* CSS Document */

#logo { margin-top: -10px; }

#mainArea { float: left; width: 782px; margin: 0 0 0 4px; padding: 0; background: #88a2b6 url(../imgs/mainArea-gradBG.gif) repeat-x; }
#mainArea-Top { float: left; width: 782px; height: 5px; margin: 10px 0 0 4px; padding: 0; background: url(../imgs/mainArea-Top.gif) no-repeat; }
#mainArea-Btm { float: left; width: 782px; height: 5px; margin: 0 0 10px 4px; padding: 0; background: url(../imgs/mainArea-Btm.gif) no-repeat; }

#mainGraphic { float: left; margin: 0 15px 0 5px; padding: 0; width: 514px; height: 255px; z-index: 1; }
#mainText { float: left; margin: 0; padding: 0; width: 230px; }

#mainText h2 { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 16px; padding: 9px 0; margin: 0; }
#mainText p { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; line-height: 18px; padding: 0 0 12px; margin: 0; }



#newsAndEvents { float: left; margin: 12px 0 6px 0; padding: 0; width: 260px; height: 255px; overflow: hidden; }


#latestNews h2, #reviewsAndEvents h2 { margin: 0; padding: 10px 0 0 14px; background-image: url(../imgs/oneColRndTabTop-Blue.gif);
	font-size: 12px; font-weight: bold; color: #fff; width: 246px; height: 20px; }
	
#latestNews ul { margin: 0; padding: 7px 0 0 0; 
	width: 244px; height: 83px; overflow: auto; list-style: none; }	

#latestNews ul li { margin: 0; padding: 0 0 7px 0;
	font-size: 11px; color: #333; line-height: 16px; }	
#latestNews ul li a { color: #12456D; font-weight: bold; }
#latestNews ul li a:hover { color: #457122; }


#bottomRow { float: left; width: 787px; margin: 0 0 0 2px; padding: 0; }
#bottomRow div.roundedColFoot { }

#bottomRow a { font-weight: bold; color: #12456D; }
#bottomRow a:hover { color: #457122; }

#colOne, #colTwo, #colThree { float: left; width: 260px; margin: 0 3px 0 0; padding: 0; }
#colThree { margin: 0 !important; }

#colOne div.dropShadowBody, #colTwo div.dropShadowBody, #colThree div.dropShadowBody { height: 185px; padding: 4px 12px; }

#colOne h2, #colTwo h2, #colThree h2 { margin: 0; padding: 10px 0 0 14px; background-image: url(../imgs/oneColRndTabTop-Blue.gif);
	font-size: 12px; font-weight: bold; color: #fff; width: 246px; height: 20px; }

#colOne p, #colTwo p, #colThree p { margin: 0; padding: 0; font-size: 11px; line-height: 16px; color: #333; }
#colTwo ul { font-size: 11px; line-height: 16px; color: #333; margin-bottom: 0; padding: 0 auto; }


.newsViewer { overflow: auto; width: 233px; }

.newsEntry { padding-bottom: 8px !important; }
.date { font-weight: bold; }

.center { text-align: center; }



#below-btmRow { float: left; width: 787px; margin: 0 0 0 2px; padding: 0; }

#below-btmRow a { font-weight: bold; color: #12456D; }
#below-btmRow a:hover { color: #457122; }

#lrgCol { float: left; width: 786px; margin: 5px 0 0; padding: 0; }

#lrgCol div.dropShadowBody-lrg { width: 760px; height: 185px; padding: 4px 12px; overflow: auto; }

#lrgCol h2 { margin: 0; padding: 10px 0 0 14px; background-image: url(../imgs/lrgColRndTabTop-Blue.gif);
	font-size: 12px; font-weight: bold; color: #fff; height: 20px; }

#lrgCol p { margin: 0; padding: 0 0 8px; font-size: 11px; line-height: 16px; color: #333; }
#lrgCol ul { font-size: 11px; line-height: 16px; color: #333; margin-top: 0; padding: 0 auto; }




/* IE 6 PC Hacks */

*html #latestNews ul { height: 76px; }

*html #mainArea-Top { margin: 10px 0 -13px 4px; }
*html #mainArea-Btm { margin: 0 0 -3px 4px; }
