body{
	margin: 0;
	text-align: center;
	background: #FFFFFF;
}
body img{
	border: none;
}
html{
	overflow: -moz-scrollbars-vertical;
}
.floatleft{float:left;}
.floatright{float:right;}
.clearboth{clear:both;}
.spacer{height:10px; width:100%;}
.spacer2{height:20px; width:100%;}
.padding10px{padding:10px;}

/* CONTAINERS */

header{
	width: 100%;
	height: 260px;
	margin-left:auto;
	margin-right: auto;
	position: relative;
	display: block;
	text-align: center;
	float:left;
}
#headercontainer_hp{
	
}
#headercontainer{
	width: 100%;
	height: 260px;
	margin-left:auto;
	margin-right: auto;
	position: relative;
	display: block;
	background:url(../images/general/subheaderbg.jpg) top center no-repeat #000000;
	text-align:center;
	border-bottom:solid 20px #125093;
	
}
.header{
	width: 100%;
	max-width: 1000px;
	height: 260px;
	margin-left:auto;
	margin-right: auto;
	position: relative;
	display: block;
	z-index:2;
	
}
.header_topnav{
	width: 725px;
	height: auto;
	float: left;
	text-align: right;
	margin: 105px 0px 10px 0px;
	padding: 0;
}
.header_logo{
	width: 200px;
	height: 170px;
	float: left;
	text-align: left;
	margin: 25px 0px 0px 75px;
	padding: 0;
}
.header_mainnav{
	width: 725px;
	height: auto;
	float: right;
	text-align: right;
	margin: 50px 0px 0px 0px;
	padding: 0;
}

#banner{
	width: 100%;
	height: 580px;
	text-align: center;
	margin: -260px auto 0px auto;
	padding: 0;
	position:absolute;
	z-index:1;
	background:url(../images/general/bannerbg.jpg) no-repeat center #000000;
}

#maincontent{
	width: 100%;
	max-width: 1000px;
	height: auto;
	margin: 320px auto 0px auto;
}

#maincontent_sub{
	width: 100%;
	max-width: 1000px;
	min-height: auto;
   	margin: 0px auto 0px auto;

}
footer{
	width: 100%;
	height: auto;
	margin: 20px auto 0 auto;
	padding: 0;
	position: relative;
	display: block;
	background:url(../images/general/footerbg.jpg) top no-repeat #000000;
	border-top:solid 20px #125093;
}
.footer{
	width: 1000px;
	height: auto;
	min-height:220px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	
}
.footer_nav{
	width: 300px;
	height: auto;
	float: left;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.footer_nav a, .footer_nav a:link, .footer_nav a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 3px 0px 3px;
}
.footer_nav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #285999;
	margin: 0px 3px 0px 3px;
}
.footer_info{
	width: 270px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 0px 15px 0px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}
.footer_info a, .footer_info a:link, .footer_info a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	text-decoration: none;
	font-weight: normal;
	color: #fffff;
	margin: 0px 3px 0px 3px;
}
.footer_info a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	color: #285999;
	margin: 0px 3px 0px 3px;
}

/* END OF CONTAINERS */

/* CELLS */

.cell_full_hp{
	width: 1000px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 0px 15px 0px;
	padding: 0;	
}
.cell_full{
	width: 1000px;
	height: auto;
	float: left;
	text-align: center;
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;	
}
.cell_full_sub{
	width: 950px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 25px 0px 25px;
	padding: 0;	
}

/* END OF CELLS */

/* ASIDES */

