* {}

body {
	background-color:#fff;
	/*background-color:#E4E1CB;*/
	background-image:url(images/bg_new.jpg);
	/*background-position: center;*/
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

body, html, p, td, ul, li {
font-family: Arial, Verdana, sans-serif;
color:#1f1f1f;
font-size: 0.95em;
}

#wrapper { 
 margin: 0 auto;
 width: 771px;
}
#header {
 color: #333;
 width: 771px;
 float: left;
 padding: 10px;
 height: 100px;
 margin: 10px 0px 0px 0px;
}
#widecolumn {
width:751px;
padding:10px;
line-height: 175%;
}
#leftcolumn {
 margin: 0px;
 padding: 10px 25px 10px 0;
 /*min-height: 350px;*/
 width: 525px;
 float: left;
 line-height:150%;
}
#rightcolumn { 
 float: right;
 margin: 0px;
 padding: 10px 0 10px 10px;
 /*min-height: 350px;*/
 width: 200px;
 display: inline;
 line-height:150%;
}
#footer { 
 width: 771px;
 clear: both;
 margin: 0px;
 padding: 15px;
 text-align:center;
 border-top:2px solid #efe1cb;
}
#footer p {
color:#666;
line-height:125%;
}

h1 {
color:#990000;
font-size:175%;
/*font-variant: small-caps;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
font-family: Arial, Verdana, sans-serif;
font-size:125%;
background-color:#4494ea;
color:#fff;
font-weight: normal;
border-bottom:2px solid #ffcc00;
margin:0 0 16px 0;
padding:4px 8px;
}

#leftcolumn h2 a {
color:#fff;
text-decoration: underline;
font-size:75%;
}

h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:115%;
color:#4494ea;
margin:0 0 16px 0;
padding:0;
border-bottom:1px solid #4494ea;
}

h4 {
font-size:100%;
font-weight:normal;
color:#4494ea;
margin:0;
padding:0;
}

h5 {
color:#000;
font-size:100%;
/*font-variant: small-caps;*/
margin: 24px 0 -12px 0;
padding:0;
}

p {

}

p.intro {
font-size:125%;
font-weight:500;
line-height:150%;
margin:0 0 16px 0;
}

li {

}

a {
color: #990000;
}

p.button-border {
/*border-top:1px solid #4494ea;
border-bottom:1px solid #4494ea;*/
padding:12px 0;
margin:12px;
}

a.register-button:link, a.register-button:visited {
background-color:#4fce7e;
color:#fff;
text-decoration: none;
padding:16px 24px;
margin:36px;
}
a.register-button:hover {
background-color:#4494ea;
color:#fff;
text-decoration: none;
padding:16px 24px;
margin:36px;
}

a.nav-button:link, a.nav-button:visited {
background-color:#4fce7e;
color:#fff;
text-decoration: none;
padding:8px 12px;
}
a.nav-button:hover {
background-color:#4494ea;
color:#fff;
text-decoration: none;
padding:8px 12px;
}

#nav {
margin:8px 0 16px 0;
}

#logo-area {
margin:0;
padding:16px 0;
}

#logo-area h1 {

}

#location {
text-align: center;
background-color:#e2e0d3;
padding:0 8px;
margin:0;
}

#highlight-box {
background-color:#fffde6;
border:4px solid #4494ea;
padding:4px 16px;
margin:24px 0;
}

#legal {
font-size:85%;
line-height: 125%;
border:1px solid #e4e1cb;
background-color:#fffde6;
padding:0 12px;
margin:24px 0;
text-align:justify;
}

/* Show Hide Styles */

.onDiv, .offDiv{
border:1px solid #a8a38c;
padding:0 5px 12px;
margin:8px 0;
background-color:#dfd6b9;
clear:both;
}
.onDiv h3, .offDiv h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color:#2c3f42;
font-weight: bold;
margin:9px 0 0 0;
padding:0;
}
a.showLink, a.hideLink{
float:right; 
margin:6px 4px 0 4px;
padding: 0 2px;
font-size:10px;
text-decoration:none;
/*width:16px; */
text-align:center;
}
a.showLink{
border:1px dotted #81471e;
background-color:#81471e;
color:#eeeadb;
}
a.hideLink{
border:1px dotted #81471e;
background-color:#81471e;
color:#eeeadb;
}
a.showAll, a.hideAll{
display:inline;
float:left;
width:109px;
border:1px dotted #dfd6b9;
background-color:#aba38c;
color:#eeeadb;
padding:8px;
margin:0 5px 12px 0;
text-align:center;
}
a.showLink:hover, a.hideLink:hover{
border:1px dotted #dfd6b9;
}
a.hideLink:hover{
color:#dfd6b9;
}
a.showLink:hover{
color:#fff;
}
.faqTitle{
/*font-size:1.2em;*/
margin:0 9px;
border-bottom:1px dotted #a8a38c;
cursor:pointer;
}
.onDiv .showLink{
display:none;
}
.offDiv .hideLink{
display:none;
}
.show-hide{
padding:0 0 0 24px;
}
/*------- These links are shown with JS, hidden if JS is off ------ */
a.showLink, a.hideLink, a.hideAll, a.showAll{
display:none;
}
