body,html{height:100%;background:#212B41 url(../images/whitie.gif) repeat-y;margin:0px;padding:0;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.8em;}

td p{padding:0;margin:0;}

#container {width:990px;overflow:hidden;}
#containerBooking{width:1200px;overflow:hidden;}
#containerHome{width:1290px;overflow:hidden;}
#containerHome2 {width: 100%; background: url(/images/home/bg/homeBG.png) repeat-x #212B41; margin-top:0px; height: 560px; padding-top:70px; overflow: hidden;}
#homeWrap {width: 1130px; overflow: hidden; float: left;}
#bodyLeft{float:left;width:329px;height:100%;overflow:hidden;background-color:#fff;}
#bodyLeft2{float:left;width:329px;overflow:hidden;background-color:#fff; height: 467px;}
#bodyLeftB{float:left;width:217px;height:100%;overflow:hidden;background-color:#fff;}
#logoIn{margin-top:74px;}
#logoIn2{margin-top:10px;}
#menuIn{margin-top:10px;}
#bodyRight{float:left;margin:80px 0 0 20px;}
#bodyRightHome{float:left;margin:0;width:800px;overflow: hidden;}
#bodyRightB{float:left;margin:0 0 0 10px;background-color:#fff;width:750px;overflow:hidden;}
#bodyRightBooking{float:left;margin:0 0 0 10px;background-color:#fff;width:950px;overflow:hidden;}
#bodyRightExtended{float:left;margin:0 0 0 2px!important;padding: 5px;background-color:#fff;width:790px;overflow:hidden;}
#header{height:91px;text-align:right;clear:both;width:100%;background-color:#212B41;}
#headArea{width:720px;margin:10px 0;border-bottom:1px solid #212B41;}
#headArea h1{padding:0;margin:0;color:#212B41;font-family:"Times New Roman",Times,serif;font-size:20px;font-weight:normal;letter-spacing:.2em;}
#bodyText{padding:10px 15px;}
#thumbs{}
#thumbs a{float:left;margin:10px 0 10px 17px;}
h1{color:#212B41;font-size:16px;font-weight:bold;}
h4{color:#212B41;font-size:13px;font-weight:bold;}
h3{color:#263C81;font-size:13px;font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2 {
color:#B6A334;text-transform:uppercase;letter-spacing:.2em;font-family:"Trebuchet MS",arial,sans-serif;height:15px;}
h2.flLeftName { text-transform:uppercase;letter-spacing:.1em;line-height:20px; height:auto!important;}

h5 {color:#212B41;font-size:11px;font-weight:bold;}
h6 {
	color:#990000;
	font-size:11px;
	font-weight:bold;
}

#bodyInnerL{float:left;width:420px;padding:10px 5px;}
#bodyInnerR{float:right;padding:10px 0px 5px 0;width:280px;}
#bodyInnerlessonL{float:left;width:480px;padding:10px5px;}
#bodyInnerlessonR{float:right;padding:10px 0px 5px 0;}
#bodyInnerlessonR img{ width:200px;}
#footer {
	float:left;
	padding: 6px;
	margin:10px 0 0 0;
	border-top: 1px solid #C5C5C5;
	width: 744px;
	color: #C5C5C5;
	font-size: 10px;
}

#map{width:600px;height:300px;margin:10px auto;border:1px solid #212B41;}
#mapu{width:600px;margin:5px auto;}

td.hl{border:1px solid #212B41;padding:4px;}
table.dropdown{border-top:0px;background-color:#D8D8C5;border:1px solid #212B41;text-align:left;}
table.administrator{background-color:#FFF;border:1px solid #212B41;text-align:left;padding:0;margin:0;line-height:normal !important;}
table.portal tr.bookingResults td.boxed{background-color:#D8D8C5;border:1px solid #212B41;height:40px;text-align:left;}
table.portal{background-color:#FFF;text-align:left;line-height:normal !important;padding:3px;}
table.portal th{
	background-color:#EFEEE9;
	color:#212B41;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px solid #3C4E5B;
}
.portal th a{color:#212B41!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 #212B41;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;}

#loginDivF{margin:15px;}
#loginDiv{
	float:left;
	width:230px;
	background-color:#F3F0E9;
	overflow:hidden;
	margin:0px 20px 20px 0px;
}
#loginDivT{width:440px;background-color:#E7E7D3;border:1px solid #212B41;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;}

.stateAssoc{text-align:left;position:relative;width:95%;background-color:#E9ECF3;border:1px solid #212B41;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 #212B41;}

.fullTable{width:100%;background-color:#E9ECF3;border:1px solid #212B41;}
.fullTable td{padding:5px;}

.recipDiv{width:46%;margin:1%;background-color:#E9ECF3;border:1px solid #212B41;overflow:hidden;float:left;}
.recipClub h3{padding:1%;margin:5px 0 !important;font-size:14px;}
.recipDiv div{padding:0 1%;float:left;width:48%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull,.recipContact,.recipClub{width:98% !important;}
.recipState{
	padding:6px 0 0 10px;
	clear:both;
}
.recipState *{font-size:16px;}
.recipState h5{font-size:12px;}
.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;}

.float{padding:0;margin:0;float:right;}

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 #212B41;}
#rightPortal{float:right;width:240px;padding:5px;margin-top:10px;background-color:#E9ECF3;border:1px solid #212B41;}


#pscroller1 {
    width: 420px;
	margin: 8px;
    height: 220px;
    padding: 8px;
    background-color: #F1F0ED;
	overflow: hidden;
}

.contentslide{padding:8px;width:418px;width:420px;height:220px;background-color:#F1F0ED;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;}

.linkOnly {
	margin:0px 0 8px 0px;
	font-size:12px;
	width:197px;
	color:#7d7d7d!important;
	text-transform:uppercase;
	letter-spacing:.2em;
	font-family:"Trebuchet MS",arial,sans-serif;
}

.linkOnly a, .linkOnly a:visited  {
background:transparent url(/images/east_grey.gif) no-repeat left center;
color:#7d7d7d;
margin: 0;
padding-left:20px;
text-decoration:none;
display:block;

 }
 .linkOnly a:hover {background-color:#EBEBE2;
color:#7d7d7d;
 padding-left:20px;
text-decoration:none;
display:block;
 	
 }
 
 a:link, a:visited {
	color: #324389;
}li {
	list-style-image: url(/images/li.gif);
	list-style-type: square;
}


table.blue {
background-color:#E9ECF3;border:1px solid #212B41;}

