 
/* CSS Document */
/* h1 h2 h3 h4 p td lable_v error_msg */
body
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, verdana, Helvetica;
	font-size: 12px;
}
img
{
margin-top:2px;
	border: none;
}
.algn
{
	text-align: left;
}
p
{
	color: #394752;
	line-height: 20px;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, verdana, Helvetica, sans-serif;
}
h1
{
	color: #4c587a;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	font-family: Arial, verdana, Helvetica;
}
h2
{
	color: #FB732F;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, verdana, Helvetica;
}
h2 a
{
	color: #FB732F;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, verdana, Helvetica;
}
h3
{
	color: #394752;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "Stone Sans ITC Bold" , Verdana, Arial, Helvetica;
}
h4
{
	color: #57636d;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
}
.master_v
{
	width: 1003px;
	margin: 0px auto;
}
.main_v
{
	width: 960px;
	margin: 0px auto;
}

.header_v
{
	width: 960px;
	margin: 0px auto;
}

.main_content
{
	padding: 20px;
}


.login_box
{
	background-image: url(../images/login_bg.gif);
	background-repeat: repeat-x;
	height: 153px;
	width: 241;
}

.lable_txt
{
	text-align: right;
	font-size: 12px;
	font-family: Arial, verdana Helvetica, sans-serif;
	font-weight: bold;
}
.bg_blue
{
	background-color: #394752;
}
.header_logo-part
{
	width: 1003px;
}
.inner_header
{
	width: 960px;
	margin: 0px auto;
}
.bg_wht
{
	background-color: #FFFFFF;
}
.bg_orange
{
	background-color: #cb6633;
	padding: 0px;
	margin: 0px;
}


.top_nav_v
{
	background-image: url(../images/top_nav_bg.gif);
	background-repeat: repeat-x;
	width: 1003px;
	text-align: center;
}

.top_bgButton
{
	background-image: url(../images/bgButton.png);
	background-repeat: repeat-x;
	text-align: center;
	width: 450px;
}
a.cms_btn
{
	background: url('../images/cms_btn_bg.gif') no-repeat;
	width:471px !important;
	height:30px !important;
	float:left;
	font-size:14px;
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center; 
	text-decoration:none;
	color:#ffffff;
}
a.cms_btn:hover
{
	background: url('../images/cms_btn_bg.gif') no-repeat;
	width:471px !important;
	height:30px !important;
	float:left;
	font-size:14px;
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center; 
	text-decoration:none;
	color:#ffffff;
}

a.top_nav_link
{
	color: #354853;
	font-family: "Stone Sans ITC Bold" , Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 100px;
}
a.top_nav_link:hover
{
	color: #666666;
	font-family: "Stone Sans ITC Bold" , Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 100px;
}
.header_bg
{
	background: url(../images/header_bg.gif) left bottom repeat-x;
}
.rep_x
{
	background-image: url(../images/repx.gif);
	background-repeat: repeat-x;
}
.left_nav_bg_rep
{
	background-image: url(../images/left_nav_bg.gif);
	height: 294px;
	background-repeat: repeat-x;
	margin-left: 5px;
	margin-right: 5px;
	border: :solid #b47558 2px;
}
.left_nav_bg_rep_admin
{
	background-image: url(../images/left_nav_bg.gif);
	height: 305px;
	background-repeat: repeat-x;
	margin-left: 5px;
	margin-right: 5px;
	border: :solid #b47558 2px;
}



.left_nav_link
{
	border-bottom: #b0b5b9 solid 1px;
	padding: 5px;
}

.left_nav_link a
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	float: left;
}

.left_nav_link a:hover
{
	color: #FB732F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	float: left;
}


.left_nav_link_new
{
	border-bottom: #3B4953 solid 1px;
	padding-bottom: 5px;
	text-align:left;
	
}

.left_nav_link_new a
{
	color: #3B4953;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 4px 4px;
	white-space:nowrap;
	float: left;
}

.left_nav_link_new a:hover
{
	white-space:nowrap;
	color: #FB732F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 4px 4px;
	float: left;
}

.wht_box_rep_x
{
	background-image: url(../images/wht_box_rep_x.gif);
	background-repeat: repeat-x;
}

.wht_box_rep_y
{
	background-image: url(../images/wht_box_rep_y.gif);
	background-repeat: repeat-y;
}
.wht_box_rep_xbot
{
	background-image: url(../images/wht_box_rep_xbot.gif);
	background-repeat: repeat-x;
}

.wht_box_rep_yright
{
	background-image: url(../images/wht_box_rep_y_right.gif);
	background-repeat: repeat-y;
}
.footer_v
{
	width: 960px;
	margin: 0px auto;
}
.footer_bg
{
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	color: #999999;
}
.footer_bg a
{
	font-size: 11px;
	font-family: Arial, verdana Helvetica, sans-serif;
	color: #999999;
}
.footer_bg a:hover
{
	font-size: 11px;
	font-family: Arial, verdana Helvetica, sans-serif;
	color: #c4c4c4;
}
.footer_bg_new
{
	background-image: url(../images/footer_bg_new.gif);
	background-repeat: repeat-x;
	color: #354853;
}
.footer_bg_new a
{
	font-size: 11px;
	font-family: Arial, verdana Helvetica, sans-serif;
	color: #354853;
}
.footer_bg_new a:hover
{
	font-size: 11px;
	font-family: Arial, verdana Helvetica, sans-serif;
	color: #e0e0e0;
}
.chklist
{
	position: relative;
	left: -40px;
}

