/****************************************************************/
/*		Copyright (c) XTec Inc. 2012. All rights reserved.		*/
/****************************************************************/

/*
blue: #31526B



*** Primary Color:

   var. 1 = #31526B = rgb(49,82,107)
   var. 2 = #304250 = rgb(48,66,80)
   var. 3 = #102E46 = rgb(16,46,70)
   var. 4 = #6B95B5 = rgb(107,149,181)
   var. 5 = #7F9EB5 = rgb(127,158,181)

*** Complementary Color:

   var. 1 = #A67D46 = rgb(166,125,70)
   var. 2 = #7D6646 = rgb(125,102,70)
   var. 3 = #6C4817 = rgb(108,72,23)
   var. 4 = #D3AB77 = rgb(211,171,119)
   var. 5 = #D3B68F = rgb(211,182,143)
   
*/



/***end IE Hack ***/
* {
	margin: 0;
	padding: 0;
	line-height: 18px;
}

html {
	margin:0;
	padding:0;
}

body {
	background: #31526B;
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #000;
	text-align:center;
	font-size: 14px;
}

img {
	border: none;
}

a {
   outline: 0;
}

/*** Main Elements ***/

#wrapper {
	background:transparent;
	position: relative;
	text-align:center;
	margin:0;
	padding: 0;
}

#header-container {
    background:#fff;
	position:relative;
	height: 110px;
	border-bottom: 1px #e2e0e0 solid;
	-webkit-box-shadow: 0 1px 5px 0 #000;
	-moz-box-shadow: 0 1px 5px 0 #000;
	box-shadow: 0 1px 5px 0 #000;
	z-index:999;
}
	#header {
		position: relative;
		margin:auto;
		width: 960px;
		height: 110px;
	}
	
	#logo {
		position: absolute;
		top: 7px;
		left: 0;
		width: 235px;
		height: 113px;
		text-align:left;
	}

#main-nav {
	position: absolute;
	top: 0;
	left: 250px;
	height: 110px;
	padding: 0;
	overflow: visible;
}

	#main-nav ul.topnav {
		height:110px;
		float: left;
		position:relative;
		overflow:visible;
		list-style:none;
		white-space:nowrap;		
	}
	
	#main-nav ul.topnav li {
		background: transparent url("../images/worn_mesh.png") no-repeat left center;
		float: left;
		position: relative;
	}
		
	#main-nav ul.topnav li a{
		display:block;
		font-size: 1.6em;
		font-weight: bold;
		color: #31526B;
		padding:45px 25px 40px 5px;
		overflow: visible;
		text-decoration: none;
		float: left;
		text-align:left;
		text-shadow: 1px 1px #FFFFFF;
	}
		
	#main-nav ul.topnav li a:hover {
		color: #5A98C4;
	}
	/* nav dropdown effects */
		#main-nav ul.topnav li ul {
			background:#fff;
			z-index:9000;
			list-style: none;
			position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
			left: 1px; 
			top: 96px;
			margin: 0; 
			padding: 0;
			padding-top: 10px;
			padding-bottom: 10px;
			display:none;
			border: 1px solid #e2e0e0;
			border-width: 0 1px 1px 1px;	
			overflow:visible;
			-webkit-box-shadow: 3px 3px 4px -4px #222 , -3px 3px 4px  -4px #222;
			-moz-box-shadow: 3px 3px 4px -4px #222 , -3px 3px 4px  -4px #222;
			box-shadow: 3px 3px 4px -4px #222 , -3px 3px 4px  -4px #222;
			
		}

		#main-nav ul.topnav li ul li {
			position:relative;
			margin: 0; 
			/*display:block;*/
			border:none;
			clear:left;
			background:transparent;
		}

		#main-nav ul.topnav li ul a {
			
			text-align: left;
			padding: 5px 22px 5px 22px;
			color: #31526B;
			font-weight: normal;
			font-size: 15px;
			font-family:Arial, Helvetica, sans-serif;
			z-index:9999;
			display:block;
			white-space:nowrap;
			width:100%;
		}

		#main-nav ul.topnav li ul li:hover{
			border:none;
		}
		
		#main-nav ul.topnav li ul li a:hover {color:#000;}
		
		
		#main-nav ul.topnav li ul.subnav2 {
		    background:#fff;
		    border: medium none;
		    clear: both;
		    color: #000;
		    display: none;
		    float: left;
		    left: 216px;
		    margin: 0;
		    padding: 0;
		    position: absolute;
		    top: 0;
		    z-index: 999;
		}
		
		#main-nav ul.topnav li ul.subnav2 li {
		    float: left;
		    height: 31px;
		    margin: 0;
		    overflow: visible;
		    padding: 0;
		    width: 274px;
		}
		
		#main-nav ul.topnav li ul.subnav2 li a {
		    color: #000;
		    display: block;
		    float: left;
		    height: 31px;
		    width: 274px;
		}
		
		#main-nav ul.topnav li ul.subnav2 li a:hover {
		    color: #333;
		}
		
