html {
overflow-y:scroll;
}

html, body {

background-color:#FFFFFF;
padding: 0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
}

a {
text-decoration: none;
color: white;

}

#container {
width: 996px;
margin: auto;
}

#headerarea {
height: 425px;

}

#header {
/*filter: alpha(opacity=80);*/      			 /* DIV transparency code for IE7.0 - Mike */
/*-moz-opacity: .80; */ 							 /* DIV transparency code for FIREFOX - Mike */
height: 107px;
position:absolute;
width: 996px;
z-index: 1;
}


#flashmovie {
width: 996px;
height: 425px;
position: absolute;
z-index: 0;
}

#test {
position: absolute;
z-index: 1;
}

#navigation {
width: 996px;
top: 367px;
height: 41px;
color: #FFF;
position: absolute;
z-index: 1;
}

#navigation ul {
list-style:none;
margin: 0px;
padding: 0 0 0 58px;
z-index: 1;
}

#navigation li {
display:block	;
float: left;
padding-left: 52px;
z-index: 1;
}


#navigation ul a {
font-size:14px;
color: #FFFFFF;
text-decoration:none;
line-height: 70px;
padding-top: 16px;
padding-bottom: 9px;
vertical-align:top;
z-index: 1;
}

.currentpage {
border-bottom: solid 4px  #666666;
font-size:14px;
color: #FFFFFF;
text-decoration:none;
line-height: 70px;
padding-top: 16px;
padding-bottom: 9px;
vertical-align:top;
z-index: 1;
}


#navigation ul a:hover {
border-bottom: solid 4px  #666666;
}

#content {
padding-left: 110px;
padding-top: 5px;
padding-bottom: 30px;
}

#content_home {
padding-left: 110px;
padding-top: 18px;
padding-bottom: 30px;
background-image:url(../images/contenthomebg.jpg);
background-repeat:repeat-x;
border-top: 5px solid #ffffff;
height: 140px;
float: left;
}


#learnmore {
float: right;
width: 110px;
margin-right: 20px;
vertical-align:middle;
}

#learnmore a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;

}

#learnmore a:hover {
color: #333333;
}

#learnmore_vid {
float: right;
width: 130px;
margin-right: 20px;
position:relative;
top: -40px;
}

#learnmore_vid a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size: 12px;

}

#learnmore_vid p {
	font-size: 12px;
	color: white;
}

#learnmore_vid a:hover {
color: #333333;
text-decoration: underline;
}

#learnmore_vid h2{
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
padding-bottom:5px;
margin:0px;
}

#content h1 {
color: #9b243e;
font-size:16px;
font-weight:100;
}

#content_home a {
font-weight: bold;
}

#content_home h1 {
color: #FFFFFF;
font-size:16px;
font-weight:100;
}

#content td {
font-size: 12px;
}

#content_internal {
padding-left: 110px;
padding-top: 24px;
padding-bottom: 30px;

}

#content_internal h1 {
color: #9b243e;
font-size:16px;
font-weight:100;
}

#content_internal h3 {
font-size: 16px;
padding: 0px;
margin: 0px;
}

#content_internal h5 {
font-size: 10px;
padding: 0px;
margin: 0px;
}

#content_internal td {
font-size: 12px;
}


.tacticalheader {
color: #FFFFFF;
font-weight:700;
padding: 7px;
}

.tacticalimage{
border-top: solid 1px  #FFFFFF;
border-bottom: solid 1px  #FFFFFF;
}

.tacticallink {
padding: 7px;
}

.tacticallink a {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}

.tacticaltab {
color: #FFFFFF;
font-weight:700;
padding: 7px;
border-bottom: solid 1px  #FFFFFF;
}

.tacticaltab a {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
padding-left: 10px;
}

.tacticaltab a:hover {
border-left: solid 2px #FFFFFF;
padding-left: 8px;
}



.sidelink {
width: 85%;
border:1px solid #333333;
border-left: 5px solid #9b243e;
padding: 10px;
line-height: 24px; 
}

.sidelink a {
color:#333333;
font-size:14px;
text-decoration:none;
}

.sidelink a:hover {
color:#9b243e;
}




.text1 {
font-size: 12px;
width: 84%;
line-height:24px;
}

.text1_home {
font-size: 12px;
width: 75%;
line-height:24px;
color:#FFFFFF;
float: left;
}

.text1_internal {
font-size: 12px;
width: 90%;
line-height:24px;
}

.text1_internal a {
text-decoration:none;
font-size: 12px;
color: #9b243e;
}

