@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/bg.jpg) repeat-x #CEE4F6;
	padding:0px;
	margin:0px;
	font-family:"Zurich Cn BT";
	font-size:12px;
	color:#393939;
}

h1,h2,h3,h4,h5,h6,ol,ul,li,div,img,input{
	margin:0px;
	padding:0px;
}


p{
	margin:0px;
	padding:0px;
}

#main_container{
	width:1002px;
	padding:0px;
	margin:0px auto;
}

#header{
	background:url(../images/header_bg.jpg) no-repeat left top;
	width:908px;
	padding:0px;
	margin:0px auto;
	height:119px;
	
}

#header .logo{
	width:auto;
	padding:0px;
	margin:60px 0px 0px 37px;
	float:left;
}


*html #header .logo{
	width:auto;
	padding:0px;
	margin:60px 0px 0px 20px;
	float:left;
}


#header h6{
	font:bold 18px "Zurich Cn BT";
	font-style:italic;
	color:#5967AF;
	float:left;
	margin:44px 0px 0px 162px;
	
	
}

#header .nav{
	width:533px;
	padding:0px;
	margin:17px 21px 0px 0px;
	float:right;
	background:url(../images/nav_bg.gif) repeat-x left top;
	height:30px;
}

*html #header .nav{
	width:533px;
	padding:0px;
	margin:14px 10px 0px 0px;
	float:right;
	background:url(../images/nav_bg.gif) repeat-x left top;
	height:30px;
}

.nav .nav_left{
	background:url(../images/nav_leftcorner.gif) no-repeat left top;
	padding:0px;
	margin:0px;
	width:5px;
	height:30px;
	float:left;
}

.nav .nav_section{
	width:387px;
	float:left;
	padding:0px;
	margin:0px;
	height:30px;
}

.nav .date{
	width:136px;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#B7B6D5;
}

.nav .nav_right{
	background:url(../images/nav_rightcorner.gif) no-repeat left top;
	padding:0px;
	margin:0px;
	width:5px;
	height:30px;
	float:right;
}

#body_sec{
	width:1002px;
	padding:0px;
	margin:0px;
	float:left;
}

#body_sec .left_shadow{
	background:url(../images/left_shadow.jpg) no-repeat left top #CEE4F6;
	float:left;
	width:47px;
	height:755px;
}


#body_sec .flash_sec{
	background:url(../images/innerheader_bg.jpg) no-repeat left top;
	width:908px;
	height:171px;
	float:left;
}

.flash_sec h5{
	font:25px "Zurich Cn BT";
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	float:left;
	width:281px;
	margin:92px 0px 0px 37px;
}


*html .flash_sec h5{
	font:20px "Zurich Cn BT";
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	float:left;
	width:281px;
	margin:92px 0px 0px 20px;
}

.flash_sec .flash{
	width:523px;
	padding:0px;
	margin:0px 26px 0px 0px;
	float:right;
}

*html .flash_sec .flash{
	width:523px;
	padding:0px;
	margin:0px 13px 0px 0px;
	float:right;
}

.breadcrumbs{
	font:bold 12px  "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background:none;
	border:none;
	width:818px;
	padding:0px 10px 5px 10px;
	float:left;
	margin:6px 0px 0px 20px;
}

*html .breadcrumbs{
	font:bold 12px  "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background:none;
	border:none;
	width:818px;
	padding:0px 10px 5px 10px;
	float:left;
	margin:6px 0px 0px 10px;
}
.breadcrumbs h6{
	background:url(../images/bc_bullet.gif) no-repeat left 6px;
	padding-left:18px;
	margin-right:20px;
	font:normal 12px  "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif, Tahoma;
	float:left;
	color:#fff;
}

.breadcrumbs h6 a{
	color:#CDCBE3;
	text-decoration:none;
	font-weight:normal;
}
.breadcrumbs h6 a:hover{
	color:#fff;
	text-decoration:none;
}

.con_sec{
	background:#8495C5;
	width:908px;
	padding:0px 0px;
	float:left;
	margin:0px;
}

.middlepart{
	background:url(../images/con_bg.gif) repeat-x #fff;
	width:834px;
	border:2px solid #FFFFFF;
	margin:0px 0px 0px 16px;
	float:left;
	padding: 20px 19px;
	
}

