/* CSS Document */

body {font-family: arial, helvetica, sans-serif; font-size: 70%;}

a:link {color: #3754AD; text-decoration: none;}
a:active {color: #3754AD; text-decoration: none;}
a:visited {color: #3754AD; text-decoration: none;}
a:hover {color: #2876E0; text-decoration: underline;}

.boxaz {height: 20px; width: 20px; text-align:center; border-bottom:1px #DCDCDC solid; border-right:1px #DCDCDC solid;}
.boxtop {font-weight: bold; height: 20px; color: #FFFFFF; line-height: 13pt; border-bottom:2px #DCDCDC solid; text-align:center; background-image: url(/newimages/bluebackground.png); padding-top:2px;}
.boxbottom {padding-top: 3px; padding-bottom: 3px; line-height: 13pt; padding-left: 8px; padding-right: 8px; text-align:left; background-color: #D9DDFF;}
.boxtopnews {height: 20px; color: #000000; line-height: 13pt; border-bottom:2px #F9FFA0 solid; background-image: url(/newimages/orangebackground.png); text-align:left; padding-left:5px; padding-right:5px;}
.boxbottomnews {padding-top: 3px; padding-bottom: 3px; line-height: 13pt; padding-right: 8px; text-align:left; background-color: #FCFFC8;}
.boxtopevents {height: 20px; color: #000000; line-height: 13pt; border-bottom:2px #BDDAFD solid; background-image: url(/newimages/greenbackground.png); text-align:left; padding-left:5px; padding-right:5px;}
.boxtopfeatures {height: 20px; color: #000000; line-height: 13pt; border-bottom:2px #F9FFA0 solid; background-image: url(/newimages/orangebackground.png); text-align:left; padding-left:5px; padding-right:5px;}
.boxbottomfeatures {padding-top: 3px; padding-bottom: 3px; line-height: 13pt; padding-right: 8px; text-align:left; background-color: #FCFFC8;}
.boxbottomevents {padding-top: 3px; padding-bottom: 3px; line-height: 13pt; padding-right: 8px; text-align:left; background-color: #EBF4FF;}
.boxbottombutton {padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; text-align:left; background-color: #D9DDFF;}
.boxbottomsearch {padding-top: 3px; padding-bottom: 3px; line-height: 13pt; background-color: #D9DDFF; text-align: center;}
.boxtopnewsalert {height: 20px; color: #FFFFFF; line-height: 13pt; background-image: url(/newimages/redbackground.png); text-align:left; padding-left:5px; padding-right:5px;}
.boxbottomnewsalert {padding-top: 3px; padding-bottom: 3px; line-height: 13pt; padding-right: 8px; text-align:left; background-image: url(/newimages/importantinfoback.png); background-repeat: repeat-x; background-color: #FFFFFF;}

.eventstitle{font-size:110%; height: 24px; width:437px; padding-left: 5px; border-bottom:1px #EDEDED solid; border-top:1px #EDEDED solid; vertical-align: middle; text-align:left; font-weight: bold; background-image: url(/newimages/haveyouusedbackground.png);}
.titletop {font-size:130%; height: 30px; width:437px; padding-left: 5px; border-bottom:1px #EDEDED solid; border-top:1px #EDEDED solid; vertical-align: middle; text-align:left; font-weight: bold; background-image: url(/newimages/bannerbackground.png);}
.heading {font-size:130%; font-weight: bold;}
.navcell {border-bottom:1px solid #B1B1B1;}
.cellbox1 {border:1px solid #B1B1B1; vertical-align:top;}
.cellbox2 {border:1px solid #EDEDED; vertical-align:top; width:50%; padding:5px;}
.cellbox3 {border:1px solid #B1B1B1; vertical-align:top; text-align:center;}
.cellbox4 {vertical-align:top; width:50%;}
.cellbox5 {border:1px solid #B1B1B1; vertical-align:top; width:33%;}
.cellbox6 {border:1px solid #EDEDED; vertical-align:top; width:100%; padding:5px; background-image: url(/newimages/silverback.png); background-repeat: repeat-x; background-color:#FCFCFC;}



/* Form CSS */

.formcontent
{
width:427px;
padding:10px;
margin: auto;
float:left;
text-align:left;
}



.textareacont
{
font-size:10pt;
font-family:arial;
overflow: auto;
background: #FFFFFF;
border: 1px solid #7f9db9;
width:158px;
height:150px;
}

.form
{
margin:0px;
}

.inputcont
{
background: #FFFFFF;
border: 1px solid #7f9db9;
width:158px;
}

.inputcont2
{
background: #FFFFFF;
border: 1px solid #7f9db9;
width:136px;
}

.selectnorm
{
background: #FFFFFF;
border: 1px solid #7f9db9;
width:161px;
}

.selectdateday
{
background: #FFFFFF;
border: 1px solid #7f9db9;
width:40px;
margin-right:10px;
}

.selectdatemonth
{
background: #FFFFFF;
border: 1px solid #7f9db9;
width:40px;
margin-right:10px;
}

.selectdateyear
{
background: #FFFFFF;
border: 1px solid #7f9db9;
width:55px;
}

.subbutton 
{
margin-left: 90px;
margin-top: 0px;
margin-bottom: 15px;
clear: both;
color: #000;
border: 1px solid #c3bba4;
width:120px;
font-weight: bold;
padding-top:3px;
padding-bottom:1px;
background:url(/images/submitbackground.png);
background-repeat: repeat-x;
background-position: top;
background-color: #f0ebdb;
} 

.subbutton2
{
margin-left: 150px;
margin-top: 0px;
margin-bottom: 15px;
clear: both;
color: #000;
border: 1px solid #c3bba4;
width:120px;
font-weight: bold;
padding-top:3px;
padding-bottom:1px;
background:url(/images/submitbackground.png);
background-repeat: repeat-x;
background-position: top;
background-color: #f0ebdb;
} 

.resbutton
{
margin-left: 10px;
margin-top: 0px;
margin-bottom: 15px;
clear: both;
color: #000;
border: 1px solid #c3bba4;
width:120px;
font-weight: bold;
padding-top:3px;
padding-bottom:1px;
background:url(/images/submitbackground.png);
background-repeat: repeat-x;
background-position: top;
background-color: #f0ebdb;
} 

legend
{
font-size:120%;
color: #535774;
font-weight:bold;
padding:3px;
} 

.required
{
font-weight: bold;
}

.optional
{
font-weight: normal;
}

fieldset 
{ 
border: 1px solid #CACACA; 
margin-bottom:5px;
padding:10px;
margin-left:10px;
margin-right:10px;
}


<!--- Nav vertical --->

.navcontainer { width: 134px;
margin-bottom:0px;

}

.navcontainer ul
{
margin-top:0px;
margin-left: 0;
margin-bottom: 0px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.navcontainer a
{
display: block;
color: #FFFFFF;
width: 134px;
background-color: #D9DDFF;
text-align: left;
padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px;
}

.navcontainer a:link, .navlist a:visited
{
color: #3754AD;
text-decoration: none;
}

.navcontainer a:hover
{
text-align: left;
color: #2876E0;
background-color: #E8E9FF;

}

.newboxbottom
{
height:8px;
width:150px;
background-image: url(/newimages/boxbottom.gif);
background-color: #FFFFFF;
background-repeat: no-repeat;
margin-bottom:15px;
}