.text1_news {
font-size: 12px;
width: 90%;
line-height:24px;
padding-bottom: 10px;
border-bottom: solid 1px #c0c0c0;
}

.text1_news a {
text-decoration:none;
font-size: 12px;
color: #9b243e;

}

#footer {
height: 35px;
background-image:url(../images/footer_bg.gif);
backgroun-image-repeat: repeat-x;
padding-left: 110px;
padding-top: 25px;
}

.footer_text {
font-size: 10px;
line-height:22px;
color:#999999;

}


/* FORM CSS */

.formsection1 {
padding: 20px;
background-color:#F8f8f8;
border: dotted 0.1em #CCCCCC
}

.formsection1 a {
color: #333333;
font-size:10px;
text-decoration:none;
}

.formsection2 {
padding: 20px;
background-color:#FFFFFF;
border: dotted 0.1em #CCCCCC
}

.formsection2 a {
color: #333333;
font-size:10px;
text-decoration:none;
}

#dep1 {
padding: 15px;
background-color: #f5e9eb;
border-top: dotted 1px #cccccc;
}

#dep2 {
padding: 15px;
background-color: #F4F4F4;
border-top: dotted 1px #cccccc;
}
#dep3 {
padding: 15px;
background-color: #f5e9eb;
border-top: dotted 1px #cccccc;
}

#dep4 {
padding: 15px;
background-color: #F4F4F4;
border-top: dotted 1px #cccccc;
}
#dep5 {
padding: 15px;
background-color: #f5e9eb;
border-top: dotted 1px #cccccc;
}

#dep6 {
padding: 15px;
background-color: #F4F4F4;
border-top: dotted 1px #cccccc;
}
#dep7 {
padding: 15px;
background-color: #f5e9eb;
border-top: dotted 1px #cccccc;
}

#dep8 {
padding: 15px;
background-color: #F4F4F4;
border-top: dotted 1px #cccccc;
}

#ben1 {
padding: 15px;
background-color: #F4F4F4;
border-top: dotted 1px #cccccc;
}



.addtext a {
color:#333333;
font-style:oblique;
font-weight: bold;
font-size: 14px;
vertical-align:middle;
}


.smallprint {
font-size:10px;
font-style: italic;
color:#666666;
padding: 5px;
background-color: #F3F3F3;
}

.crumblink {
text-decoration: none;
color:#666666;
font-weight:bold;
}

.crumblink:visited {
color: #666666;
}

.crumblink:hover {
color:#9b243e;
}

label {
width: 300px;
float: left;
display: block
}

.insetlabel {
width: 285px;
float: left;
display: block
}

.labelsmall{
width: 200px;
float: left;
display:
}
.radio1 {
width: 100px;
background-color:#F8F8F8;
padding: 5px;
border:#CCCCCC 1px solid;
border-left: 5px solid #9b243e;
}

.radio2 {
width: 607px;
background-color:#F8F8F8;
padding: 5px;
border:#CCCCCC 1px solid;
border-left: 5px solid #9b243e;
}

.radio3 {
width: 623px;
background-color:#F8F8F8;
padding: 5px;
border:#CCCCCC 1px solid;
border-left: 5px solid #9b243e;
}


.formtable {
width:100%;
}

.formtable td {
padding-top: 10px;
}

.asterix {
color:#F00;
}

.textarea1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#video {
width: 85%;
height: 200px;
border:1px solid #333333;
border-left: 5px solid #9b243e;
padding: 10px;
line-height: 24px; 
}

#video_text {
float: left;
margin-left: 20px;
width: 350px;
}

#video_container {
width: 300px;
height: 200px;
background-color:#F8F8F8;
float: left;
}

#home_video {
width: 106px;
height: 60px;
border: white 1px solid;
}

.news{
width: 85%;
height: 160px;
border:1px solid #333333;
border-left: 5px solid #9b243e;
padding: 10px;
line-height: 24px; 
}

.news h1 {
padding: 0px;
margin: 3px;
}

.news p {
padding: 0px;
margin: 3px;
}

.news_text {
float: left;
margin-left: 20px;
width:500px;
}

.news_container {
width: 106px;
height: 60px;
float: left;
}


.newssidelink {
width: 100%;
border:1px solid #333333;
border-left: 5px solid #9b243e;
padding: 3px;
line-height: 15px; 
}

.newssidelink a {
color:#333333;
font-size:11px;
text-decoration:none;
margin-left: 5px;
}

.newssidelink a:hover {
color:#9b243e;
}
