html{
font-size: 100%; /* WinIE text resize correction */
}
body{
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #444;
background: #ffffff;
padding: 0;
margin: 0;
}
#header{
margin: 0;
padding:0em 0em 0em 0em;
text-align:center; 
width:100%;
height: 9em;
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;
}
#wrap{
width: 59em;
height:100%;
margin: 0 auto;
padding:0;
text-align: left;
background-image:url(../images/body_bg.gif);
background-repeat:repeat-y;
}
#footer{
width: 59em;
margin: 0 auto;
padding:0em 0em .5em 0em;
text-align: center;
height:56px;
background-image:url(../images/body-bg-bottom2.gif);
background-repeat:no-repeat;
}
#logo{
width:59em;
height:100%;
margin:0 auto;
border:0px;
padding:0em 0em 0em 2em;
text-align:left;
}
.logo ul{
margin: 1em 0 0 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
color: #ffffff;
line-height: 2em;
white-space: nowrap;
text-transform:uppercase;
}
.logo li{
list-style-type: none;
display: inline;
text-transform:uppercase;
padding: 0em .6em;
}
.logo li a{
color: #ffffff;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
}
.logo li a:link{
color: #ffffff;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
}
.logo li a:hover{
font-weight: bold;
color: #ffffff;
text-transform:uppercase;
text-decoration:underline;
}
#row{
clear: both;
margin: 0em 0em 0em 0em;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
color:#333333;
}
#rowInner{
clear: both;
margin: 0em 0em 0em 0em;
padding: 3em 1em 2em 1em;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:normal;
color:#333333;
}
a{
font-size:1em;
color: #00357F;
font-weight: bold;
text-transform:none;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}
a:link{
font-size:1em;
color: #00357F;
font-weight: bold;
text-transform:none;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}
a:hover{
font-size:1em;
font-weight: bold;
color: #00357F;
text-transform:none;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
a:visited{
font-size:1em;
color: #00357F;
font-weight: bold;
text-transform:none;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}
#cancellation{
font-size:.9em;
color:#ff0000;
text-align:center;
font-weight:bold;
text-transform:none;
clear: both;
margin: 0em 0em 0em 0em;
font-family:Arial, Helvetica, sans-serif;
}
#leftCol{ 
float:left; 
width:57%; 
padding:0em 0em 1.5em 2em;
position:relative;
text-align:left; 
background-image:url(../images/leftCol_bg2.jpg);
background-repeat:no-repeat;
background-position:top;
}
#apply{
	float:left;
	width:18em;
	height:17em;
	padding:1em 1em 1em 1em;
	position:relative;
	text-align:left;
}
#rightCol{ 
float:right;
width:30%; 
padding:2.2em 1.5em 1.5em 1.5em;
position: relative;
text-align:center;
}
#apply_rightCol{ 
float:right;
width:17.5%; 
padding:2em 3em 1.5em 0em;
position: relative;
text-align:center;
}
#pageID{ 
float:right;
width:17em; 
padding:8em 0em 1em 0em;
position:relative;
vertical-align:bottom;
}
h2{
font-family:"Times New Roman", Times, serif;
font-size:2em;
color:#ffffff;
text-align:left;
font-weight:bold;
text-transform:uppercase;
vertical-align:bottom;
}
#statusImage{
float:right;
postion:absolute;
background-image:url(../images/thunderstorm_cloud.gif);
}

#apply ul{
list-style-type:none;
padding:0;
margin:0;
margin-left:1em;
width:13em;
color:#00357F;
}
#apply li{
padding-left:.3em;
margin:.55em 0;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
font
}
#apply  li a {
text-decoration:none;
color:#00357F;
font-weight:bold;
text-transform:none;
}
#apply  li a:link {
color:#00357F;
font-weight:bold;
text-transform:none;
}
#apply  li a:hover {
font-weight:bold;
color:#66CCFF;
text-decoration:none;
text-transform:none;
}
#status{
padding:0em 1.5em 1.5em 1.5em;
vertical-align:top;
text-align:center;

}
.status{
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
text-align:left;
font-weight:bold;
text-transform:uppercase;
}
.statusUpdate{
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
text-align:left;
font-weight:bold;
}
#emMessage{
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
text-transform:uppercase;
}
#emAlert{
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#194174;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}
p{
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:500;
}

h3{
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
width:100%;
margin:0em 0em 1.5em 0em;
color:#194174;
}
.formHeading{
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#b98d41;
padding:.5em 0em 5em 0em;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}
.alertSpecial{
font-size:1.0em;
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
text-transform:none;
font-weight:bold;
text-align:left;
}
.highlight{	
color:#ffb400;
text-align:left;
}
.learn{
font-size:.8em;
color:#194174;
text-align:left;
font-weight:normal;
}
.available{
font-size:.8em;
color:#194174;
text-align:left;
font-weight:bold;
}
#status_bg{
background-image:url(../images/status_bg.gif);
width:343px;
background-repeat:no-repeat;
}
#community{
clear: both;
margin: 0em 0em 0em 0em;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
color:#666666;
padding:0em 2em 1.5em 2em;
}
#copyright{
font-size: .8em;
font-family: Arial, Helvetica, sans-serif;
width:74em;
margin: 0 auto;
text-align:center;
padding:0em 0em 3em 0em;
}
.subList{
font-size:.7em;
color:#ffb400;
text-align:left;
font-weight:bold;
padding:1em 0em 0em 1em;
}
.subList li a {
text-decoration:none;
color:#194174;
font-weight:bold;
}
.subList li a:link {
color:#194174;
font-weight:bold;
}
.subList li a:hover {
font-weight:bold;
color:#ffb400;
}
.nav ul{
margin: 1em 0 0 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
color: #000000;
line-height: 2em;
white-space: nowrap;
text-transform:uppercase;
}
.nav li{
list-style-type: none;
display: inline;
text-transform:uppercase;
padding: 0em .6em;
}
.nav li a{
color: #2e5386;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
}
.nav li a:link{
color: #2e5386;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
}
.nav li a:hover{
font-weight: bold;
color: #2e5386;
text-transform:uppercase;
text-decoration:underline;
}
img.floatLeft { 
    float: left; 
    margin:.5em .5em 0em 0em; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
.form_error{
color:#FF0000;
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
}
