/* CSS Document */

* {margin:0px; padding:0px;}
img { display:block; }

body { 		background-color: #989898; background-image: url(../images/background.jpg); background-repeat:repeat-x; 
	  	 	font-size:11px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;
	  	 	scrollbar-face-color : #FFF;
			scrollbar-highlight-color : #FFF;
			scrollbar-3dlight-color : #FFF;
			scrollbar-shadow-color : #FFF;
			scrollbar-darkshadow-color : #FFF;
			scrollbar-track-color : #FFF;
			scrollbar-arrow-color : #FFF;
			}
			
body a { text-decoration: underline; color:#64829f; }
body a:hover { text-decoration: none; }

#container { width: 945px; margin:0px auto 0px auto; padding: 20px 0px 0px 0px;}

.containMiddle {width: 945px; }
.holdLeft { float: left; width: 548px; height: 561px; background-image: url(../images/left.jpg); background-repeat: no-repeat; }
.headerLeft {width: 468px; line-height: normal; vertical-align: middle; position: relative; left: 75px; top: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 500; font-size:26px; color:#000000;  }
.video { width: 518px; position: relative; left: 30px; top: 42px; }
.leftText { position: relative; left: 30px; top: 55px; width: 481px; line-height: 165%; }
.leftLink { position: relative; left: 450px; top: 49px; width: 98px; }

.holdRightTop { float: left; width: 397px; height: 250px; background-image: url(../images/rightTop.jpg); }
.headerRightTop {width: 322px; line-height: normal; position: relative; left: 75px; top: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 500; font-size:26px; color:#000000;  }
.rightTopText { float: left; position: relative; left: 16px; top: 44px; width: 200px; line-height: 165%; }
.rightTopLink { clear: left; position: relative; left: 302px; top: 53px; width: 95px; }
.memberPicture { float: left; position: relative; left: 12px; top: 44px; }

.holdRightBottom { float: left; width: 397px; height: 311px; background-image: url(../images/rightBottom.jpg); }
.headerRightBottom { clear: both; float: left; width: 218px; height: 30px; line-height: normal; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 600; font-size: 16px; color: #44678e; text-align: center;  }

.containNews { clear: both; float: left; color: #4277aa; width: 216px; }
.newsBlock1 { position: relative; left: 2px; padding-right: 3px; }
.newsHeadline1 { float: left; font-weight: 600; }
.newsDate1 { float: right; }
.containNews1Content { clear: both; }
.newsBlock2, .newsBlock3 { position: relative; left: 2px; padding-top: 8px; padding-right: 2px;  }
.newsHeadline2, .newsHeadline3 { float: left; font-weight: 600; }
.newsDate2, .newsDate3 { float: right; }
.containNews2Content, .containNews3Content { clear: both; }
.bottom { clear: both; width: 945px; height: 28px; background-image: url(../images/bottomPic.jpg);  } 
.footerLinks { display: block; float: left; width: 315px; color: #64829f; text-align: center; padding-top: 7px; }

.leftLink A, .rightTopLink A { text-decoration: none; color:#64829f; font-weight: 500; font-style: italic; }
.leftLink A:hover, .rightTopLink A:hover { font-weight: bold; }
.containNews A { color: #4277aa; font-style: italic; text-decoration: none; }
.containNews A:hover { font-weight: bold; }
.footerLinks A { color: #64829f; text-decoration: none; }
.footerLinks A:hover { font-weight: bold; }

#underfooter { color:#FFFFFF; font-size: 10px; width: 945px; }
.co { float:right; margin:6px 2px 0px 0px; }
.co a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#fff; text-decoration:underline; }
.co a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#fff; text-decoration:underline; }
.co a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#da0001; text-decoration:none; }
.co a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#fff; text-decoration:underline; }





/********************* interior stuff *********************************/

.interiorContent { float: left; background-image: url(../images/interiorContentBack.jpg); background-repeat: no-repeat; background-color: #f5f9fc; }
.contentLeft { float: left; width: 695px; padding: 20px 0px 20px 7px; }
.contentLeftTop { float: left; background-image: url(../images/interiorLeftTop.jpg); background-repeat: no-repeat; width: 695px; height: 15px; }
.contentLeftMid { float: left; background-image: url(../images/interiorLeftMidFront.jpg); background-repeat: no-repeat; width: 657px; padding: 0px 8px 0px 30px; min-height:494px; height: auto !important; height: 494px; }
.contentLeftMid img { position: relative; left: -22px; top: -10px; }
.contentLeftMid h1 { float: left; font-size: 14px; font-weight: bold; }
.contentLeftMid h2 { float: left; padding-left: 5px; font-size: 12px; font-weight: 500; }
.contentLeftMid h2 a{ font-size: 12px; font-weight: normal; text-decoration: underline }
.contentLeftMid h2 a:hover{ text-decoration: none; }
.contentLeftMidBack { float: left; background-image: url(../images/interiorLeftMidBack.jpg); background-repeat: repeat-y; width: 695px; }
.contentLeftBottom { float: left; background-image: url(../images/interiorLeftBottom.jpg); background-repeat: no-repeat; width: 695px; height: 13px; }
.contentRight { position:relative; float: left; padding: 20px 0px 0px 7px; width: 236px; }
.contentRightTop { float: left; background-image: url(../images/interiorRightTop.jpg); background-repeat: no-repeat; width: 230px; height: 85px; }
/*.contentRightBottom { padding-left: 5px; float: left; background-image: url(../images/interiorRightBottom.jpg); background-repeat: no-repeat; width: 225px; height: 436px; position: relative; }*/
.contentRightBottom { 
padding-left: 5px; 
float: left; 
background: url(../images/interiorRightBottom.jpg) bottom no-repeat; 
width: 225px;
position: relative; }

.contentRightRepeat{
height: 100px;
position: absolute;
width: 230px;
background: url(/images/interiorRightRepeat.jpg) repeat-y;
top: 105px;
left: 7px;
}

.containNewsInt { width: 635px; border-style: solid; border-bottom: none; border-left: none; border-right: none; border-width: 1px; border-color: #4277aa; padding: 5px; }
.newsHeadline1Int { float: left; }
.newsDate1Int { float: right; color: #4277aa; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.containNews1ContentInt { clear: both; }
.newsHeadRead { border-color: #FFF; border-style: none; color: #4277aa; font-weight: 600; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.newsHeadEdit { border-style: solid; border-width: 1px; border-color: #4277aa; color: #4277aa; font-weight: 600; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.newsContent { border-color: #FFF; border-style: none; color: #4277aa; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.newsContentFullPage { border-color: #FFF; border-style: none; color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.newsContentEdit { margin-top: 2px; border-style: solid; border-width: 1px; border-color: #4277aa; color: #4277aa; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.newsLinks { clear: both; color: #4277aa; }
.newsLinks a { color: #4277aa; text-decoration: none; }
.newsLinks a:hover { font-weight: bold; } 
.delete { float: left; }
.update, .saveCancel { float: right; }


.button { float: left; background-image: url(../images/buttonBack_combined.jpg); width: 221px; height: 28px; }
.button a { float: left; color: #44678e; text-decoration: none; font-weight: 600; }

.contentRightBottom ul { list-style-type: none; }
.contentRightBottom ul li { display: block; float: left; width: 221px; height: 28px; background-image: url(../images/buttonBack.jpg); }
.contentRightBottom ul li a { float: left; width: 221px; height: 21px; color: #44678e; text-decoration: none; font-weight: 600; text-align: center; padding-top: 7px; }
.contentRightBottom ul li a:hover { background-image: url(../images/buttonBack_combined.jpg); background-position: 0px -28px; }

.containNewsSection { clear: both; float: left; background-color: #FFF; border-style: dotted; border-color: #44678e; border-width: 1px; }

/*.joinLink { position: absolute; bottom: 0px; left: 0px; }*/
.joinLink {  }
.joinLink ul { list-style-type: none; }
.joinLink ul li { display: block; float: left; width: 221px; height: 28px; background: none; }
.joinLink ul li a { float: left; width: 221px; height: 21px; color: #44678e; text-decoration: none; font-weight: 600; font-size: 14px; text-align: center; padding-top: 7px; }
.joinLink ul li a:hover { color: #FFF; background-image: none; }

.partnerLinks a { color: #64829f; text-decoration: none; }
.partnerLinks a:hover { font-weight: bold; } 

.newspage { border-top-style: solid; border-color: #4277aa; border-width: 1px; padding-top: 10px; }
.newsHeadPub { z-index: 5; position: relative; top: 22px; left: 100px; background-color: #FFF; color: #4277aa; font-weight:600; }
.newsHeadPar { z-index: 5; position: relative; top: 22px; left: 100px; background-color: #FFF; color: #4277aa; font-weight: 600; }
.newsHeadMem { z-index: 5; position: relative; top: 22px; left: 100px; background-color: #FFF; color: #4277aa; font-weight:600; }
.newsHeadPark { z-index: 5; position: relative; top: 22px; left: 100px; background-color: #FFF; color: #4277aa; font-weight:600; }
.newsHeadPub a.newsHeader, .newsHeadMem a.newsHeader, .newsHeadPark a.newsHeader, .newsHeadPar a.newsHeader { text-decoration: none; font-weight: bold; }

.contentLeftMid img.leftPic { position: relative; top: 0px; left: 0px; padding-right: 5px; }
.contentLeftMid img.rightPic {  position: relative; top: 0px; left: 0px; padding-left: 5px; }