@charset "utf-8";
/*------------------------------------------------------------------------HTML---------*/
html { margin:0; padding:0; height:100%; }
body {
	margin:auto;
	margin-top:0px;
	margin-bottom:15px;
	height:100%;
	background-color:#f2f9ff;
}
label {
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 11px;
}
div{ font-size:14px; color:#666666;}
form {
	margin: 0px;
	padding: 0px;
}

h1{font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; color:#8e0101; font-weight:normal !important; padding:0px; margin:0px; }
h2{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; color:#666666; font-weight:normal !important; margin-top:0px; padding:0px; padding-top:10px;}
h3 { font-weight:normal !important;}
table {}
figure { margin:0px; padding:0px;}
a:link{ text-decoration:none; color:#990000;}
a:active{ text-decoration:none; color:#990000;}
a:visited{ text-decoration:none; color:#990000;}
a:hover{ text-decoration:none; color:#990000;}
_table	{	float:left;	}
sub	{	font-style: italic;	}
/*----------------------------------------------------------------------------------------*/
#mnews {width:500px;}
#mnews h1{padding:0px; margin:0px; padding-left: 10px;}
#mnews span{padding:0px; margin:0px; padding-left: 10px;}
#mnews p{ padding-left: 10px; padding-bottom: 4px; padding-top:0px; margin:0px; font-size: 16px; line-height: 21px; font-family: Georgia,'Times New Roman',Times,serif; }
#container{
	xbackground-image:url(/image/pagebg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#main {
	width: 1000px;
	text-align: left;
	margin: auto;
	top: 0px;
}
#h100 {width:1000px; margin:auto; text-align:center; padding:0px; padding-bottom:0px; vertical-align:bottom; }
#h100_pf {width:650px; margin:auto; text-align:center; padding:0px; padding-bottom:0px; vertical-align:bottom; }
/*------------------------------------------------------------------------HEADER-------*/
#header {
	margin: auto; 
	padding-top:0px;
	width: 1000px;
	height:94px;
	overflow: hidden;
	vertical-align:bottom;
}
#header a:link {color:#FFFFFF;}
#header a:hover {color:#FFFFFF;}
#header a:active {color:#FFFFFF;}
#header a:visited {color:#FFFFFF;}
.txt {border:1px solid #333333; font-size:11px; width:60px; margin:0px; padding:0px}
.login {border:1px solid #333333; font-size:11px; margin:0px; padding:0px; padding-left:5px; padding-right:5px; float:right;}
/*------------------------------------------------------------------------CONTENT-----*/
#mp {
	width: 1000px;
	float:left;
	overflow:hidden;
	xbackground-color:#f1f3f5;
	xbackground-color:#f1f3f5;
	margin:0px;
	padding:0px;
}
#main_pf {
	width: 650px;
	text-align: left;
	margin: auto;
	top: 0px;
}
#mp_pf {
	width: 640px;
	float:left;
	overflow:hidden;
	xbackground-color:#f1f3f5;
	xbackground-color:#f1f3f5;
	margin:0px;
	padding:0px;
	padding-right:10px;
}
.article_pf {width:630px !important; padding-left:10px; padding-right:10px; float:left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.article_pf p {line-height:24px; color: #333333; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.article_pf li{line-height:24px; color: #333333; font-family:Georgia, "Times New Roman", Times, serif; }
.article_pf h1{color:#8e0101; margin-bottom:5px; margin-top:0px; padding-left:0px; padding-top:10px;}
.xarticle_pf h2{color:#8e0101; margin-bottom:5px; margin-top:0px; padding-left:0px; padding-top:5px;}
.article_pf h2{color: #666666; margin-bottom:5px; margin-top:0px; padding-left:0px; padding-top:5px;}

#header_pf {
	margin: auto; 
	padding-top:0px;
	width: 650px;
	height:94px;
	overflow: hidden;
	vertical-align:bottom;
}
#header_pf a:link {color:#FFFFFF;}
#header_pf a:hover {color:#FFFFFF;}
#header_pf a:active {color:#FFFFFF;}
#header_pf a:visited {color:#FFFFFF;}

#mainlink{
	width:1000px;
	color:#000000; 
	background-color:#064079;
	height:24px;
	margin:auto;
	xpadding-left:9px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#mainlink_pf{
	width:650px;
	color:#000000; 
	background-color:#064079;
	height:24px;
	margin:auto;
	xpadding-left:9px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#ml_l{
	font-family: "Times New Roman", Times, serif ;
	font-size:14px;
	float:left;
	margin-top:2px;
	padding-left:10px;
	color:#FFFFFF;
}
#ml_l a:link {color:#FFFFFF;}
#ml_l a:active {color:#FFFFFF; }
#ml_l a:visited {color:#FFFFFF;}
#ml_l a:hover {color:#FFFFFF;  }

#ml_r{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	margin-top:4px;
	color:#FFFFFF;
}
#ml_r a:link a:active a:hover a:visited {color:#FFFFFF; font-weight:bold;}
#col1 { 
	font-family: "Times New Roman", Times, serif ; font-size: 12px;
	width:270px; float:left; overflow:hidden;
	padding-bottom:5px; padding-left:0px; padding-right:5px;
	margin-top:10px;
}
#col1 a:link{ color:#000000;}
#col1 a:active {color:#000000;}
#col1 a:visited {color:#000000;}
#col1 a:hover {color:#0000FF;}
#col1 ul {
	padding:5px; padding-top:0px; padding-bottom:4px;
	margin-top:0px; margin-bottom:4px; margin-left:10px;
}
#col1 li {
	margin:0px;	margin-top:0px; margin-bottom:0px; margin-left:10px;
	padding:3px; padding-bottom:0px;
}
#col2 {	
	font-family: "Times New Roman", Times, serif ; font-size: 12px;
	width:270px; float:left; overflow:hidden;
	padding-bottom:5px; padding-left:5px; padding-right:5px;
	margin-top:10px;
}
#col2 a:link {color:#8e0101;}
#col2 a:active {color:#8e0101;}
#col2 a:visited {color:#8e0101;}
#col2 a:hover {color:#FF0000;}
/*------------home chart----------------*/
#ichart { 
	width:270px; height:249px; float:left; overflow:hidden;
	margin-top:10px;
	padding-left:0px; margin-right:5px;
	background-color:#e5f0fb;
}
/*------------home table----------------*/
#itable {	
	width:270px; height:249px; float:left; overflow:hidden;
	margin-left:5px;
	background-color:#e5f0fb;
}
/*--------------------------------------*/
#col3 {
	float:right;
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
	width:444px; 
	padding:0px;
	padding-top:0px;
	margin-top:10px;
}
#col3 h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:0px; padding-bottom:6px;}
#col3 a:link a:active a:hover a:visited {color:#000000;}

