body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #111111;
	text-decoration: none;
	background-image: url(images/sitebg.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #b5aee4;
}
a:focus, object {outline:none;}
h1 {
	text-transform: uppercase;
	font: normal 28px "Times New Roman", Times, serif;
	color: #222;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#a {
	background-attachment: scroll;
	background-image: url(images/letters/a.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#asub {
	background-attachment: scroll;
	background-image: url(images/letters/a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#bsub {
	background: url(images/letters/b.gif) no-repeat scroll 5px top;
}

#csub {
	background-attachment: scroll;
	background-image: url(images/letters/c.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#dsub {
	background-attachment: scroll;
	background-image: url(members/images/letters/d.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#dsub2 {
	background: url(images/letters/d.gif) no-repeat scroll 20px top;
}



/* DROPDOWN MENU BEGIN */

#dropmenudiv{
position:absolute;
border:1px solid #111111;
border-bottom-width: 0;
font:normal 10px/24px Arial, Helvetica, sans-serif;
z-index:99;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 8px;
border-bottom: 1px solid #111111;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #6e7cc3;
color: #ffffff;
}
#errorMessage {
	position: absolute;
	top: 160px;
	padding: 15px;
	text-align: center;
	border: 3px solid #504685;
	background-color: #ffffff;
}
#footer {
	background-color: #b5aee4;
}
#gsub {
	background-attachment: scroll;
	background-image: url(images/letters/g.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#header {
	background: url(images/hbg.gif) repeat-x scroll center top;
}
#isub {
	background: url(images/letters/i.gif) no-repeat scroll 50px 15px;
}

#lsub {
	background-attachment: scroll;
	background-image: url(images/letters/l.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#msub {
	background-attachment: scroll;
	background-image: url(images/letters/m.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#o {
	background-attachment: scroll;
	background-image: url(images/letters/o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#osub {
	background-attachment: scroll;
	background-image: url(images/letters/o.gif);
	background-repeat: no-repeat;
	background-position: -10px top;
}
#psub {
	background-attachment: scroll;
	background-image: url(images/letters/p.gif);
	background-repeat: no-repeat;
	background-position: -10px top;
}
#rsub {
	background: url(images/letters/r.gif) no-repeat scroll 15px top;
}

#ssub {
	background: url(images/letters/s.gif) no-repeat scroll 5px top;
}

#tsub {
	background-attachment: scroll;
	background-image: url(images/letters/t.gif);
	background-repeat: no-repeat;
	background-position: -10px top;
}
#usub {
	background-attachment: scroll;
	background-image: url(images/letters/u.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.cbg {
	background: url(images/cbg.gif) repeat-y scroll center top;
}
.cbg a {
	font-weight: bold;
	color: #009900;
}

.footerborder {
	background-color: #504685;
	border: 1px solid #DACE62;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.formbutton {
	background-color: #999999;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.header {
	font-family: Arial;
	font-size: 15px;
}
/* jQuery Dropdowns End */
.loginbg {
	background: url(images/loginbg.gif) repeat-x scroll center top;
}

.sitetablebg {
	background-image: url(images/v1_22.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
}
.linkgreen {
	color: #009900;
	text-decoration: underline;
	font-weight: bold;
}

/* DROPDOWN MENU END */
.linkgreen:hover {
	color: #6666CC;
	text-decoration: underline;
}
.question {
	font-family: tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.red {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}
.regfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	text-decoration: none;
	font-weight: normal;
	text-indent: 1px;
}

.rtext {
	color:red;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #111111;
	text-decoration: none;
}
.subnavbg {
	background-attachment: scroll;
	background-image: url(images/v1_18.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.subnavformfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	text-decoration: none;
	font-weight: normal;
	text-indent: 1px;
}

/* jQuery Dropdowns Begin */
#mainnav {
	background-image: url(images/navbg.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	height: 29px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#mainnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #504685;
}
#topnav {
	background: url(images/navbg.gif) repeat-x scroll center top;
}

#mainnav ul li {
	float: left;
	z-index:9999;
}
#mainnav ul li a {
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: regular;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	border-right-color: #64599F;
	border-right-width: 1px;
	border-right-style: solid;
	margin: 0px;
	text-decoration:none;
}
#mainnav ul li a:hover {
	background-color: #64599F;
	text-decoration:underline;
}
#mainnav li:hover > a {
	background-color: #64599F;
	}

ul.dropdown {
	position: relative;
	background-color: #504685;
}
ul.dropdown li { font-weight: bold; float: left; zoom: 1; }
ul.dropdown a:hover { color: #000;text-decoration:underline; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li a {
	display: block;
	padding: 4px 8px;
	color: #222;
}
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li:hover {
	color: black;
	position: relative;
	background-color: #504685;
}

#mainnav ul.dropdown li.navsubmenuitem a {
	font-size:10px;
	padding:5px 10px;
}
ul.dropdown li.hover a { color: black;text-decoration:underline; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li {
	font-weight: normal;
	background-color: #504685;
	color: #000;
	clear:both;
	border-bottom: 1px solid #64599F;
	float: none;
} /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { border-right: none; width: 120px; display: inline-block; } 
ul.dropdown ul li a:hover {text-decoration:underline;}
