/* Standfast Corporation */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
}
p{
	margin: 8px;
	}
a:link, a:visited, a:active {
	color: #000000;
}
a:hover {
	color: #999999;
}

h1{
	color: #1e394c;
	font-size: 18px;
	margin-left:10px;
	margin-top: 30px;
	}

.index{
	color: #1e394c;
	font-size: 18px;
	margin-left:10px;
	margin-top: 30px;
}


h2{
	margin-top: 0;
	font-size: 14px;
	color: #1e394c;
	margin-left:8px;
	text-align: left;
	}

h2.faqs {
	margin-top: 0;
	font-size: 12px;
	color: #1e394c;
	margin-left:8px;
	text-align: left;
	}


#main_content .blue {
	color: #0099CC;
	}		

h3{
	margin-top: 0;
	margin-bottom: 7px;
	font-size: 14px;
	color: #cccccc;
}
h4{
	color: #244358; 
	font-size: 12px;
	margin:5px;
}

#container{
	width: 990px;
	margin:0 auto;  
	border: 1px solid #cccccc;
	padding-bottom:20px;
}
.banner{
	width: 990px;
	height: 148px;
}
#banner .banner_logo{
	float: left;
	width: 341px;
	height: 148px;
}
#banner .banner_flash{
	width: 649px;
	height: 148px;
}

#banner .banner_flash_home{
	width: 990px;
	height: 148px;
}

#main_nav{
	height: 35px;
	background: url(../images/global/main_nav_bg.jpg) no-repeat;
}
#content_top_shade{
	height: 15px;
	background: url(../images/global/content_top_shade.jpg) no-repeat;
}
#main_content{
	height: auto;
	margin-top: 0px!important;
	margin-top: 10px;
}
#main_content a:link, a:visited, a:active{
	font-weight: bold;
}
#main_content a:hover{
	font-weight: bold;
	text-decoration: underline;
}
#main_content .main_container_home{
	float: left;
	width: 608px;
	height: auto;
	background-color:#ffffff;
	margin: 0 0 0 10px !important;
	margin: 0;
}

img.tram {
	margin: 0 10px 20px 0;
	}

#main_content .main_container{
	float: left;
	width: 970px;
	height: auto;
	background-color:#ffffff;
	margin: 0 0 0 10px !important;
	margin: 0;
}
#main_content .main_container_home .content_home{
	float: left;
	width: 590px;
	padding: 0 0 10px 10px!important;
}

#main_content .main_container_home .contentbox1_home{
	float: left;
	width: 304px;
	height: 228px;
	background: url(../images/global/contentbox1_bg.jpg) no-repeat;
}
#main_content .main_container_home .contentbox1_home  .conbox_content1{
	width: 254px;
	height: 188px;
	margin: 20px 20px 20px 30px;
}
#main_content .main_container_home .contentbox1_home .conbox_content1 .conbox_navtext{
	color: #333333;
	line-height:22px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#main_content .main_container_home .contentbox1_home  .conbox_content1 .conbox_navtext a:link,
#main_content .main_container_home .contentbox1_home  .conbox_content1 .conbox_navtext a:visited,
#main_content .main_container_home .contentbox1_home  .conbox_content1 .conbox_navtext a:active{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.conbox_content1 ul {
	margin-left: 10px;
	margin-top: 0;
	padding-left: 0;
	margin-bottom: 10px;
	margin-top: 0;
	}
	

.conbox_content1 ul li{
	background: url(/images/global/bullet_arrow.gif) no-repeat;
	background-position: 0 7px;
	margin: 5px 0 5px 0;
	list-style-type: none;
	padding-left: 10px;
	}

