* { 
	margin:0;
	padding:0;
}
html, body { 
	height:100%;
}
html {
	min-width:986px;
}
body { 
	background-color: #ededed;

}

img {
	border:0; 
	text-align:left;
}
object { 
	vertical-align:top; 
	outline:none;
}
ul, ol { 
	list-style:none;
}


.fleft { 
	float:left;
}
.fright { 
	float:right;
}
.clear { 
	clear:both;
}

.col-1, .col-2, .col-3 { 
	float:left;
}

.alignright { 
	text-align:right;
}
.aligncenter { 
	text-align:center;
}

.wrapper { 
	width:100%;
	overflow:hidden;
}
.container { 
	width:100%;
}




/*==== GLOBAL =====*/
#main {
	width:986px; 
	margin:0 auto;
	font-size:.75em;
	padding:22px 0 20px 0;
}

#header {
	height:172px;
	margin-bottom:16px;
	overflow:hidden;
}
#content {
	background:#fff;
	padding:15px 14px 30px 16px;
}
	#content .aside {
		float:left;
		width:204px;
		margin-right:15px;
	}
	#content .mainContent {
		float:left;
		width:736px;
	}


/*----- forms parameters -----*/

input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}


/*----- other -----*/
.img-indent { 
	margin:0 20px 0 0; 
	float:left;
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:20px;
}
	.img-box img { 
		float:left; 
		margin:0 20px 0 0;
	}

.extra-wrap { 
	overflow:hidden;
}


p {
	margin-bottom:16px;
}
.p1 { 
	margin-bottom:8px;
}
.p2 { 
	margin-bottom:16px;
}
.p3 { 
	margin-bottom:24px;
}

/*----- txt, links, lines, titles -----*/
a {
	color:#6d6d6d; 
	outline:none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#000000; 
}
a:active {
	text-decoration: none;
}
h2 {
	font-size:21px;
	line-height:1.2em;
	color:#393939;
	border-bottom:2px solid #393939;
	padding:13px 0 22px 0;
	margin-bottom:15px;
}
	h2.alt {
		margin-bottom:1px;
	}
h3 {
	font-size:21px;
	line-height:1.2em;
	font-weight:normal;
	color:#4e4d4d;
}
h5 {
	font-size:16px;
	line-height:1.2em;
	font-weight:normal;
	margin-bottom:12px;
}
	h5 a {
		text-decoration:none;
	}
		h5 a:hover {
			text-decoration:underline;
		}
	h5 span {
		font-size:12px;
		color:#000;
	}



