body, p, span, th, select, option, textarea, pre {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: small;
	vertical-align: top;
}

body {
	/* for firefox */
	margin: 0px 0px 0px 0px;
}

a:link {  text-decoration: none; color:blue  }
a:visited {  text-decoration: none; color:blue}
a:active {  text-decoration: none; color:blue}
a:hover {  text-decoration: none; color:#C0361F}

a.footerLink:link { text-decoration: none; color:White }
a.footerLink:visited { text-decoration: none; color:white }
a.footerLink:active { text-decoration: none; color:White }
a.footerLink:hover { text-decoration: underline; color:White }

legend {
	color:#2259CA;
	font-weight:bold;
}

h4 { color:#B32727; }

.fieldset {
	margin-bottom: 2px;
	padding: 8px;
}

.content 
{
    padding: 0px 0px 0px 0px;    
}

.errormessage
{
	color: Red;
	font-size:11px;
}

.grid_header, .grid_header a:link, .grid_header a:visited, .grid_header a:active {
	color: #ffffff;
	font: bold 11px Verdana;
	background-color: #33597F;
}

.smallText
{
	font-size: x-small;
}

.loginbutton
{
    padding-right: 50px;
}


.LanguageSwitch
{
}


.LanguageSwitch a, .LanguageSwitch a:link,.LanguageSwitch a:visited, .LanguageSwitch a:active
{
	color: #fff;
	text-decoration: none;
	position:relative;
	left:-60px;
}

.LanguageSwitch a:hover
{
	color: #FF3C3C;
	text-decoration:underline;
}

.directions
{
    background: #efefef;
    border: solid 1px #e3e3e3;   
    padding: 8px;
    font-weight:bold;
}

.PageTitle {
	font-size:large;
	font-weight: bold;
	/*border: solid 1px black;*/
}

.paragraph
{
    padding:10px 5px 0px 10px;   
}

.heading {
	color: maroon;
	font-weight: bold;
	padding-bottom:10px;
	font-size: 15pt;
}

.blueTitle
{
	color: navy;
	font-weight: bold;
	font-size: 15pt;
}

a.navLink, a.navLink:link, a.navLink:visited
{
	font-size : 10pt;
	color:Maroon;
	text-decoration: none;
	padding-left: 10px;
}

a.navLink
{
	display:block;
	width:100%;
}

.hoverNavLink
{
	background: url("images/blueButton.jpg");
	background-repeat:no-repeat;
}

.nohoverNavLink
{
	background: url("images/whiteButton.jpg");
	background-repeat:no-repeat;
}

#nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #203F5E;
	font-weight: normal;
	padding: 5px 0px 5px 5px;
	text-align: left;
	margin: 0px;
	text-transform:uppercase;
	
}
#nav li
{
	display: inline;
	list-style-type: none;
	margin-top: 0px;
	/*padding-right: 20px;*/
}
#nav li A:link{
	color: #203F5E;
	text-decoration: none;
}
#nav li A:active{
	color: #203F5E;
	text-decoration: none;
}
#nav li A:visited{
	color: #203F5E;
	text-decoration: none;
}
#nav li A:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#content_area 
{
    padding: 5px 0px 5px 5px;
    
    }


div.pic {
	float:right;
	padding-left: 10px;
	padding-bottom: 10px;
}

.bottomnav {
	 font-size:9px;
	 color:#ffffff;
	 padding:4px 0 4px 0px;
	 text-align: center;
}

.diffLinks:link 
{
    color: #0000CC;
    text-decoration: underline;
}

.diffLinks:hover 
{
    color: #CC0000;
    text-decoration: underline;
}

.diffLinks:visited 
{
    color: #0000CC;
    text-decoration: underline;   
}

.subHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