.calender
{
	background-image: url(../images/calendar.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
}
.service_nav a:hover
{
	background-repeat: no-repeat;
	background-image: url(../images/army.gif);
}
.service_nav a
{
	width: 164px;
	height: 42px;
	background-image: url(../images/army_over.gif);
}

.service_nav a:hover
{
	background-repeat: no-repeat;
	background-image: url(../images/army.gif);
}
.g
 {
	color: #394752;
	text-decoration: underline;
	font-family: Arial,verdana;
	font-size: 12px;
 }
 .g.hover
 {
	color: #666666;
	text-decoration: none;
	font-family: Arial,verdana;
	font-size: 12px;
 }
a
{
	color: #394752;
	text-decoration: underline;
	font-family: Arial,verdana;
	font-size: 12px;
}
a:hover
{
	color: #666666;
	text-decoration: none;
	font-family: Arial,verdana;
	font-size: 12px;
}


.grid_txt_left_head
{
	/*width:80px;*/
	font-family: Arial,verdana;
	font-size: 12px;
	padding: 4px 2px 4px 3px;
	background-color: #3C4A55;
	color: #ffffff;
	white-space: nowrap;

}
.grid_txt_left_head0
{
	/*width:80px;*/
	text-align: left;
	font-family: Arial,verdana;
	font-size: 12px;
	padding: 4px 2px 4px 3px;
	background-color: #3C4A55;
	color: #ffffff;
	white-space: nowrap;
	border: ouset 2px #B1B1B1;
}
.grid_txt_left_head1
{
	/*width:80px;*/
	text-align: left;
	font-family: Arial,verdana;
	font-size: 12px;
	padding: 4px 2px 4px 3px;
	background-color: #3C4A55;
	color: #ffffff;
	white-space: nowrap;
	border: ouset 2px #B1B1B1;
}
.grid_txt_left_head a
{
	white-space: nowrap; /*width:80px;*/
	text-align: left;
	font-family: Arial,verdana;
	font-size: 12px;
	padding: 4px 2px 4px 3px;
	background-color: #3C4A55;
	color: #ffffff;
	border: ouset 2px #B1B1B1;
	text-decoration: underline;
}
.grid_txt_left_head a:hover
{
	white-space: nowrap; /*width:80px;*/
	text-align: left;
	font-family: Arial,verdana;
	font-size: 12px;
	padding: 4px 2px 4px 3px;
	background-color: #3C4A55;
	color: #ffffff;
	border: ouset 2px #B1B1B1;
	text-decoration: none;
}
.grid_txt_left_headf
{
	white-space: nowrap;
	text-align: left;
	font-family: Arial,verdana;
	font-size: 12px;
	padding: 4px 2px 4px 3px;
	background-color: #3C4A55;
	color: #ffffff;
	border: ouset 2px #B1B1B1;
}

.grid_txt_cen
{
	white-space: nowrap; /*width:80px;*/
	text-align: center;
	font-family: Arial,verdana;
	font-size: 11px;
	border: ouset 2px #B1B1B1;
	padding: 2px 5px 2px 5px;
}
.grid_txt_left
{
	white-space:normal!important; /*width:80px;*/
	text-align: left;
	font-family: Arial,verdana;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
}
.grid_txt_left0
{
	white-space: nowrap; /*width:80px;*/
	text-align: left;
	font-family: Arial,verdana;
	font-size: 11px;
	border: outset 2px #B1B1B1; /*padding:2px 5px 2px 5px;*/
}
.grid_txt_left1
{
	white-space: nowrap; /*width:80px;*/
	color: #ff0000;
	text-align: left;
	font-family: Arial,verdana;
	font-size: 11px;
	border: outset 2px #B1B1B1;
	padding: 2px 5px 2px 5px;
}
.grid_txt_leftf
{
	white-space: nowrap;
	text-align: left;
	font-family: Arial,verdana;
	font-size: 11px;
	border: ouset 2px #B1B1B1;
	padding: 2px 5px 2px 5px;
}


.grid_txt_cen_head
{
	white-space: nowrap; /*width:80px;*/
	text-align: center;
	font-family: Arial,verdana;
	font-size: 12px;
	padding: 4px 5px 4px 5px;
	background-color: #3C4A55;
	color: #ffffff;
	border: ouset 2px #B1B1B1;
}
.headerunderline a:hover
{
	text-decoration: underline;
}

.input text box
{
	border: 1px solid #a7a7a7;
	background-color: #F9F9F9;
	font-size: 11px;
	font-family: Arial,verdana;
	text-align: left;
}
.input_w-130
{
	border: 1px solid #a7a7a7;
	background-color: #F9F9F9;
	font-size: 11px;
	font-family: Arial,verdana;
	text-align: left;
	width: 130px;
}
.res_msg
{
	color: #FF0000;
	font-family: Arial,verdana;
	font-size: 11px;
	text-align: center !important;
	white-space: nowrap;
}

.message
{
	color: #FF0000;
	font-family: Arial,verdana;
	font-size: 11px;
	text-align: center !important;
	white-space: nowrap;
}
.form_lable
{
	padding-right: 7px;
	text-align: right !important;
	font-size: 11px;
	font-family: Arial,verdana;
	font-weight: bold;
}


.form_lable_marg_top
{
	padding-right: 7px;
	text-align: right !important;
	font-size: 11px;
	font-family: Arial,verdana;
	font-weight: bold;
	margin-top: -5px;
}
.upadte_cont_txt
{
	width:155px;
}
.form_lable_width
{
	padding-right: 7px;
	text-align: right !important;
	font-size: 11px;
	font-family: Arial,verdana;
	font-weight: bold;
	white-space: nowrap;
}
.form_lable1
{
	padding-right: 7px;
	text-align: left !important;
	font-size: 11px;
	font-family: Arial,verdana;
	font-weight: bold;
}

.form_lableRefer
{

	text-align: left !important;
	font-size: 11px;
	font-family: Arial,verdana;
	font-weight: bold;
}
.hyperlink_v
{
	cursor: pointer;
}
.txt_box
{
	border: 1px solid #a7a7a7!important;
	background-color: #F9F9F9!important;
	font-size: 11px;
	font-family: Arial,verdana;
	text-align: left !important;
}
.txt_box1
{
	border: 1px solid #a7a7a7!important;
	background-color: #ffffff;
	font-size: 11px;
	font-family: Arial,verdana;
	text-align: left !important;
}
.align-left_td
{
	font-size: 11px;
	font-family: Arial,verdana;
	text-align: left !important;
}

.drop_down
{
	border: 1px solid #a7a7a7;
	background-color: #F9F9F9;
	font-size: 11px;
	font-family: Arial,verdana;
	text-align: left !important;
}
.login_bg_new
{
	background-image: url(../images/login_bgvv.gif);
	background-repeat: no-repeat;
	background-color: #3F4C57;
	width: 172px;
	border-left: solid 1px #D19C83;
	border-right: solid 1px #D19C83;
	height: 249px;
}
.login_bg_new_2
{
	background-image: url(../images/left_nav-2bg.gif);
	background-repeat: repeat-x;
	width: 168px;
	background-color: #E4CABB;
	border-left: solid 1px #3B4953;
	border-right: solid 1px #3B4953;
	height: 216px;
}
.login_bg_new_22
{
	background-image: url(../images/left_nav-2bg.gif);
	background-repeat: repeat-x;
	width: 168px;
	background-color: #E4CABB;
	border-left: solid 1px #3B4953;
	border-right: solid 1px #3B4953;
	height:106px;
}

.border_gray_v
{
	border: solid 1px #E0DFDF;
}
.grid_new
{
	border: solid #333333 1px;
	margin: auto 0px;
}
.bord_bottom_blue
{
	border-bottom: solid 3px #2B86C5!important;
	color: #ffffff;
}
.survey_main_txt
{
	font-family: Arial Verdana;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 5px 50px 5px 50px;
	color: #394752;
}
.chlist_img_link a
{
	position: relative;
	top: 70px;
	right: -80px; *left:-80px;
}
.update_cont_pos
{
	margin-top: -5px;
}
li
{
	list-style-type:circle;
	}
	.home_checkimg
	{
	*margin-bottom:-50px !important;
	}
.chklist_pos_v
{
	position:relative;
	left:20px;
	*left:10px;
	text-align:left;
}
.grid_main_v
{
	border:1px #9D9DA1 solid;
}
.text_checked
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#99999a;
	}
.text_unchecked
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color:#020002;
	}
	
	
	
	.topRefer
	{    
	     background-image:url(../images/topRefer.gif);
		width:248px;
		height:11px;
		background-repeat:no-repeat;
	}

.mainRefer
{

	background-color:#C2CED4;
	height:62px;
    padding-left:4px;
   font-family:Arial;
   font-weight:bolder;
   color:#595D5F;
	
}

.bottomRefer
	{    
	     background-image:url(../images/bottomRefer.gif);
		width:248px;
		height:13px;
		background-repeat:no-repeat;
		padding-top:0px;
		
	}
	.gridRowStyle
	{
		margin-top:10px;
	}
	
.grid-th-none
{
    display: none;
}
.label-blog
{
    width: 100px;
    float: left;
    padding: 5px 0px;
    font-weight: bold;
    clear: both;
}


.master_v img{
	margin-top:0px;
}
.login_bg_new img{
	margin-top:5px\9;
}


.site-map a:link, .site-map a:visited
	{
	color:#394752;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	}
	
.site-map a:hover
	{
	color:#394752;
	font-weight:bold;
	text-decoration:underline;
		font-size:10pt;
	}