#xnav {
	position:absolute;
	top:20px;
	right:0;
	width:70px;
	text-align:left;
	
}

	#xnav ul {
		list-style:none;
	}
	
		#xnav ul li{
			
		}
		
		#xnav ul li a{
			text-decoration:none;
			color:#5A98C4;
			font-size:16px;
			text-shadow: 1px 1px #FFFFFF;
		}
		
		#xnav ul li a:hover{
			color:#31526B;
		}
body.about div#main-nav ul.topnav li#about.active a {color:#5A98C4;}
body.solutions div#main-nav ul.topnav li#solutions.active a {color:#5A98C4;}


/***

	slider
	
***/
.bjqs-wrapper,.bjqs{
	z-index:99;
}

#slider-container {
	background:transparent;
	position: relative;
	height: 320px;
	background:transparent url("../images/bg_slider.png") repeat-y center center;
	z-index:99;
}

#slider{
	width:960px;
	height:320px;
	margin:auto;
	z-index:99;
}

#slide-one {
	background:#6C4817 url("../images/slide0.jpg") no-repeat center center;
	text-align:left;
	width:930px;
	height:290px;
	padding:15px;
	z-index:99;
}

.slide-head{
	font-size:36px;
	padding-bottom:30px;
}

.slide-text{
	font-size:24px;
}
.slide-head,.slide-text{
	color:#fff;
	text-shadow: 0px -1px #333;
	font-weight:bold;
}


/***

	main content
	
***/
#breadcrumbs{
	background-color:#31526B;
	height:40px;
	overflow:visible;
}

#breadcrumbs ul.bnav{
	list-style:none;
	width:960px;
	height: 35px;
	margin:auto;
	position:relative;
}

	#breadcrumbs ul.bnav li{
		float: left;
		display:block;
		height: 35px;

	}
	
	#breadcrumbs ul.bnav li a{
		height: 30px;
		display:block;
		padding: 12px 20px 0 20px;
		overflow:visible;
		color: #f2f2f2;
		font-size: 15px;
		text-decoration:none;
	}
	
	#breadcrumbs ul.bnav li.bactive,#breadcrumbs ul.bnav li.active{
		background:#e2e0e0;
		
	}
	
	#breadcrumbs ul.bnav li.bactive > a{
		background:#e2e0e0;
		font-weight:bold;
		z-index:998;
		color:#31526B;
	}
	
	body.products #breadcrumbs ul.bnav li a:hover{
		background:#e2e0e0;
		/*font-weight:bold;*/
		color:#31526B;
	
}

body.products #breadcrumbs ul.bnav li.hover a{
		background:#e2e0e0;
		/*font-weight:bold;*/
		color:#31526B;

}

	
	/*breadcrumbs subnav hovers*/
	#breadcrumbs ul.bnav li ul.bnav-sub{
		background: none repeat scroll 0 0 #f8f8f8;
		list-style:none;
		width:928px;
		height: 35px;
		/*z-index:9000;*/
		position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/ 
		top:40px;
		margin: 0; 
		padding: 0;
		display:none;
		left:0;
		border: 1px solid #eaeaea;
		border-width: 0 1px 1px 1px;	
		/*overflow:visible;*/
		padding-left: 30px;
		z-index:997;
		border-radius: 0 0 5px 5px;
	}
	
	#breadcrumbs ul.bnav li ul.active{
	display:block;
}

	#breadcrumbs ul.bnav li ul.bnav-sub li{
		float: left;
		position:relative;
		display:block;
		height: 35px;
		z-index:997;
	}
	
	#breadcrumbs ul.bnav li ul.bnav-sub li a{
		height: 20px;
		display:block;
		padding:10px 15px 5px 15px;
				overflow:visible;
		color: #000;
		font-size: 13px;
		text-decoration:none;
		position:relative;
		z-index:999;

	}
	
	#breadcrumbs ul.bnav li ul.bnav-sub li a:hover{
		background:#cacaca;
		color:#31526B;
	}

