/* general styles */
html{
	height:100%;
}
body{
	margin:0;
	color:#333;
	background:#171717 url('../images/body-bg.gif') repeat-x;
	min-width:962px;
	height:100%;
	font-weight:400;
	color:#fff; font-style:normal; font-variant:normal; font-size:16px; font-family:Helvetica, Arial, Verdana, sans-serif
}
#flashdiv {
 position:absolute;
 z-index:1;
 left:20%;
 top:285px;
 width:430px;
}
body.home{
	min-width:0;
	height:auto;
}
img{
	border:none;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
hr {
	height: 1px;
	background:url('../images/hr.gif');
	color:#8b8b8b;
	border:medium none;
	margin-top:20px;
	margin-bottom:20px}
a{
	color:#fff;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a:focus{
	outline:none;
}
h1{
	position:absolute;
	left:0;
	top:46px;
	z-index:99;
	margin:0;
	padding:0;
}
h1 span{
	display:block;
	width:249px;
	height:54px;
	background:url('../images/logo.png') no-repeat;
}
h1 a{
	display:block;
	width:249px;
	height:54px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
h2{
	margin:0 0 8px;
	padding:0;
	font-size:16px;
	color:#059d36;

}
.inner h2{
	margin:3px 0 3px;
}
h3{
	margin:0 0 19px;
	padding:0;
	font-size:12px;
	color:#fff;
}
h3 em{
	color:#3c92b6;
	font-style:normal;
}
/* structure */
#page{
	width:962px;
	min-height:100%;
	margin:0 auto;
	position:relative;
	padding-top:124px;
}
#line{
position:absolute;
left:565px;
width:1px;
top:250px;
height:75%;
margin-top:-10%;
background-color:#474747;



}

* html #page{height:100%;}
.home #page{
	min-height:0;
}
* html .home #page{height:auto;}

#header{
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	width:100%;
	height:124px;
	background:url('../images/header-bg.jpg') no-repeat;
	border-bottom:1px solid #5caed0;
}
#content{
	width:100%;
	overflow:hidden;
	z-index:101;
}

#content-bg{
	width:100%;
	overflow:hidden;
	background:url('../images/content-bg.gif') no-repeat;
	padding-top:21px
}
.inner #content-bg{
	background:url('../images/bullet5.gif') repeat-x;
}
#column2{
	width:532px;
	float:left;
	overflow:hidden;
	z-index:10;
}
#column1{
	width:378px;
	float:right;
	overflow:hidden;
	z-index:100;
}
.container{
	width:100%;
	overflow:hidden;
	z-index:1;
}
/* content styles */
#page .hidden{
	display:block;
	height:0;
	text-indent: -9999px;
	font-size:0;
}
#content p{
	margin:0 0 24px;
	padding:0;
	line-height:24px;
}
/* left column styles */
#column2 .box1, #column2 .box2{
	width:100%;
	overflow:hidden;
	z-index:107;
}
#column2 .box1{

	padding-bottom:14px;
}
#column2 .box1 h2{
	float:left;
	margin:0;
	padding:1px 6px 0 0;
	line-height:23px;
}
#column2 .box2 img{

	float:left;
}
#column2 .box2 div{
	float:right;
	width:230px;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
}
#column2 .box2 div #txt1{
	display:block;
	width:137px;
	height:41px;
	background:url('../images/txt1.gif') no-repeat;
	text-indent:-9999px;
	font-size:0;
	margin-left:0; margin-right:0; margin-top:40px; margin-bottom:13px
}
#column1 .box3{
	width:100%;
	overflow:hidden;
	z-index:10;
}
#column1 .box3 strong{
	font-size:14px;
	color:#059533;
	text-transform:uppercase;
	padding-right:5px;
	z-index:10;
}
#column1 .box3 em{
	font-style:normal;
	font-size:10px;
	z-index:10;
}
#navigation{
	float:right;
	padding:82px 0 0;
}
#navigation li{
	float:left;
	padding:0 10px 0 5px;
}
#navigation li a{
	color:#3c92b6;
	text-decoration:none;
	font-size:18px;
	text-transform:uppercase;

	padding-left:12px;
}
#navigation li a:hover, #navigation li.active a{
	color:#ddd;
	text-decoration:none;
	background:url('../images/bullet1.gif') no-repeat 0 9px;
}
#column2 .box5{
	width:543px;
	overflow:hidden;
	border-top:1px #373737 solid;
	border-bottom:1px #373737 solid;
	padding:16px 0 20px;
}
#column2 .list1{
	width:543px;
	overflow:hidden;
}
#column2 .list1 li{
	float:left;
	background:url('../images/bullet4.gif') no-repeat 0 5px;; padding-left:13px; padding-right:13px; padding-top:0; padding-bottom:0
}
#column2 .list1 li.first{
	padding-left:0;
	background:none;
}
#column2 .list1 li a{
	font-size:11px;
}
#column2 .txt2{
	display:block;
	padding:0 0 20px;
	font-style:normal;
	font-size:11px;
	line-height:18px;
}
#column2 .list2{
	width:544px;
	border-bottom:1px #373737 solid;
}
#column2 .list2 li{
	padding:18px 0 26px;
	border-bottom:1px #373737 solid;
}
#column2 .list2 li.last{
	border:none;
}
#column2 .list2 li img{
	display:block;
	border:1px #22576d solid;
}
/* footer styles */
#footer{
	position:relative;
	width:100%;
	height:600px;
	overflow:hidden;
	margin-top:-287px;
	z-index:10;
}
#footer-inner{
	width:100%;
	height:100%;
	background:url('../images/footer-bg.gif') repeat-x;
}
#footer-bg{
	width:962px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	background:url('../images/footer-bg-inner.jpg') no-repeat;
}
#footer .container{
	width:962px;
	overflow:hidden;
	margin:0 auto;
	z-index:15;
}
#bgn1{
	float:right;
	display:inline;
	width:375px;
	height:287px;
	overflow:hidden;
	background:url('../images/btn2.png') no-repeat;
	z-index:0; margin-left:0; margin-right:22px; margin-top:0; margin-bottom:0
}
.inner #bgn1{
	background:url('../images/btn1-inner.jpg') no-repeat;
	z-index:10
}
#bgn1 a{
	display:block;
	width:375px;
	height:100px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	margin:230px 0 0 0px;
}
#footer-inner .form1{
	float:left;
	padding:19px 0 0;
}


