@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;
width:100%;
height:100%;
}
.bac
{
background:url(../images/bac_slice2.png);
background-repeat:repeat-x; height:20px;
}

.bac2
{
background:url(../images/bac_slice2.png);
background-repeat:repeat-x;
}


.bac3
{
background:url(../images/contant-boarder.png);
background-repeat:repeat-x;
}

heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #c00000;
	text-decoration: none;
}
.heading_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}.heading_4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.heading_3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
#back{ width:100%;}
.head_text{padding-top:10px; padding-left:10px; font-size:16px; font-weight:bold; color:#7F5FAA;}
#pad{padding-left:10px; padding-right:10px;}

#bor_bottam{background:url(../images/content-bottom.png);}
#bor_top{ background:url(../images/contant-boarder.png) repeat-x; height:35px;}
#sidebar{
	width:200px;
	height:auto;
	position:absolute;
	left: 776px;
	top: 120px;
	
	
}

.bac
{
background:url(../images/04.jpg); background-repeat:repeat-x;
}

#logo{ position:relative; margin-top:15px; }

#header {position:relative; background-color: }

#maindiv {position:relative; width:1000px; margin:auto;}

#nav {width: 100%; height:40px; font:bold 15px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:10px 0px 0px 0px; background:url(../images/bac_slice3.png) repeat-x center 6px; overflow:hidden;}
#nav p {display:block; float:left; padding:13px;}
/*
#nav p input {border:none; color:#ACACC5; font:bold 11px Arial, Helvetica, sans-serif; padding:4px 0px 4px 2px; width:150px;}
#nav .input {display:block; float:left; padding:9px 13px 0px 13px; *padding:6px 13px 0px 13px !important;}*/
#nav .line {padding:0px; color:#8E9285; font-weight:normal; margin-top:0px;}

#nav ul#topnav {
	margin: 0; padding: 0;
    list-style: none;
}

#nav ul#topnav .line {font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#nav ul#topnav li .line:hover {padding-top:0px;}

#nav ul#topnav li {
	float: left;
	padding: 0;
	font:bold 15px Arial, Helvetica, sans-serif; 
	color:#000000;
	height:40px;
	line-height:20px;
	padding: 10px 5px;
	border: 1px solid transparent;
	_border:none;
}
#nav ul#topnav li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#nav ul#topnav .sep {color:#FFFFFF; font-weight:normal; line-height:38px; display:block; margin:0px 5px;}
#nav ul#topnav .sep:hover {border: 1px solid #BDE661;}

#nav ul#topnav li:hover {background: #FFFFFF; border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; line-height:20px;}
#nav ul#topnav li span {
	float: left;
	padding: 0px 10px 10px 10px;
	position: absolute;
	margin:9px 0px 0px -6px; 
	display: none;
	background: #FFFFFF;
	color: #000000;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-left:1px solid #666666; 
	border-bottom:1px solid #666666; 
	border-right:1px solid #666666;
	_width:300px;
	z-index:999;
}

#nav ul#topnav li span a:link {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:17px; padding:3px 5px 3px 10px; display:block; margin-bottom:1px; background:#f4f4f4;}

#nav ul#topnav li span a:hover { text-decoration:none; background:#dddddd;}

#nav ul#topnav li span img {margin:0px 0px;}
#nav ul#topnav li:hover span { display: block; }
#nav ul#topnav li span a { display: inline; }
#nav ul#topnav li span a:hover {text-decoration: underline;}
#nav ul#topnav .input {border:none; color:#ACACC5; font:bold 11px Arial, Helvetica, sans-serif; padding:3px 0px 3px 2px; width:145px; margin-top:10px; *margin-top:7px !important;}

#nav ul#topnav_n {
	margin: 0; padding: 0;
    list-style: none;
}

#nav ul#topnav_n .line {font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px;}
#nav ul#topnav_n li .line:hover {padding-top:0px;}

#nav ul#topnav_n li {
	float: left;
	padding: 0;
	font:bold 15px Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	height:40px;
	line-height:20px;
	padding: 10px 5px;
	border: 1px solid transparent;
	_border:none;
}
#nav ul#topnav_n li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#nav ul#topnav_n .sep {color:#000000; font-weight:normal; line-height:38px; display:block; margin:0px 5px;}
#nav ul#topnav_n .sep:hover {border: 1px solid #BDE661;color:#000000;}