.aside_nav{
	width: 250px;
	height: auto;
	float: left;
	text-align: left;
	margin: 20px 30px 0px 0px;
	padding: 0;
}
.aside_features_hp{
	width: 450px;
	height: auto;
	float: right;
	text-align: left;
	margin: 20px 25px 0px 25px;
	padding: 0;
	display:none;
}
.aside_contact_map{
	width: 500px;
	height: auto;
	float: right;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0;
}
.aside_image{
	width: 300px;
	height: auto;
	float: right;
	text-align: left;
	margin: 10px 50px 0px 0px;
	padding: 0;
}
.aside_findus_map{
	width: 630px;
	height: auto;
	float: right;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
.aside_content_sml_imgs{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 20px 0px 0px;
	padding: 0;
}
.aside_date{
	width: 50px;
	height: auto;
	background: #FFFFFF;
	border: 10px #285999 solid;
	float: left;
	text-align: center;
	margin: 20px 30px 0px 15px;
	padding: 5px;
	font-family: Helvetica;
	font-size: 13px;
	color: #000000;
}
.aside_date p{
	margin: 0px 0px 5px 0px;
	padding: 0;
	line-height: 30px;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
}

/* END OF ASIDES */

/* SECTIONS */

.section_content{
	width: 720px;
	height: auto;
	float: right;
	text-align: left;
	margin: 0;
	padding: 0;
}
.section_content_sml{
	width: 630px;
	height: auto;
	float: right;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
.section_content_wide{
	width: 790px;
	height: auto;
	float: right;
	text-align: left;
	margin: 0px 80px 0px 80px;
	padding: 0;
}
.section_content_wide h2{
	margin: 10px 0px 0px 0px;
	font-size: 25px;
	font-weight: normal;
}
.section_content_hp{
	width: 260px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 10px 0px 10px;
	padding: 0;
}
.section_content_hp h1{
	margin-top: 0;
}
.section_features_hp {
	width: 720px;
	height: auto;
	float: left;

}

.section_contact_info{
	width: 400px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 50px 0px 0px;
	padding: 0;
}
.section_image{
	width: 500px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 50px 0px 50px;
	padding: 0;
}
.section_form_newsletter{
	width: 500px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 225px 0px 225px;
	padding: 0;
}
.section_findus_info{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 20px 0px 0px;
	padding: 0;
}
.section_date_content{
	width: 790px;
	height: auto;
	min-height: 100px;
	border-left: 1px #999999 dotted;
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 0px 10px 34px;
	color: #000000;
}
.section_date_content h2{
	margin: 0px 0px 15px 0px;
	padding: 0;
	font-size: 25px;
	font-weight: normal;
}
.section_date_content div.SDCdivoptions{
	width: 410px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0;
	font-family: Helvetica;
	font-size: 16px;
	color: #444444;
}
.section_date_content div.SDCdivoptions span{
	width: 120px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 0;
	font-size: 16px;
}
.section_date_content_img{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 30px 15px 0px;
	padding: 0;
}
.section_date_content_detail{
	width: 410px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0;
}
.section_video{
	width: 560px;
	height: auto;
	background: #EEEEEE;
	float: left;
	text-align: left;
	margin: 0px 125px 0px 125px;
	padding: 70px;
}

/* END OF SECTIONS */

/* NAVS */

#topnav{
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
#topnav ul{
	margin: 0;
	padding: 0;
}
#topnav li{
	width: auto;
	height: auto;
	margin: 0px 15px 0px 15px;
	padding: 0;
	color: #ffffff;
	font-family:verdana;
	font-size: 14px;
	font-weight: normal;
	list-style-type: none;
	display: inline;
}
#topnav li a, #topnav li a:link, #topnav li a:visited{ 
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
#topnav li a:hover{
	color: #283499;
	text-decoration: underline;
	font-weight: normal;
}

#mainnav{
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
#mainnav ul{
	margin: 0;
	padding: 0;
}
#mainnav li{
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #285999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	background-image:url(../images/general/mainnavbg.png);
	background-repeat:repeat-x;
}
#mainnav li a, #mainnav li a:link, #mainnav li a:visited{ 
	color: #333333;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}
#mainnav li a:hover{
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

