@charset "utf-8";
/* CSS Document */

body {
font-size : 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

a {
color: #666;
text-decoration: underline;
}

img {
border: none;
}

h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, Arial, sans-serif;
}

.clrElement {
clear: both;
}

/* MENU */

div.topNav img {
margin: 0 7px;
vertical-align: middle;
}

div.topNav a:hover img {
opacity: 0.8;
-moz-opacity:0.8;
filter:alpha(opacity=80);
}

ul.top {
list-style: none;
margin: 0;
padding: 0;
}

ul.top li {
margin: 0;
padding: 0;
}

ul.top li a {
background-image: url(/assets/images/mnu-lrg-off.gif);
color: #5f5f5f;
font-size: 100%;
display: block;
width: 163px;
height: 23px;
padding: 8px 0 0 10px;
text-decoration: none;
margin: 0 0 1px 0;
}

/* roll over effect */
ul.top li a:hover, ul.other li a:hover {
opacity: 0.8;
-moz-opacity: 0.8;
/*filter: alpha(opacity=80); */
}


ul.top li.on a {
background-image: url(/assets/images/mnu-lrg-on.gif);
background-position: bottom;
color: #fff;
font-size: 100%;
font-weight: bold;
height: 28px;
padding: 12px 0 0 10px;
}

ul.top li.on ul {
margin: 0 0 1px 3px;
padding: 0;
list-style: none;
}

ul.top li.on ul li a {
background-image: url(/assets/images/mnu-sml-on.gif);
background-position: left;
color: #fff;
display: block;
font-size: 100%;
width: 155px;
height: 20px;
padding: 8px 0 0 15px;
text-decoration: none;
margin: 0 0 0 0;
font-weight: normal;
}

ul.top li.on ul li.on a {
font-weight: bold;
}

/*ul.top li a.rover {
height: 26px;
padding: 5px 0 0 15px;
}

ul.other {
list-style: none;
margin: 2px 0 0 0;
padding: 1px 0 0 0;
border-top: 3px solid #cdcdcd;
}

ul.other li {
margin: 0;
padding: 0;
}

ul.other li a {
background-image: url(/assets/images/mnu-sml-off.gif);
color: #5f5f5f;
display: block;
font-size: 90%;
width: 158px;
height: 20px;
padding: 8px 0 0 15px;
text-decoration: none;
}

ul.other li.on a {
background-image: url(/assets/images/mnu-sml-on.gif);
color: #fff;
font-weight: bold;
}*/


/**/

div#smSnapshot ul {
list-style: none;
margin: 0 30px 0 0;
padding: 0;
color: #333;
float: left;
}

div#smSnapshot ul li {}

div#smSnapshot ul li a {
color: #333;
font-weight: bold;
text-decoration: none;
}

div#smSnapshot ul li ul {
list-style: none;
margin: 0;
padding: 0;
float: none;
}

div#smSnapshot ul li ul li {
padding: 1px 0;
}

div#smSnapshot ul li ul li a {
color: #333;
font-weight: normal;
text-decoration: none;
}

div#footerContainer {
color: #333;
font-size: 90%;
}

div#footerContainer ul {
list-style: none;
margin: 0;
padding: 0;
}

div#footerContainer ul li {
display: inline;
}

div#footerContainer a {
color: #333;
}

/**/

div.frmColTwo form {
margin: 0;
}

fieldset.insFrm {
padding: 0;
border: none;
margin-bottom: 20px;
font-size: 90%;
}

fieldset.insFrm legend {
margin: 0 0 0 -7px;
font-weight: bold;
background-color: #b0d135;
color: #fff;
padding: 3px 10px 3px 3px;
}

fieldset.insFrm ol {
list-style: none;
margin: 0;
padding: 0;
border-top: 1px dashed #ccc;
background-color: #fff;
}

fieldset.insFrm ol li {
clear: both;
margin: 0;
padding: 5px 0;
border-bottom: 1px dashed #ccc;
}

fieldset.insFrm ol li label {
float: left;
width: 180px;
padding: 4px 0 0 4px;
}

fieldset.insFrm ol li input, fieldset.insFrm ol li select, fieldset.insFrm ol li textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
}

/*fieldset.insFrm ol li input {
width: 160px;
}

fieldset.insFrm ol li input.shrtFrm {
width: 90px;
}*/

fieldset.insFrm ol li fieldset {
border: none;
padding: 0;
}

fieldset.insFrm ol li fieldset legend {
background-color: #fff;
color: #666;
font-weight: normal;
}

fieldset.insFrm ol li fieldset ol {
border: none;
margin-left: 180px;
}

fieldset.insFrm ol li fieldset ol li {
border: none;
padding: 0;
}

fieldset.insFrm ol li fieldset ol li input {
float: left;
}

input.subBtn {
background-color: #b0d135;
padding: 3px 5px;
border: 2px solid #9dbc28;
color: #fff;
font-weight: bold;
font-size: 140%;
margin-left: 184px;
}

/* Reg Form */

div.regForm {
float: left;
padding: 0 20px 0 192px;
}

div.othBtn {
float: left;
padding-top: 2px;
}

div.regForm form {
margin: 0;
padding: 0;
}

div.regForm fieldset {
border: none;
padding: 0;
margin: 0;
}

div.regForm fieldset legend {
display: none;
}

div.regForm fieldset ol {
padding: 0;
margin: 0;
list-style: none;
}

div.regForm fieldset ol li {
clear: both;
}

div.regForm fieldset ol li label {
color: #fff;
font-weight: bold;
font-size: 90%;
padding: 4px 4px 0 0;
float: left;
}

div.regForm fieldset ol li input {
vertical-align: top;
}

div.regForm fieldset ol li input.emailFld {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #fff;
height: 16px;
padding: 2px 0 0 3px;
margin-right: 4px;
}



#content { 
 width: 900px;
 color: #333;
 
 border-top:0;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
line-height:20px;
}

div#colOne h1 {
color:#000000;
font-size:225%;
margin:0;
padding:35px 0 10px;
}