#page-container{
	/*margin-top: 10px;*/
	position:relative;
	text-align: center;
	background:#fff;
	-webkit-box-shadow: 0 1px 5px 0 #000;
	-moz-box-shadow: 0 1px 5px 0 #000;
	box-shadow: 0 1px 5px 0 #000;
	padding-top: 25px;
	z-index:99;
}

body.products #page-container{
	padding-top:50px;
}
#feature{
	
}

#content{
	width:960px;
	margin:auto;
	padding: 15px 0;
	text-align: left;
	overflow:auto;
}

.headmast{
	background:transparent url("../images/bg_headmast.png") no-repeat left top;
	position:relative;	
	width:928px;
	/*height: 250px;*/
	margin:auto;
	text-align:left;
	padding:20px 15px;
	z-index:5;
	overflow:hidden;
	border: 1px solid #b5b5b5;
	border-radius: 5px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;

}

.headmast h1{

	width: 425px;
	padding: 15px;
	padding-top: 0;
	padding-left: 0;
	color: #333;
	
}
	.headmast p{
		font-family:"Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
		width: 450px;
		font-size:16px;
		line-height: 18px;
		color: #333;
	}
	
.wrap-about0,.wrap-about1,.wrap-about2,.wrap-about3,
.wrap-solutions0,.wrap-solutions1,.wrap-solutions2,
.wrap-solutions3,.wrap-solutions4,.wrap-solutions5,
.wrap-products1,.wrap-products2,.wrap-products3,
.wrap-products4,.wrap-products5,.wrap-products6,.wrap-products7,.wrap-products8,.wrap-products9{
	background: #fff url("../images/bg_profile.jpg") no-repeat right bottom;
	width:960px;
	margin:auto;
	overflow:visible;
	border-radius: 5px;
}
	