*html .middlepart{
	background:url(../images/con_bg.gif) repeat-x #fff;
	width:834px;
	border:2px solid #FFFFFF;
	margin:0px 0px 0px 8px;
	float:left;
	padding: 20px 19px;
	
}

.middlepart h5{
	font:20px "Zurich Cn BT";
	color:#5651A1;
	border-bottom:1px dashed #6E7074;
	padding:0px 0px 15px 0px;
	width:823px;
}

.middlepart h6{
	font:bold 14px "Zurich Cn BT";
	color:#5651A1;
	width:823px;
	margin:10px 0px 0px 0px;
	width:823px;
}

.middlepart h6 span{
	font-size:12px;
	color:#000000;
}


.middlepart h5 img{
	width:auto;
	padding:0px;
	margin:0px 300px 0px 0px;
	float:right;
}

.middlepart p{
	font:12px "Trebuchet MS";
	color:#393939;
	padding:10px 0px 0px 0px;
}

.middlepart p a{
	font:12px "Trebuchet MS";
	color:#5651A1;
	padding:0px 10px 0px 0px;
	text-decoration:underline;
}

.middlepart p a:hover{
	text-decoration:none;
}


.middlepart .products{
	width:700px;
	height:auto;
	float:left;
	padding:0px;
	margin:33px 0px 0px 120px;
}

.middlepart .products1{
	width:850px;
	height:auto;
	float:left;
	padding:0px;
	margin:33px 0px 0px 0px;
}

.products1 img{
	padding:0px;
	margin:0px;
	float:left;
	width:auto;
	height:auto;
}

.products1 .img_sec{
	width:250px;
	float:right;
	padding:0px;
	margin:0px 20px 0px 0px;
}