.col3 {float:right; width:434px; clear:both;}
.col3L {
	float:left;
	width:200px; 
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 12px;
}
.col3R {
	float:right;
	width:200px; 
	padding:0px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 12px;
}
.mb0{ margin-bottom:0px !important; padding-bottom:0px !important;}
.col3L h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px !important; padding:0px; padding-bottom:2px; margin-bottom:0px; color:#8e0101;}
.col3R h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px !important; padding:0px; padding-bottom:2px; margin-bottom:0px; color:#8e0101;}
.col3L ul { margin:0px; padding:0px; padding-left:15px; padding-bottom:10px; margin-top:0px;}
.col3L li { margin:0px; padding:0px; padding-bottom:4px; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 12px; color:#666666;}
.col3R ul { margin:0px; padding:0px; padding-left:15px; padding-bottom:10px; margin-top:0px;}
.col3R li { margin:0px; padding:0px; padding-bottom:4px; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 12px; color:#666666;}
.col3L p { margin:0px; padding:0px; padding-left:4px; line-height:20px; margin-bottom:10px; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 12px;}
.col3R p { margin:0px; padding:0px; padding-left:4px; line-height:20px; margin-bottom:10px; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 12px;}
/*.col3R h2 a:link a:active a:hover a:visited {color:#000099;}
.col3L h2 a:link a:active a:hover a:visited {color:#000099;}*/
.prdL {
	float:left;
	width:400px; 
	padding:0px;
	margin:0px;
	xpadding-left:10px;
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 12px;
}
.prdR {
	float:right;
	width:200px; 
	padding:0px;
	margin:0px;
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
}
.prdright {
	float:right !important;
	width:200px; 
	padding:0px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 14px;
}
.prdright li{font-size: 12px !important;}
.prdright h3{ font-size:18px; margin:0px; padding:0px; margin-bottom:10px;}
.prdL h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px !important; padding:0px; padding-bottom:2px; margin-bottom:0px; color:#000099;}
.prdR h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding:0px; padding-bottom:2px; margin-bottom:0px; color:#000099;}
.prdL ul { margin:0px; padding:0px; padding-left:15px; padding-bottom:10px; margin-top:0px;}
.prdL li { margin:0px; padding:0px; padding-bottom:4px; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 12px;}
.prdR ul { margin:0px; padding:0px; padding-left:15px; margin-top:0px;}
.prdR li { margin:0px; padding:0px; padding-bottom:4px; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 12px;}
.prdL p { margin:0px; padding:0px; padding-left:15px; line-height:20px; margin-bottom:10px; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 12px; color:#666666;}
.prdR p { margin:0px; padding:0px; padding-left:15px; line-height:20px; margin-bottom:10px; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 12px;}
.prdL h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding:0px; padding-bottom:2px; margin-bottom:0px; color:#990000;}
/*.prdR a:link a:active a:hover a:visited {color:#990000;}
.prdL a:link a:active a:hover a:visited {color:#990000;}*/


#rp {
	font-family: "Times New Roman", Times, serif ;
	font-size:14px;
	padding:4px;
	padding-bottom:0px;
	padding-top:12px;
	width:176px;
	float:right;
	color:#000000;
}
#rp h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:0px; padding-bottom:6px;}
#rp span{font-size:18px; padding:4px; font-weight:normal; color:#FF0000; padding-left:2px; padding-bottom:0px;}
#rp a:link {color:#000000; text-decoration:none; font-weight:normal;}
#rp a:active {color:#000000; text-decoration:none; font-weight:normal;}
#rp a:visited {color:#000000; text-decoration:none; font-weight:normal;}
#rp a:hover {color:#000000; text-decoration:underline; font-weight:normal;}

#rp ul {
	xmargin-left:0px; 
	padding:15px;
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:4px;
	margin-bottom:4px;
}
#rp li {
	xmargin:0px;
	xmargin-left:0px;
	xpadding:3px;
	margin-top:8px;
	padding-bottom:0px;
	margin-bottom:0px; 
	color:#000000;
}
#linkbox   {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666666; float:left; padding-bottom:0px; margin:5px; margin-left:0px; width:250px; border:1px Solid #346699;}
#linkbox p {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666666; padding:0px; padding-left:4px; margin:0px;}
#linkbox h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; margin:0px; background-color:#346699;}
.uln {border-bottom: 1px solid #e9ebec;}
.tln {border-top: 1px solid #e9ebec;}
.rln {border-right: 1px solid #e9ebec;}
/* -------------------   imps  -------------------- */
.xclip {height:230px; width:270px; clip: rect(5px 270px 230px 5px);}

.imps {
    font-family:Georgia, "Times New Roman", Times, Georgia, serif;
	margin:0px;
	font-size: 18px;
	width:200px;
	padding:5px;
	padding-left:0px;
	padding-top:0px;
	color:#000000;
}
.imps a:link a:active a:hover a:visited {color:#000099;}
.imps ul {
    font-family:Georgia, "Times New Roman", Times, serif ;
    font-size:14px;
	margin-left:0px;
	padding:15px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:4px;
	margin-bottom:0px;
}
.imps li {
    font-family: Georgia, "Times New Roman", Times, serif ;
    font-size:14px;
	xmargin:0px;
	margin-left:1px;
	xpadding:3px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:normal;
	color:#535353;
	line-height:20px;
}
.imps p {
    font-family:Georgia, "Times New Roman", Times, serif ;
    font-size:14px;
	font-weight:normal;
	color:#535353;
	line-height:20px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:25px;
}
.imps h1{padding:0px; padding-bottom:0px; margin:0px; font-weight:normal; font-size:24px; color:#000099;} 
.imps h2{padding:0px; padding-bottom:0px; margin:0px; font-weight:normal; font-size:18px; color:#000099;}
.imps h3{padding:0px; padding-bottom:0px; margin:0px; font-weight:normal; font-size:14px; color:#000099;}
.impcon{clear:left; float:left;}impconi
.impconi{width:200px !important; clear:left; float:left;}
.impconi h2{width:150px !important;}
.c3title h2{ white-space:nowrap; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#8e0101;}
/*-------------------------------------------------------------------------------*/
#clist { width:700px; float:right;}
/*------------------------------------------------------------------------FOOTER-------*/
#footer {
	width: 100%;
	overflow:hidden;
	float:left;
	margin:auto;
	xheight:250px;
	xbackground-color:#75a5d4;
	color:#FFFFFF;
}
#fo0 {
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
	text-align:center;
	color:#FFFFFF;
	background-color:#064079;
	xpadding:10px;
	width: 1000px;
	margin:auto;
	xheight:250px;
}
#fo0 a:active { color:#FFFFFF;}
#fo0 a:link { color:#FFFFFF;}
#fo0 a:visited { color:#FFFFFF;}
#fo0 a:hover { color:#FFFFFF;}


#fo2 {
	width:100%;
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
	text-align:center;
	color:#FFFFFF;
	clear:both;
	padding:5px;
	padding-top:5px;
	margin:auto;
	margin-top:15px;
}
#fo2 p{margin:0px; padding:0px; padding-bottom:5px;}
#fo2 a:active a:link a:hover a:visited { color:#FFFFFF;}

#footer_pf {
	overflow:hidden;
        width:100%;
	margin:auto;
	color:#FFFFFF;
}
#fo0_pf {
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
	text-align:center;
	color:#FFFFFF;
	background-color:#064079;
	width: 650px;
	margin:auto;
}
#fo0_pf a:active { color:#FFFFFF;}
#fo0_pf a:link { color:#FFFFFF;}
#fo0_pf a:visited { color:#FFFFFF;}
#fo0_pf a:hover { color:#FFFFFF;}


#fo2_pf {
	width:100%;
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
	text-align:center;
	color:#FFFFFF;
	clear:both;
	padding:5px;
	padding-top:5px;
	margin:auto;
	margin-top:15px;
}
#fo2_pf p{margin:0px; padding:0px; padding-bottom:5px;}
#fo2_pf a:active a:link a:hover a:visited { color:#FFFFFF;}

#fo3 {
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
	text-align:left;
	color:#FFFFFF;
	width: 180px;
	float:left;
	padding:5px;
	padding-top:0px;
	margin:auto;
}
#fo3 p{margin:0px; padding:0px; padding-top:5px;}
#fo3 a:active a:link a:hover a:visited { color:#FFFFFF;}

#fo4 {
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
	text-align:left;
	color:#FFFFFF;
	float:left;
	padding-top:0px;
	margin:auto;
}
#fo4 p{margin:0px; margin-left:15px; padding:0px; padding-top:5px;}
#fo4 a:active a:link a:hover a:visited { color:#FFFFFF;}
#fo4 .c1{ float:left; width:90px; }
#fo4 .c2{ float:left; padding-left:10px; width:80px; }
#fo4 .c3{ float:left; padding-left:10px; width:80px; }
#fo5 {
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
	text-align:left;
	color:#FFFFFF;
	width: 130px;
	float:right;
	padding:4px;
	padding-left:9px;
	padding-top:0px;
	margin:auto;
}
#fo5 p{margin:0px; padding:0px; padding-top:5px;}
#fo5 a:active a:link a:hover a:visited { color:#FFFFFF;}
/*----------------------------------------------------------------------------------------*/
.flp0{
	float:left;
	padding:0px;
	margin:0px;
	padding-top:10px;
	height:100px;
}
.flp1{
	float:left;
	padding-top:65px;
	height:94px;
	margin:0px;
	font: normal 20px "Times New Roman", Times, serif;
	color: #000000;
	padding-left: 10px;
	vertical-align:bottom;
}
.flp2{
	font: 14px Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color: #000066;
	width:450px;
	height:94px;
	float:right;
	margin:0px;
	padding: 0px;
	padding-top:66px;
	line-height:22px;
}
.flp2 p{ margin:0px; padding:0px; margin-top:5px; margin-bottom:2px;
}
/*--------------------------------------Tab-----------------------------------------------*/
/*------------------------------------------------------------------------Conents-------*/

