@charset "utf-8";

/* CSS Document */



body{

	margin:0;

	padding:0;

}

body.bg1{

	background:url(../images/bg/bg_02.gif) no-repeat center top;

}

body.bg2{

	background:url(../images/bg/bg_01.gif) no-repeat center top;

}

body.bg3{

	background:url(../images/bg/bg_03.gif) no-repeat center top;

}

body.bg4{

	background:url(../images/bg/bg_04.gif) no-repeat center top;

}

body.bg5{

	background:url(../images/bg/bg_05.gif) no-repeat center top;

}

h1{

	margin:0;

	padding:0;

	color:#FFFFFF;

	font-size:16px;

	font-weight:normal;

}

img{

	border:none;

}

.blue{

	color:#6600A7;

	font-size:12px;

}

.focus{

	font-weight:bold;

}

.clear{

	clear:both;

}

.clear2{

	clear:both;

	height:25px;

	background:url(../images/comman/bg-line.gif) repeat-x;

}

.small{

	font-size:10px;

}

ul{

	margin:0;

	padding:10px 0 0 0;

}

ul li{

	list-style:none;

	padding:0 0 0 12px;

	background:url(../images/comman/bul-arrow2.gif) no-repeat left top;

}

a{

	color:#666666;

	list-style:none;

	text-decoration:none;	

}

a:hover{

	color:#333333;

	text-decoration:underline;

}

.float-left{

	float:left;

	padding:0 22px 10px 0;

}

.wrapper{

	padding:0;

	width:955px;

	color:#666666;

	margin:0 auto;

	position:relative;

	font:12px Arial, Helvetica, sans-serif;

}

.header{

	height:137px;

}

.header .logo{

	float:right;

	padding:35px 0 0 0;

}

.header .global-nav{

	float:left;

	padding:5px 0 0 0;

}

.container{

	width:865px;

	padding:0 0 0 90px;

}

.container .left{

	float:left;

	width:663px;

}

.container .left2{

	float:left;

	width:643px;

	padding:10px;

	min-height:491px;

	height:auto!important;

	background:#FFFFFF;

	margin:0 0 10px 0;

	border:#CCCCCC solid 1px;

}

.container .left3{

	float:left;

	width:643px;

	padding:10px;

	min-height:491px;

	height:auto!important;

	background:#FFFFFF;

	margin:0 0 10px 0;

	border:#CCCCCC solid 1px;

	position:relative

}

.container .left3 .contact{
	width:270px;
	border-left:#CCCCCC dotted 1px;
	position:absolute;
	padding:0 0 0 10px;
	left: 373px;
	top: 342px;

}

.container .left3 p{

	margin:0;

	padding:0 0 8px 0;

}

.container .left3 .page-header{

	height:102px;	

	margin:0 0 10px 0;

	padding:8px 0 0 10px;

	background:#6396CA url(../images/comman/bg-left-page-header.gif) repeat-y center;

}

.container .left2 .page-header{

	height:102px;	

	margin:0 0 10px 0;

	padding:8px 0 0 10px;

	background:#6396CA url(../images/comman/bg-left-page-header.gif) repeat-y center;

}

.container .left2 .left-blurb{

	float:left;

	width:190px;	

}

.container .left2 .left-blurb ul{

	margin:0;

	padding:0;

	border-top:#CCCCCC solid 1px;

}

.container .left2 .left-blurb ul li{

	padding:0;

	margin:0;

	display:block;

	list-style:none;

	border-bottom:#CCCCCC solid 1px;

	background:url(../images/comman/bg-left-menu-arrow.gif) no-repeat right top;

}

.container .left2 .left-blurb ul li a{

	height:27px;

	display:block;

	color:#315AD6;

	list-style:none;

	font-weight:bold;

	padding:3px 0 0 3px;

	text-decoration:none;

	border-top:#FFFFFF solid 1px;

	border-bottom:#FFFFFF solid 1px;

}

.container .left2 .left-blurb ul li a:hover{

	background:url(../images/comman/bg-left-menu.gif) repeat-y left top;

}

