body{
height:100%;
background: #2C3B52 url(../images/back.jpg) repeat-x;
margin: 0px;
padding: 0px 0px 100px 0px;
}

#wrapper
{
position:relative;
padding:0px;
padding:0px 40px 0px 40px;
margin:0 auto;
width:900px;
background: url(../images/back_middle.jpg) repeat-y top center;
}

#backTop
{
z-index:1;
position:absolute;
left:0px;
top:0px;
background: url(../images/back_top.jpg) no-repeat top center;
width:980px;
height:657px;
}

#wrapper2
{
position:relative;
z-index:3;
width:900px;
min-height:657px;
height:auto !important;
height:657px;
}

#backBottom
{
z-index:1;
position:absolute;
left:0px;
bottom:-40px;
background: url(../images/back_bottom.jpg) no-repeat top center;
width:980px;
height:80px;
}

#textNav
{
position:absolute;
top:16px;
right:23px;
}

#topNav
{
position:relative;
width:900px;
height:97px;
}

#logo
{
width:165px;
height:69px;
position:absolute;
left:30px;
top:13px;
}

.greenDivider1
{
background: url(../images/green_divider_back.jpg) repeat-y top center;
width:900px;
height:20px;
}

.greenDivider2
{
background: url(../images/green_divider_back.jpg) repeat-y top center;
width:900px;
height:10px;
}

#homeHeader
{
position:relative;
width:900px;
height:335px;
background: url(../images/header_home_back.jpg) no-repeat top center;
}

#secHeader
{
position:relative;
width:900px;
height:241px;
background: url(../images/secheader_back.jpg) no-repeat top center;
}

#secHeaderImg
{
position:absolute;
left:300px;
top:0px;
width:600px;
height:241;
}

.homeHeaderTxt
{
position:absolute; 
left:72px; 
top:150px;
}

#topnav {
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:232px;
top:53px;
}	

	#topnav li{
	float: left; 
	height:44px;
	padding: 0px;
	margin: 0px;
	}
	
	#topnav li a{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}
	
	
.topnav1{
border:0;
width:76px;
height:44px;
}

.topnav1o{
width:76px;
height:44px;
background: url(../images/nav_1.gif) no-repeat;
}

a.topnav1o:hover{
background: url(../images/nav_1o.gif) no-repeat;
}

.topnav2{
border:0;
width:67px;
height:44px;
}

.topnav2o{
width:67px;
height:44px;
background: url(../images/nav_2.gif) no-repeat;
}

a.topnav2o:hover{
background: url(../images/nav_2o.gif) no-repeat;
}

.topnav3{
border:0;
width:124px;
height:44px;
}

.topnav3o{
width:124px;
height:44px;
background: url(../images/nav_3.gif) no-repeat;
}

a.topnav3o:hover{
background: url(../images/nav_3o.gif) no-repeat;
}

.topnav4{
border:0;
width:162px;
height:44px;
}

.topnav4o{
width:162px;
height:44px;
background: url(../images/nav_4.gif) no-repeat;
}

a.topnav4o:hover{
background: url(../images/nav_4o.gif) no-repeat;
}

.topnav5{
border:0;
width:133px;
height:44px;
}

.topnav5o{
width:133px;
height:44px;
background: url(../images/nav_5.gif) no-repeat;
}

a.topnav5o:hover{
background: url(../images/nav_5o.gif) no-repeat;
}

.topnav6{
border:0;
width:106px;
height:44px;
}

.topnav6o{
width:106px;
height:44px;
background: url(../images/nav_6.gif) no-repeat;
}

a.topnav6o:hover{
background: url(../images/nav_6o.gif) no-repeat;
}

.preloadImg
{
display:none;
}

img
{
border:0;
}

.greenGrad
{
width:900px;
background: url(../images/content_back.jpg) repeat-y top center; 
}

.greenGrad2
{
width:900px;
background: url(../images/content_back2.jpg) repeat-y top center; 
}

#homeCol1
{
padding:25px 21px 0px 27px;
width:252px;
min-height:365px;
height:auto !important;
height:365px;
background:url(../images/home_col1_back.jpg) no-repeat; 
float:left;
}

#homeCol2
{
padding:25px 26px 0px 22px;
width:252px;
min-height:365px;
height:auto !important;
height:365px;
background:url(../images/home_col2_back.jpg) no-repeat; 
float:left;
}

#homeCol3
{
padding:25px 25px 0px 25px;
width:250px;
min-height:365px;
height:auto !important;
height:365px;
background:url(../images/home_col3_back.jpg) no-repeat; 
float:left;
}

#footer
{
padding:15px 0px 0px 0px;
height:123px; 
background:#efefef;
background:#ffffff url(../images/footer_back.gif) repeat-x; 
}

#secCol1
{
padding:25px 25px 0px 25px;
width:209px;
min-height:365px;
height:auto !important;
height:365px;
background: url(../images/sec_col1_back.jpg) no-repeat; 
float:left;
}

#secCol2
{
padding:25px 32px 0px 19px;
width:590px;
min-height:365px;
height:auto !important;
height:365px;
background: url(../images/sec_col2_back.jpg) no-repeat; 
float:left;
}

.clearFloats
{
clear:both;
height:0px;
overflow:hidden;
}

/* forms */

.boxstyle 
{
border:solid 1px #E3E3E3;
height:21px;
width:120px;
background:#ffffff url(../images/input_back.gif) repeat-x; 
}

.boxstyle2
{
border:solid 1px #E3E3E3;
height:21px;
width:130px;
background:#ffffff url(../images/input_back.gif) repeat-x; 
}

.textstyle{
border:solid 1px #E3E3E3;
overflow: auto;
width:120px;
height:82px;
background:#ffffff url(../images/input_back.gif) repeat-x; 
}

.textstyle2{
border:solid 1px #E3E3E3;
overflow: auto;
width:350px;
height:100px;
background:#ffffff url(../images/input_back.gif) repeat-x; 
}

input, textarea, select 
{
font-family:arial,verdana,helvetica; 
font-size:11px; 
color:#000000; 
line-height:18px;
}

select
{
border:solid 1px #E3E3E3;
height:21px;
width:150px;
background:#ffffff url(../images/input_back.gif) repeat-x; 
}

.formtdheight
{
height:40px;
}

div.hr 
{
	margin:18px 0px 18px 0px;
	clear:both;
  height: 1px;
  background: #F3F3F3;
}
div.hr hr 
{
  display: none;
}

div.hr2 
{
	margin:18px 0px 18px 0px;
	clear:both;
  height: 1px;
  background: #00345F;
}
div.hr2 hr 
{
  display: none;
}

@media print
{

#homeCol1
{
clear:right;
}
#homeCol2
{
clear:right;
}
#homeCol3
{
clear:right;
}
#secCol1
{
clear:right;
}
#secCol2
{
clear:right;
}
}