#footer-inner .form1 label{
	float:left;
	font-size:18px;
	padding:3px 3px 0 0;
	z-index:1;
}
#footer-inner .form1 span{
	float:left;
	width:300px;
	height:30px;
	z-index:1;
	/*background:url(../images/input.png) no-repeat;*/
}
#footer-inner .form1 span input.txt{
	width:114px;
	height:16px;
	padding:0;
	font-size:9px;
	color:#fff;
	background:url('../images/1c4e63') no-repeat;
	border:medium none;
	position:relative; margin-left:10px; margin-right:0; margin-top:8px; margin-bottom:0
}
#footer-inner .form1 input.btn{
	float:left;
	margin:6px 0 0;
}
#footer-bg .container.btm{
	height:162px;
}
#footer-bg .box4{
	float:right;
	overflow:hidden;
	padding:24px 60px 0 0;
	z-index:1;
}


#footer-bg img{
	float:left;
	z-index:1;
}
#footer-bg .footer-nav{
	float:left;
	overflow:hidden;
	width:700px;
	height:40px;
	padding:48px 0 2px;
}
#footer-bg .footer-nav li{
	float:left;
	margin-left:-1px;
	background:url('../images/bullet3.gif') no-repeat 0 5px;; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
#footer-bg .footer-nav li a{
	font-size:11px;
	text-decoration:none;
	color:#4398bd;
}
#footer-bg .footer-nav li a:hover{
	text-decoration:underline;
}
#footer-bg p{
	float:left;
	width:700px;
	font-size:9px;
	color:#6f7973;
	margin:0;
	padding:0 0 0 12px;
}
.header-bg{
	background-image: url('../images/header-bg.jpg');
}
.footer_bg{
	background-image: url('../images/footer-bg-inner.jpg');
}
.txt_field{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1c4e63;
	border: 1px solid #5caed0;
	padding: 3px;
}
.style2 {
	font-size: 9px;
	color: #6f7973;
}
.style3 {font-size: 18px}
.style5 {
	font-size: 11px;
	color: #4398bd;
}
.style6 {font-size: 11px}
.style7 {
	color: #4398bd;
	text-decoration: none;
}
.style7:hover {
	color: #4398bd;
	text-decoration: underline;
}
.style8 {
	color: #ddd;
	font-size: 15px;
	text-decoration: none;
	background-image: url('../images/bullet1.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding-left: 10px
}
.style9 {
	color: #3c92b6;
	font-size: 15px;
	text-decoration: none;
}
.style9:hover {
	color: #3c92b6;
	font-size: 15px;
	text-decoration: none;
	background-image: url('../images/bullet1.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding-left: 10px
}

.maintext{	
	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	
}
.maintextHeader{	
	
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	
}

.maintext1{	
	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	
}

.gridHeader{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #333333;
}

.gridAltItem{ 
    BACKGROUND-COLOR: #333333;
    FONT-SIZE: 12px;
}

.gridItem{    
    BACKGROUND-COLOR: #444444;
    FONT-SIZE: 12px;
}

.gridBorder{
    COLOR: #1b568c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.gridFooter{
    FONT-SIZE: 11px;   
    COLOR: #ffffff; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   
    BACKGROUND-COLOR: #287B9B;
    TEXT-DECORATION: none;
}

 

.gridFooter a:link{
    FONT-SIZE: 11px;   
    COLOR: #ffffff; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   
    BACKGROUND-COLOR: #287B9B;
    TEXT-DECORATION: none;
}
.buttonstyle
{
FONT-FAMILY: Arial, Trebuchet MS, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
border-bottom:solid 1px;
border-left:solid 1px;
border-right:solid 1px;
border-top:solid 1px;
border-color:#C6CDD1;
background-color:#3CAD46;
height:20px;
}

.content_hdg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 22px;
}

.content_hdg_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 22px;
}


.styletextfield

{

    BORDER-RIGHT: #0099D4 1px solid;

    BORDER-TOP: #0099D4 1px solid;    

    BORDER-LEFT: #0099D4 1px solid; 

    BORDER-BOTTOM: #0099D4 1px solid;
    background-color:#E6EDFD; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;  
     COLOR: #1b568c;    

    TEXT-DECORATION: none;

}