#main_content .main_container_home .contentbox1_home  .conbox_content1 .conbox_navtext a:hover{
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
#main_content .main_container_home .contentbox2_home{
	float: right;
	width: 304px;
	height: 228px;
	background: url(../images/global/contentbox2_bg.jpg) no-repeat;
}
#main_content .main_container_home .contentbox2_home .conbox_content2{
	width: 254px;
	height: 188px;
	margin: 20px 20px 20px 30px;
}
#main_content .main_container_home .contentbox2_home .conbox_content2 .conbox_navtext{
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#main_content .main_container_home .contentbox2_home .conbox_content2 .conbox_content2_left{
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#main_content .main_container_home .contentbox2_home .conbox_content2 .conbox_content2_right{
	width: 85px;
	float: right;
}
#main_content .rightnav_container_home{
	float: right;
	width: 352px;
	height: auto;
	background-color:#ffffff;
	margin: 0px 8px 10px 8px !important;
	margin: 0px 4px 10px 0px;
	text-align: left;
	}
#main_content .rightnav_container{
	float: right;
	width: 352px;
	height: auto;
	background-color:#ffffff;
	margin: 0px 8px 0 8px !important;
	margin: 0px 4px 0 0px;
}
#main_content .rightnav_container_home .rightnav_box{
	width: 352px;
	height: 85px;
	background: url(../images/global/right_nav_bg.jpg) no-repeat;
}

/*--Right box other--*/

#main_content .rightnav_container_home .rightnav_box_other{
	width: 352px;
	height: 110px;
	background: url(../images/global/right_nav_bg2.gif) no-repeat;
}


#main_content .rightnav_container_home .rightnav_box_other .rightnav_box_left{
	float: left;
	width: 155px;
	height: 63px;
	background: none;
	margin: 15px 0 0 20px!important;
	margin: 15px 0 0 10px;
}
#main_content .rightnav_container_home .rightnav_box_other .rightnav_box_left p{
	margin: 0;
	color: #4A8DBD;
}
#main_content .rightnav_container_home .rightnav_box_other .rightnav_box_left a:link, 
#main_content .rightnav_container_home .rightnav_box_other .rightnav_box_left a:visited,
#main_content .rightnav_container_home .rightnav_box_other .rightnav_box_left a:active{
	margin: 0;
	color: #4A8DBD;
	text-decoration: none;
	font-weight: lighter;
}
#main_content .rightnav_container_home .rightnav_box_other .rightnav_box_left a:hover{
	text-decoration: underline;
	font-weight: lighter;
}
#main_content .rightnav_container_home .rightnav_box_other .rightnav_box_right{
	text-align: left;
	float: right;
	width: 164px !important;
	width: 152px;
	height: 65px;
	background: none;
	margin: 13px 13px 0 0!important;
	margin: 13px 7px 0 0;
}

/*--Right box other*/




#main_content .rightnav_container_home .rightnav_box .rightnav_box_left{
	float: left;
	width: 155px;
	height: 63px;
	background: none;
	margin: 15px 0 0 20px!important;
	margin: 15px 0 0 10px;
}
#main_content .rightnav_container_home .rightnav_box .rightnav_box_left p{
	margin: 0;
	color: #4A8DBD;
}
#main_content .rightnav_container_home .rightnav_box .rightnav_box_left a:link, 
#main_content .rightnav_container_home .rightnav_box .rightnav_box_left a:visited,
#main_content .rightnav_container_home .rightnav_box .rightnav_box_left a:active{
	margin: 0;
	color: #4A8DBD;
	text-decoration: none;
	font-weight: lighter;
}
#main_content .rightnav_container_home .rightnav_box .rightnav_box_left a:hover{
	text-decoration: underline;
	font-weight: lighter;
}
#main_content .rightnav_container_home .rightnav_box .rightnav_box_right{
	float: right;
	width: 164px !important;
	width: 152px;
	height: 65px;
	background: none;
	margin: 13px 13px 0 0!important;
	margin: 13px 7px 0 0;
}
#main_footer{
	margin:0 auto;  
	clear: both;
	width: 990px;
	height: 30px;
}
#main_footer .footer_text{
	height: 20px;
	text-align: right;
	margin:5px 5px 0 0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#clear{
	clear: both;
}
.imgfloatright{
	float: right;
	padding-left: 10px;
	}

