html {
margin:0px;
}

body { 
margin: 0;
margin-top:0px;
padding: 0;
/*background: url(images/bg.jpg) repeat-y #a9c5ea top center;*/
background:url(images/bg.jpg) #0e2636 top center fixed;
font-family:"Trebuchet MS", Times New Roman, sans serif;
font-size:12px;
color:#fff;
}
a {
color: #fff;
font-weight:bold;
text-decoration:none;
}
a:hover {
color: #113044;
text-decoration:underline;
}
h3 {
font-size:14px;
margin-top:10px;
margin-bottom:0px;
color:#fff;
}
h2  {
	text-align:center;
	color:#fff;
}

.big {
	font-size:16px;
}
.TableTop {
	border-bottom:1px solid black;background:#d9e8eb;color:#fff;padding-left:5px;
	font-weight:bold;
}
.tabletop a {
	color:#fff;
}
.tabletop p {
	margin:0px;
}
.ForumTop {
background:	#0e2636;
color:#fff;
font-weight:bold;
padding-left:10px;
}
/*p:first-line {
text-transform:uppercase;
}
p:first-letter {
font-size:19px;
}*/

#MainContent {
	color:#fff;
}
#MainContent ul {

}
#MainContent li {
margin-top:8px;
margin-bottom:8px;
}
#MainContent h4 {
	color:#a82646;
	font-size:13px;
}
#MainContent h3 {
	color:#fff;
	font-size:13px;
	margin-top:8px;
}
#MainContent h5 {
margin-top:8px;
}
#MainContent p {
margin-top:0px;
margin-bottom:8px;
}
#MainContent h2 {
background:#113044;color:#fff;text-align:left;font-size:14px;padding:4px;margin-top:10px;margin-bottom:8px;
text-transform:uppercase;
}

html>/**/body #Login {
  margin-top:10px;
  text-align: left;
  height:26px;
  background:url(images/memberlogin.png) no-repeat;
}
html>/**/body #LoginTrue {
  margin-top:10px;
  text-align: left;
  height:26px;
  background:url(images/myaccount.png) no-repeat;
}

html/**/>body #News {
  margin-top:10px;
  text-align: left;
  height:27px;
  background:url(images/newsside.png) no-repeat;
}
html>/**/body #Events {
  margin-top:10px;
  text-align: left;
  height:28px;
  background:url(images/eventsside.png) no-repeat;

}
html>/**/body #newsBox {
  padding-left:0px;
  background: url(images/middleside.png) repeat-y;
  padding-top:5px;
  width:193px;
  margin-bottom:0px;

}
html>/**/body #newsBox p,ul,ol,div,h1,h2,h3,h4,h5,h6 {
margin:0px;

}
html>/**/body #newsBox .newslink {
color:#fff;
font-weight:bold;
}
html>/**/body #newsBox .newslink:hover {
text-decoration:underline;
}

html>/**/body #BottomSide {
  background: url(images/bottomside.png) no-repeat top left;
  padding: 0px;
  height: 10px;
  margin:0px;
  color: #fff;

}
html>/**/body #main {
  background: url(images/maintop2.png) no-repeat top center;
  margin:0px;
  padding: 0px;
  height: 19px;
  width:805px;
  text-align: left;
  color:#000000;

}

html>/**/body #mainBox {
	  background: url(images/mainmiddle2.png) repeat-y top center;
	  margin:0px;
	  padding:0px;
	  width:805px;
	  color:#000000;

}
html>/**/body #BoxInner {
	width:94%;
	padding-left:15px;
}
#BoxInner  table tr td {
	vertical-align:top;
	padding-top:10px;
}
html>/**/body #BoxInnerSide {

	padding:15px;
	color:#11265d;
	text-align:center;
}
html>/**/body #mainBox p,ul,ol,div,h1,h2,h3,h4,h5,h6 {
margin:0px;
}
html>/**/body #mainBox p,h1,h2,h3,h4,h5,h6 {

}

html>/**/body #mainBottom{
  background: url(images/mainbottom2.png) no-repeat top center #11265d;

  padding: 0px;
  width:805px;
  height: 15px;
  margin:0px;

}


/* IE HACKS BELOW */

#Login {
  margin-top:10px;
  text-align: left;
  height:26px;
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/memberlogin.png');
}
#LoginTrue {
  margin-top:10px;
  text-align: left;
  height:26px;
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/myaccount.png');
}


#News {
  margin-top:10px;
  text-align: left;
  height:27px;
  background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/newsside.png');
}
#Events {
  margin-top:10px;
  text-align: left;
  height:28px;
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/eventsside.png');
}
#newsBox {
  padding-top:5px;
  padding-left:10px;
  padding-right:5px;
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/middleside.png');
  width:180px;

  height:100%;
}
#newsBox p,ul,ol,div,h1,h2,h3,h4,h5,h6 {
margin:0px;
}
#newsBox .newslink {
color:#fff;
}
 #newsBox .newslink:hover {
text-decoration:underline;
}
#BoxInnerSide {
	margin:0px;
	padding:15px;
	color:#11265d;
	text-align:center;
}


#BottomSide {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottomside.png');
  padding: 0px;
  height: 10px;
  color: #fff;
}

#main {
background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/maintop.png');
  margin-top:0px;
  margin-bottom:0px;
    padding: 0px;
  height: 19px;
  text-align: left;
  color:#000000;
}
#mainBox {
	 background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/mainmiddle.png');
  height:100%;
  width:652px;
	  margin:0px;
	  color:#000000;
}
 #BoxInner {
	width:94%;
	padding-left:15px;
}

#mainBox p,ul,h1,h2,h3,h4,h5,h6 {
/*margin-left:15px;*/
}
#mainBottom{
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/mainbottom.png');
  padding: 0px;
  height: 22px;
}

.legend-title {

	background:#ffffff;

	display: block;

	float: left;

	font-weight: bold;

	left: 7px;
    font-size:13px;
	position: absolute;

	top: -11px;

}



.legend {
    
	border: 1px solid #CCCCCC;
	padding: 20 10px;
    font-size:13px;
	position: relative;
	margin-bottom:20px;

}
.legend a {
text-decoration:underline;
}
/* NEW AJAX VALIDATOR */

.panel {
	clear: both;
	display: none;
	border: 3px solid #113044;
	padding: 1em;

}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
	margin:0px;
}

#tabs li {
	float: left;
	margin:0px;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #005672;
	border-top:1px solid #113044;
	border-left:1px solid #113044;
	border-right:1px solid #113044;
}

#tabs a.active-tab {
	background-color: #113044;
	border-top: 0px solid #113044;
	padding-top: 6px;
	color: #fff;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input[type="text"] {
		border: 1px solid #999;
}
input[type="password"] {
		border: 1px solid #ccc;
}
input[type="select"].required {
	border: 1px solid #00A8E6;
}
select {
		border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	/*color : #FF3300;*/
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color:none;
	color : #ff3300;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color:none;
	color : #ff33000;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}
.RequiredInfo {
	color:#00A8E6;
	margin:0px;
}

/* START LEFT MENU */
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 190px; /* Width of Menu Items */
border:1px solid #d9e8eb;
}
	
.suckerdiv ul li{
position: relative;
background:url(images/darkbg.jpg);
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
background:url(images/darkbg.jpg);
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #fff;
text-decoration: none;
padding: 2px 5px;
border-bottom: 0;
}
.suckerdiv ul li a:hover{
background-color: #d9e8eb;
color:#113044;
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right #005672;;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
