﻿/* Clear all default settings */

div, span, a, img, p, object, embed, ul, ol, li, h1, h2, h3, h4, h5, form
{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0;
	text-align: left;
}

/* Special BR to make floats correct size */

br.floatStop {      
	height: 0px;
	line-height: 0.1%; 
	font-size: 0.1%; 
	clear: both; 
}

form
{
    
}

body
{
	
	margin:0;
	padding:0;
	color:#FFF;
	font-family:Arial, Sans-Serif;
	text-align:center;
	/*font-size:0.8em;*/
}
body {
font-size: 100%; /* For IE*/
}

body #formWrapper
{
    float:left;
    margin: 0 0;
  width: 780px;
}

html>body {
font-size: 16px; /* IE can’t read this*/
}

H1 {font-size:1.75em}  /* displayed at 24px */
H2 {font-size:1.5em}  /* displayed at 18px */
H3 {font-size:1.25em}  /* displayed at 15px */
H4 {font-size:0.9em}  /* displayed at 12px */
p {font-size:0.7em;color:#22559E}  /* displayed at 11px */

/* CSS Float Fixes */

p a, p span 
{
	float: none;
	clear: none;
	display: inline;
}

a span 
{
	cursor: hand;
}

br.floatStop
{      
	height: 0px;
	line-height: 0.1%; 
	font-size: 0.1%; 
	clear: both; 
}


a.escape2Link
{
	text-align:center;
	width:195px;
	text-decoration:none;
	color:#22569e;
	padding-top:25px;
}

a.escape2Link img
{
	float:none;
}

a.escape2Link span
{
	font-size:0.7em;
	float:none;
}






#leftcol
{
    width:197px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    float:left;
    display:inline;
    background: #fff url(../images/test/leftcol_top.gif) no-repeat top left;
    
}

#logodiv
{
    padding-top:60px;
}

/*MAIN NAVIGATION */

#PrimaryNavigation
{
    
    width:195px;
    padding:0 0 0 0;
    margin:15px 0 0 0;
    float:left;
    display:inline;
    background-color: #e5eff7;
    
}

#PrimaryNavigation ul
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    list-style:none;
}

#PrimaryNavigation ul li
{
    clear:left;
    width:195px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    border-bottom:solid 1px #b8c8d6;
}

#PrimaryNavigation ul li p
{
    padding:0 0 0 0;
    margin:0 0 0 0;
}

#PrimaryNavigation ul li p a
{
    padding:4px 0 4px 30px;
    width:165px;
    color:#22569e;
    font-size:1.1em;
	float: left;
	cursor: hand;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#PrimaryNavigation ul li p a span
{
    margin:0 0 0 0;
    /*padding:0 0 0 30px;*/
}

#PrimaryNavigation ul li p.pnActive a
{
    background-color:#00ac35;
    color:#fff;
    font-weight:bold;
}

/*SUB NAVIGATION */

#SubNavigation
{
    
    width:583px;
    padding:0 0 0 0;
    margin:7px 0;
    float:left;
    display:inline;
    background-color:#00AC35;
}

div.blue #SubNavigation
{
    background-color:#357BB8;
}

#SubNavigation ul
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    list-style:none;
}

#SubNavigation ul li
{
    
    padding:0 0 0 0;
    margin:0 0 0 0;
    border-right:solid 1px #80D69A;
}


div.blue #SubNavigation ul li
{
    border-right:solid 1px #C9D6E1;
}

#SubNavigation ul #last
{
    border-right:none;
}

#SubNavigation ul li p
{
    padding:0 0 0 0;
    margin:0 0 0 0;
}

#SubNavigation ul li p a
{
    padding:5px 0 5px 0;
    font-size:1.1em;
    color:#fff;
	float: left;
	cursor: hand;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#SubNavigation ul li p a span
{
    margin:0 0 0 0;
    padding:0 10px 0 11px;
}

#SubNavigation ul li p.pnActive a
{
    background-color:#007F27;
}

div.blue #SubNavigation ul li p.pnActive a
{
    background-color:#275B88;
}


/*MAIN CONTENT*/

#container
{
	width: 780px;
	margin:8px 0 0 0;
	text-align:left;
	float:left;
	padding:0 0 0 0;
	background: #fff url(../images/test/contentwrapper_bg.gif) repeat-y top left; 
}

#container div
{
    float:left;
}

#header
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height:85px;
    width:583px;
    background: url(../images/test/header_bg.gif) no-repeat top right; 
}

#header div
{
    padding: 0px 0 0 13px;
}

#header div h3
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-indent:-2000px;
	height:78px;
    width:546px;
    background: url(../images/generic/header.gif) no-repeat top left; 
}


#contentwrapper
{   
    width:583px;
}
/* SEARCH */

#search
{
    margin-top:4px;
    background-color:#22569E;
    width:583px;
}

#search #searchOptionOne
{
    width:110px;
}

#search #searchOptionTwo
{
    width:180px;
}

#search #searchOptionThree
{
    width:120px;
}

#search div.searchoption
{
    padding:8px 0 9px 16px;
    margin:0 0 0 0;
    float:left;
}

#search div.searchoption select
{
    color:#22569E;
    font-size:0.75em;
   
}

#search div.searchoption label
{
    display:block;
    font-weight:bold;
    font-size:0.7em;
    padding-bottom:2px;
}

#search div.searchoptionbutton
{
    margin:23px 0 0 10px;
}


/* FOOTER */

#footerContainer
{
    border-top:solid 4px #fff;
    background-color: #22569e;
	width: 780px;
}

#footerContainer p
{
	margin: 0 0 0 0;
}

#footerContainer #hma
{
    width: 380px;
	padding: 8px 0 8px 15px;
	text-align:left;
}

#footerContainer #hma p
{
    width:380px;
    clear:left;
	color: white;
}

#footerContainer #copyright
{
    
    
	width: auto;
	float: right;
	padding: 8px 15px 8px 0px;
	text-align:left;
}

#footerContainer #copyright a, #footerContainer #hma a
{
    color:#fff;
    padding-right:10px;
}

#footerContainer #copyright a:hover, #footerContainer #hma a:hover
{
    text-decoration:none;
}



#pagesectiontitle
{
    color:#22569E;
    font-size:1em;
    padding:1px 0 1px 12px;
    margin:0 0 0 0;
  
    
}
