/* CSS Document */
*{
padding: 0;
margin: 0;
}
.topGrey{/*controls top grey bar*/
height: 1px;
background-color:  #333366;

}
.topLeft{/* controls top left image TD of main table*/

background-image:  url(/files/structure/leftCorner.gif);
background-repeat: no-repeat;
max-width:  155px !important;
height: 130px;
border-top:  15px solid #161627;
/*border-right: 1px solid #000000;*/
padding: 0;
margin: 0;
border-bottom: 1px solid black;
}
.topLogo{/* controls top TD containing logo*/
background-image:  url(/files/structure/topLogo.gif);
background-repeat: no-repeat;
width:  400px;
height: 130px;
border-top:  15px solid #161627;
border-bottom: 1px solid black;
border-left: 1px solid #000000;
/*border-bottom: 2px solid #cccccc;*/
}
.topMenu{/* div with home/contact/news links below header*/
width: 200px;
height: 25px;
margin-top: 85px;
}
.topMenu a {/*links in header below logo*/
font: bold normal 11px/11px arial;
text-decoration: none;
font-weight: bold !important; 
padding-left: 14px;
padding-top: 12px;
color: #333333;
}
.topMenu a:hover {/*links in header below logo*/
font: bold normal 11px/11px arial;
text-decoration: none;
font-weight: bold !important; 
padding-left: 14px;
padding-top: 12px;
color: #000033;
}
.topImg1{/* control top TDs containing images in banner*/
background-image: url(/files/structure/img1.gif);
background-repeat:  no-repeat;
width: 150px;
height: 130px;
border-top:  15px solid #161627;
/*border-bottom: 2px solid #cccccc;*/
border-bottom: 1px solid black;
}

.topImg2{/* control top TDs containing images in banner*/
background-image: url(/files/structure/img2.gif);
background-repeat:  no-repeat;
width: 150px;
height: 130px;
border-top:  15px solid #161627;
/*border-bottom: 2px solid #cccccc;*/
border-bottom: 1px solid black;
}

.topImg3{/* control top TDs containing images in banner*/
background-image: url(/files/structure/img3.gif);
background-repeat:  no-repeat;
width: 150px;
height: 130px;
border-top:  15px solid #161627;
/*border-bottom: 2px solid #cccccc;*/
border-bottom: 1px solid black;
}
.topRepeater{/* controls horizontally repeating gif that fills in top TD of table */
background-image:  url(/files/structure/topRight.gif);
background-repeat: repeat-x;
height: 130px;
border-top:  15px solid #161627;
/*border-bottom: 2px solid #cccccc;*/
border-bottom: 1px solid black;
}
.leftRepeater1{/* controls vertically-repeating gif that makes background for menu items*/
background-image: url(/files/structure/menuBack.gif);
background-repeat:  repeat-y;
width:  155px;
border-right: 1px solid black;
vertical-align: top;
}

.leftRepeater2{/* controls lower vertically-repeating gif that makes background for logo*/
background-image: url(/files/structure/menuBack.gif);
background-repeat:  repeat-y;
background-position: right;
width:  155px;
vertical-align: top;

border-right: 1px solid black;
}
.leftRepeater3{/* controls lower vertically-repeating gif that makes background for logo*/
background-image: url(/files/structure/menuBack.gif);
background-repeat:  repeat-y;
background-position: right;
width:  155px;
vertical-align: bottom;
border-bottom: 1px solid black;
border-right: 1px solid black;
}

.frmSubmit
{
	background-color: #F7F5E2;
	color: #254F3D;
	padding: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8px;
	border: 1px solid #000000;
}
.formelement
{
	background-color: #F7F5E2;
	color: #254F3D;
	padding: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	border: 1px solid #000000;
}

.submit {
width: 30px;
font: normal normal 9px/8px arial;
}
.gradient{
background-image: url(/files/structure/contentBack.gif);
background-repeat:  repeat-x;
max-height: 20px !important;
}

.mainContent
{
 background: #ffffff;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
border-right: 0;
margin-right: 0;
padding-right:  0;
width: 850px;


}
.mainContent H1
{
 background: #ffffff url(/files/structure/contentBack.gif) repeat right top;

line-height: 16px;
border-right: 0;
margin-right: 0;
padding-right:  0;
width: 100% !important;
}


.mainContent H2{/* controls main title on all sub pages*/
font: bold normal 17px/20px arial;
font-weight: bold;
color: #003366;
padding: 15px 0 7px 14px;
}
.mainContent H3{/*controls subtitle on all sub pages*/
font: bold normal 13px/17px arial;
font-weight: bold;
color: #222222;
padding-left: 22px;

}
.mainContent H4
{/*controls subtitle on all sub pages*/
font: bold normal 12px/13px arial;
font-weight: bold;
color: #000000;
padding-left: 22px;
}

.mainContent p{/*controls all body text on sub pages*/
font: normal normal 12px/17px arial;
color: #222222;
padding-left: 22px;
padding-bottom: 20px;
}
.mainContent table
{
font: normal normal 12px/14px arial;
}

.mainContent ul{
font: normal normal 12px/16px arial;
padding-left: 35px;
padding-bottom: 10px;
list-style-type: disc;
}

.mainContent ul li {margin-left:40px;}