.txt1 {
	color:#393939;
}
.txt2 {
	font-size:12px;
	color:#484848;
}
.txt3 {
	font-size:13px;
	color:#ffffff;
	line-height:26px;
}
.txt4 {
	font-size:10px;
	color:#b9b9b9;
	line-height:20px;
}
.txt5 {
        font: bold 13px Trebuchet MS,Arial,san-serif;
	color:#ffffff;
}
.txt6 {
	font-size:12px;
	color:#484848;
	line-height:24px;
}
.txt7 {
	font-size:12px;
	color:#484848;
	line-height:20px;
}
.txt8 p{font-size:12px; color:#484848;overflow:hidden; margin:0px; padding:0px;margin-left:5px; margin-right:5px;line-height:29px; height:24px;}
.txt8A p{font-size:12px; color:#ff0000;overflow:hidden; margin:0px; padding:0px;margin-left:5px; margin-right:5px;line-height:29px; height:24px;}
.txt9 { font-weight: bold;font-size:14px;color:#000000;line-height:20px;}
.txt10 { font-weight: bold;font-size:14px;color:#ff0000;line-height:20px;padding:10px 0 5px 7px;}
.txt11 { font-weight: bold;font-size:14px;color:#ff0000;line-height:20px;}
.txt12 { font-size:13px;color:#333333;line-height:25px;}
.txt12A { font-size:13px;color:#ff0000;line-height:25px;}
.txt13 {font-size:11px;color:#a4a4a4;line-height:20px;}
.txt14 { font-size:13px;color:#6f6f6f;line-height:25px;}
.txt14A { font-size:12px;color:#6f6f6f;line-height:18px;}
.txt15 { font-weight:bold;font-size:15px;color:#fff;line-height:20px;}
.txt16 { font-weight: bold;font-size:14px;color:#1F7EDC;line-height:20px;padding:20px 0 5px 7px;}
.txt17 { font-size:14px;color:#333333;line-height:25px;}
.txt18 { font-size:14px;color:#1F7EDC;line-height:16px;padding:0px 0 0px 3px;}
.txt18A { font-size:14px;color:#4f4f4f;line-height:16px;padding:0px 0 0px 3px;}
.txt19 { font-weight: bold;font-size:15px;color:#1F7EDC;line-height:26px;padding:10px 0 5px 3px;}
.txt19A { font-weight: bold;font-size:15px;color:#4f4f4f;line-height:26px;padding:10px 0 5px 3px;}
.txt20 { font-size:13px;color:#333333;line-height:26px;padding:5px 0 5px 10px;}
.txt20A { font-size:13px;color:#333333;line-height:26px;padding:5px 0 0px 0px;}
.txt21 { font-weight: bold;font-size:14px;color:#1F7EDC;line-height:16px;padding:0px 0 0px 0px;}
.txt22 { font-size:14px;color:#333333;line-height:25px;}
.txt23 {font-size:11px;color:#000000;line-height:16px;}
.txt24 { font-weight: bold;font-size:15px;color:#1F7EDC;line-height:26px;}
.txt24A { font-size:15px;color:#333333;line-height:26px;}



/*--- slider begin ---*/

div#feature_list {
	width: 750px;
	height: 355px;
	overflow: hidden;
	position: relative;
}

div#feature_list ul {
	position: absolute;
	list-style: none;	
	padding: 0;
	margin: 0;
}

ul#tabs {
	left: 0px;
	bottom:-5px;
	z-index: 10;
	width: 750px;
}

ul#tabs li {
	display:inline;
}

ul#tabs li a {
	float:left;
	width:185px;
	height:53px;
	margin-right:2px;
	background:url(../images/thumb-bg1.png) no-repeat 0 100%;
	color:#090808;
	text-decoration:none;
	display:inline;
}
ul#tabs li a.last {
	margin-right:0;
}
	ul#tabs li img {
		margin-top:12px;
	}
	ul#tabs li span {
		font-size:12px;
			text-align:center;
		display:block;
		padding:18px 0 0 0px;
	}


ul#tabs li a.current, ul#tabs li a:hover {
	background:url(../images/thumb-bg2.png) no-repeat 0 0;
	color: #FFF;
	text-decoration: none;
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#output {
	width: 750px;
	height: 337px;
	position: relative;
	left:0;
	top:0;
	z-index:1;
}

ul#output li {
	position: absolute;
	width: 750px;
	height: 337px;
	left:0px;
	top:0;
}
	ul#output li .link1 {
		float:right;
	}

	ul#output li .description {
		background:url(images/slide-description.png) no-repeat 0 0;
		width:677px;
		height:52px;
		position:absolute;
		top:295px;
		left:-6px;
	}
	ul#output li img {
		display:none;
	}
		ul#output li .description .indent {
			padding:9px 10px 0 20px;
		}
		ul#output li .description h2 {
			font-size:17px;
			line-height:1.2em;
			color:#090808;
			border:none;
			padding:2px 0 0 0;
			margin:0;
			float:left;
		}
			ul#output li .description h2 span {
				font-size:13px;
				font-weight:normal;
			}

/*--- slider end ---*/



#content .section {
	padding-bottom:20px;
}
	ol {
		list-style:decimal;
	}
	ol li {
		color:#a1a1a1;
		font-size:14px;
		border-bottom:1px solid #e5e5e5;
		list-style-position:inside;
		list-style-type:decimal-leading-zero;
		padding:0 0 7px 0;
		margin-bottom:7px;
		vertical-align:top;
	}
	ol li.last {
		border-bottom:none;
	}
		ol li a {
			font-size:12px;
		}
	.list1 li {
		border-bottom:1px solid #d9d9d9;
	}
	.list1 li.last {
	border-bottom:1px solid #eee;
	}
		.list1 li a {
			font-size:13px;
			display:block;
			background:url(../images/arrow1.gif) no-repeat 0 50% #fafafa;
			padding:10px 0 9px 38px;
			color:#3a3a3a;
			text-decoration:none;
			border-right:1px solid #eee;
			border-left:1px solid #eee;
		}
		.list1 li a:hover {
			background:url(../images/arrow1A.gif) no-repeat 0 50% #fff;
			color:#16cbf8;
		}

	.list2 li {
		border-bottom:1px solid #d9d9d9;
	}
	.list2 li.last {
	border-bottom:1px solid #eee;
	}
		.list2 li a {
			font-size:13px;
			display:block;
			background:url(../images/arrow1.gif) no-repeat 0 50% #fafafa;
			padding:10px 0 9px 38px;
			color:#3a3a3a;
			text-decoration:none;
			border-right:1px solid #eee;
			border-left:1px solid #eee;
		}
		.list2 li a:hover {
			background:url(../images/arrow1B.gif) no-repeat 0 50% #fff;
			color:#f99a03;
		}

	.list3 li {
		border-bottom:1px solid #d9d9d9;
	}
	.list3 li.last {
	border-bottom:1px solid #eee;
	}
		.list3 li a {
			font-size:13px;
			display:block;
			background:url(../images/arrow1.gif) no-repeat 0 50% #fafafa;
			padding:10px 0 9px 38px;
			color:#3a3a3a;
			text-decoration:none;
			border-right:1px solid #eee;
			border-left:1px solid #eee;
		}
		.list3 li a:hover {
			background:url(../images/arrow1C.gif) no-repeat 0 50% #fff;
			color:#ed0000;
		}	