#subnav{
	width: 250px;
	height: auto;
	border-top: 5px #285999 solid;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0;
}
.subnav_title{
	width: 250px;
	height: auto;
	float: left;
	text-align: left;
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
.subnav_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	display: block;
	padding: 5px 0px 5px 10px;
}
.subnav_title a:link, .subnav_title a:visited{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}
.subnav_title a:hover{
	font-weight: bold;
	color: #285999;
	text-decoration: none;
	text-transform: uppercase;
}
#subnav ul{
	width: 250px;
	height: auto;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0;
}
#subnav li{
	width: 250px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom:dotted #cccccc 1px;
}
#subnav li a{
	display: block;
	padding: 5px 5px 5px 10px;
	text-transform: none;
	
}
#subnav li a:link, #subnav li a:visited{
	font-family: Helvetica;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #125093;
}
#subnav li a:hover{
	background: #FFFFFF;
	font-family: Helvetica;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	color: #4F4697;
}
#subnav ul.sub{
	width: 220px;
	height: auto;
	background: #999999;
	float: left;
	margin: 0;
	padding: 5px 15px 20px 15px;
	list-style-type: none;
}
#subnav li.sub{
	width: 220px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#subnav li.sub a{
	display: block;
	padding: 5px;
	text-transform: none;
}
#subnav li.sub a:link, #subnav li.sub a:visited{
	font-family: Helvetica;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #003366;
}
#subnav li.sub a:hover{
	font-family: Helvetica;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
}
#subnav ul.subsub{
	width: 190px;
	height: auto;
	background: #999999;
	float: left;
	margin: 0;
	padding: 5px 15px 5px 15px;
	list-style-type: none;
}
#subnav li.subsub{
	width: 190px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#subnav li.subsub a{
	display: block;
	padding: 5px;
	text-transform: none;
}
#subnav li.subsub a:link, #subnav li.subsub a:visited{
	background: #FFFFFF;
	font-family: Helvetica;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #003366;
}
#subnav li.subsub a:hover{
	background: #999999;
	font-family: Helvetica;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
}

.pagingnav{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
    margin: 10px 0px 10px 0px;
    padding: 0;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}
.pagingnav span.static{
    width: auto;
	height: auto;
	background: #285999;
	margin: 0px 1px 0px 1px;
	padding: 7px 7px 6px 7px;
    font-family: Helvetica;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #FFFFFF;
}
.pagingnav a:link, .pagingnav a:visited{
	width: auto;
	height: auto;
	background: #F0F0E1;
	margin: 0px 1px 0px 1px;
	padding: 7px 7px 6px 7px;
    font-family: Helvetica;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #333333;
}
.pagingnav a:hover{
    width: auto;
	height: auto;
	background: #285999;
	margin: 0px 1px 0px 1px;
	padding: 7px 7px 6px 7px;
    font-family: Helvetica;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #FFFFFF;
}

/* END OF NAVS */

/* LISTS */

.list_date_hp{
	width: 205px;
	height: auto;
	min-height: 130px;
	border-top: 5px #285999 solid;
	float: left;
	margin: 0px 10px 20px 10px;
	padding: 0;
}
.list_date_hp span{
	width: 205px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #000000;
}
.list_date_hp ul{
	margin: 0;
	padding: 0;
}
.list_date_hp li{
	width: 205px;
	height: auto;
	border-bottom: 1px #CCCCCC dashed;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: none; 
}
.list_date_hp li img{
	width: 40px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 10px 10px 0px;
	padding: 0;
}
.list_date_hp div{
	width: 205px;
	height: auto;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.list_date_hp div a:link, .list_date_hp div a:visited, .list_date_hp div a:active{
	font-weight: bold; 
	color: #CCCCCC;
	text-decoration: none;
}
.list_date_hp div a:hover{
	font-weight: bold; 
	color: #285999;
	text-decoration: none;
}
.list_links_hp {
	width:720px;
	height:auto;
	float:left;
}
.list_links_hp ul{
	width: 720px;
	height: auto;
	margin: 20px 0px 0xp 0px;
	padding: 0px 0px 0px 4px;
	list-style-type: none; 
}
.list_links_hp li{
	width: 220px;
	height: 375px;
	float: left;
	display: inline;
	padding:0px 4px 0px 4px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/general/hpfeaturesbg.jpg);
	background-repeat:no-repeat;
}
.list_links_hp li span{
	width:220px;
	height:50px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#333333;
	padding:5px 0px 0px 0px;
	line-height:15px;
}
.list_links_hp li img{
	width:auto;
	height:auto;
	padding: 0px 5px 5px 0px;
	margin:auto;
	text-align:center;
}
.list_links_hp ul.sub{
	width:160px;
	float: left;
	padding:0px 0px 0px 60px;
	text-align:left;
	display:block;
	list-style-type:circle;
	//padding:0px 0px 0px 0px;

}
.list_links_hp li.sub{
	width:160px;
	height:auto;
	float: left;
	text-align:left;
	padding: 0px 0px 0px 0px;
	background:none;
	display:list-item;
	list-style-type:disc;
	color:#333333;
	font-size:13px;
	font-weight:normal;
}
.list_links_hp li.sub a:link, .list_links_hp li.sub a:visited, .list_links_hp li.sub a:active{
	font-weight: normal; 
	color: #333333;
	text-decoration: none;
}
.list_links_hp li.sub a:hover{
	font-weight: normal; 
	color: #285999;
	text-decoration: underline;
}

