@charset "utf-8";
*{
	padding:0px;
	margin:0px;
	text-decoration:none;
}
body, html {
	margin:0px;
	padding:0px;
	background-color:#C0C0C0;
}
.maint{
	width:100%;
	height:100%;
}
.btm_border{
	border-bottom: #DFDFDF 2px solid;
	border-right: #DFDFDF 1px solid;
}
.lnk_btm_border{
	border-bottom: #DFDFDF 1px solid;
}

.left_top_border{
	border-left: #DFDFDF 1px solid;
	border-top: #DFDFDF 1px solid;
}
.top_lnk{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #808080;
}
.top_lnk:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #CDCDCD;
}
.top_lnk_ovr{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #CDCDCD;
}
.top_lnk_sep{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #808080;
}
.black_text{
	font:11px/21px Arial, Helvetica, sans-serif;
	color: #000;
	text-align:justify;
}
.gray_lnk{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #949494;
}
.gray_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #DC528D;
}
.gray_lnk_active{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #DC528D;
}
.btm_lnk{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
}
.btm_lnk:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #808080;
}
.btm_lnk_ovr{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #808080;
}
.gray_head{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #949494;
}
.text_head{
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color: #808080;
}
.paratext{
	font:11px/17px Arial, Helvetica, sans-serif;
	color: #808080;
}
.paratext_lnk{
	font:11px/17px Arial, Helvetica, sans-serif;
	color: #808080;
}
.paratext_lnk:hover{
	font:11px/17px Arial, Helvetica, sans-serif;
	color: #E55292;
}

.pink_text{
	font:11px/17px Arial, Helvetica, sans-serif;
	color: #E55292;
	line-height:17px;
}
.voxtext{
	font:10px Arial, Helvetica, sans-serif;
	color: #808080;
}
.vox{
	font:10px Arial, Helvetica, sans-serif;
	color: #808080;		
}
.innerparatext{
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #000;
}
.innerparatext_lnk{
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:underline;
}
.innerparatext_lnk:hover{
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;
}
.sub_lnk{
	font:12px/17px Arial, Helvetica, sans-serif;
	color: #808080;
}
.sub_lnk:hover{
	font:12px/17px Arial, Helvetica, sans-serif;
	color: #0078BF;
}
.project_lnk{
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color: #000;
}
.project_lnk:hover{
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color: #0078BF;
}
.project_lnk_active{
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color: #0078BF;
}
.path{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #004262;
}
.search_btn{
	width:24px;
	font:10px Tahoma;
	color:#FFFFFF;
	background:#808080;
	border:none;
	height:24px;
}
.search_txtbox{
	font:11px Tahoma;
	color:#808080;
	border:1px solid #E8ECEB;
	width:145px;
	height:18px;
	padding-left:10px;
	padding-top:4px;
}
.inner_mid_gray_line{
	background:url(../images/inner/gray_line.jpg) repeat-y;
}
.txt_box {
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFF; 
	border: 1px solid #CCC; 
	height:18px; 
	width:150px;
}
.textarea {
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFF; 
	border: 1px solid #CCC; 
	width:150px;
}
.btn{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #999999;
	background:#EFEFEF;
	padding:1px;
}
.whitetext{
	font: 9px Arial, Helvetica, sans-serif;
	color:#fff;
}
.require{
	font: 9px Arial, Helvetica, sans-serif;
	color:#ff0000;
}
.sitemap_sub_lnk{
	font:11px/17px Arial, Helvetica, sans-serif;
	color: #808080;
}
.sitemap_sub_lnk:hover{
	font:11px/17px Arial, Helvetica, sans-serif;
	color: #0078BF;
}
.sitemap_prj_lnk{
	font:11px/16px Arial, Helvetica, sans-serif;
	color: #808080;		
}
.sitemap_prj_lnk:hover{
	font:11px/16px Arial, Helvetica, sans-serif;
	color: #000;		
}

/* Search Result CSS Starts */
.search_content{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:none;
}
.search_content a{
	font:12px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:underline;
}
.search_content a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:none;
}
.search_title_highlight{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:underline;
}
.search_text_highlight{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:none;
}
/* Search Result CSS Ends*/

/* Pagging CSS Starts */
.pagging_lnk{
	font: 11px/22px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;
	border:1px solid #DFDFDF;
	padding:1px 5px 1px 5px;
}
.pagging_lnk:hover{
	font: 11px/22px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;
	border:1px solid #DFDFDF;
	padding:1px 5px 1px 5px;
	background-color:#DFDFDF;
}
.pagging_lnk_active{
	font: bold 11px/22px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;
	border:1px solid #DFDFDF;
	padding:1px 5px 1px 5px;
	background-color:#DFDFDF;
}
/* Pagging CSS Ends */