.mainContent img {padding:5px 20px;}
.mainContent sup {font-size:8px;}

.search{

border-bottom: 1px solid #000000;
background-image: url(/files/structure/menuBack.gif);
background-repeat:  repeat-y;
width:155px;
}

.menu{
background-image: url(/files/structure/menuBack.gif);
background-repeat:  repeat-y;
width:155px;

}
.menu table
{
margin-top: 20px;
}

.contentSpacer{/*empty td to the right of content*/
border-bottom:  1px solid black;

}
.contentSpacer H1
{
 background: #ffffff url(/files/structure/contentBack.gif) repeat left top;
line-height: 16px;
}






.bigTDHome{/* controls the big TD where content lives - HOME PAGE*/
vertical-align: top;
border-bottom:  1px solid black;
width: 800px !important;
max-width: 800px !important;
height: 500px;
background-image: url(/files/structure/backgdFADEblu.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}
.bigTDHome H2{/* controls main title on all sub pages*/
font: bold normal 17px/17px arial;
font-weight: bold;
color: #003366;
padding-left: 14px;
padding-top: 15px;
}

.bigTDHome H3{/*controls subtitle on all sub pages*/
font: bold normal 13px/13px arial;
font-weight: bold;
color: #222222;
padding-left: 22px;
}

.bigTDHome p{/*controls all body text on sub pages*/
font: normal normal 12px/14px arial;
color: #222222;
padding-left: 22px;
}
.lowLogo table{
background-color: red;
text-align: bottom;
height: 100%;
}




.Logo{
padding: 0 0 0 0;
}
.topNav{
padding-top: 50px;
}

.topNav1{
border-top:  1px solid black;
border-right: 1px solid black;
}
.topNav2{
border-top:  1px solid black;
border-right: 1px solid black;
}
.topNav3{
border-top:  1px solid black;
border-right: 1px solid black;
}

.footerLinks a{/* controls footer nav links*/
font: normal normal 7pt/7pt arial;
color: #333333;
padding-top: 10px;
}


.footerLinks a:hover{/* controls footer nav links*/
font: normal normal 7pt/7pt arial;
color: #003366;
padding-top: 10px;
}
.footerLinks{/* controls placement of footer links relative to rest of content*/
padding-top: 7px;
padding-bottom: 4px;
}
.footerText p{/* controls disclaimer text @ bottom*/
font: normal normal 7pt/7pt arial;
color: #666666;
}

.footerText a{/* controls email link in disclaimer*/
font: normal normal 7pt/7pt arial;
}
.textsub{
padding-left: 25px;
font: normal normal 11px/12px arial;
}
.textsub a{
font: normal normal 13px/13px arial;
color:#224E69; 
}
p.TOCbold
{
font: bold bold 13px/14px arial;
font-weight: bold;
}
/*menu styles*/


.Menu1 {
border-top: 1px solid black;
text-align: right;
width: 150px;
}
.Menu1 a{
font: bold normal 11px/18px arial;
text-decoration: none;
font-weight: bold !important; 
color: #000000;
padding: 0 15px 0 0;
}
.Menu1Current {
border-top: 1px solid black;
text-align: right;
width: 150px;
}
.Menu1Current a{
font: bold normal 11px/18px arial;
text-decoration: none;
font-weight: bold !important; 
color: #000000;
padding: 15px 15px 0 0;
}
.Menu2 {
text-align: right;

}
.Menu2 a{
font: normal normal 11px/12px arial;
text-decoration: none;
color: #FF0099;
padding-right: 15px;
}
.Menu2Current {
text-align: right;
}
.Menu2Current a{
font: normal normal 11px/12px arial;
text-decoration: none;
color: #FF0099;
padding-right: 15px;
}

.Menu3 {
text-align: right;
}
.Menu3 a{
color: #333333;
font: bold normal 9px/10px arial;
font-weight: bold !important;
padding-right: 15px;
text-decoration: none;
}
.Menu3 a:hover{
color: #000033;
font: bold normal 9px/10px arial;
font-weight: bold !important;
padding-right: 15px;
text-decoration: none;
}

.Menu3Current {
text-align: right;
}
.Menu3Current a{
color: #333333;
font: bold normal 9px/10px arial;
font-weight: bold !important;
padding-right: 15px;
text-decoration: none;
}
.Menu3Current a:hover{
color: #000033;
font: bold normal 9px/10px arial;
font-weight: bold !important;
padding-right: 15px;
text-decoration: none;
}

.Menu4 {
text-align: right;
}
.Menu4 a{
color: #003366;
font: bold normal 9px/10px arial;
font-weight: bold !important;
padding-right: 15px;
text-decoration: none;
}
.Menu4 a:hover{
color: #000000;
font: bold normal 9px/10px arial;
font-weight: bold !important;
padding-right: 15px;
text-decoration: none;
}

.Menu4Current {
text-align: right;
}
.Menu4Current a{
color: #000000;
font: bold normal 9px/10px arial;
font-weight: bold !important;
padding-right: 15px;
text-decoration: none;
}
.Menu4Current a:hover{
color: #003366;
font: bold normal 9px/10px arial;
font-weight: bold !important;
padding-right: 15px;
text-decoration: none;
}