.wrap-about0{background: #fff url("../images/bg_chip.png") no-repeat right center;}
.wrap-about1{background: #fff url("../images/bg_profile.jpg") no-repeat right bottom;}
.wrap-solutions0{background: #fff url("../images/bg_solutions.jpg") no-repeat right center;}
.wrap-solutions1{background: #fff url("../images/bg-ci.jpg") no-repeat right center;}
.wrap-solutions2{background: #fff url("../images/gov_solutions.jpg") no-repeat right -125px;}
.wrap-solutions3{background: #fff url("../images/AuthentX Cloud logo.png") no-repeat right center;}
.wrap-products1{background: #fff url("../images/bg_xserver.png") no-repeat right center;}
.wrap-products2{background: #fff url("../images/top_sercret_folders_opt.jpg") no-repeat right center;}
.wrap-products3{background: #fff url("../images/card_handoff.jpg") no-repeat right center;}
.wrap-products4{background: #fff url("../images/xnode_opt.jpg") no-repeat right center;}
.wrap-products5{background: #fff url("../images/xtec_fingerprints.jpg") no-repeat right -25px;}
.wrap-products6{background: #fff url("../images/server_cords.jpg") no-repeat right -25px;}
.wrap-products7{background: #fff url("../images/bg_reader.jpg") no-repeat right center;}
.wrap-products8{background: #fff url("../images/holdingcard.jpg") no-repeat right center;}
.wrap-products9{background: #fff url("../images/it_health.jpg") no-repeat right center;}

body.products .headmast {
	height:147px;
	border-bottom:0;
}
body.about #content,body.solutions #content,body.products #content{
	background:transparent url("../images/bg_fadedwhite.png") repeat-y center top;
	padding-top:20px;
	padding-bottom:25px;
	width: 960px;
}

body.about #content p,body.solutions #content p,body.products #content p{
	padding: 10px 0px;
	line-height:20px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;	
}

.main-wrapper{
	float: left;
	width: 725px;
	padding-left: 5px;
	padding-right:10px;
}

.main-wrapper ul{
	list-style:none;
	margin-left: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.main-wrapper ul li{
	background: transparent url('../images/bg_xb_small.png') no-repeat left 5px;
	padding-left: 15px;
	font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    line-height: 20px;
}

body.pressrelease .main-wrapper ul li{
	background:none;
}
.sidebar-r{
	float: left;
	width: 210px;

}

#column-l,#column-c,#column-r,#column-x{
	float: left;
	padding:10px;
	width:210px;
	height: 380px;
	color:#333;
	display:table-cell;
	vertical-align:middle;
	font-size: 16px;
	position:relative;
}

#column-c{
	border-left:1px solid #f8f8f8;
	border-right: 1px solid #cacaca;
}

#column-l{
	border-right: 1px solid #cacaca;
}

#column-r{
	border-left: 1px solid #f8f8f8;
}

#column-x{
	border-left: 1px solid #cacaca;
}

#column-l h2,#column-c h2,#column-r h2,column-x h2{
	margin-bottom: 10px;
	text-shadow: 1px 1px #FFFFFF;
}


#content-2{


}

#about-front{
	/*background:transparent url(../images/xtec_about.jpg) no-repeat right center;
*/	position:relative;
	width:960px;
	margin:auto;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: left;
	overflow:auto;
	/*margin-top: -75px;
	border-radius:3px;
   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
*/}

.about-detail{
	padding-top: 15px;
	padding-bottom:15px;
	overflow:auto;
}

.about-detail img{
	float: left;
	margin-right: 20px;

}
.about-detail h4{
	padding-top: 10px;
	color:#333333;
	text-shadow: 1px 1px #cacaca;
}
.about-detail p{
	padding:0px 10px 10px 30px;
	font-size: 16px;
	display:block;

}
/***

	footer
	
***/

#footer-container {
	height:75px;
	/*background:#000 url("../images/bg_graphite.png") repeat center center;*/
	background:##31526B;
}

#footer{
	width: 960px;
	margin:auto;
	padding-top: 20px;
	text-align:left;
	overflow:auto;
	color:#fff;
}
.foot-nav {
	width:960px;
	overflow:auto;
	padding-bottom: 20px;
}

.foot-nav ul{
	list-style:none;
	float: left;
	padding-right: 40px;
}

.foot-nav ul h3{
	color:#fff;}

.foot-nav ul li a{
text-shadow: 1px 1px #000;
	text-decoration:none;
	color:#cacaca;
	font-size: 14px;
}

.copyright,.trademarks{
	width: 960px;
	color:#f8f8f8;
}

.copycontainer{
	position:absolute;
	bottom:10px;
}
/***

	classes
	
***/

a.btnFeature {
	padding: 5px 10px;
	color: #fff;
	text-decoration:none;
	font-size: 18px;
	font-weight:bold;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 5px 0 #4A4A4A;
	-moz-box-shadow: 0 1px 5px 0 #4A4A4A;
	box-shadow: 0 1px 5px 0 #4A4A4A;
	background:#A67D46 url("../images/arrow_right.png") no-repeat right center;
	position:absolute;
	right: 20px;
	bottom: 20px;
	padding-right: 50px;
	
}




a.btnFeature:hover{
	background:#345870 url("../images/arrow_right_dark.png") no-repeat right center;
	color: #cacaca;
	-webkit-box-shadow: 0 1px 5px 0 #333;
	-moz-box-shadow: 0 1px 5px 0 #333;
	box-shadow: 0 1px 5px 0 #333;

}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.sliced-sep{
	background: transparent url("../images/sliced_sep.png") no-repeat center top;
	overflow:visible;
	height: 195px;
	margin-top: -75px;
}

h2,h3{
	color:#31526B;
}

#content .main-wrapper h3{
/*	background: #fff url(../images/bg_glass.png) repeat-x left center;*/
	color:#304250;
	padding: 7px 10px;
	margin-top:10px;
	font-size:20px;
	/*border-bottom: 1px groove #cacaca;*/
	/*text-shadow: 1px 1px #333;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	border-radius:3px;*/
}

#content .main-wrapper  h3.super{
	background: #fff url(../images/bg_glass.png) repeat-x left center;
	color:#fff;
	padding: 7px 10px;
	margin-top:10px;
	font-size:20px;
	border-bottom: 1px groove #cacaca;
	text-shadow: 1px 1px #333;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	border-radius:3px;
}


body #content .main-wrapper p,#content .main-wrapper h3{
	padding-left: 0px;
	padding-right: 10px;
}
/**********************
	Sidebar
**********************/
#call{background: #fff url("../images/icon_phone.gif") no-repeat left center;}
#email{background: #fff url("../images/icon_email_blue.gif") no-repeat left center;}
#contactnow{background: #fff url("../images/icon_computer.gif") no-repeat left center;}
#call,#email,#contactnow{
	text-align:center;
}
#contactside{
	padding-bottom:15px;
}
#content .sidebar-r{
	/*border-left: 1px solid #cacaca;*/
}