.container .left2 .left-blurb ul li a.focus{

	font-weight:bold;

	background:url(../images/comman/bg-left-menu.gif) repeat-y left top;

}

.container .left2 .left-blurb ul li a p{

	margin:0;

	font-size:13px;

	padding:4px 0 0 0;	

}

.container .left2 .left-blurb ul li a img{

	float:left;

	padding:0 8px 0 0;

}

.container .left2 .right-blurb{

	width:443px;

	float:right;

}

.container .left2 .right-blurb .div1{

	width:170px;

	height:170px;

	float:left;

	background:#6600A7;

	margin:10px 0 20px 0;

	padding:15px;

	color:#FFFFFF;

}

.container .left2 .right-blurb .div1 p{

	margin:0;

	padding:0 0 11px 0;

	text-align:left;

}

.container .left2 .right-blurb .div2 p{

	margin:0;

	padding:0 0 11px 0;

	text-align:left;

}

.container .left2 .right-blurb .div2{

	width:170px;

	height:170px;

	float:right;

	background:#6600A7;

	margin:10px 0 20px 0;

	padding:15px;

	color:#FFFFFF;

}

.container .left2 .right-blurb .right-nav{

	margin:0;

	height:50px;

	padding:10px 0 0 0;

}

.container .left2 .right-blurb .right-nav ul{

	margin:0;

	padding:0;

}

.container .left2 .right-blurb .right-nav ul li{

	float:left;

	display:block;

	list-style:none;

	font-size:12px;

	margin:0 12px 0 0;

	padding:0 15px 0 10px;

	background:url(../images/comman/bul-arrow.gif) no-repeat left top;

}

.container .left2 .right-blurb .right-nav ul li a{

	float:left;

	display:block;

	color:#666666;

	list-style:none;

	text-decoration:none;	

}

.container .left2 .right-blurb .right-nav ul li a:hover{

	color:#333333;

	text-decoration:underline;

}

.container .left2 .right-blurb .right-nav ul li a.focus{

	color:#6600A7;

}

.container .left2 p{

	margin:0;

	text-align:justify;

	padding:8px 0 0 0;

}

.container .right{

	float:right;

	width:171px;

	text-align:center;

}

.container .right .expand{

	background:#C6C6C6;

	margin:0 0 10px 0;

}

.container .right p{

	margin:0;

	padding:0 0 8px 0;

}

.container .right p.heading{

	height:17px;

	background:url(../images/comman/b-collaps.gif) no-repeat right top;

	padding:3px 3px 0 0;

	text-align:right;

	margin:0 0 10px 0;

	font-size:14px;

	color: #000000;

}
.container .right span.heading{

	height:17px;

	background:url(../images/comman/b-collaps.gif) no-repeat right top;

	padding:3px 3px 0 0;

	text-align: center;

	margin:0 0 10px 0;

	font-size:14px;

	color: #000000;

}
/*.container .right p.heading strong{

	margin:-1px 3px 0 0;

	font-size:14px;

}*/

.container .left2 .right-blurb .about-us{

	height:80px;

}



/* table start */



table{

	margin:0;

	padding:0;	

}

table.table-bdr{

	margin:10px 0 0 0;

	text-align:left;

	background:#EBEBEB;

}

table.table-bdr tr{

	padding:4px 4px 4px 6px;

}

table.table-bdr td{

	padding:6px 0 20px 0;

	background:#FFFFFF;

}

table.table-bdr th{

	padding:4px 4px 4px 6px;

	background:#EBEBEB;

	color:#66666;

	font-size:12px;

	letter-spacing:1px;

	border-bottom:#CCCCCC solid 1px;

}

table.table-bdr .img{

	float:left;

	padding:10px 15px 0 0;

}



/* table end */



.footer{

	clear:both;

	font-size:11px;

	text-align:center;

	padding:5px 0 10px 0;

	margin:0 200px 0 0;

}

.footer a{

	margin:0 5px 0 5px;

}

.switchcontent{

	padding:0;

	padding:0 0 10px 0;

	display:none;

}

form{

	margin:0;

	padding:0;

}