.list_product_hp{
	width: 205px;
	height: auto;
	min-height: 130px;
	border-top: 5px #285999 solid;
	float: left;
	margin: 0px 10px 20px 10px;
	padding: 0;
}
.list_product_hp span{
	width: 205px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #000000;
}
.list_product_hp ul{
	margin: 0;
	padding: 0;
}
.list_product_hp li{
	width: 205px;
	height: auto;
	border-bottom: 1px #CCCCCC dashed;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: none; 
}
.list_product_hp li img{
	width: 40px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 10px 10px 0px;
	padding: 0;
}
.list_product_hp div{
	width: 205px;
	height: auto;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.list_product_hp div a:link, .list_product_hp div a:visited, .list_product_hp div a:active{
	font-weight: bold; 
	color: #CCCCCC;
	text-decoration: none;
}
.list_product_hp div a:hover{
	font-weight: bold; 
	color: #285999;
	text-decoration: none;
}

.list_testimonials_hp{
	width: 205px;
	height: auto;
	min-height: 130px;
	border-top: 5px #285999 solid;
	float: left;
	margin: 0px 10px 20px 10px;
	padding: 0;
}
.list_testimonials_hp span{
	width: 205px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #000000;
}
.list_testimonials_hp ul{
	margin: 0;
	padding: 0;
}
.list_testimonials_hp li{
	width: 205px;
	height: auto;
	border-bottom: 1px #CCCCCC dashed;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: none; 
}
.list_testimonials_hp li img{
	width: 40px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 10px 10px 0px;
	padding: 0;
}
.list_testimonials_hp li span.list_testimonials_hpspan{
	font-size: 13px;
	font-weight: bold;
	color: #285999;
}
.list_testimonials_hp div{
	width: 205px;
	height: auto;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.list_testimonials_hp div a:link, .list_testimonials_hp div a:visited, .list_testimonials_hp div a:active{
	font-weight: bold; 
	color: #CCCCCC;
	text-decoration: none;
}
.list_testimonials_hp div a:hover{
	font-weight: bold; 
	color: #285999;
	text-decoration: none;
}

.list_gallery ul{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	list-style-type: none; 
}
.list_gallery li{
	width: 90px;
	height: 90px;
	float: left;
	text-align: center;
	margin: 5px;
	padding: 0;
	display: inline;
}
.list_gallery li div img{
	width: 90px;
	height: 90px;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}

.list_date{
	width: 950px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.list_date ul{
	margin: 0;
	padding: 0;
}
.list_date li{
	width: 790px;
	height: auto;
	border-bottom: 2px #EEEEEE solid;
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 130px 10px 30px;
	list-style-type: none; 
}
.list_date li div.ld_date{
	width: 50px;
	height: auto;
	background: #FFFFFF;
	border: 10px #285999 solid;
	float: left;
	text-align: center;
	margin: 10px 60px 0px 40px;
	padding: 5px;
	font-family: Helvetica;
	font-size: 13px;
	color: #000000;
}
.list_date li div.ld_date p{
	margin: 0px 0px 5px 0px;
	padding: 0;
	line-height: 30px;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
}
.list_date li div.ld_content{
	width: 590px;
	height: auto;
	min-height: 100px;
	border-left: 1px #999999 dotted;
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 0px 10px 19px;
}
.list_date li span{
	width: 590px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-family: Helvetica;
	font-size: 18px;
	color: #444444;
}
.list_date li span a:link, .list_date li span a:visited, .list_date li span a:active{
	font-size: 22px;
	font-weight: normal;
	color: #0085B2;
	text-decoration: none;
	text-transform: uppercase;
}
.list_date li span a:hover{
	font-size: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}
.list_date li div.ld_options1{
	width: 520px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-family: Helvetica;
	font-size: 16px;
	color: #444444;
}
.list_date li div.ld_options1 span{
	width: 120px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 0;
	font-size: 16px;
}
.list_date li div.ld_options2{
	width: 270px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-family: Helvetica;
	font-size: 13px;
	color: #444444;
}
.list_date li div.ld_options2 span{
	width: 80px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 0;
	font-size: 13px;
}
.list_date li div.ld_options2_content{
	width: 320px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0;
}

.list_contact_info{
	width: 400px;
	height: auto;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0;
}
.list_contact_info ul{
	margin: 0;
	padding: 0;
}
.list_contact_info li{
	width: 400px;
	height: auto;
	border-bottom: 2px #EEEEEE solid;
	float: left;
	text-align: center;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	list-style-type: none;
}
.list_contact_info li span{
	width: 70px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	color: #285999;
}
.list_contact_info li div{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 10px 0px 10px;
}
.list_contact_info li div a:link, .list_contact_info li div a:visited, .list_contact_info li div a:active{
	font-weight: normal; 
	color: #666666;
	text-decoration: underline;
}
.list_contact_info li div a:hover{
	font-weight: normal; 
	color: #285999;
	text-decoration: underline;
}

.list_findus_info{
	width: 260px;
	height: auto;
	background: #003366;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 25px 20px 20px 20px;
	color: #FFFFFF;
}
.list_findus_info ul{
	width: 260px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.list_findus_info li{
	width: 260px;
	height: auto;
	float: left;
	text-align: center;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	list-style-type: none;
}
.list_findus_info li span{
	width: 60px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0px 0px 0px 5px;
	color: #00FFFF;
}
.list_findus_info li div{
	width: 180px;
	height: auto;
	float: right;
	text-align: left;
	margin: 0;
	padding: 0px 5px 0px 10px;
}
.list_findus_info li div a:link, .list_findus_info li div a:visited, .list_findus_info li div a:active{
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: underline;
}
.list_findus_info li div a:hover{
	font-weight: normal; 
	color: #00FFFF;
	text-decoration: underline;
}

.list_testimonials{
	width: 950px;
	height: auto;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0;
}
.list_testimonials ul{
	margin: 0;
	padding: 0;
}
.list_testimonials li{
	width: 950px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0;
	list-style-type: none; 
}
.list_testimonials li blockquote{
	width: 950px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
}
.list_testimonials li div{
	width: 870px;
	height: auto;
	background: url(../images/general/testimonialsbg1.png) right top no-repeat #F1F1F1;
	float: left;
	text-align: left;
	margin: 0;
	padding: 20px 40px 20px 40px;
	color: #333333;
}
.list_testimonials li span{
	width: 870px;
	height: auto;
	background: url(../images/general/testimonialsbg2.png) left top no-repeat;
	float: left;
	text-align: left;
	margin: 0;
	padding: 20px 40px 0px 40px;
	font-size: 17px;
	font-weight: normal;
	color: #21408C;
}

.list_images{
	width: 720px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.list_images ul{
	margin: 0;
	padding: 0;
}
.list_images li{
	width: 200px;
	height: 250px;
	border-bottom: 2px #EEEEEE solid;
	float: left;
	text-align: left;
	margin: 0;
	padding: 20px;
	list-style-type: none;
}
.list_images li div{
	width: 200px;
	height: auto;
	float: left;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 0;
}
.list_images li div img{
	width: 200px;
	height: auto;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}
.list_images li span{
	width: 175px;
	height: auto;
	background: url(../images/general/enlarge2.jpg) left top no-repeat;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 25px;
	font-family: Helvetica;
	line-height: 17px;
}
.list_images li span a:link, .list_images li span a:visited, .list_images li span a:active{
	font-size: 18px;
	font-weight: normal;
	color: #0085B2;
	text-decoration: none;
	text-transform: uppercase;
}
.list_images li span a:hover{
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}

.list_images_text{
	width: 950px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.list_images_text ul{
	margin: 0;
	padding: 0;
}
.list_images_text li{
	width: 890px;
	height: auto;
	border-bottom: 2px #EEEEEE solid;
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 30px 10px 30px;
	list-style-type: none;
}
.list_images_text li div.lmt_img{
	width: 150px;
	height: auto;
	float: left;
	text-align: center;
	margin: 10px 20px 0px 0px;
	padding: 0;
}
.list_images_text li div.lmt_img img{
	width: 150px;
	height: auto;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}
.list_images_text li div.lmt_content{
	width: 700px;
	height: auto;
	min-height: 100px;
	border-left: 1px #999999 dotted;
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 0px 10px 19px;
}
.list_images_text li span{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-family: Helvetica;
	font-size: 18px;
	color: #0085B2;
}
.list_images_text li span a:link, .list_images_text li span a:visited, .list_images_text li span a:active{
	font-size: 22px;
	font-weight: normal;
	color: #0085B2;
	text-decoration: none;
	text-transform: uppercase;
}
.list_images_text li span a:hover{
	font-size: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}
.list_images_text li strong{
	color: #0085B2;
}

.list_images_subnav{
	width: 720px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.list_images_subnav ul{
	margin: 0;
	padding: 0;
}
.list_images_subnav li{
	width: 660px;
	height: auto;
	border-bottom: 2px #EEEEEE solid;
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 30px 10px 30px;
	list-style-type: none;
}
.list_images_subnav li div.lmsn_img{
	width: 100px;
	height: auto;
	float: left;
	text-align: center;
	margin: 10px 20px 0px 0px;
	padding: 0;
}
.list_images_subnav li div.lmsn_img img{
	width: 100px;
	height: auto;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}
.list_images_subnav li div.lmsn_content{
	width: 520px;
	height: auto;
	min-height: 100px;
	border-left: 1px #999999 dotted;
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 0px 10px 19px;
}
.list_images_subnav li span{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-family: Helvetica;
	font-size: 18px;
	color: #444444;
}
.list_images_subnav li span a:link, .list_images_subnav li span a:visited, .list_images_subnav li span a:active{
	font-size: 22px;
	font-weight: normal;
	color: #0085B2;
	text-decoration: none;
	text-transform: uppercase;
}
.list_images_subnav li span a:hover{
	font-size: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}
.list_images_subnav li strong{
	color: #0085B2;
}

.list_products{
	width: 100%;
	height: auto;
	border-top: 2px #DBDFE0 solid;
	border-bottom: 2px #DBDFE0 solid;
	float: left;
	margin: 0;
	padding: 10px 0px 10px 0px;
}
.list_products ul{
	margin: 0;
	padding: 0;
}
.list_products li{
	width: 178px;
	height: 278px;
	border: 1px #DBDFE0 solid;
	float: left;
	text-align: center;
	margin: 18px;
	padding: 10px;
	list-style-type: none;
}
.list_products li div{
	width: 178px;
	height: 140px;
	float: left;
	margin: 0;
	padding: 15px 0px 15px 0px;
}
.list_products li div img{
	width: 140px;
	height: 140px;
}
.list_products li span{
	width: 178px;
	height: 60px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.list_products li span a:link, .list_products li span a:visited, .list_products li span a:active{
	font-size: 18px;
	font-weight: normal;
	color: #0085B2;
	text-decoration: none;
	text-transform: capitalize;
}
.list_products li span a:hover{
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: capitalize;
}

.list_downloads{
	width: 950px;
	height: auto;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0;
}
.list_downloads ul{
	margin: 0;
	padding: 0;
}
.list_downloads li{ 
	width: 430px;
	height: auto;
	border-bottom: 1px #999999 dotted;
	float: left;
	text-align: left;
	margin: 0px 10px 20px 10px;
	padding: 10px;
	list-style-type: none;
	font-family: 'Nunito', sans-serif;
	font-size: 0.850em;
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: none;
}
.list_downloads li div.ld_img{ 
	width: 75px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 25px 0px 0px;
	padding: 0;
}
.list_downloads li div.ld_content{ 
	width: 330px;
	height: auto;
	float: right;
	text-align: left;
	margin: 0;
	padding: 0;
}
.list_downloads li span{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 0px 15px 0px;
	padding: 0;
	font-family: Helvetica;
	font-size: 18px;
	color: #444444;
}
.list_downloads li span a:link, .list_downloads li span a:visited, .list_downloads li span a:active{
	font-size: 22px;
	font-weight: normal;
	color: #0085B2;
	text-decoration: none;
	text-transform: capitalize;
}
.list_downloads li span a:hover{
	font-size: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: capitalize;
}

.list_downloads_sml{
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0;
}
.list_downloads_sml span{
	width: 98%;
	height: auto;
	background: #285999;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 1%;
	font-family: Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
.list_downloads_sml ul{
	margin: 0;
	padding: 0;
}
.list_downloads_sml li{
	width: 98%;
	height: auto;
	border-bottom: 1px #DBDFE0 dashed;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 1%;
	text-transform: capitalize;
	list-style-type: none;
}
.footer_nav ul{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	display:
}
.footer_nav li{
	width: 150px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	list-style-type:none;
}

.footer_nav li:before {
		 content: "\00BB \0020";
}
		 
.footer_nav li a, .footer_nav li a:link, .footer_nav li a:visited{
	width: 100px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
.footer_nav li a:hover{
	width: 100px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	color: #285999;
	margin: 0px 0px 0px 0px;
}
.list_bullet ul{
	margin: 0;
	padding: 0;
	}
.list_bullet li  {
	display: block;
	padding: 0px 5px 2px 20px;
	background: url(../images/general/bullets.gif) left no-repeat;
	text-transform: none;
}
.list_contact_info li span.address{
	width:100%;
	max-width:40px;
	height: 40px;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	color: #666666;
	background-image:url(../images/general/addressicon.png);
	background-repeat:no-repeat;
}
.list_contact_info li span.telephone{
	width: 40px;
	height: 40px;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	color: #666666;
	background-image:url(../images/general/telicon.png);
	background-repeat:no-repeat;
}
.list_contact_info li span.mobile{
	width: 40px;
	height: 40px;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	color: #666666;
	background-image:url(../images/general/mobicon.png);
	background-repeat:no-repeat;
}
.list_contact_info li span.web{
	width: 40px;
	height: 40px;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	color: #666666;
	background-image:url(../images/general/webicon.png);
	background-repeat:no-repeat;
}
.list_contact_info li span.fax{
	width: 40px;
	height: 40px;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	color: #666666;
	background-image:url(../images/general/faxicon.png);
	background-repeat:no-repeat;
}

/* END OF LISTS */

/* FORMS */

.form_contact{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 50px 0px 50px;
	padding: 0;
	display: block;
}
.form_contact h3{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 20px 0px 10px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #285999;
}
.form_contact label{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 5px 0px 5px 0px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #285999;
}
.form_contact input.FC_inputwide{
	width: 292px;
	height: auto;
	background: #EBEBEB;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_contact input.FC_inputsmall{
	width: 150px;
	height: auto;
	background: #EBEBEB;
	border: 1px #999999 solid;
	float: right;
	text-align: left;
	margin: 7px 0px 5px 10px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_contact input.FC_inputcheck{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 2px 10px 5px 0px;
	padding: 0;
	font-weight: normal;
	display: block;
}
.form_contact select{
	width: 300px;
	height: auto;
	background: #EBEBEB;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_contact textarea{
	width: 292px;
	height: auto;
	background: #EBEBEB;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_contact br{
	clear: left;
}

.form_enquire{
	width: 400px;
	height: auto;
	background: #EEEEEE;
	float: left;
	text-align: left;
	margin: 0;
	padding: 20px 50px 20px 50px;
	display: block;
}
.form_enquire div.FE_div{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 50px 0px 50px;
	padding: 0;
	display: block;
}
.form_enquire h3{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 20px 0px 10px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #285999;
}
.form_enquire label{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 5px 0px 5px 0px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #285999;
}
.form_enquire input.FE_inputwide{
	width: 292px;
	height: auto;
	background: #FFFFFF;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_enquire input.FE_inputsmall{
	width: 150px;
	height: auto;
	background: #FFFFFF;
	border: 1px #999999 solid;
	float: right;
	text-align: left;
	margin: 7px 0px 5px 10px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_enquire input.FE_inputcheck{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 2px 10px 5px 0px;
	padding: 0;
	font-weight: normal;
	display: block;
}
.form_enquire select{
	width: 300px;
	height: auto;
	background: #FFFFFF;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_enquire textarea{
	width: 292px;
	height: auto;
	background: #FFFFFF;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_enquire br{
	clear: left;
}

.form_apply{
	width: 700px;
	height: auto;
	background: #EEEEEE;
	float: left;
	text-align: left;
	margin: 0;
	padding: 20px 35px 20px 55px;
	display: block;
}
.form_apply h2{
	width: 700px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #285999;
}
.form_apply div.FA_div{
	width: 330px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 20px 10px 0px;
	padding: 0;
}
.form_apply h3{
	width: 320px;
	height: auto;
	background: #285999;
	float: left;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
}
.form_apply span{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 5px 15px 0px 15px;
	padding: 0;
}
.form_apply label{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #285999;
}
.form_apply input.FA_inputwide{
	width: 292px;
	height: auto;
	background: #FFFFFF;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_apply input.FA_inputsmall{
	width: 152px;
	height: auto;
	background: #FFFFFF;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 7px 0px 5px 10px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_apply input.FA_inputcheck{
	width: auto;
	height: auto;
	float: right;
	text-align: left;
	margin: 2px 10px 5px 0px;
	padding: 0;
	font-weight: normal;
	display: block;
}
.form_apply select{
	width: 292px;
	height: auto;
	background: #FFFFFF;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_apply textarea{
	width: 292px;
	height: auto;
	background: #FFFFFF;
	border: 1px #999999 solid;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #999999;
}
.form_apply br{
	clear: left;
}

.form_buttons{
	float: right;
}

/* END OF FORMS */

/* BUTTONS */

input.submit, a.submit, a.submit:link, a.submit:visited{font-family:Helvetica; color:#FFFFFF; background:#285999; border:none; font-size:13px; font-weight:bold; padding:5px 10px 5px 10px; cursor:pointer; text-decoration:none; width:auto; text-transform:none;} 
a.submit:hover, input.submit:hover{font-family:Helvetica; color:#FFFFFF; background:#AAAAAA; border:none; font-size:13px; font-weight:bold; padding:5px 10px 5px 10px; cursor:pointer; text-decoration:none; width:auto; text-transform:none;}

input.submit1, a.submit1, a.submit1:link, a.submit1:visited{font-family:Helvetica; color:#0085B2; background: url(../images/general/submit1_icona.png) left no-repeat; border:none; font-size:13px; font-weight:bold; padding:6px 10px 5px 27px; cursor:pointer; text-decoration:none; width:auto; text-transform:capitalize;} 
a.submit1:hover, input.submit1:hover{font-family:Helvetica; color:#666666; background: url(../images/general/submit1_iconb.png) left no-repeat; border:none; font-size:13px; font-weight:bold; padding:6px 10px 5px 27px; cursor:pointer; text-decoration:none; width:auto; text-transform:capitalize;}

/* END OF BUTTONS */

/* TEXT */
	
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #285999;
	font-weight: bold;
	text-align: left;
	border: none;
}
h1.h1sub{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #285999;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: none;
	color: #285999;
	font-weight: bold;
	text-align: left;
	border: none;
}
h2.h2sub{
	width: 98%;
	height: auto;
	background: #285999;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 1% 0% 1% 2%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: none;
	color: #285999;
	font-weight: bold;
	text-align: left;
	border: none;
}
a, a:link, a:visited, a:active{
	color: #285999;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
}
a:hover{
	color: #333333;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
}
.sitetext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	list-style-type: square;
}
a.sitetext:link, a.sitetext:visited, a.sitetext:active{
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;	
	color: #285999;
}
a.sitetext:hover{
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
	color: #666666;
}

/* END OF TEXT */

/* MISC */

.newsletter{
	width: 430px;
	height: auto;
	border-top: 5px #285999 solid;
	float: left;
	text-align: left;
	margin: 10px 10px 0px 10px;
	padding: 0;
	display: block;
}
.newsletter span{
	width: 430px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #000000;
}

.list_feat_img{
	width: 250px;
	height: auto;
	float: left;
	text-align: center;
	margin: 10px 20px 0px 0px;
	padding: 0;
}
.list_feat_content{
	width: 520px;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0;
}

hr{
	height: 2px;
	background-color: #DBDFE0;
	color: #DBDFE0;
	width: 100%;
	border: 0;
}

.imagespacer1{
	float: right;
	margin: 10px;
}
.imagespacer2{
	float: left;
	margin: 5px 10px 10px 0px;
}

/* END OF MISC */

/* JQUERY */

.slideshow{
	width: 100%;
	max-width: 1000px;
	height: 300px;
	text-align: center;
	margin: 0 auto;
}

.acc_trigger{
	width: 930px;
	height: auto;
	background: url(../images/general/faqsbg1.jpg) left top no-repeat;
	float: left;
	text-align: left;
	margin: 0px 0px 1px 0px;
	padding: 5px 10px 5px 10px;
	border: none;
}
.acc_trigger a{
	color: #000000;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
.acc_trigger a:hover{
	color: #285999;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
.acc_container{
	width: 910px;
	height: auto;
	background: #EEEEEE;
	clear: both;
	float: left;
	text-align: left;
	margin: 0px 0px 2px 0px;
	padding: 10px 20px 10px 20px;
	border: none;
	color: #285999;
}

/* END OF JQUERY */