* {margin:0;padding:0;border:0;}

body {
	font:		11px/17px Verdana, arial, helvetica, sans-serif;
	text-align:	center;
	color:		#555;
	background:	url("/img/body-bak.gif") repeat-x #fff;
}

h1,h3 {
	color:		#261c02;
	font:		14px/18px Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	margin:		25px 0 10px 0;
}

h2 {
	color:		#261c02;
	font:		12px/20px Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	margin:		10px 0 10px 0;
}

p {
	font:		12px/18px Verdana, arial, helvetica, sans-serif;
	color:		#555;
	margin:		5px 0 20px 0;
}

ul {
	font:		12px/18px Verdana, arial, helvetica, sans-serif;
	color:		#555;
	margin:		5px 0 20px 20px;
}

a {color: #2c56a6;text-decoration: none;}
a:hover {text-decoration: underline;}

#shell {
	width:				700px;
	margin:				0 auto;
	text-align:			left;
	margin-top:			20px;
}

#logo {
	/*margin:				20px 0 25px 0;*/
}

#nav {
	float:		right;
	clear:		none;
	margin:		12px 0 0 10px;
}

#page {
	width:		680px;
	border:		10px solid #fff;
	background-color: #fff;
	margin:		37px 0 20px 0;
}

#sidebar {
  margin:		0 10px 0 0px;
  width:		220px;
  float:		left;
}

#content {
	text-align:	left;
	float:		right;
	width:		450px;
}

/* banners */
#bnr2 {
	width:		220px;
	height:		220px;
	float:		left;
	clear:		none;
	color:		#fff;
}

#bnr2a {
	width:		450px;
	height:		150px;
	float:		left;
	clear:		none;
	color:		#fff;
}

#bnr3 {
	width:		220px;
	height:		220px;
	float:		right;
	clear:		none;
	color:		#fff;
}

#bnr2 h1, #bnr2a h1, #bnr3 h1, #bnr2 h2, #bnr2a h2, #bnr3 h2 {
	padding:	0 10px 0 10px;
	margin:		10px 0 10px 0 ! important; 
	color:		#fff;
}
#bnr2 h2, #bnr3 h2, #bnr2a h2 {font-weight: normal;}

.bnrHome2 {background:	url("/img/bnr/home2.gif") no-repeat #072863;}
.bnrHome3 {background:	url("/img/bnr/home3.gif") no-repeat #072863;}

.bnrJet2a {background:	url("/img/bnr/jet2a.jpg") no-repeat #072863;}

.bnrTarget2 {background:	url("/img/bnr/target2.jpg") no-repeat #072863;}

.bnrLight2 {background:	url("/img/bnr/light2.jpg") no-repeat #072863;}

.bnrLaptop2 {background:	url("/img/bnr/laptop2.jpg") no-repeat #072863;}

.bnrPhone2 {background:	url("/img/bnr/phone2.jpg") no-repeat #072863;}

/* sidenav */

#subnav {margin-top: 10px;}

.sn-title {
  width:		220px;
  height:		26px;
  padding:		0;
  background-color: #f4f8fd;
  line-height:	26px;
  font:			12px/26px Verdana, arial, helvetica, sans-serif;
  color:		#454545;
  text-indent: 10px;
  font-weight: bold;
  border-top:	1px solid #2c56a6;
  border-bottom:1px dotted #2c56a6;
}

#subnav a {
	display:			block;
	border-bottom:		1px dotted #2c56a6;
	background-color:	#fefefe;
    height:				26px;
	line-height:		26px;
    text-indent:		10px;
	text-decoration:	none; 
}
#subnav a:hover {text-decoration: none; background-color:	#f4f8fd; border-bottom:		1px solid #2c56a6;}


.clear {
	clear:	both;
	height: 0;
}



#footer {
	width:				100%;
	background-color:	#efefef;
	border-top:			5px solid #454545;
	padding:			10px 0 200px 0;
	text-align:			center;
}
#footShell {
	width:				700px;
	margin:				0 auto;
	text-align:			left;
	margin-top:			20px;
}

.stack1 {
	width:				230px;
	margin-right:		10px;
	float:				left;
	clear:				none;
	line-height:		20px;
}

.stack {
	width:				140px;
	margin-right:		10px;
	float:				left;
	clear:				none;
	line-height:		20px;
}

.stack1 a, .stack a {
	color: #454545 ! important;
	text-decoration: none;
}
.stack1 a:hover, .stack a:hover {
	text-decoration: underline;
}
#nav a {
	color:			#0A6481;
	text-decoration:none;
	display:		block;
	float:			left;
	clear:			none;
	padding:		5px 8px 5px 8px;
	height:			25px;
	line-height:	25px;
	margin-left:	1px solid #666;
	background-color: #fff;
	margin-right:	8px;
}
#nav a:hover {background-color:#f4f8fd;}
.active {background-color:#f4f8fd ! important;}
.sn-active {font-weight: bold;background-color:#f7fafe ! important;}
.sn-active2 {font-weight: bold;background-color:#f4f8fd ! important; text-indent:5px;}
.contact {margin-right:0px !important;}


.box2 {margin-right:6px;}
.blu {color: #2c56a6 !important;}
