@charset "utf-8";

*{
	margin: 0,0,0,0;
	padding: 0;
	}

body{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color:#eaf9fe;
	background-image: url(themes/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding:0;
	}

img{ 
 	behavior: url(iepngfix.htc);
	}

ul, ol, dl {
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	/*padding-right: 15px;
	padding-left: 15px;*/
	text-decoration: none;
}

p {
	margin:0 0 15px 0;
	clear:both;
}

a img { 
	border: none;
}

header, section, footer, nav, article, figure {

	display: block;

}

.floatright {
	float:right;
	padding:0 0 5px 20px;
}

.floatright2 {
	float:right;
	padding:0 0 3px 15px;
}

.floatleft {
	float:left;
	padding:0 20px 5px 0;
}

.floatleft2 {
	float:left;
	padding:0 15px 3px 0;
}

.line { 
	float:left;
	width:740px;
	border-bottom:1px dashed #CCC;
}	

/* ----------------- hyperlink -------------------- */

a:link {
	color:#00F;
	text-decoration: underline;
}

a:visited {
	color:#00F;
	text-decoration: none;
}

a:hover, a:active, a:focus { 
	text-decoration: none;
}


/* ----------------- general text -------------------- */

.font-14w { font-size:14px; color:#FFF; }
.font-18w { font-size:18px; color:#FFF; }

.font-12b { font-size:12px; color:#01579a; font-weight:bold; }
.font-12b a { color:#01579a; text-decoration:none; }
.font-12b a:hover { text-decoration:underline; }

.font-12bl { font-size:12px; color:#01579a; }
.font-12bl a { color:#01579a; text-decoration:none; }
.font-12bl a:hover { text-decoration:underline; }

.font-12g { font-size:12px; color:#666; }

.font-14b { font-size:14px; color:#01579a; font-weight:bold; }
.font-14b a { color:#01579a; text-decoration:none; }
.font-14b a:hover { text-decoration:underline; }

.font-12b-w { font-size:12px; color:#FFF; font-weight:bold; }

.font-12b-b { font-size:14px; color:#000; font-weight:bold; text-align:center; }

.font-12b-bl { font-size:14px; color:#000; font-weight:bold; text-align:left; }

.font-12b-r { font-size:12px; color:#903; font-weight:bold; text-align:left; }
.font-12b-r a { color:#903; text-decoration:none; }
.font-12b-r a:hover { color:#903; text-decoration:underline; }

.font-14b-r { font-size:14px; color:#903; font-weight:bold; text-align:left; }
.font-14b-r a { color:#903; text-decoration:none; }
.font-14b-r a:hover { color:#903; text-decoration:underline; }

.font-12 { font-size:12px; text-align:center; }
/*.font-12-justify { font-size:12px; color:#000; text-align:justify; }*/


/* ----------------- ol -------------------- */

ol { padding: 0 0 15px 20px; }
ol li {  }

.ol-list { padding:0 0 15px 40px; }
.ol-list li { }

.ol-list2 { padding:0 0 15px 25px; }
.ol-list2 li { padding: 0 0 10px 0; }

.ol-list3 li { padding: 5px; }
.ol-list3 li { padding: 0 0 10px 0; }


/* ---------------- container -------------- */

.container {

	width: 1000px;

	background: #FFFFFF;

	margin: 0 auto;

}



.contant-zone{

	width: 960px;

	background: #FFFFFF;

	margin: 0 auto;

	/*border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-right-color: #076bcc;

	border-left-color: #076bcc;*/

	overflow: hidden;

	}

	

/* ------------------ header ------------------*/

header {

	/*background-image: url(themes/header-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;*/

	padding: 0px;

	height: 80px;

	width: 960px;

	background-color: #FFF;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}



header .left{

	float: left;

	height: 66px;

	width: 340px;

	margin: 8px 0 0 0;

}



header .right{

	float: right;

	height: 66px;

	width: 620px;

	margin: 0;

}



.r-middle{

	line-height: 66px;

	height: 66px;

	width: 620px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	color: #FFF;

	text-align: right;

	}

	

/*.r-bottom{

	line-height: 33px;

	height: 33px;

	width: 600px;

	margin-right: 20px;

	}*/

	

.shadown-01{

	background-image: url(themes/shadown-01.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	margin: 0px;

	height: 9px;

	width: 960px;

	}

	

	

/* ------------------ main hightlight --------- */

.highlight-line {

	width:960px;

	height:20px;

	background:url(themes/highlight-line.jpg);

	background-repeat:no-repeat;

	margin:10px auto 0 auto;

}



.highlight-zone{

	height: 140px;

	width: 960px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	text-decoration: none;

	}

	

.h1-zone{

	float: left;

	height: 130px;

	width: 320px;

	}

	

.h2-zone{

	float: left;

	height: 130px;

	padding:0 0 0 20px;

	width:299px;

	/*width: 319px;*/

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #DDD;

	}

	

.h3-zone{

	float: left;

	height: 130px;

	width: 319px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #DDD;

	}



.con-01-left{

	float: left;

	height: 110px;

	width: 80px;

	padding:15px 0 0 0;

	text-align: center;

	}

	

.con-02-right{

	float: left;

	height: 97px;

	width: 239px;

	margin-right: auto;

	padding-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	}

	

.con-03-right{

	float: left;

	height: 97px;

	width: 219px;

	margin-right: auto;

	padding-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	text-decoration: none;

	}



/*.con-02-right a{

	font-family: Arial, Helvetica, sans-serif;

	color: #00aeef;

	text-decoration: none;

	}

	

.con-02-right a:hover{

	color: #00aeef;

	text-decoration: underline;

	}*/

	
/* ----------------- full width -------------------- */
.full-width { width:744px; margin:0 auto; 
background-image: linear-gradient(bottom, rgb(255,255,255) 30%, rgb(245,245,245) 65%, rgb(235,235,235) 83%);
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 30%, rgb(245,245,245) 65%, rgb(235,235,235) 83%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 30%, rgb(245,245,245) 65%, rgb(235,235,235) 83%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 30%, rgb(245,245,245) 65%, rgb(235,235,235) 83%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 30%, rgb(245,245,245) 65%, rgb(235,235,235) 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.3, rgb(255,255,255)),
	color-stop(0.65, rgb(245,245,245)),
	color-stop(0.83, rgb(235,235,235))
); }



/* ------------------- search ---------------- */

.searchinput{

	border-right-width: 0px;

	padding-left: 3px;

	width: 190px;

	font-family: arial;

	float: left;

	border-top-width: 0px;

	border-bottom-width: 0px;

	color: #636365;

	margin-left: 3px;

	font-size: 8pt;

	vertical-align: middle;

	border-left-width: 0px;

	margin-right: 10px;

}

.tab_search{

	height: 21px;

	background-image: url(themes/search-bar.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.searchaction{

	width: 70px;

	float: left;

	height: 21px;

}



.searchinput2{

	border-right-width: 0px;

	padding-left: 3px;

	width: 250px;

	font-family: arial;

	float: left;

	border-top-width: 0px;

	border-bottom-width: 0px;

	color: #636365;

	margin-left: 3px;

	font-size: 8pt;

	vertical-align: middle;

	border-left-width: 0px;

	margin-right: 10px;

}

.tab_search2{

	height: 26px;

	background-image: url(themes/newsletter-search-bar.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.searchaction2{

	width: 66px;

	float: left;

	height: 26px;

}



/* ---------------- content ---------------- */

.content {
	/*width:960px;*/
	/*width: 748px;*/
	width:760px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 15px;*/
}

.content-sub {
	width: 758px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 15px;*/
}


/* ---------------- advertisement zone -------------- */

.adv-zone{
	float:left;
	width:200px;
	/*width: 212px;*/
	margin:5px 0 10px 0;
}

.adv-image{
	margin-bottom:10px;
}

/*.adv-image a{ 
	padding:0 0 10px 0;
}*/


/* ----------------- main zone ----------------- */

.main-zone{
	float:left;
	/*width: 740px;*/
	width:520px;
	margin:5px 0 10px 0;
	padding:0 19px;
}

.main-title{
	height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #01579a;
	line-height: 32px;
	float: left;
	width: 520px;
}

.main-title2{
	height:40px;
	line-height: 40px;
	float: left;
	width: 520px;
	background:url(themes/bg-special.jpg);
}

.main-font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFF;
	padding:0 0 0 10px;
}

.main-line{
	width:520px;
	height:1px;
	border-bottom:1px solid #01579a;
	padding:0;
	margin:0;
}

.main-line2{
	width:520px;
	height:1px;
	border-bottom:1px dotted #CCC;
	padding:0;
	margin:0;
}

.main-more{
	float: left;
	width: 520px;
	/*margin-right: 20px;*/
	margin-left:0px;
	margin-top: 10px;
	text-align:justify;
}

.main-more2{
	float: left;
	width: 520px;
	margin-left:0px;
	margin-top: 10px;
	text-align:justify;
	background:url(themes/bg-special-02.jpg);
	background-repeat:no-repeat;
}

.read-more {
	float:right;
	width:60px;
	text-align:right;
	padding:0;
}

.read-more a {
	color:#F00;
	font-size:12px;
	text-decoration:underline;
}

.read-more a:hover {
	color:#00F;
	text-decoration:underline;
}

.read-more2 {
	float:left;
	text-align:justify;
	padding:0;
}

.read-more2 a {
	color:#F00;
	font-size:12px;
	text-decoration:underline;
}

.read-more2 a:hover {
	color:#00F;
	text-decoration:underline;
}

.read-more3 {
	float:right;
	width:80px;
	text-align:right;
	padding:10px 0 0 0;
}

.read-more3 a {
	color:#F00;
	font-size:12px;
	text-decoration:underline;
}

.read-more3 a:hover {
	color:#00F;
	text-decoration:underline;
}

.listing { 
	float:left;
	width: 285px;
	padding: 0 0 0 15px;
}

.listing li{
	padding:0 0 10px 0;
	list-style:url(themes/bullet.jpg);
}

.listing li a{
	margin:0;
	text-align:justify;
	color:#000;
	text-decoration:none;
}

.listing li a:hover{
	color:#000;
	text-decoration:underline;
}

.listing2 { 
	float:left;
	width: 208px;
	height:70px;
	font-size:12px;
}

.listing2 li{
	padding:0 0 5px 0;
	list-style:none;
}

.listing2 li a{
	margin:0;
	text-align:justify;
	color:#000;
	font-size:12px;
	text-decoration:none;
}

.listing2 li a:hover{
	color:#000;
	text-decoration:underline;
}

.listing3 { 
	float:left;
	width: 719px;
	padding: 0 0 0 25px;
	/*clear:both;*/
}

.listing3 li{
	padding:0 0 10px 0;
	list-style:circle;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}

.listing4 { 
	float:left;
	width: 345px;
	padding: 0 0 15px 25px;
	/*clear:both;*/
}

.listing4 li{
	padding:0 0 10px 0;
	list-style:circle;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}

.listing5 { 
	float:left;
	width: 180px;
	padding: 0 0 0 15px;
}

.listing5 li{
	padding:0 0 10px 0;
	list-style:url(themes/bullet.jpg);
}

.listing5 li a{
	margin:0;
	text-align:justify;
	color:#000;
	text-decoration:none;
}

.listing5 li a:hover{
	color:#000;
	text-decoration:underline;
}

.listing6 { float:left; padding: 5px 0 15px 25px; }

.listing6 li {
	padding:0 0 10px 0;
	list-style:circle;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;	
}

.listing7 { float:left; padding: 0 0 15px 5px; }

.listing7 li {
	padding:0 0 10px 0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;	
}

.listing8 { float:left; padding: 0 0 15px 20px; }

.listing8 li {
	padding:0 0 5px 0;
	list-style:url(themes/arrow.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;	
}

.listing8 li a {
	color:#00F;
	text-decoration:none;
}

.listing8 li a:hover {
	text-decoration:underline;	
}

.listing9 { float:left; padding: 0 0 15px 30px; }

.listing9 li {
	padding:0 0 5px 0;
	list-style:url(themes/arrow.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;	
}

.listing9 li a {
	color:#01579a;
	text-decoration:none;
}

.listing9 li a:hover {
	text-decoration:underline;	
}

.grey {
	color:#666;
}

/*.main-news-img{
	width:245px; 
	float:left; 
	margin:11px 10px 0px 21px !important; 
	height:145px;
}

.main-news-link{
	width:224px; 
	float:right; 
	margin:21px 30px 0 10px;
}*/


/* ----------------- info zone ----------------- */

.info-zone{
	padding: 0px;
	width: 744px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding:0 0 0 15px;
}

.info-title{
	height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #01579a;
	line-height: 32px;
	float: left;
	width: 744px;
}

.info-title2{
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #01579a;
	line-height: 22px;
	float: left;
	width: 744px;
}

.info-line{

	width:744px;

	height:1px;

	border-bottom:1px solid #01579a;

	padding:0;

	margin:0;

}



.info-line2{

	width:744px;

	height:1px;

	border-bottom:1px dotted #666;

	padding:0;

	margin:0 0 15px 0;

}

.info-line3{
	width:744px;
	height:1px;
	border-bottom:1px dashed #CCC;
	padding:0;
	margin:0 0 15px 0;
}

.info-more{

	float: left;

	width: 744px;

	/*margin-right: 20px;*/

	margin-left:0px;

	margin-top: 10px;

	text-align:justify;

}


/* ---------------- right sidebar ---------------- */

.right-sidebar{
	float:right;
	width:200px;
	padding:5px 0 0 0;
}

.right-title-zone{
	float:left;
	background:url(themes/bg-sidebar-01.png);
	background-repeat:no-repeat;
	width:200px;
	height:39px;
}

.right-title{	
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding: 12px 0 0 8px;
}

.right-desc-zone{
	float:left;
	background:url(themes/bg-sidebar-02.png);
	background-repeat:repeat-y;
	width:200px;
}

.right-desc {
	width:184px;
	padding:10px 8px 0 8px;
}

.right-desc-zone-end{
	float:left;
	background:url(themes/bg-sidebar-03.png);
	background-repeat:no-repeat;
	width:200px;
	height:6px;
}


/* ---------------- left sidebar ---------------- */

.L-sidebar{
	float:left;
	width:200px;
	padding:5px 0 0 0;
}

.L-title-zone{
	float:left;
	background:url(themes/bg-sidebar-01.png);
	background-repeat:no-repeat;
	width:200px;
	height:39px;
}

.L-title{	
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding: 12px 0 0 8px;
}

.L-desc-zone{
	float:left;
	background:url(themes/bg-sidebar-02.png);
	background-repeat:repeat-y;
	width:200px;
}

.L-desc {
	width:184px;
	padding:10px 8px 0 8px;
}

.L-desc-zone-end{
	float:left;
	background:url(themes/bg-sidebar-03.png);
	background-repeat:no-repeat;
	width:200px;
	height:6px;
}


/* ---------------- left sidebar ---------------- */

.left-sidebar{
	float:left;
	width:200px;
	padding:10px 0 0 0;
}

.left-title-zone{
	float:left;
	background:url(themes/bg-sidebar-01.png);
	background-repeat:no-repeat;
	width:200px;
	height:39px;
}

.left-title-zone2{
	float:left;
	background:url(themes/bg-sidebar-01b.png);
	background-repeat:no-repeat;
	width:208px;
	height:39px;
}

.left-title-zone3{
	float:left;
	background:url(themes/bg-sidebar-01c.png);
	background-repeat:no-repeat;
	width:235px;
	height:39px;
}

.left-title-zone4{
	float:left;
	background:url(themes/bg-sidebar-01d.png);
	background-repeat:no-repeat;
	width:300px;
	height:39px;
}

.left-title{	
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding: 12px 0 0 8px;
}

.left-title2 {	
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding: 10px 0 0 10px;
}

.left-title3 {	
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding: 10px 0 0 10px;
}

.left-desc-zone{
	float:left;
	background:url(themes/bg-sidebar-02.png);
	background-repeat:repeat-y;
	width:200px;
}

.left-desc {
	width:184px;
	padding:10px 8px 0 8px;
}

.left-desc-zone-end{
	float:left;
	background:url(themes/bg-sidebar-03.png);
	background-repeat:no-repeat;
	width:200px;
	height:6px;
}


.sidebar-list {
	float:left;
	width: 155px;
	margin:0;
	padding:5px 0 20px 25px;
}

.sidebar-list li{
	list-style:url(themes/bullet2.jpg);
	padding:0 0 5px 0;
}



.sidebar-list li a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	text-decoration:none;

}



.sidebar-list li a:hover{

	text-decoration:underline;

}



/* ---------------- Quick Zone --------------------*/

#quick-zone {

	float: right;

	width: 199px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #cccccc;

	padding-bottom: 20px;

	display: block;

}



.side-btn{

	background-image: url(themes/btn-01-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 74px;

	width: 199px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	}

	

.side-btn-name{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	font-weight: bold;

	color: #002f7c;

	height: 20px;

	width: 190px;

	margin-left: 9px;

	}

	

.side-btn-l{

	float: left;

	height: 54px;

	width: 70px;

	}

	

.side-btn-r{

	float: right;

	height: 44px;

	width: 120px;

	padding-right: 9px;

	padding-top: 10px;

	}

	

/* ------------------ news zone ------------ */

.news-desc {

	display: block;

	background:url(themes/bg-news-02.jpg);

	background-repeat:repeat-x;

	width:200px;

	height:259px;

}



ul.news-nav {

	list-style: none;

	display: block;

}



ul.news-nav li {

	width: 165px;

	text-decoration: none;

	padding-left: 15px;

	padding-top: 15px;	

	padding-bottom: 5px;

}



ul.news-nav li span{

	color: #b60013;

	display: block;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	padding: 0px;

}



ul.news-nav li a{

	display: block;

	text-decoration: none;

	color: #000 !important;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 0px;

}

ul.news-nav li a:hover {

	color: #F0F;

	text-decoration: underline;

}





ul.news-nav2 {

	list-style: none;

	display: block;

	margin: 0px;

}

ul.news-nav2 li {

	text-decoration: none;

	padding-left: 0px;

	width: 220;

	padding-bottom: 5px;

}



ul.news-nav2 li span{

	color: #00aeef;

	display: block;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 0px;

}



ul.news-nav2 li a{

	display: block;

	text-decoration: none;

	color: #000 !important;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 0px;

}

ul.news-nav2 li a:hover {

	color: #F0F;

	text-decoration: underline;

}





ul.news-nav3 {

	list-style: none;

	display: block;

	margin: 0px;

}

ul.news-nav3 li {

	text-decoration: none;

	padding-left: 0px;

	width: 220;

	padding-bottom: 10px;

	display: block;

}



/* ------------------ newsletter ------------------- */

#newsletter-zone{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 42px;

	color: #FFF;

	text-decoration: none;

	background-image: url(themes/news-zone.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 42px;

	width: 960px;

	}



.newsletter-left{

	float: left;

	height: 42px;

	width: 585px;

	margin-left: 20px;

	}



.newsletter-right{

	float: right;

	height: 42px;

	width: 355px;

	}



/* ------------------ footer ------------------- */

footer {

	width:960px;

	height:25px;

	margin:8px auto;

	padding: 8px 0 5px 0;

	background-color: #FFF;

	color: #666666;

	font-size:11px;

	position: relative;

	border-top: 1px solid #e6e8ea;

	clear: both; 

}



.footer-text{

	float:left;

	width:400px;

	text-align:left;

	padding:0;

	margin:0;

}



.footer-nav{

	float:right;

	width:560px;

	text-align:right;

	padding:0;

	margin:0;

}



.footer-nav a{

	color:#666;

	text-decoration:none;

}



.footer-nav a:hover{

	text-decoration:underline;

}



/*footer {

	position: relative;

	height: 40px;

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 40px;

	color: #FFF;

	background-color: #1e1e1e;

	text-align: center;

}



.footer-container {

	margin:0 auto;

	width:960px;

	color: #666666;

	background-color: #FFF;

}

.footer-wrapper {

	width:960px;

	overflow:hidden;

	padding-top: 10px;

	padding-bottom: 10px;

	height: 170px;

}*/



.col-1 {

	width:185px;

	margin-right:10px;

	margin-left: 40px;

}

.col-2 {

	width:185px;

	margin-right:10px;

	margin-left: 40px;

}

.col-3 {

	width:185px;

	margin-right:10px;

	margin-left: 40px;

}

.col-4 {

	width:185px;

	margin-right:0px;

	margin-left: 40px;

}



.list li {

	width:185px;

	line-height:1.667em;

	list-style-image: none;

	list-style-type: none;

	color: #FFF;

	display: block;

	padding-bottom: 20px;

}

.list li.non {

	padding: 0px !important;

	font-size: 15px !important;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

}

.list li,

.list li a {

	color:#FFFFFF;

}

.list li a {text-decoration:none;}

.list li a:hover {

	color:#FFFFFF;

	text-decoration: underline;

}

.list1 {padding-bottom:11px;} 

.list1 li {padding:0 0 15px 10px;height:1%;background:url(themes/marker.gif) no-repeat left 4px;}



.col-1, .col-2, .col-3, .col-4 {float:left;}



/*a.footer-nav{

	display: block;

	float: left;

	line-height: 15px;

	background-color: transparent;

	background-image: url(themes/footer-icon.png);

	background-repeat: no-repeat;

	background-position: left center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	height: 15px;

	padding-left: 13px;

	text-align: left;

	width: auto;

	padding-right: 0px;

	color: #cfcfcf;

	text-decoration: none;

	behavior: url("iepngfix.htc");

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/footer-icon.png', sizingMethod='crop');

	font-style: normal !important;

	}



a.footer-nav span{

	display: block;

	background-color: transparent;

	font-style: normal !important;

	width: 140px;

	}

		

a:hover.footer-nav{

	background-image: url(themes/footer-icon-over.png);

	background-repeat: no-repeat;

	background-position: left center;

	behavior: url("iepngfix.htc");

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/footer-icon-over.png', sizingMethod='crop');

	color: #FFFFFF;

	text-decoration: underline;

	}



a:hover.footer-nav span{

	color: #FFFFFF;

	}

	



#footer-bg{

	background-color: #666666 !important;

	position: relative;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px !important;

	padding-left: 0px;

	margin: 0px;

	}*/





/* --------------- banner ----------- */

#banner-zone{
	height: 300px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#banner-zone-sub{
	height: 280px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#journal-zone {
	float:left;
	width:180px;
	padding:0 20px 0 0;
}

	

/* ------------------- news --------------- */

#news-zone {

	float: left;

	width: 200px;

	height:300px;

	/*padding-bottom: 20px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;*/

}



/* ----------------- hyperlink ------------------ */

a.link-white12{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

	}

	

a:hover.link-white12{

	text-decoration: underline;

	}

	

a.link-black10{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000;

	text-decoration: none;

	}

	

a:hover.link-black10{

	text-decoration: underline;

	}

	

	

a.news-link01{

	display: block;

	float: left;

	line-height: 15px;

	text-decoration: none;

	background-color: transparent;

	background-image: url(themes/icon-b.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	height: 20px;

	padding-left: 16px;

	text-align: left;

	width: auto;

	padding-right: 0px;

	cursor: pointer;

	behavior: url("iepngfix.htc");

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/icon-b.jpg', sizingMethod='crop');

	}



a:link.news-link01, a:visited.news-link01, a:hover.news-link01, a:active.news-link01{

	color: #000;

	}



a.news-link01 span{

	display: block;

	background-color: transparent;

	height: 20px;

	color: #000000;

	line-height: 20px;

	cursor: pointer;

	}

		

a:hover.news-link01{

	cursor: pointer;

	}



a:hover.news-link01 span{

	color: #006699;

	cursor: pointer;

	text-decoration: underline;

	}

	

	

/* ----------------- font style ------------------ */

.font-b18b{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #01579a;

	}

	

	

/* --------------- title style ---------------- */

.title-side-zone-o{

	height: 41px;

	width: 200px;

	background-image:url(themes/bg-news-01.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	}

	

.title-side-zone{

	height: 32px;

	width: 199px;

	background-image: url(themes/side-header-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

	}

	

.title-side{

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:bold;	

	color: #c3e9fd;

	text-decoration: none;

	margin: 0px;

	width: 136px;

	height: 41px;

	line-height: 41px;

	padding-left: 15px;

	}

	

.btn-more{

	float: right;

	width: 80px;

	margin-right: 5px;

	margin-left: 0px;

	vertical-align: middle;

	height: 14px;

	margin-top: 15px;

	}

	

.btn-more a{

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#b60013;

	text-decoration:underline;

}



.btn-more a:hover{

	color:#00F;

	text-decoration:underline;

}

	



/* ----- Miscellaneous float/clear classes ----- */



.clearfloat {

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}



.textbox {

	border-top:none;

	border-left:none;

	border-right:none;

	border-bottom:1px solid #000;

}

.borderBottom {
	border-bottom:1px solid #CCC;	
}



/* ----------------------------- page listing --------------------------- */
/* paging styles */
.pagingContainer { width:410px; height:25px; }

/* Paging link styles */
.pageSelect { float:right; padding:2px; }
.pageSelect ul { list-style-type:none; padding:0px; }
.pageSelect ul li { display:inline; margin:0 2px; /*border:1px solid #DDD;*/ }
.pageSelect ul li a { padding:2px 8px; background-color:#FFF; color:#b49403; font-size:12px; text-decoration:none; border:1px solid #DDD;  }
.pageSelect ul li a:hover { padding:2px 8px; background-color:#b49403; color:#FFF; font-size:12px; text-decoration:none; border:1px solid #FFF; }
.pageSelect ul li a.activePage { background-color:#b49403; color:#FFF; text-decoration:none; }