body #content .sidebar-r .sideblock{
	border:1px solid #cacaca;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
body #content .sidebar-r .sideblock h3{
	background:#304250;
	color:#fff;
	padding: 5px 0 5px 10px;
}
body #content .sidebar-r p{
	padding-top: 0;
	color:#304250;
}

body #content .sidebar-r .sideblock ul{
	list-style:none;
	padding-left: 10px;
	padding-top: 5px;
}

body #content .sidebar-r .sideblock ul li,body #content .sidebar-r .sideblock ul li a,
body #content .sidebar-r .sideblock ul li,body #content .sidebar-r .sideblock ul li{
	text-decoration:none;
	color:#333;
}

body #content .sidebar-r .sideblock ul li a:hover{
	color:#d3ab77;
}

body #content .sidebar-r form{
	margin-left: 10px;
}

.authentx-title{
	background:#333 url("../images/authentx_head.png") no-repeat center center;
	width:210px;
	height:63px;
	padding:0;
	margin:0;
}

span.droptext{
	text-indent:-9999px;
}

.withx{
	padding:10px;
	padding-left: 35px;
	background:transparent url("../images/bg_bluex.png") no-repeat left center;
}

.withxb{
 padding:10px;
	padding-left: 35px;
	background:transparent url("../images/bg_xb.png") no-repeat left center;
}

body .main-wrapper ul li.withxb{
 padding:10px;
	padding-left: 35px;
	background:transparent url("../images/bg_xb.png") no-repeat left center;
}


.shadowimg{
	border:1px solid #666;
	border-width:1px 1px 0 1px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;

}

#contactside li{
	height: 39px;
}
body.products div#wrapper div#page-container div#content div.sidebar-r div.sideblock ul#contactside{
	padding-bottom:10px;
}
#contactside li#call,#contactside li#email,#contactside li#contactnow{
	height: 29px;
	padding-top:10px;
}

.pbox, .pbox .pinner{
	position:relative;
	float:left;
	overflow:auto;
}

.pbox .pinner{
	margin-top:15px;
	margin-bottom:15px;

}

ul.ulhalf li{
	float:left;
	width:50%;
}

h4.callouth{display:block;margin-left: 25px;margin-right: 25px;border:1px solid #eaeaea; border-width: 1px 0 1px 0; padding: 0;}
h4.callouth a{
	display:block;
	padding:10px 10px 10px 30px;
	text-decoration:none;
	color: #A67D46;
	text-shadow: 1px 1px #eaeaea;
}

html body.solutions div#wrapper div#page-container div#content div.main-wrapper ul {
	padding: 15px 0;
}


/*div based table layout for product specifications*/
div.specs {
border:1px solid #eaeaea;
	width:600px;
	display:block;
	overflow:auto;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}


div.specs div.tr {
	float: left;
	display:block;
	width:100%;
	
}

div.specs div.tr .col1{
	float:left;
	text-align:right;
	width:265px;
	padding:5px;
	font-weight:bold;
}

div.specs div.tr .col2{
	float:left;
	width:315px;
	padding:5px;
}

div.productimg {
	width: 300px; 
	height: 300px;
	text-align:center;
	float:left;
	padding-right: 10px;

}

div.productimg img{
	display:block;
	margin:auto;
	
}
body.products div#wrapper div#page-container div#content div.main-wrapper div.pframe div.pbox div.pinner p {
	font-size: 15px;
}

body.products div#wrapper div#page-container div#content div.main-wrapper div.pframe div.pbox h3.producttitle{
	background:#D1CBC4;
	color:#31526B;
}

body #content .main-wrapper p.landing {
	font-size:15px;
	text-align:justify;
	padding: 15px;
	border-top:1px #333 groove;
	border-bottom:1px #333 groove;
	margin-bottom:10px;
}

