body
{
background-color: #003366; 
margin: 0px;
padding: 0px;
}

#main {position:absolute; z-index:1; top:0px; left: 0px;
}

#video {position:absolute; z-index:100; top:152px; left: 60px;}
#text { height:20px; width:500px; background-color:#000000; text-align:right; display:none;
font : 12px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #FFF
}

#text a:link { color : #ffffff;  }
#text a:visited { color : #ffffff;  }
#text a:hover { color : #9cb0c6; }


/*Text*/
.bodytext{
font : 11px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #000000;
text-indent: 1em;
}
.bodytext a:link { color : #003366; }
.bodytext a:visited { color : #5e7e9e; }
.bodytext a:hover { color : #9cb0c6; }

p{
font : 11px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #000000
}

a:link { color : #003366;  }
a:visited { color : #5e7e9e;  }
a:hover { color : #9cb0c6; }


/*Text*/
.text{
font : 11px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #000000;
}
.text a:link { color : #003366; }
.text a:visited { color : #5e7e9e; }
.text a:hover { color : #9cb0c6;}

ul{
font : 10px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #000000;
list-style-image: url(images/bullet.gif)
}

ol{
font : 10px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #000000;
}


.boldtext{
font : bold 10px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #003366;
}

.boldtext a:link { color : #003366; text-decoration : none }
.boldtext a:visited { color : #5e7e9e; text-decoration : none }
.boldtext a:hover { color : #9cb0c6;  text-decoration : none}


/*Text*/
.reversetext{
font : 11px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #ffffff;
text-indent: 1em;
}
.reversetext a:link { color : #ffffff; text-decoration : none }
.reversetext a:visited { color : #ced7e1; text-decoration : none }
.reversetext a:hover { color : #ced7e1; text-decoration : none}

/* nav*/
.reversetext2{
font : 11px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #ffffff;
}


/* nav*/
#nav ul {
font-family: Helvetica Neue, Helvetica, Trebuchet MS, sans-serif;
font-size: 11px;
line-height: 14px;
font-weight:normal;
color : #ffffff;
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#nav ul li {
	margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}
	
		
#nav ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

#nav a:link { color : #ffffff; text-decoration : none }
#nav a:visited { color : #ffffff; text-decoration : none }
#nav a:hover { color : #4D7EDD;  text-decoration : none}

.navbkg{background-image:url(images/header_bkg.jpg); background-repeat:repeat-x}


/* headers*/
.hdrslg{
padding: 0px;
margin: 0px;
font:  18px Verdana, Helvetica, sans-serif;
font-weight: 300;
color : #003366;
line-height: 28px;
}

/* headers*/
.hdrsmed{
padding: 0px;
margin: 0px;
font:  14px Verdana, Helvetica, sans-serif;
color : #003366;
line-height: 18px;
}

/* headers*/
.hdrslg2{
padding: 0px;
margin: 0px;
font:  18px Verdana, Helvetica, sans-serif;
font-weight: 300;
color : #003366;
line-height: 22px;
}

/* headers*/
.hdrslg3{
padding: 0px 0px 0px 10px;
margin: 0px;
background-color: #003366; 
font: bold 16px Verdana, Helvetica, sans-serif;
color : #ffffff;
line-height: 26px;
}

/* headers*/
.hdrslg4{
padding: 0px;
margin: 0px;
font: 14px Verdana,, Helvetica, sans-serif;
color : #ffffff;
line-height: 18px;
}


/* headers*/
.hdrslg5{
padding: 0px;
margin: 0px;
font:  bold 16px Verdana, Helvetica, sans-serif;
color : #003366;
line-height: 18px;
}

/* headers*/
.hdrswrk{
padding: 3px 0px 3px 10px;
margin: 0px;
background-color: #003366; 
font: bold 11px Verdana, Helvetica, sans-serif;
color : #ffffff;
line-height: 16px;
}

/*list*/
.list{
font : 10px Verdana, Helvetica, sans-serif;
color : #000000;
line-height: 18px;
}
.list a:link { color : #003366; text-decoration : none }
.list a:visited { color : #5e7e9e; text-decoration : none }
.list a:hover { color : #9cb0c6;  text-decoration : none}

/* Small Text*/
.captions{
padding: 3px 3px 5px 3px;
margin: 0px;
font : 10px Verdana, Helvetica, sans-serif;
color : #333333;
line-height: 14px;
}
.captions a:link { color : #003366; text-decoration : none }
.captions a:visited { color : #5e7e9e; text-decoration : none }
.captions a:hover { color : #9cb0c6;  text-decoration : none}

/* Small Text*/
.wrksheet{
padding: 0px;
margin: 0px;
font : 10px Verdana, Helvetica, sans-serif;
color : #333333;
line-height: 14px;
}
.wrksheet a:link { color : #003366; text-decoration : none }
.wrksheet a:visited { color : #5e7e9e; text-decoration : none }
.wrksheet a:hover { color : #9cb0c6;  text-decoration : none}

/* sidebar left*/
.sidebar{
padding: 5px 0px 10px 10px;
margin: 0px;
}

/* main cell/text no indent*/
.main{
padding: 0px 0px 0px 0px;
margin: 5px;
}

/* Sidebar Image outline*/
.border{
padding: 0px;
margin: 0px;
background-color: #000000;
border: 1px solid;
}

/* main outline*/
.mainborder{
padding: 0px;
margin: 0px;
background-color: #ffffff;
border: 1px solid;
border-color: #CCCCCC;
}

/*header*/
.header{
padding: 0px;
margin: 0px;
background-color: #000000; 
font : 18px Times New Roman, Times, serif;
line-height: 21px;
color : #4D7EDD;
}

/*header*/
.headerWhite{
padding: 0px;
margin: 0px;
background-color: #ffffff; 
color : #000000;
font-family: Times New Roman, Times, serif;
font-size:36px;
line-height: 38px;
font-style:normal;
padding: 3px 3px 3px 18px
}

.borderGrey {border-bottom: 1px solid #cccccc; margin: 5px 5px 0px 5px }