body,html{
	height:100%;
	background:#0F2537;
	margin:0;
	padding:0;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.8em;
	text-align:center;
}

td p{padding:0;margin:0;}

#outer{height:100%;width:100%;;}
#container{width:970px;overflow:hidden;margin:0 auto;text-align:left;background-color:#F2F4E9;padding:0 0 10px 0;}
#headArea{padding:0;overflow:hidden;height:94px;background:#f7f7f0 url(../images/menuBack.jpg) repeat-x;border-bottom:4px solid #125083;}
#menuArea,#logoArea{float:left;}


#promoBoxHome { background-color: #2D4162; color: #fff!important; padding: 10px; margin-top: 10px; margin-bottom: 10px;}
#promoBoxHome p, #promoBoxHome span {color: #fff; font-size: 12px;}
#promoBoxHome a, #promoBoxHome a:visited {color: #fff!important; font-size: 14px!important; text-decoration: none;} 
#promoBoxHome hr {color: #fff;}
#promoBoxHome h1 {
	color:#fff;
	font-size:18px;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:normal;}
	
	#promoBoxHome h1 {
	color:#fff!important;
	font-size:18px!important;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:normal;}
	
	#leftHome {width: 300px; padding: 0 10px; float: left; overflow: hidden; color:#393939;}
#rightHome {width: 630px; padding:0 10px; float: left; overflow: hidden;color:#393939; background-color:#E4E8D1;}
#homeLinks {float: left; overflow: hidden; width: 970px;margin-bottom: 10px;}
.homLinksBox {
	width: 222px;
	float: left;
	overflow: hidden;
	padding: 4px;
	border: 1px solid #ACA492;
	color:#333;
	margin: 5px;
	background: #E3E8D0;
}
.homLinksBox b { font-weight: bold; color:#325389;}
.homLinksBox img { float: left; margin-right: 4px;}
#rightHome h1,#leftHome h1, #rightHome h1 a {
	color:#2A6393;
	font-size:26px;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:normal;
	text-decoration: none;
}

#rightHome span {font-size:15px;}

#flashArea {height:238px;}
#bodyLeftIn{float:left;width:284px;background:#FEFEFE url(../images/leftGrad.jpg) repeat-x;margin:7px;display:inline;overflow:hidden;}
#welcomeAreaIn{height:95px;background-color:transparent;overflow:hidden;}
#bodyLeftLinks a{float:left;}
#welcomeArea{height:65px;background-color:transparent;overflow:hidden;}
#welcomeAreaIn h1,#welcomeArea h1{color:#2A6393;text-align:center;font-size:20px;font-family:Georgia,"Times New Roman",Times,serif;margin-top:25px;line-height:normal;}
#welcomeAreaIn h1{margin-top:25px;}
#quickLinks{background-color:#f7f7f0;border:1px solid #ccc;margin:4px 4px 10px 4px;}
#quickLinksIn{background:#f7f7f0 url(../images/whatsGrad.jpg) repeat-x;border:4px solid #f7f7f0;padding:4px;}
#quickLinksIn h2{color:#2A6393;font-size:17px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;padding:0;margin:0;}
#quickLinksIn div{border-bottom:1px solid #fff;padding:7px 0;overflow:hidden;width:100%;}
#quickLinksIn div h3{color:#6D674F;font-size:15px;font-family:Georgia,"Times New Roman",Times,serif;padding:0;margin:0 0 2px 0;}
#quickLinksIn div p{color:#6D674F;font-size:12px;padding:0;margin:0;line-height:normal;}
#quickLinksIn div img{margin:6px 4px 8px 0;float:left;}
#bodyRightIn{float:left;width:670px;overflow:hidden;padding:28px 0 0 0;}
#bodyRight{float:left;width:660px;overflow:hidden;padding:28px 0 0 0;}
#bodyTextIn{width:455px;width/**/:/**/439px;padding:8px;margin:8px 8px 0 0;background-color:#D4D6AF;float:left;}
#scrollLinks{background-color:#f7f7f0;border:1px solid #ccc;margin:8px 0 0 0;float:left;display:inline;width:199px;}
#scrollLinks *{line-height:normal!important;}
#scrollLinksIn{background:#f7f7f0 url(../images/whatsGrad.jpg) repeat-x;border:4px solid #f7f7f0;padding:4px;height:110px;overflow:hidden;}
#scrollLinksIn h2,#enewsArea h2,#supIntArea h2{color:#6D674F;font-size:15px;font-family:Georgia,"Times New Roman",Times,serif;padding:0;margin:0 0 2px 0;}
#enewsArea{background-color:#f7f7f0;border:4px solid #f7f7f0;padding:4px;height:70px;overflow:hidden;}
#enewsArea p,#supIntArea p{padding:0;margin:0 0 2px 0;}
#enewsArea a{float:right;margin-top:20px;}
#supIntArea{background-color:#f7f7f0;border:4px solid #f7f7f0;padding:4px;height:60px;overflow:hidden;}

