/** Generic **/
body{ width:1024px; margin: 0pt auto;background-color:#dce2ea; font-size:small;font-family: Arial,Verdana, Sans-Serif; background-image:url("/images/HeaderFadeRepeater.jpg"); background-repeat:repeat-x;}
h2{font-size:120%; font-weight:bold; margin:0px;}
h3{font-size:100%; font-weight:bold; margin:0px;}
p{margin:0px;}
a {text-decoration:none; color:#083B7C;}


/** Homepage **/
#PageHolder{}
#HeaderWrapper{border:1px red; text-align:center;}

#ContentWrapper{width:946px;margin:0pt 0pt 0pt 50px;}
#LeftContent{display:block; float:left; width:306px;}
#LeftContHeader{height:18px; background-image:url("/images/homeLeftContHeader.jpg"); background-repeat:no-repeat;}
#LeftContRep{background-image:url("/images/homeLeftContRepeater.jpg"); background-repeat:repeat-y;}
#LeftContBody{margin:0 10px 0 15px; min-height:373px;}
#LeftContFooter{height:18px; background-image:url("/images/homeLeftContFooter.jpg"); background-repeat:no-repeat;}

#RightContentTop{float:left;}
#RightContentImageHolder{display:block;}
#RightContImageLeft{float:left;height:151px;overflow:hidden;width:206px;}
#RightContImageMiddle{float:left;height:151px;overflow:hidden;width:206px;}
#RightContImageRight{float:left;height:151px;overflow:hidden;width:206px;}
#FooterWrapper{height:50px; background-image:url("/images/footerBanner.jpg"); background-repeat:no-repeat;}



/** Inner Pages **/
#MenuHeader{height:7px; background-image:url("/images/InnerMenuHeader.jpg"); background-repeat:no-repeat;}
* html #MenuHeader{overflow:hidden;}
#MenuRep{background-image:url("/images/InnerMenuRepeater.jpg"); background-repeat:repeat-y;}
#MenuFooter{height:15px; background-image:url("/images/InnerMenuFooter1.jpg"); background-repeat:no-repeat;}
.menuItems{height:30px; margin:0px 0pt 0pt 6px; background-image:url("/images/menuItem.jpg");background-repeat:no-repeat;}
* html .menuItems{}
.MenuItemContents{padding:5pt 0pt 0pt 8px;}
.MenuItemContents a{text-decoration:none; color:inherit; font-weight:bold;}
#InnerLeftMenuHolder{margin:0 0 0 1px; float:left; width:207px;}
#InnerContentWrapper{float:left; width:718px;}
#InnerContHeader{height:9px; background-image:url("/images/innerContentHeader.jpg"); background-repeat:no-repeat;}
* html #InnerContHeader{overflow:hidden;}
#InnerContRep{background-image:url("/images/innerContentRep.jpg"); background-repeat:repeat-y; overflow:auto;}
#InnerContFooter{background-image:url("/images/innerContentFooter.jpg"); background-repeat:no-repeat;}
#InnerCont{margin:0 0 0 15px;}
#InnerContLeft{float:left; width:510px; padding:0pt 5px;}
#InnerContLeft a {text-decoration:none; color:#083B7C; font-weight:bold;}
#InnerContLeft a:visted{color:#317FD1; font-weight:bold;}
#InnerContRight{float:right; width:178px; display:inline; }
#InnerContTitle{padding:10px 0 0 0;}
#InnerContBody{padding:10px 0 0 0;}
#map{text-align:center;}

/** InnerRightPanel **/
#address{color:#000000; text-align:center;  padding:10px 0;}


/** InnerNoRightBanner **/
#InnerNoBannerWrapper{padding-right:20px;}

/** InnerLandscapeRightBanner **/
#InnerLandscapeContLeft{float:left; width:445px; padding:0pt 5px;}
#InnerLandscapeContLeft a {text-decoration:none; color:#083B7C; font-weight:bold;}
#InnerLandscapeContLeft a:visted{color:#317FD1; font-weight:bold;}
#InnerLandscapeContRight{float:right; width:235px; display:inline; overflow:hidden; margin-right:10px;}
#InnerLandscapeContRightImage1{ width:235px; height:152px;overflow:hidden;}
#InnerLandscapeContRightImage2{ width:235px; height:152px;overflow:hidden; padding-top:10px;}

/** InnerLandscapeThreeImageRightBanner **/
#InnerLandscapeThreeImageContLeft{float:left; width:336px; padding:0pt 5px;}
#InnerLandscapeThreeImageContLeft a {text-decoration:none; color:#083B7C; font-weight:bold;}
#InnerLandscapeThreeImageContLeft a:visted{color:#317FD1; font-weight:bold;}
#InnerLandscapeThreeImageContRight{float:right; width:344px; display:inline; overflow:hidden; margin-right:10px;}
#InnerLandscapeThreeImageHolderLeft{float:left; width:153px; margin-right:9px;}
#InnerLandscapeThreeImageHolderRight{float:right; width:179px;}
#InnerLandscapeThreeImageHolderImage1{width:153; height:185px; overflow:hidden;}
#InnerLandscapeThreeImageHolderImage2{width:153; height:185px; overflow:hidden;padding-top:10px;}


/** Header Inc **/
#navBarHolder{font-weight:bold; height:36px;margin:0pt 0pt 0pt 41px;padding:0px 16px; background-image:url("/images/navBackground.jpg"); background-repeat:no-repeat; }
.topNav{float:left; font-size:90%; height:23px; margin:0 0 0 0px; padding:8px 12px 0 11px; background-image:url("/images/navBorder.jpg"); background-repeat:no-repeat; background-position:right;}
.topNav a{text-decoration:none; }
.topNav a:visited{text-decoration:none;}

/** Footer Inc **/
#FooterContents{float:right; color:#FFFFFF; margin:9px 40px 0 0; font-size:90%; font-weight:bold;}
#FooterContents a{color:#FFFFFF; margin: 0 10px 0 10px;}
#GirdlersAddress{color:white; float:left; font-size:90%; font-weight:bold; margin-left:18px; margin-top:10px;}
.NetConstruct{ float:left; width:100%; text-align:center; margin-top:15px; margin-bottom:10px; color:#908E86; font-size:90%;}
.clear{clear:both;}

/** Plugins **/

/** Whoswho **/
.whoswhoContainer{border-bottom:2px solid #C4C4C4; position:relative; padding:5px; display:block;}
* html .whoswhoContainer {padding:0px; height:0px;}
.whoswhoImageHolder{float:right;  text-align:right; width:200px; }
* html .whoswhoImage{padding-bottom:3em; }
.whoswhoTitle{float:left; width:295px;}
.whoswhoDownload{position:absolute; bottom:3pt; right:3pt; width:175px; padding-left:25px; font-weight:bold; border:1px solid #C4C4C4; background-image:url("/images/Icon_pdf.gif"); background-repeat:no-repeat; background-color:#DBDBDB;}
* html .whoswhoDownload{margin-top:-3em; float:right; margin-right:-5px; position:relative; }
/** newsletter **/
.newsletterContainer{ border-bottom:2px solid #C4C4C4; position:relative; padding:5px;}
* html .newsletterContainer{height:20px;}
.newsletterTitle{float:left; width:295px;}
.newsletterDownload{position:absolute; right:3pt; width:75px; padding-left:25px; font-weight:bold; border:1px solid #C4C4C4; background-image:url("/images/Icon_pdf.gif"); background-repeat:no-repeat; background-color:#DBDBDB;}
/** Events Calendar **/
.eventsCalContainer{ float:left; border-bottom:2px solid #C4C4C4; }
.eventsCalDate{float:left; width:90px; font-size:90%;}
.eventsCalTitle{float:left; width:260px; margin-left:10px; }
.eventsCalLocation{float:left; margin-left:15px;}
.eventsCalSummary{float:left;padding:15px 0pt; width:500px;}
.eventsCalRespond{float:right;}
.eventsCalRespond #submit{font-size:75%; padding:1px; background-image:url("/images/respond.gif"); background-repeat:no-repeat;}
.eventsCalReadMore{float:right;}
.readMore{margin-bottom:-5px;}
.eventCalDetails{padding:40px 0 0 0}

