/* CSS Document */

form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
border: 0;
margin: 0;
margin-bottom: 0;
margin-top: 0;
padding-left: 0;
padding-right: 0;
}

body {
background: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333; 
margin-left: 5px;
margin-top: 3px;
}



div.utilityNav p{color:#244169;text-decoration:none;font-size:10px;}
div.utilityNav p{padding:5px 0px 0px 0px;text-align:right;vertical-align:top; font-weight: bold;}
div.utilityNav a{color:#244169 ! important;font-size:10px;text-decoration:none ! important;font-weight:bold ! important;}
div.utilityNav visited{color:#244169 ! important;font-size:10px;text-decoration:none ! important;font-weight:bold ! important;}
div.utilityNav hover{color:#244169 ! important;font-size:10px;text-decoration:none ! important;font-weight:bold ! important;}
div.utilityNav active{color:#244169 ! important;font-size:10px;text-decoration:none ! important;font-weight:bold ! important;}



table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333; 
}

.directions { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
color: #333333; 
font-weight: bold;
}

.header { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ff0033; 
font-weight: bold;
}

.blueheader { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #003399; 
font-weight: bold;
}


.redbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff0033;
font-weight: bold;
}

.footer {
background: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00539B;
}

.grid {
border: solid 1px #333333;

}

.grid td { 
border: solid 1px #333333; 
}

.gridnoborder table {  
border: 0 none; 
}

.gridnoborder td {  
border: 0 none; 
}

.bluegrid {
border: solid 1px #003399;
border-collapse: collapse;
}

.bluegrid td { 
border: solid 1px #003399; 
}

.bluegridnoborder table {  
border: 0 none; 
}

.bluegridnoborder td {  
border: 0 none; 
}



ul {
margin-left: 2em;
padding-left: 0;
}


A:link {
color: #003399; 
text-decoration: none; 
}

A:visited {
color: #003399;
text-decoration: none; 
}

A:hover {
color: #ff0000; 
text-decoration: underline; 
}

A:active {
color: #ff0000; 
text-decoration: underline; 
}

/* nav link*/





.search { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold; }


.small {
font-size: 10px;
}

.small table {
font-size: 10px;
}
.small td {
font-size: 10px;
}

hr {
border-top-width: 1px;
border-top-style: solid;
border-color: #5a2e1c;
margin: 0px;
}





/* nav link*/

#navcontainer ul {
padding: .2em 0;
padding-left:.05em;
padding-right:.05em;
margin: 0;
list-style-type: none;
background-color: #4E66A2;

width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a
{
text-decoration: none;
background-color: #4E66A2;
color: #fff;
padding: .17em .25em;
border-right: 1px solid #fff;

}

#navcontainer li a:hover
{
background-color: #4E66A2;
text-decoration: underline;
color: #ffffcc;
}

#navcontainer li a:visited
{
background-color: #4E66A2;

}