div.landing-box {
	background: #fff url(../images/bg_gradient_soft.png) repeat-x left top;
	padding: 15px;
	border:1px solid #eaeaea;
	border-radius:8px;
	margin-bottom: 10px;
	text-shadow: 1px 1px #FFFFFF;
}

.linkfill{
	cursor:pointer;
}

div.landing-box:hover {
	background: #f8f8f8 url(../images/bg_gradient_soft.png) repeat-x left top;

	-webkit-box-shadow: 0 4px 3px -3px black;
	-moz-box-shadow: 0 4px 3px -3px black;
	box-shadow: 0 4px 3px -3px black;

}

body.products div#wrapper div#page-container div#content div.main-wrapper div.landing-box h3{
	margin-top:0;
}

#certifications{
	border-top: 1px solid #CACACA;
	width:960px;
	margin:auto;
	position:relative;
	overflow:auto;
}
#certifications ul{
	list-style:none;
	float:left;
}
#certifications ul li{
	width: 240px;
	float:left;
	overflow:hidden;
}

#certifications ul li{
	width: 240px;
	float:left;
	overflow:hidden;
}

#certifications ul li a{
	display:block;
	width:240px;
	height:161px;
}


#certifications ul li#sca{background:#fff url(../images/gsa_cl_01.jpg) no-repeat center center;}
#certifications ul li#cscip{background:#fff url(../images/gsa_cl_02.jpg) no-repeat center center;}
#certifications ul li#sc{background:#fff url(../images/gsa_cl_03.jpg) no-repeat center center;}
#certifications ul li#gsa{background:#fff url(../images/gsa_cl_04.jpg) no-repeat center center;}

#certifications ul li a:hover{
	text-indent:9999px;
}

html body.products div#wrapper div#page-container div#content div.main-wrapper ul li{
	font-size: 14px;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}


/*****

	Contact Page
	
****/

div#content div.main-wrapper div.contactaddress{
	position:relative;
	overflow:auto;
	margin-top:20px;
}

div#content div.main-wrapper div.contactaddress p{
	float: left;
}
div#content div.main-wrapper div.contactaddress iframe{
	float: right;
}

/**** temporary hide footer nav ***/
html body div#wrapper div#footer-container div#footer div.foot-nav
{
	display:none;
}

html body.about div#wrapper div#footer-container{
	height: 70px;
}
/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{display:none;position:absolute;}

ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}

ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers li{float:left;}

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

/* demo styles */

ul.bjqs-controls li a{
  display:block;
  padding:5px 10px;
  position:absolute;
  top:20px;
  right:60px;
  color:#fd0100;
  text-decoration:none;
  text-transform:uppercase;
}

a.bjqs-prev{
	background: transparent url("../images/bg_control_prev.png") no-repeat left top;
	
  top:20px;
z-index:9999;
}

a.bjqs-next{
	background: transparent url("../images/bg_control_next.png") no-repeat right top;
	
	right: -40px;z-index:9999;
}

 p.bjqs-caption{
  background:rgba(0,0,0,0.7);
  color:#fff;
  text-align:center;
}

 ol.bjqs-markers{
 background: transparent;
  position:absolute;
  top:20px;
  right:20px;
  text-align:right;
  overflow:visible;
}

 ol.bjqs-markers li{
 background: transparent;
	 overflow:visible;
  	 margin:0 1px;
  	text-align:center;
}

 ol.bjqs-markers li a{
 	background: transparent url("../images/bg_ticker.png") no-repeat left top;
 	text-decoration:none;
  	display:block;
  	height:16px;
  	width:17px;
  	font-size:11px;
  	overflow:hidden;
  	color:#000;
  	/*box-shadow:0 0 50px #333;*/
  	font-family:Arial, Helvetica, sans-serif;
  	padding-top: 2px;
}

 ol.bjqs-markers li a:hover{
 	 background: transparent url("../images/bg_ticker_hover.png") no-repeat left top;

 }

ol.bjqs-markers li.active-marker a{
  background: transparent url("../images/bg_ticker_active.png") no-repeat left top;
  font-size:11px;
  color:#fff;
  overflow:visible;
  height:25px;
}

/*
Press Room
*/
body.pressrelease h1{
	margin-bottom: 20px;
	line-height: 28px;
	color:#333333;
}
body.pressrelease h2{
	line-height:24px;
}

body.pressrelease .presscontact li{
	margin-bottom:10px;
}
