/*Main*/
img {border:0px;}
p{padding:0px; margin:0px;}

body {background:white; border:none;  font-size: 10pt; font-family: Arial,Helvetica,Verdana,   sans-serif; height:100%; margin:0px; padding:0px;}

#wrapper {margin:5px auto; position:relative; width:800px;}

#lSide { float:left; height:100px;  width:10px; }

#rSide { float:right; height:100px;  width:10px; }

#insideWrapper{ float:left; margin:0px auto; overflow:hidden; position:relative; width:780px;}

.mainHdr{margin:0px;font-size:1.2em; color:white;padding:5px; background:url(../includes/images/h1Main.jpg) repeat-x;margin-top:0px;}

h2{color:#6162bf; font-size:1em; font-style:bold; padding:10px 10px 0px 10px;margin:2px; }

.mainText{clear:left; padding:10px;margin-bottom:5px;}

.productOfferings{margin:0px;min-height:80px; padding:5px;}

.subSectionLogo{margin: 0px 10px 10px 10px;float:left;clear:none; clear:left;}

a{color:#6162bf; text-decoration: none;}

a:hover{color:#6162bf;}

/*Header Section*/
#topWrapper{margin:0px; padding:0px;height:60px;}

#logo{height:60px; width: 120px; float:left;}

#navWrapper{float:left; height:60px;width:660px;}

#loginContainer{float:left;}

#topLinks{height:20px; float:right;}

#topNav{margin-top:5px; margin-left:5px; width:655px; height:25px;float:right;background:url(../includes/images/navBG.jpg) repeat-x;}

.topNavList{float:right; width:131px; text-align:center;}

.topNavList a{text-decoration: none;color:white;line-height:25px;height: 25px;display: block;white-space: nowrap;background:url(../includes/images/navBG.jpg) repeat-x;}

.topNavList a:hover{text-decoration: none;color:white;line-height:25Px;height: 25px;display: block;white-space: nowrap;background:url(../includes/images/nav-bgOver.jpg) repeat-x;}

#topNavBtm{margin-left:5px; width:655px; background:url(../includes/images/navShadow.jpg); height:6px;float:right;}

#navAdmin{height:25px; background:url(../includes/images/adminNavBG.jpg);width:780;}

.adminLink a{color:white;float:right; width:90px; padding-top:5px;text-align:center;}

#banner{margin-top:5px; width:780px; height:100px; }

#bannerFooter{margin-bottom:5px;width:780px; height:5px; background:url(../includes/images/bannerShadow.jpg);}

/*Main Section*/
#bodyWrapper {width:780px; }

#mainWrapper {float:left; overflow:hidden; margin:0px auto; width:580px; }

#mainContent{min-height:300px;font-family: Verdana, Arial, Helvetica, sans-serif; float:left; background:url(../includes/images/mainBG.jpg) repeat-x;width:573px;margin-right:5px;border: 1px solid #D3D3D3;}

#mainFooter{background:url(../includes/images/navShadow.jpg); float:left;height:5px;width:575px;margin-right:5px;}

#rightWrapper{float:left;width:200px;}

#rightContent{min-height:300px;font-family: Verdana, Arial, Helvetica, sans-serif; float:left; background:url(../includes/images/mainBG.jpg) repeat-x;width:193px; margin-left:5px;border:1px solid #D3D3D3;}

#rightFooter{background:url(../includes/images/navShadow.jpg); float:left;height:5px; width:200px; margin-left:5px;}

#footer{float:left;margin-top:5px; height:20px; text-align:center; color:#E7E7E7; width:780px;font-size:.7em}


/*Right Sidebar Section*/
.rightStaticPics{text-align:center;padding:5px;}

.rightItem{padding:2px 2px 2px 15px; }

.rightHdrButtonSm{height:25px; background:url(../includes/images/rightHdrBG1.jpg); margin:5px; padding-left:10px;font-size:1.3em;font-family:Verdana, sans-serif;color:white;}

.rightHdrButtonLg{height:50px; background:url(../includes/images/rightHdrBG2.jpg); margin:5px; padding-left:10px;font-size:1.3em;font-family:Verdana, sans-serif;color:white;}

a.rightBtnLink{color:white;}


/*Calendar Styles*/

.calWrapper {padding:5px; width:550px; margin: 10px;}

.calHdr {color:white;width:530px;background:url(../includes/images/h1Main.jpg) repeat-x;padding:5px;font-size:1.2em;}

.cal1{width:510px;padding:5px 5px 5px 15px;margin-left:5px;background:#E1E1E1;}

.cal2{width:510px;padding:5px 5px 5px 15px;margin-left:5px;background:#BBBABA;}

.calTitle{font-weight:bold;}

.calLocation{padding-left:15px;}

.calTime{padding-left:15px;}

.calEdit{padding-left:15px;}

/*News Styles*/
.editLink{color:#fcd90d;}

.newsWrapper {padding:5px; width:550px; margin: 10px;}

.newsCat {font-size: 0.65em;padding-left:5px}

.newsHeadline {color:white;padding:5px;font-size:1.4em;background:url(../includes/images/h1Main.jpg) repeat-x;}

.newsBody {font-size:0.9em;padding:5px;margin-left:10px; /*background:#FEFCE5;*/}

.newsArticle{padding:10px;}

.newsHLList{list-style:none;}

.newsHLList a{text-decoration: none; color:#534305;}

/*Contact Us Styles*/
.contactWrapper{text-align:center;font-size:1.1em;margin:5px;}

.contactName{font-size:1.2em;}

.contactTitle{}

.contactLocation{font-size:1.7em; font-weight:bold;}