#nav ul#topnav_n li:hover {background: #97C9F2; border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; line-height:20px;color:#000000;}
#nav ul#topnav_n li span {
	float: left;
	padding: 0px 10px 10px 10px;
	position: absolute;
	margin:9px 0px 0px -6px; 
	display: none;
	background: #ffffff;
	color: #000000;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-left:1px solid #666666; 
	border-bottom:1px solid #666666; 
	border-right:1px solid #666666;
	_width:300px;
	z-index:999;
}

#nav ul#topnav_n li span a:link {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:17px; padding:3px 5px 3px 10px; display:block; margin-bottom:1px; background:#f4f4f4;}

#nav ul#topnav_n li span a:visited {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:17px; padding:3px 5px 3px 10px; display:block; margin-bottom:1px; background:#f4f4f4;}

#nav ul#topnav_n li span a:hover { text-decoration:none; background:#dddddd;}

#nav ul#topnav_n li .subsublinks {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:17px; padding:3px 5px 3px 10px; display:block; margin-bottom:1px; background:#f4f4f4;}

#nav ul#topnav_n li span img {margin:0px 0px;}
#nav ul#topnav_n li:hover span { display: block; }
#nav ul#topnav_n li span a { display: inline; }
#nav ul#topnav_n li span a:hover {text-decoration: underline;}
#nav ul#topnav_n .input {border:none; color:#ACACC5; font:bold 11px Arial, Helvetica, sans-serif; padding:3px 0px 3px 2px; width:145px; margin-top:10px; *margin-top:7px !important;}

#nav ul#topnav1 {
	margin: 0; padding: 0;
    list-style: none;
}

#nav ul#topnav1 .line {font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:1px;}
#nav ul#topnav1 .line:hover {padding-top:8px;}

#nav ul#topnav1 li {
	float: left;
	padding: 0;
	font:bold 15px Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	height:40px;
	line-height:20px;
	padding: 10px 5px;
	border: 1px solid transparent;
	_border:none;
}
#nav ul#topnav1 li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#nav ul#topnav1 .sep {color:#8E9285; font-weight:normal; line-height:38px; display:block; margin:0px 5px;}
#nav ul#topnav1 .sep:hover {border: 1px solid #BDE661;}

#nav ul#topnav1 li:hover {background: #ffffff; border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; line-height:20px;}
#nav ul#topnav1 li span {
	float: left;
	padding: 5px 10px;
	position: absolute;
	margin:9px 0px 0px -6px; 
	display: none;
	background: #ffffff;
	color: #000000;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-left:1px solid #666666; 
	border-bottom:1px solid #666666; 
	border-right:1px solid #666666;
	_width:300px;
	z-index:999;
}
.border1{
	border: thin;
	border-color:#CCCCCC;
	border-style: solid;
	border-left:none;
	border-right:none;
	border-top:none;
	}
.border2{
	border:thick;
	border-color: #BBBBBB;
	border-style: solid;
	border-left:none;
	border-right:none;
	border-top:none;
	}	
.border_1{
	border-color:#CCCCCC; 
	border-right:thin ; 
	border-bottom:thin; 
	border-right-style:solid; 
	border-bottom-style:dashed ;
}.border_2{
	border-color:#CCCCCC; 
	border-right:thin ; 
	border-right-style:solid; 
	
}.bordertext{
   	border-color: #CC3300;
}
.bordertable{
   	border: outset #CCCCCC;
}	
.borderline{
   	border-right:inset #CCCCCC;
	 border-bottom:  inset #CCCCCC;
}
.errorcontrol{border:1px solid red;font-size:12px;padding-left:2px;background:#fff;color:#333;}			

#nav ul#topnav1 li span img {margin:0px 0px;}
#nav ul#topnav1 li:hover span { display: block; }
#nav ul#topnav1 li span a { display: inline; }
#nav ul#topnav1 li span a:hover {text-decoration: underline;}
#nav ul#topnav1 .input {border:none; color:#ACACC5; font:bold 11px Arial, Helvetica, sans-serif; padding:3px 0px 3px 2px; width:145px; margin-top:10px; *margin-top:7px ;}