.products1 .img_sec1{
	width:530px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.products1 .img_sec1 h5{
	font:bold 12px "Zurich Cn BT";
	color:#5651A1;
	padding:0px 0px 0px 0px;
	width:250px;
	border:none;
	margin:20px 0px 10px 0px;
}

.img_sec h5{
	font:bold 12px "Zurich Cn BT";
	color:#5651A1;
	padding:0px 0px 0px 0px;
	width:250px;
	border:none;
	margin:0px 0px 10px 0px;
}

.img_sec p{
	font:12px "Trebuchet MS";
	color:#393939;
	padding:10px 0px 0px 0px;
	float:left;
	width:250px;
}

.middlepart fieldset{
	width:570px;
	padding:20px 0px 5px 8px ;
	font:bold 12px "Trebuchet MS";
	color:#5E5E5E;
	margin:20px 0px 0px 10px;
	float:left;
	border:1px solid #d5d6d7;
}

.middlepart fieldset div{
	width:570px;
	padding:0px 5px 0px 5px;
	float:left;
	height:auto;
	margin:5px 0px;
}

.middlepart fieldset input{
	width:150px;
	border:1px solid #d5d6d7;
	font:normal 12px "Trebuchet MS";
	color:#000000;
	background:#FFFFFF;
}

.middlepart fieldset span{
	width:auto;
	padding:0px;
	margin:0px;
	float:right;
}

.middlepart fieldset span input{
	width:70px;
	border:none;
	font:bold 12px "Trebuchet MS";
	color:#fff;
	background:#5651A1;
	margin:10px 300px 0px 0px;
	padding:5px 0px;
	cursor:pointer;
}


.middlepart fieldset div label{
	width:200px;
	float:left;
}

*html .middlepart .products{
	width:auto;
	height:auto;
	float:left;
	padding:0px;
	margin:33px 0px 0px 70px;
}

.middlepart .gallery{
	width:692px;
	float:left;
	padding:0px;
	margin:20px 0px 0px 94px;
	height:auto;
}

*html .middlepart .gallery{
	width:692px;
	float:left;
	padding:0px;
	margin:20px 0px 0px 64px;
	height:auto;
}



.middlepart .download{
	width:203px;
	padding:0px;
	margin:40px 0px 0px 50px;
	float:left;
}

.download img{
	width:auto;
	padding:2px;
	margin:0px;
	border:1px solid #CCCCCC;
}

.download h5{
	font:bold 16px "Trebuchet MS";
	color:#393939;
	border-bottom:1px solid #393939;
	padding:0px 0px 10px 0px;
	width:203px;
}

.download h6{
	background:url(../images/black_arrow.gif) no-repeat left;
	font:bold 12px "Trebuchet MS";
	color:#5651A1;
	padding:0px 0px 0px 15px;
	display:block;
}
*html .download h6{
	background:url(../images/black_arrow.gif) no-repeat left;
	font:bold 12px "Trebuchet MS";
	color:#5651A1;
	padding:0px 0px 0px 15px;
	width:203px;
}

.download h6 a{
	font:bold 12px "Trebuchet MS";
	color:#5651A1;
	text-decoration:none;
}

.download h6 a:hover{
	font:bold 12px "Trebuchet MS";
	color:#807CBB;
	text-decoration:none;
}


.download h6 span{
	color:#393939;
	font-weight:normal;
}

.middlepart .list1{
	width:auto;
	padding:0px;
	margin:40px 0px 0px 50px;
	float:left;
}

.list1 ul{
	width:auto;
	padding:0px;
	margin:0px;
	float:left;
}

.list1 ul li{
	background:url(../images/black_arrow.gif) no-repeat left 5px;
	font:12px "Trebuchet MS";
	color:#393939;
	list-style:none;
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;	
}

.list1 h6{
	background:none;
	font:bold 14px "Zurich Cn BT";
	color:#5651A1;
	width:823px;
	margin:10px 0px 10px 0px;
	padding:0px;
}

.middlepart .list{
	width:830px;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
	
}

.list ul{
	width:auto;
	padding:0px;
	margin:5px 0px;
	float:left;
}

.list ul li{
	background:url(../images/black_arrow.gif) no-repeat left 5px;
	font:12px "Trebuchet MS";
	color:#393939;
	list-style:none;
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;	
}

.middlepart .tablesec{
	width:700px;
	padding:0px;
	margin:10px auto;	
}

.tablesec table{
	width:100%;
	border:1px solid #969EE1;
	background:#969EE1;
	padding:2px;
}

.tablesec td{
	background:#FFFFFF;
	padding:0px 0px 0px 10px;
	height:20px;
	font:12px "Trebuchet MS";
	color:#000000;
}

.tablesec th{
	font:bold 12px "Trebuchet MS";
	color:#fff;
}

.con_sec .bottom_sec{
	width:876px;
	padding:0px;
	margin:0px 0px 15px 16px;
	float:left;
	background:#FFFFFF;
}

*html .con_sec .bottom_sec{
	width:876px;
	padding:0px;
	margin:0px 0px 15px 8px;
	float:left;
	background:#FFFFFF;
}


.bottom_sec .bottom_left{
	background:url(../images/middlebottom_corner.gif) no-repeat left bottom;
	width:21px;
	height:18px;
	float:left;
	margin:0px 0px 0px 0px;
}

.bottom_sec .bottom_right{
	background:url(../images/middlebottom_rightcorner.gif) no-repeat left bottom;
	width:16px;
	height:18px;
	float:right;
	margin:0px 0px 0px 0px;
}

#body_sec .right_shadow{
	background:url(../images/right_shadow.jpg) no-repeat left top #CEE4F6;
	float:right;
	width:47px;
	height:755px;
}

.con_sec .footer_left{
	background:url(../images/footerleft_corner.gif) no-repeat left bottom;
	width:25px;
	height:50px;
	float:left;
}

.con_sec .footer_right{
	background:url(../images/footerright_corner.gif) no-repeat left bottom;
	width:16px;
	height:50px;
	float:right;
}


.con_sec .email{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:right;
	padding:0px;
	margin:0px 15px 0px 0px;
}

.con_sec .email a{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.con_sec .email a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

.con_sec .contact{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	padding:0px;
	margin:0px 15px 0px 0px;
}

.contact p{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.copyrights{
	font:12px Arial, Helvetica, sans-serif;
	color:#67727B;
	text-align:center;
	margin:10px 0px 10px 240px;
	float:left;
}
.copyrights a{

	font:12px Arial, Helvetica, sans-serif;
	color:#67727B;
	font-weight:bold;
	text-decoration:none;
}
.copyrights a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#67727B;
	font-weight:bold;
	text-decoration:underline;
}


*html .copyrights{
	font:12px Arial, Helvetica, sans-serif;
	color:#67727B;
	text-align:center;
	margin:20px 0px 20px 90px;
	float:left;
}