/*.conbox_ulist{
	margin-left: 15px;
	color: #333333;
	line-height:32px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-image: url(../images/global/bullet_arrow.gif); 
}
.conbox_ulist a:link, a:visited, a:active{
	font-weight: bold;
}
.conbox_ulist a:hover{
	font-weight: bold;
	text-decoration:overline;
}*/

#nav {
	background: url(../images/global/main_nav_bg.jpg) no-repeat;
	height: 35px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
	}
	
#nav ul {
	padding: 0px;
	margin: 0px;
	z-index: 100;
	}

#nav ul li {
	list-style: none;
	float: left;
	padding: 0px;
	margin: 0px;
position:relative;
	}
	
#nav ul li a {
	display: block;
	height: 30px;
	color:#fff;
	padding: 0px;
	margin: 0px;
padding-left:20px;
padding-right:20px;
line-height:30px;
border-right:1px solid #1E4765;
text-decoration:none;
font-size:11px;
float:left;
font-weight:normal;
	}
	


/*--Sucker Fish Drop Down Nav--*/

#nav li ul {
	position:absolute;
	margin:0;
	display:none;
	padding: 0px 0px 0px 0px;
	background-color: #1A2D44;
	top:30px;
	left:0;
	}

#nav li ul li {
	display:block;
	width: 150px;
	padding:8px 0 10px 10px !important;
	padding:5px 0 5px 10px;
	margin:0;
	border-bottom: solid 1px #2c446c;
}

#nav li ul li a {
border-right:none;
line-height:15px;
}


#nav a.drop {
	color: #ffffff;
	font-size: 11px;
    font-weight: lighter;
	text-decoration: none;
	text-indent: 0px;
	background: none;
	display: block;
	width: 140px;
	margin: 0;
	padding: 0;
	height: 10px !important;
	height: 0px;
	}
	


#nav a.drop:hover {
	color: #2162a1;
	text-indent: 0px;
	background: none;
        width: 140px;
	}
	
	

#nav li:hover ul, #nav1 li.sfhover ul {
	display:block;
	width:160px;
	}

/*--End Sucker Fish--*/

/*-- Media Table --*/

.table-media {
	text-align:center;
	margin-left:7px;
}

.table-media th {
	padding:5px;
	background:#ABB6C8;
	color:#fff;
	margin-bottom:10px;
}

.table-media td {
	padding-top:15px;
	vertical-align:top;
}

.tableleft {
	margin-left:10px;
}

.quote {
	color: #0099cc;
	font-style: italic;
	}
	
.flash {
	float: right;
	margin: 20px;
	margin-top: 0px;
	}
	
.date {
	color: #0099cc;
	}
	
.black {
	color: #000000;
	}
		
#submit {
	margin-top:10px;
	padding:2px 3px 2px 3px;
	background:#203d4f;
	border:1px solid #142433;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}

.left_team {
	float: left;
	width: 470px;
	margin-right: 20px;
	}
			
.right_team {
	float: left;
	width: 470px;
	}
	
.clear {
	clear: both;
	}

img.team {
	margin: 5px 10px 10px 0;
	}	

img.padd {
	margin: 0px 10px 10px 10px;
	}	


img.team_other {
	margin: 5px 10px 35px 0;
	}	
		
		
.team_boxleft {
	width: 470px;
	float: left;
	margin-right: 20px;
	}			
	
.team_boxright {
	width: 470px;
	float: left;
	}
	
.teamrow {
	width: 970px;
	border-bottom: 1px solid #eeeeee;
	margin-right: 10px;
	margin-bottom: 35px;
	}	
	
.contact td {
	padding-right: 15px;
	}
	
.pdf {
	margin: 0 10px 0 0;
	}						