#bodyFull{width:955px;width/**/:/**/939px;overflow:hidden;padding:8px;}

#footerIn{width:970px;overflow:hidden;margin:0 auto;height:50px;height/**/:/**/40px;background:#CDCEB1 url(../images/botShad.jpg) repeat-x;padding:0;}
#footerAdd{margin:10px;float:left;display:inline;}
#MiLogo{margin:10px;float:left;}

#regArea *{float:left;margin:5px;}

#map{width:546px;height:320px;margin:20px auto;border:1px solid #333;}
#mapU{width:548px;margin:0 auto;text-align:center;}

td.hl{border:1px solid #59593C;padding:4px;}
table.dropdown{border-top:0px;background-color:#D8D8C5;border:1px solid #59593C;text-align:left;}
table.administrator{background-color:#FFF;border:1px solid #59593C;text-align:left;padding:0;margin:0;line-height:normal !important;}
table.portal tr.bookingResults td.boxed{background-color:#D8D8C5;border:1px solid #59593C;height:40px;text-align:left;}
table.portal{border:1px solid #59593C;background-color:#FFF;text-align:left;line-height:normal !important;padding:3px;}
table.portal th{background-color:#fff;color:#59593C;font-size:12px;font-weight:bold;}
.portal th a{color:#59593C!important;}

form{margin:0;padding:0;}
input.radio{background-color:transparent;}
input.checkbox{background-color:transparent;}
input,textarea,select,button{margin:1px;padding:3px;font-size:11px;color:#333;border:1px solid #59593C;background-color:#EFEFEF!important;line-height:normal;}
input.inputEl{display:block;width:200px;float:left;margin-bottom:10px;}
label{display:block;width:140px;float:left;margin-bottom:10px;text-align:right;padding-right:10px;}

#loginFull{margin-left:10px;overflow:hidden;width:660px;}
#loginDivF{margin:15px;}
#loginDiv{float:right;width:260px;background-color:#fff;border:1px solid #59593C;overflow:hidden;margin:6px;}
#loginDivT{width:440px;background-color:#fff;border:1px solid #59593C;overflow:hidden;margin:5px auto;}
#loginDiv div,#loginDivT div{float:left;width:45%;height:30px;line-height:24px;margin-top:3px;margin-left:3px;padding:0;}
#loginDiv p,#loginDivT p{text-align:center;margin:0;padding:0;}
#loginDiv div p{text-align:right;margin:0;padding:0;}
#loginTable{width:320px;background-color:#fff;border:1px solid #59593C;margin:6px;float:right;}

.stateAssoc{text-align:left;position:relative;width:95%;background-color:#E9ECF3;border:1px solid #59593C;overflow:hidden;margin-bottom:10px;}
.stateAssoc h3{padding:1%;margin:0;}
.stateAssoc div{padding:1%;float:left;width:38%;}
.stateAssoc div *{padding:0;margin:0;}
.fullAssoc{width:100% !important;}
.headingAssoc{width:100% !important;}
.imageAssoc{position:absolute;right:5px;top:5px;width:130px;height:130px;background-color:#FFF;border:1px solid #59593C;}

.fullTable{width:100%;background-color:#E9ECF3;border:1px solid #59593C;}
.fullTable td{padding:5px;}

.blank{background-color:#F7F8F1!important;border:1px solid #C6C1BC!important;}
.recipDiv{width:46%;margin:1%;background-color:#F7F8F1;border:1px solid #59593C;overflow:hidden;float:left;}
.recipClub h3{padding:1%;margin:5px 0 !important;font-size:16px;color:#2A6393!important;}
.recipDiv div{padding:0 1%;float:left;width:48%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull,.recipContact,.recipClub{width:98% !important;}
.recipState{padding:10px 0 0 10px;clear:both;}
.recipState *{font-size:16px;color:#2A6393!important;}
.recipX{font-size:9px;width:46%;margin:0 1%;overflow:hidden;float:left;height:15px;padding:0;}
div.recipContact{visibility:hidden;height:1px;overflow:hidden;}
.sponsorsDiv{width:44%;margin:1%;padding:1%;background-color:#F7F8F1;border:1px solid #59593C;overflow:hidden;float:left;display:inline;}
.sponsorsDiv h3{margin:0;padding:0;font-size:14px;color:#2A6393!important;}
.sponsorsDiv img{float:right;border:1px solid #ccc;margin:5px;}

.float{padding:0;margin:0;float:right;}

#topbar{position:absolute;background-color:transparent;width:26px;visibility:hidden;z-index:100000;}
#topbar img{filter:alpha(Opacity=80);opacity:.8;-moz-opacity:.80;}
#topbar a{text-decoration:none;outline:none;}

h1.welcomeText{padding-top:0;margin-top:0;}
#membersInset{width:235px!important;overflow:hidden;}
#membersInset div{margin-bottom:10px;}
#eventsArea{width:235px!important;overflow:hidden;margin-bottom:10px;}
#adminAreaP{}
#leftPortal{float:left;width:440px;padding:5px;margin-top:10px;background-color:#E9ECF3;border:1px solid #59593C;}
#rightPortal{float:right;width:240px;padding:5px;margin-top:10px;background-color:#E9ECF3;border:1px solid #59593C;margin-top:10px;}
#portAreaL{float:left;width:710px;width/**/:/**/700px;padding:0 10px 0 0;overflow:hidden;border-right:1px solid #CDCDC4;margin:10px 0 10px 10px;}
#portAreaR{float:right;width:240px;margin:0;}
#portEvo{overflow:hidden;padding-bottom:10px;}

.contentslide{padding:1%;width:100%;width/**/:/**/98%;height:98%;background-color:transparent;overflow:hidden;}
.contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.contentslide .contentdiv{display:none;}
.pagination{display:none;}
.contentslide2 {padding:5px;width:630px;height:250px;background-color:transparent;overflow:hidden;}
.contentslide2  p { font-size: 13px; font-style: italic; color:#463B32; line-height: 24px;}
#careFloat{float:left;width:200px;}
#careFloat img{margin:1px 1px 0 0;}

.mainTabTour{width:650px;text-align:center;}
.mainTabTour img{border:1px solid #4C4F32;margin-top:10px;}
.mainTabTour th{text-align:center!important;}
#courseFull{margin:10px 0 25px 50px;overflow:hidden;height:30px;}
#courseFull a{float:left;display:block;font-size:12px;font-weight:bold;text-align:center;width:24px;height:24px;line-height:23px;margin:4px 2px 0 0;text-decoration:none;border:1px solid #4C4F32;background-color:#fff;color:#4C4F32;}
#courseFull p{float:left;width:140px;font-weight:bold;height:26px;line-height:24px;color:#4C4F32;text-align:center;margin:4px 0 0 0;padding:0;}
#courseFull a:hover{border:1px solid #4C4F32;background-color:#4C4F32;color:#fff;}
#courseFull a.layout{width:48px;}
#courseFull a.other{width:92px;float:right;}
.static-hl{width:693px;border:1px solid #aea9a4;border-collapse:collapse;margin-left:1px;}
.static-hl h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;color:#746D68;margin:0 0 0 10px;padding:0;line-height:46px;}
.static-hl img{margin:5px 5px 5px 0;float:right;}
.tourTable{width:275px;padding:4px;border:none;margin:0 10px 0 0;}
.tourTable th{width:50%;text-align:left;background-color:#E2E6CC;border:2px solid #F2F4E9;padding:5px;margin:0;border-collapse:collapse;text-align:left!important;}
.tourTable td{background-color:#E2E6CC;border:2px solid #F2F4E9;padding:5px;margin:0;border-collapse:collapse;width:50%;text-align:left!important;}
table.static{margin-top:10px;}
.tourTableIn{width:330px;padding:4px;border:none;margin:0 0 0 5px;float:left;}
.tourTableIn th{background-color:#E2E6CC;border:1px solid #F2F4E9;padding:5px;margin:0;border-collapse:collapse;}
.tourTableIn td{text-align:center;background-color:#E2E6CC;border:1px solid #F2F4E9;padding:5px;margin:0;border-collapse:collapse;}
.static h3{float:left;margin:0 0 0 10px;}
.static p{float:left;margin:0 0 0 20px;display:block;width:530px;}
#scorecardDiv table{float:left;margin:0 0 0 10px;border:1px outset #59593C;border-collapse:collapse;}
#scorecardDiv table td,#scorecardDiv table th{padding:3px;border:1px inset #CDD5DA;border-top:none;text-align:center;}