/* CSS Document */
html{
height:100%;
width:100%;
}
body{
min-width:800px;
max-width: 100%;
margin-top:0px;
background-color:#cccccc;
font-size:1em;
height:100%;
color:#003366;
font-Family: Arial, Helvetica, sans-serif;
/*text-align: center;ie 6 hack*/
}

.clearer { clear: both; }

#topBrand, #flashContent, #bottomFooter{
margin-right:auto;
margin-left:auto;
width:800px;
}
#topBrand{
background-color:#ffffff;
}
#topNavigation{
width: 798px;
margin-right:auto;
margin-left:auto;
padding:2px 0 2px 2px;
font-size:90%;
line-height:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
background: #FFFFFF;
margin-top:0px;/*firefox issue*/
margin-bottom:0px;/*ie 6 issue*/

} 
#topNavigation ul { margin: 0; padding: 0; }

#topNavigation li{
float:left;
list-style:none;
text-align:left;
padding-right: 2px;
}
#topNavigation a{
float:left;
display:inline;
white-space: nowrap;
padding:5px 15px 20px 10px;
text-decoration:none;
width:106px;
_width: 105px;
background-color:#8f9caa;
color:#FFFFFF;
background-image:url(../images/arrow.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}
#topNavigation a:hover{
background-color: #336699;
}
.current li{
background-color:#336699;
}
.leftBorder{
border-left: 2px solid #ffffff;
}
#flashContent{
background-color: #666666;
height:175px;
margin-top:0px;
padding:0px;
}
#bodyContent{
margin-right:auto;
margin-left:auto;
width:760px;
padding:10px 20px 20px 20px;
background-color: #ffffff;
margin-top:0px;
height:auto;
overflow:auto;
}
p{
font-size:90%;
}
a:link{
color:#003366;
}
ul{
font-size:90%;
}
h1{
font-size:110%;
padding-bottom:10px;
}
#bottomFooter{
padding:10px 0px 10px 0px;
height: 30px;
font-size: 80%;
line-height: normal;
clear:both;
}
#ftLinks{
color: #1d51ad;
margin: 0px;
padding: 0px;
height: 30px;
list-style-type: none;
text-decoration: none;	
}
#ftLinks li{
float:left;
display:inline;
height: 30px;
margin: 0px;
padding-left: 6px;
list-style-type: none;
}
#ftLinks a{
padding: 0px 6px 0px 0px;
color: #ffffff;
list-style-type: none;
text-decoration: none;
line-height:normal;
border-right:1px solid #1d51ad;
outline:none;
}
#ftLinks a:hover{
padding: 0px 6px 0px 0px;
color: #1d51ad;
list-style-type: none;
text-decoration: none;
}

a.apply { 
display: block;
font-weight: bold;
padding:5px 20px 20px 20px;
width: 120px;
text-decoration:none;
background-color:#8f9caa;
color:#FFFFFF;
background-image:url(../images/arrow.jpg);
background-position:right bottom;
background-repeat:no-repeat; 
}

a.apply:hover {
background-color: #336699;
}


/* APPLICATION FORM */

#applyform { width: 32em; border:0; margin: 0; padding:10px; text-align: right; font-size: 90%;  }
#applyform form { margin: 0; padding: 0; }
#applyform fieldset { border: 0; padding: 0; margin: 0; }
#applyform label { vertical-align: top; line-height: 1.6em; }
#applyform ol { list-style: none; margin: 0; padding: 0; }
#applyform li { list-style: none; margin: 0; padding: 7px 0 7px 0; border-bottom: #b9b3ae solid 1px; border-top: #FFFFFF solid 1px; }
#applyform input { width: 300px; padding: 2px; font-size: 1em; font-family: Arial, sans-serif;  }
#applyform input.radio { width: auto; margin-right: 2em; }
#applyform input.Submit { width: 10em; color: #000000; font-weight: bold;  }
#applyform textarea { width: 300px; padding: 2px; font-size: 1em; font-family: Arial, sans-serif; }
#applyform .border { border: #9a918a solid 1px; }

#applyform file { width: 250px; padding: 2px; font-size: 1em; font-family: Arial, sans-serif; border: #2b3f03 solid 1px; }
#applyform li.startinput { border-top: none; padding-top: 0; }
#applyform li.submitinput { padding-top: 2em; }
#applyform li.endinput { border-bottom: none; padding-bottom: 0; color: #c11933; }
#applyform p { margin: 0; }
