body {margin:0px;padding:0px; background: url(bodybg.jpg) repeat-x #FFFFFF; font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12px; }
/*-------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}

.header_bg{background:url(header-bg.jpg) repeat-x #fff; width:1002px; height:333px;}
.box_lefttop{background-image:url(box-L.gif);width:215px;height:13px;}
.box_bg{background:url(box-bg.jpg) repeat-x #c2f0ff; border-left:1px solid #82cbe4; border-right:1px solid #82cbe4;}

/*-----------------------------------------------------------------------------------------------------*/

.right_txt{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;}
.right_heading{font-family: Tahoma,Arial, Helvetica, sans-serif;font-size:23px;font-weight:normal;color:#fff;text-decoration:none;}
.tr,td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#2f2f2f;}
.copy{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#fff;text-decoration:none;}
.welcome{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:19px;font-weight:normal;color:#a12736;}
.red{font-family:Tahoma,Arial, Helvetica, sans-serif;color:#9d1526;}
.more{Tahoma,Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#9d1526;text-decoration:underline;}
.more:hover{color:#000;}
.bold_blue{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#001b8d;text-decoration:none;}
.footer{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;}
.footer_link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#fff;text-decoration:none; padding:2px;}
.footer_link:hover{color:#000;}
.input {BORDER: #009fff thin; FONT-SIZE: 10px; BACKGROUND: #999999; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.wht-bold{font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}

.f18{ font-size:18px;}
.f16{ font-size:16px;}
.f14{ font-size:14px;}
.f14{ font-size:13px;}
.f11{ font-size:11px;}
.f12{ font-size:11px;}
.f10{ font-size:10px;}
/*-----------------------------------------------------------------------------------------------------*/
.border_tab{border-left:3px solid #ff9c00; border-top:0px solid #ff9c00;border-right:3px solid #ff9c00; }
.border_line{border-bottom:1px solid #c9e7fc;line-height:18px;}
.border_top{border-top:1px solid #82cbe4;}
.border_bot{border-bottom:1px solid #82cbe4;}
.border_lr{border-left:1px solid #82cbe4; border-right:1px solid #82cbe4;}

/*-----------------------------------------------------------------------------------------------------*/
.main_index{display:block; 	margin-bottom:10px;padding: 5px; padding-right:8px;margin:10px 0px 10px 0px;}
.index{margin-left:10%; margin-right:10%; text-align:center; }
.navBarTxt{width:16px; height:15px;  background-color:#d6edfd; border: 1px solid #a6a6a4;font: bold 10px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; padding:1px 4px 1px 4px; }
.navBarTxt:hover {width:16px; height:15px; background-color:#164d90; font: bold 10px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; border: 1px solid #666665; }
.left {float:left;}
.right {float:right;}
.absmiddle {vertical-align:middle;}

/*-----------------------------------------------------------------------------------------------------*/
.but3{background-color:#2c4197;color:#ffffff;border:1px solid #2c4197;text-decoration:none;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;white-space:nowrap;padding:2px 0px;}
.but3:hover{background-color:#ffcd00;color:#000000;border:1px solid #ffcd00;}



/**********************************win css***************************************/
.pad-t-10{margin-top:10px;}

.fl{float:left;}
.fr{float:right;}
/**********************************buttons***************************************/

.btn_01{background: url(../images/butbg.jpg) repeat-x #50a2dd; height:21px; border:0px; color:#FFF; font-size:11px; font-family:Verdana, Geneva, sans-serif; display:block;}


/**********************************text***************************************/

.rdtxt{color:#F00; font-weight:bold;}
.main-heading{ font:18px "Trebuchet MS",  Arial, Helvetica, sans-serif; color:#d70b16;}
h2.mytitle-001{color:#a12736; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; line-height:22px; border-bottom:1px solid #e5f8ff; display:block;}
.mytitle-002{color:#057ca5; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.mytitle-003{color:#991726; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}



/**********************************links***************************************/

.tree-txt{color:#999; font-size:11; font-family:Verdana, Geneva, sans-serif;}
.tree-txt a{color:#CCC; text-decoration:none;}
.tree-txt a:visited{color:#CCC; text-decoration:none;}
.tree-txt a:hover{color:#CCC; text-decoration:underline;}
a.link01{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#30b3e1; font-weight:bold; text-decoration:none;}
a.link01:visited{color:#30b3e1; text-decoration:none;}
a.link01:hover{color:#a12736; text-decoration:none;}
a.link02{color:#057ca5; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.link02:visited{color:#057ca5; text-decoration:none;}
a.link02:hover{color:#e10015; text-decoration:underline;}
a.link03{color:#000; font-size:11px; font-family: Verdana, Geneva, sans-serif; text-decoration:none; font-weight:normal;}
a.link03:visited{color:#000; text-decoration:none;}
a.link03:hover{color:#000; text-decoration:underline;}
a.link04{color:#0a5dab; text-decoration:underline; line-height:20px;}
a.link04:visited{color:#0a5dab; text-decoration:underline;}
a.link04:hover{color:#0a5dab; text-decoration:none;}


/**********************************tables***************************************/

.c_w{width:10px;}
.c_h{height:10px;}
.c_top{background:url(cur-top.jpg) repeat-x;}
.c_left{background:url(cur-left.jpg) repeat-y;}
.c_right{background:url(cur-right.jpg) repeat-y;}
.c_bottom{background:url(cur-bottom.jpg) repeat-x;}

.pro_cntnr{margin:0px 0px 10px 0px; }
.pro_cntnr p{font-size:11px; color:#333; font-weight:normal; padding:5px 0px 0px 7px; line-height:16px;}
.sitemap_tab{}
.sitemap_tab a{color:#046ba1; text-decoration:none;}
.sitemap_tab a:visited{color:#046ba1; text-decoration:none;}
.sitemap_tab a:hover{color:#046ba1; text-decoration:underline;}



.mypic-brdr{border:1px solid #caf1ff; margin:5px 0px 0px 0px;}



.paging_tab{
width:100%px;
margin:8px 0px 8px 0px;
padding:6px 3px;
border:1px solid #99e5ff;
}
.index{
	margin-left:10%; 
	margin-right:10%; 
	text-align:center; 
}
a.navBarTxt{
	width:16px; 
	height:15px; 
    background-color:#d1effa; 
	border: 1px solid #3ac1f1; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #007fac; 
	text-decoration: none; 
	padding:1px 4px 1px 4px; 
}
a.navBarTxt:visited{
	width:16px; 
	height:15px; 
    background-color:#3dcdff; 
	border: 1px solid #3ac1f1; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #007fac; 
	text-decoration: none; 
	padding:1px 4px 1px 4px; 
}
a.navBarTxt:hover{
	width:16px; 
	height:15px; 
	background-color:#0098cd; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none; 
	padding:1px 4px 1px 4px; 
	border: 1px solid #666665; 
}

.msg_dg{
		border:1px dashed #BAC3CD;
		margin:2px auto; 
		padding:5px;
		color:#FF0000;
		font-family:"Trebuchet MS", Tahoma;
		font-size:12px;
		font-weight:bold;		
		}
		
		
		
/************************* css  for  menu ***********************/
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:26px; left:0; background:#116c8b; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #84ddfd; border-top:none; width:160px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#116c8b}
ul.menu ul li a:hover {background-color:#1c92bb}
ul.menu ul ul {left:160px; top:-1px; }
ul.menu .menulink {border:1px solid #84ddfd; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:url(black_arrow.gif) no-repeat 150px 5px;}
ul.menu .topline {border-top:1px solid #aaa;}