/*-----------------index Chart & table---------------------*/
.icttitle {background-color:#074079; padding:3px; color:#FFFFFF; font-weight:bold; font-size:11px; border-color:#b4b4b4; }
.icttitle span{font-weight:normal;}
.ictdata  {
	background-color:#7592b0;
	background-image: url(/image/ictdbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 244px;
	padding-left:0px;
	padding-right:0px;
}



.ictdata_tbl  {
	xbackground-color:#7592b0;
	background-color:#e5f0fb;
	xbackground-image: url(/image/ictdbg.gif);
	background-repeat: repeat-x;
	width: 270px;
	background-position: top;
	height: 244px;
	padding-left:0px;
	padding-right:0px;
	overflow: hidden;
}
.ictdata_tbl table {color:#000000; border-collapse:collapse; }
.ictdata_tbl td {color:#000000; background-color:#e5f0fb;}

/*border-style:dotted;font-family:"Times New Roman", Times, serif ; font-size:11px; border-collapse:collapse*/
#r2h_tbl td { color:#333333; border-bottom:1px dotted #aaaaaa; border-collapse:collapse; border-top:0px; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}
#r2h_tbl .icttitle { color:#FFFFFF; border:0px; background-color:#074079; border-collapse:collapse; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}
#r2h_tbl tfoot tr	{	background-color:#cce7fe;	}
#r2h_tbl tfoot tr .tf	{	background-color:transparent;	}


.ictfoot {
	font: bold 11px "Times New Roman", Times, serif ;
	color: #FFFFFF;
	background: #7592b0;
	xheight: 18px;
	height: 2px;
	font-size:1px;
}
/*  ------------------  Date  --------------- */
.bluetitle{
	font-family:"Times New Roman", Times, Georgia, serif;
	line-height:24px;
	margin-top:10px;
}

.bluetitle a:link{text-decoration:none;}

.bluetitle div{
	padding-left:5px;
    padding-bottom: 4px;
    font-size: 21px;
    line-height: 26px;
    font-family: Georgia,'Times New Roman',Times,serif;
}
.bluetitle p{
	padding-left:10px;
	margin:0px;
	color:#333333;
	font-family:"Times New Roman", Times, serif ;
	font-size:11px;
	font-weight:normal;
}
.bluetitle span{
	font-family:"Times New Roman", Times, serif ;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#666666;
	margin-bottom:5px;
}
.dredtitle{
    font-family:"Times New Roman", Times, Georgia, serif;
    line-height:24px;
    margin-top:10px;
    color:#660000;
}
.dredtitle a:link{text-decoration:none;}
.dredtitle div{
	padding-left:5px;
    padding-bottom: 4px;
    font-size: 21px;
    line-height: 26px;
    font-family: Georgia,'Times New Roman',Times,serif;
}
.dredtitle p{
	padding-left:10px;
	margin:0px;
	color:#333333;
	font-family:"Times New Roman", Times, serif ;
	font-size:11px;
	font-weight:normal;
}
.dredtitle span{
	font-family:"Times New Roman", Times, serif ;
	font-size:11px;
	font-style:italic;
	font-stretch:condensed;
	font-weight:normal;
	color:#666666;
	margin-bottom:5px;
}

.fl { float:left; }
.fr { float:right; }
.mt0 { margin-top:0px; }
/*--------- Login ----------*/
.w600 {}

.lgstr { float:left; padding-left:3px; }
.lgbut { float:left; padding-left:2px; margin-right:5px; width:48px; }
.lghlp { float:right; padding-left:5px; padding-right:5px; white-space:nowrap; width:139px; margin-left:5px; }

.lghlp a:link {color:#ffffff;}
.lghlp a:active {color:#ffffff;}
.lghlp a:visited {color:#ffffff;}
.lghlp a:hover {color:#ffffff;}

/* ---------------- Article CSS ---------------- */
.title_ctb {
		font-family:Georgia, "Times New Roman", Times, serif ;
		font-size: 18px; 
		font-weight:bold; 
		color:#013c74;
		xbackground-color: #E4F3FE;
		xborder-top:Solid 1px #BED4F0;
		border-bottom:Solid 1px #BED4F0;
		border-collapse:collapse;
		padding-left:10px;
		padding-top:2px;
		padding-bottom:4px; 
}
.index_title {
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #e5f0fb;
	padding: 2px;
}
.articlelink {
	font-family: "Times New Roman", Times, serif ;
	font-size: 14px;
	color: #000000
}
.articlehead {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
        font-weight: bold;
}
.articlehead1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}
.td_uline {xborder-bottom:1px solid #064079;}
/* -------- pagination classes --------*/
.img_but_frst { cursor:hand; width:24px; background-repeat:no-repeat; background-image: url(/image/first.gif); border: none; background-color: transparent; }
.img_but_prev { cursor:hand; width:24px; background-repeat:no-repeat; background-image: url(/image/previous.gif); border: none; background-color: transparent; }
.img_but_next { cursor:hand; width:24px; background-repeat:no-repeat; background-image: url(/image/next.gif); border: none; background-color: transparent; }
.img_but_last { cursor:hand; width:24px; background-repeat:no-repeat; background-image: url(/image/last.gif); border: none; background-color: transparent; }
.img_but_frstdisabled { cursor:auto; width:24px; background-repeat:no-repeat; background-image: url(/image/first_disabled.gif); border: none; background-color: transparent;}
.img_but_prevdisabled { cursor:auto; width:24px; background-repeat:no-repeat; background-image: url(/image/previous_disabled.gif); border: none; background-color: transparent;}
.img_but_nextdisabled { cursor:auto; width:24px; background-repeat:no-repeat; background-image: url(/image/next_disabled.gif); border: none; background-color: transparent;}
.img_but_lastdisabled { cursor:auto; width:24px; background-repeat:no-repeat; background-image: url(/image/last_disabled.gif); border: none; background-color: transparent;}
.continuation { background-image: url(/image/continuation.gif); background-repeat: repeat-y; width: 17px; background-position: right top; }
.plus { background-image: url(/image/plus.gif); background-repeat: no-repeat; width: 17px; background-position: right top; }
.end_plus { background-image: url(/image/end_plus.gif); background-repeat: no-repeat; background-position: right top; width: 17px; }

.lstRow { margin:auto; padding:0px; width:990px; margin-bottom:10px; border-bottom:1px dotted #a2b6cc; height:auto;}
.bull { float:left; width:20px; clear:left; }
.artName {float:left; width:825px; padding:4px; color: #000000;}
.adate { float:right; padding:2px; padding-top:0px; white-space:nowrap; font-size: 11px; color: #000000;}
.artDesc { float:left; width:825px; padding:2px; padding-left:20px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000;}
.artLink { float:right; padding:2px; padding-top:0px; white-space:nowrap; font-size: 11px; color: #000000; clear:both; }
.artBody { float:left; width:825px; padding:2px; padding-left:20px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; }
.lstRow div {}

.pagctrl { margin:auto; padding:2px; padding-left:5px; padding-right:10px; width:990px; margin-bottom:5px;}
.pagLnW { padding:2px; float:left; white-space:nowrap; width:100px; }
.pagCnW { float:left; text-align:center; width:790px; }
.pagRnW { padding:2px; float:right; white-space:nowrap; }

.branch { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #000000; background-color: #d0daed; padding:3px; font-weight:bold; }

/*.branch { font-family: "Times New Roman", Times, serif; background-color:#44678b; color:#FFFFFF; padding:3px; font-size: 14px; font-weight:bold; }*/

.add  { float:left;  width:327px; margin-left:2px; margin-right:2px; margin-bottom:5px;}
.addl { float:right; width:330px; margin-left:2px; margin-right:2px; }
.add p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-size: 11px; font-stretch: normal; color: #666666; font-weight: normal; margin-left:5px; margin-top:5px; margin-bottom:5px; }
.addl p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-size: 11px; font-stretch: normal; color: #666666; font-weight: normal; margin-left:5px;  margin-top:5px; margin-bottom:5px; }

/*.add p { font-family:  "Times New Roman", Times, serif; font-size: 14px; color: #000000; margin-left:20px; margin-top:5px; margin-bottom:10px; }
.addl p { font-family:  "Times New Roman", Times, serif; font-size: 14px; color: #000000; margin-left:20px;  margin-top:5px; margin-bottom:10px; }*/


.bdtitle {width:500px; font-size:36px; font-family:Georgia, "Times New Roman", Times, serif; clear:both; color:#8e0101; font-weight:normal;}
.bdtitle h1{font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; color:#8e0101; font-weight:normal; padding-left:0px;}
.bdtitle h2{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; color:#8e0101; font-weight:normal; margin-top:0px; padding-top:10px; padding-left:0px;}
.bd {width:430px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; padding-left:25px;}
.bd div{xborder-bottom:1px solid #999999;}
.bd .dname {width:200px; float:left; font-size:14px; padding-top:5px; clear:left}
.bd .desgn {width:200px; float:right; font-size:14px; padding-top:5px; font-weight:normal;}
.bdtitle  p {line-height:20px;}

.etitle {width:400px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; clear:both; margin-bottom:5px; color:#8e0101; font-weight:normal;}
.etitle h2{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; color:#8e0101; font-weight:normal; margin-top:0px; padding-top:10px; padding-left:0px;}
.etitle h1{font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; color:#8e0101; font-weight:normal; padding-left:0px; padding-top:0px; margin-top:0px;}
.etitle span{font-size:14px; padding:4px; font-weight:bold; color:#666666; padding-left:2px; padding-bottom:0px;}

.emp {width:430px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; padding-left:25px;}
.emp div{xborder-bottom:1px solid #999999; font-family:Georgia, "Times New Roman", Times, serif; }
.emp .ename {width:220px; float:left; font-size:14px; padding-top:5px; clear:left; font-family:Georgia, "Times New Roman", Times, serif; }
.emp .desgn {width:200px; float:right; font-size:14px; padding-top:5px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.emp .prd {width:200px; float:left; font-size:14px; padding-top:5px; clear:left; font-family:Georgia, "Times New Roman", Times, serif; }
.emp .hename {width:200px; float:right; font-size:14px; padding-top:5px; font-weight:normal; font-weight:normal font-family:Georgia, "Times New Roman", Times, serif; }
.emp .loc {width:220px; float:left; font-size:14px; padding-top:5px; font-family:Georgia, "Times New Roman", Times, serif; }
.emp .iename {width:200px; float:right; font-size:14px; padding-top:5px; font-weight:bold; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.art {width:500px; margin-left:15px; padding-right:20px; padding-top:5px; float:right; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.art p {line-height:24px; color: #333333; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.art li{line-height:24px; color: #333333; font-family:Georgia, "Times New Roman", Times, serif; }
.art h1{font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; color:#8e0101; font-weight:normal; padding-left:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;}
.art h2{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; color:#8e0101; font-weight:normal; margin-top:0px; padding-top:0px; padding-left:0px;}
.artadd {width:700px; padding-top:5px; float:right; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.artadd p {line-height:24px; color: #333333; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.artadd li{line-height:24px; color: #333333; font-family:Georgia, "Times New Roman", Times, serif; }
.artadd h1{font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; color:#8e0101; font-weight:normal; padding-left:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;}
.artadd h2{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; color:#8e0101; font-weight:normal; margin-top:0px; padding-top:0px; padding-left:0px;}
.spacer {clear:both; padding:4px;}

.pt10 {xpadding-top:10px;}
.pt15 {padding-top:10px !important;}
.pt25 {padding-top:25px;}
 
.ocacon {width:670px; margin-left:25px; padding-top:5px; padding-right:20px; float:right; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.ocacon p {line-height:24px; color: #333333; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.ocacon li{line-height:24px; color: #333333; font-family:Georgia, "Times New Roman", Times, serif; }
.ocacon h1{font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; color:#8e0101; font-weight:normal; padding-left:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;}
.ocacon h2{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; color:#8e0101; font-weight:normal; margin-top:0px; padding-top:0px; padding-left:0px;}

.ocacon_l {width:670px; margin-left:10px; padding-top:5px; padding-right:20px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.ocacon_l p {line-height:24px; color: #333333; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.ocacon_l li{line-height:24px; color: #333333; font-family:Georgia, "Times New Roman", Times, serif; }
.ocacon_l h1{font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; color:#8e0101; font-weight:normal; padding-left:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;}
.ocacon_l h2{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; color:#8e0101; font-weight:normal; margin-top:0px; padding-top:0px; padding-left:0px;}



.article {width:650px !important; padding-left:10px; padding-right:20px; padding-top:5px; float:left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.article p {line-height:24px; color: #333333; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.article li{line-height:24px; color: #333333; font-family:Georgia, "Times New Roman", Times, serif; }
.article h1{color:#8e0101; margin-bottom:5px; margin-top:0px; padding-left:0px; padding-top:10px;}
.xarticle h2{color:#8e0101; margin-bottom:5px; margin-top:0px; padding-left:0px; padding-top:5px;}
.article h2{color: #666666; margin-bottom:5px; margin-top:0px; padding-left:0px; padding-top:5px;}

/* -----------------------    --------------------------- */
.seclevel_2     { font-size: 36px; font-family: Georgia,"Times New Roman",Times,serif; color: #8e0101; padding-left: 0px; padding-top: 5px; margin-top: 0px; margin-bottom: 5px; line-height:42px;}
.seclevel_3     { font-size: 24px; margin-top:5px; font-family: Georgia,"Times New Roman",Times,serif; color: #666666; padding-left: 0px; padding-top: 5px; margin-top: 0px; margin-bottom: 5px; line-height:30px;  }
.bodytext first-letter{ color:#ff0000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:xx-large;}
.bodytext { }
.bodytext li {margin-left:20px;}

/*---------------------------*/
.abus {float:left; width:250px;}
.abus div{width:256px; padding-top:10px;}
.abus p{ padding-left:5px;padding-top:10px;}
.abus1 h2{padding:2px; padding-bottom:0px; padding-left:0px; margin:0px; font-weight:normal !important; font-size:18px;}

.suhead {font-size: 16px !important; line-height: 21px !important; color:#666666; }
.impcon h2 {padding:0px; margin:0px; font-size:18px; color:#8e0101;}
.impcon p {font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px; padding-bottom:5px; font-size:14px;}
.impcon ul { margin: 0px; padding: 0px; padding-left: 15px; padding-bottom: 10px; }
.impcon li { margin: 0px; padding: 0px; padding-bottom: 4px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; }
.addr {padding-left:10px;}
.addr h1 {margin:0px; padding:0px; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px !important; font-weight:normal;}
.addr p {line-height:24px; font-size:16px !important; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px; padding-top:0px !important; padding-bottom:5px; }
.addr span {margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px !important; font-weight:normal;}
.addb {xborder: 4px dotted #dceefd; width:700px; float:right;}
.addrl { padding-left:10px;} 
.addrl h1 {margin:0px; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px !important; font-weight:normal;}
.addrl p {line-height:24px; font-size:16px !important; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px; padding-top:0px !important; padding-bottom:5px; }
.addrl span {margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px !important; font-weight:normal;}


.designation {margin:0px; padding-top:0px !important; line-height:30px; padding-bottom:10px; padding-left:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px !important; font-weight:normal;}




#lsd_table { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; background-color:#006699; border:1px solid #006699; border-collapse:collapse;}
#lsd_table caption{ border-top:1px solid #003366; font-size:18px; color:#8e0101; padding:3px;}
#lsd_table th{ vertical-align:top; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font-weight:bold; margin:0px; background-color:#f2f9ff; }
#lsd_table td{ vertical-align:top; margin:0px; background-color:#f2f9ff; }
#lsd_table .tr { vertical-align:top; background-color:#f2f9ff !important; }
#lsd_table .tr1 { }
#lsd_table .hbg { background-color:#006699;}
#lsd_table .bg1 { border-right:1px solid #006699; border-bottom:1px solid #006699; border-collapse:collapse;}
#lsd_table .bg { border-right:1px solid #006699; border-bottom:1px solid #006699; border-collapse:collapse;}
#lsd_table .al { text-align:left;}
#lsd_table .ar { text-align:right;}
#lsd_table .ac { text-align:center;}
#lsd_table .har { text-align:center;}
#lsd_table .hac { text-align:center;}
#lsd_table .hal { text-align:center;}
#lsd_table .hft { font-weight:normal; color:#FFFFFF;}
#lsd_table .ft { font-weight:normal; color:#000000;}

.lsd_table { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; background-color:#006699; border:1px solid #006699; }
.lsd_table caption{ border-top:1px Solid #003366; font-size:18px; color:#8e0101; padding:3px;}
.lsd_table tr { }
.lsd_table td { background-color:#f2f9ff; }
.lsd_table th { background-color:#006699 !important; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font-weight:normal;}

.pblue { text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 12px; }

.ppblue { text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif ; font-size: 16px; }

.like_div	{	clear:both;	width:100%;	border-top:1px Solid #d9ecff;	margin-top:20px;	padding-top:5px;	}

.like_div td img	{	padding-left:10px;	}

.stitle	{	text-align:left;	font-size:18px;	font-weight:normal;	color:#990000 !important;	padding-left:5px;	}
.stitles	{	text-align:left;	font-size:14px;	font-weight:bold;	color:#990000 !important;	xpadding-left:5px;	}

.pb2    {       padding-bottom:2px;     }
.pb4    {       padding-bottom:4px;     }
.pb6    {       padding-bottom:6px;     }
.pb8    {       padding-bottom:8px;     }
.pb10   {       padding-bottom:10px;    }
.clear  {       clear:both;     }
.w560   {       width:545px; padding-left:10px;    }
.w560t   {       width:545px;    }
.w270   {       width:270px;    }
.nv_dt	{	font-family:Georgia, "Times New Roman", Times, serif;	font-size:11px;	color:#444444;	margin-top:25px;	}
.nv_link h1{font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; color:#8e0101; font-weight:normal !important; padding:0px; margin:0px; }
.nv_link h2{font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; line-height:26px; color:#074079; font-weight:normal !important; margin:0px; padding:0px; }


.i_nv_link	{	padding-right:5px;	}
.i_nv_link h2	{  color:#000066 !important;	padding:0px; margin:0px;  font-size: 21px !important;  line-height: 26px;  font-family: Georgia,'Times New Roman',Times,serif;}
.i_nv_link a	{  color:#000066 !important;	}

.i_nv_subhead	{	font-family: Georgia,'Times New Roman',Times,serif; font-size:16px !important; font-size: 16px !important; line-height: 21px; color:#666666; margin:0px;       padding-right:5px;}	

.ar   {       text-align:right;       }
.al   {       text-align:left;        }
.ac   {       text-align:center;      }
.more_link	{	font-size:12px;	text-align:right;	padding-right:5px;	background-color:#f2f9ff !important;	border-bottom:0px !important;}
.fw { width:100%; }
@font-face {
  font-family: hFont;
  src: url(futuramc.ttf);
}

.h1, .h2, .h3, .div {
        font-family: hFont !important;
} 
