/* general styles */
body{
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#fff;
	color:#7b7b7b;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
img{
	border:none;
}
a{
	color:#e5322c;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a:focus{
	outline:none;
}
h1{
	position:absolute;
	left:1px;
	top:24px;
	margin:0;
	padding:0;
}
h1 a{
	display:block;
	width:184px;
	height:48px;
	background:url(../images/logo.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
h2{
	margin:0 0 12px;
	padding:0;
	font-size:14px;
	color:#7b7b7b;
}
/* general styles */
#page{
	margin:0 auto;
	width:838px;
	overflow:hidden;
	position:relative;
	
}
#content{
	width:100%;
	overflow:hidden;
}
#content p{
	margin:0 0 10px;
	padding:0;
}
.container{
	width:100%;
	overflow:hidden;
}
.column1{
	width:625px;
	float:right;
	position: relative;
}
.column2{
	width:212px;
	float:left;
}
.column3{
	width:384px;
	min-height:305px;
	float:left;
	padding:28px 0 30px;
	background:url(../images/bullet3.gif) no-repeat 0 100%;
}
* html .column3{
	height:305px;
}
.column4{
	width:208px;
	float:right;
	font-size:11px;
	color:#7b7b7b;
	padding-bottom:40px;
}
/* navigation */
.navigation{
	width:199px;
	overflow:hidden;
	margin:147px 0 0 3px;
}
.navigation li{
	padding:1px 0 2px;
	border-bottom:1px #d9d9d9 solid;
}
.navigation li a{
	text-decoration:none;
	font-size:15px;
	color:#858585;
}
.navigation li a:hover,.navigation li.active a{
	/*font-weight:bold;*/
	color:#585858;
}
.navigation.sec{
	margin-top:30px;
}
.navigation.sec li a{
	font-size:12px;
}
/* right column content */
.box1{
	width:625px;
	height:266px;
	overflow:hidden;
	background:url(../images/img1.jpg) no-repeat;
	position:relative;
	z-index:0;
	border-bottom:6px #dfe0e1 solid;
}
.inner .box1{
	background:url(../images/img2.jpg) no-repeat;
}
.sub .box1{
	background:url(../images/img3.jpg) no-repeat;
}
.box1 .subnav{
	float:right;
	overflow:hidden;
	padding:16px 4px 0 0;
}
.box1 .subnav li{
	float:left;
	padding:0 10px;
	margin-left:-2px;
	background:url(../images/bullet1.gif) no-repeat 0 3px;
}
.box1 .subnav li a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.box1 .subnav li a:hover{
	text-decoration:underline;
}
.box2{
	width:625px;
	height:30px;
	overflow:hidden;
	position:relative;
	z-index:9;
	margin:-30px 0 0;
}
/* tab nav */
.tabs{
	float:right;
	width:202px;
	height:30px;
	background:url(../images/tabs-bg.png) no-repeat;
	padding-left:3px;
	margin-left:1px;
}
.tabs li{
	float:left;
	padding-top:3px;
}
.tabs li a{
	float:left;
	overflow:hidden;
	height:27px;
	background:#f0f0f0;
	cursor: pointer;
	color:#7b7b7b;
	text-decoration:none;
	position: relative;
}
.tabs li a strong{
	float:left;
	height:22px;
	padding:5px 12px 0 7px;
	font-size:12px;
	background:url(../images/tabs-right-off.gif) no-repeat 100% 0;
}
.tabs li.active a{
	background:#fff url(../images/tabs-left-on.gif) no-repeat !important;
	margin-left:-9px !important;
	padding-left:6px;
	position:relative;
	z-index:9;
}
.tabs li.active a strong{
	background:url(../images/tabs-right-on.gif) no-repeat 100% 0;
	padding-right:14px !important;
}
.tabs li.active a.item2 strong{
	padding-left:7px !important;
	padding-right:14px !important;
}
.tabs li.tab-right a strong{
	background:url(../images/tabs-right-off1.gif) no-repeat 100% 0;
}
.tabs li.tab-left a{
	background:url(../images/tabs-left-off1.gif) no-repeat;
	color:#4c4c4c;
}
.tabs li.tab-left.active a{
	background:#fff;
}
.tabs li.tab-left.active a.item1{
	margin-left:0px !important;
	background:#fff url(../images/tabs-left-on1.gif) no-repeat !important;
}
.tabs li.tab-left.active a strong{
	background:url(../images/tabs-right-on.gif) no-repeat 100% 0 !important;
	padding-left:2px !important;
	padding-right:10px !important;
}
.tabs li.tab-right.active a strong{
	background:url(../images/tabs-right-on1.gif) no-repeat 100% 0;
}
.box3{
	width:625px;
	overflow:hidden;
	position:relative;
	z-index:9;
	margin:0;
	padding-bottom:50px;
	background:url(../images/bullet2.gif) repeat-y 416px 0;
}
.column3 .list3{
	width:355px;
	overflow:hidden;
	padding:7px 0 0;
}
.column3 .list3 li{
	padding-left:15px;
	margin-bottom:0px;
	background:url(../images/bullet5.gif) no-repeat 0 4px;
}
.column4 .list1{
	width:190px;
	margin:20px 0 0 21px;
}
.column4 .list1 li{
	background:url(../images/bullet4.gif) no-repeat 0 100%;
	padding:10px 0;
}
.column4 h3{
	margin:0;
	padding:0;
	font-size:12px;
}
.column4 strong{
	display:block;
	font-size:10px;
	padding-bottom:12px;
}
.column4 .list2{
	width:190px;
	margin:32px 0 0 19px;
}
.column4 .list2 li{
	margin-bottom:3px;
	padding-left: 1px;
}
.column4 .list2 li a{
	color:#f00;
	text-decoration:none;
}
.column4 .list2 li a:hover{
	text-decoration:underline;
}

