
body{
margin:0px;
}

a:link,a:visited,a:active{
color:#0000FF;
text-decoration:underline;
}

a:hover{
color:#FF0000;
text-decoration:none;
}

.QuestionWrapper{
border:1px solid #c0c0c0;
width:600px;
padding:0px 5px 0px 5px;
background-color:#ebebeb;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 8pt;
text-align:left;
}

.ShortAnswer{
border:1px solid #999999;
width:588px;
padding:5px;
background-color:#CCCCCC;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 8pt;
text-align:left;
}

.FormInputRow{
width:586px;
padding: 0px 0px 0px 5px;
margin:  5px 0px 5px 5px;
text-align:right;
}

.SplitClear{
clear:both;
border-top:1px solid #c0c0c0;
}

HR{
height:1px;
color:#3366CC;
width:100%;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 16pt;
}


HR.FormInputRowBreak{
height:1px;
color:#c0c0c0;
width:100%;
}

.FormInput{
width:288px;
}

.FormTextAreaSA{
width:582px;
}

textarea{
vertical-align:text-top;
}

.PageFooter{
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

.Header{
padding:1% 1% 1% 1%;
border-bottom:1px solid #c0c0c0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
width:98%;
background-color:#ebebeb;
}
span.s1{
text-decoration:underline;
color:#3366CC;
font-weight:bold;
}

span.s2{
text-decoration:none;
color:#c5c5c5;
font-weight:normal;
}

span.required{
color:#ff0000;
font-weight:bold;
}

div.d1{
border:5px solid #000066;
width:550px;
}

div.d2{
width:550px;
text-align:center;
}

div.d3{
border:0px;
width:550px;
}

div.FormHeader{
width:590px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 8pt;
text-align:left;
border-bottom:0px;
border-top:1px solid #1F3E7C;
border-left:1px solid #1F3E7C;
border-right:1px solid #1F3E7C; 
color:#FFFFFF; 
background-color:#3366CC;
padding:10px;
}

div.FormHeader a:link, div.FormHeader a:visited, div.FormHeader a:active{
color:#FFFFFF;
text-decoration:underline;
}

div.FormHeader a:hover{
color:#FFFFFF;
text-decoration:none;
}

div.TableHead{
width:590px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 8pt;
text-align:left;
color:#000000; 
background-color:#FFFFFF;
padding:10px;
}

div.FormFoot{
width:590px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 8pt;
text-align:right;
border-top:0px;
border-bottom:1px solid #1F3E7C;
border-left:1px solid #1F3E7C;
border-right:1px solid #1F3E7C; 
color:#FFFFFF; 
background-color:#3366CC;
padding:10px;
}

div.STARSIntro{
width:590px;
font-family:serif;
font-weight:normal;
font-size: 12pt;
line-height:18pt;
text-align: left;
border-left: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-top: 0px;
color:#000000; 
background-color:#ebebeb;
padding:10px;
}

div.AppLink{
text-align:center;
font-weight:bold;
}


img.Walkin{
float:right;
margin-left:10px;
border:1px solid #000000;
}

img.ValidW3C{
border:0;
width:88px;
height:31px;
}

#sortLink a:link, #sortLink a:visited, #sortLink a:active{
color:#FFFFFF;
text-decoration:none;
}

#sortLink a:hover{
color:#FFFFFF;
text-decoration:underline;
}

div.Row1{
background-color:#ebebeb;
}
div.Row2{
background-color:#cccccc;
}

div.LColumn{
width:49%;
float:left;
}
div.RColumn{
width:49%;
float:right;
}


div.LColumnD{
width:49%;
float:left;
text-align:right;
}
div.RColumnD{
width:49%;
float:right;
text-align:left;
}

div.AppNav{
width:590px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 8pt;
background-color:#ffffff;
}
div.NLnk{
width:25%;
text-align:center;
float:left;
}

span.Deactivated{
color:#999999;
}



span.RegAns{
font-weight:normal;
}


