
body
{
	margin: 0;
	padding: 0;
	width: 100%;
	background:#f2f2f2 url('../Images/bg_tile.jpg') repeat-x;
	font-family:Verdana,Helvetica,Arial;
	z-index:1;
	
}

hr
{
    border-style: solid none none none;
    border-width: 1px;
    border-color: #C0C0C0;
}
input[type="radio"]
{
	margin:0px 2px 2px 0px;
}
.imgRadio input[type="radio"] 
{
	margin:10px 0px 0px 0px;
}
html { padding:0; margin:0;}
/* main */
.main {  margin:0; padding:0; font-family:Helvetica}
.main_resize { background-color:#FFFFFF; margin:0 auto; padding:0 10px; width:960px; border-right:1px solid #ececec; border-left:1px solid #ececec;/* border-bottom:1px solid #ececec;*/ ;}
.main_resize h2
{
    font: normal 15px "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    color: #666666;
    padding: 10px 25px;
    margin: 0;
    font-weight: bold;
    text-shadow: 0px 1px 3px #B7B7B7;
}
.main_resize h2 span { font:  italic 11px Helvetica; color:#b1b1b1;}
.main_resize h3
{
    font: normal 40px Helvetica;
    color: #333333;
    padding: 10px 5px;
    margin: 0;
    text-align: left;
    
    text-shadow: 0px 2px 3px #555;
}
.main_resize p { font:normal 12px Helvetica; color:#606060; line-height:1.8em; padding:5px; margin:0;}
.main_resize p span { color:#b1b1b1; font: italic 11px Helvetica; line-height:1.8em;}
.main_resize a { color:#6B6B6B; text-decoration:none;} 
#allservices td
{
	background-color:#066791;
	color:White;
	padding:4px;
}
#allservices td a,#allservices td a:hover
{
	 color:White !important;
	 background-color:transparent !important;
	 font-family:helvetica;
	 font-weight:bold;
	 font-size:9pt;
}
 
.main_resize img { margin:5px auto; padding:0;}
.main_resize ul.serv { list-style:none; margin:10px 0 10px 5px; padding:0; width:230px; float:left;}
.main_resize li.serv { padding:5px; margin:0; font:normal 12px Helvetica; color:#2d75c0;}
.main_resize img.floated { float:left; margin:5px 10px 5px 0; padding:0;}
.main_right { width:250px; float:right; padding:0 6px 0 20px; margin:0;}
.main_left { width:680px; float:left; padding:0; margin:0;}
.blog { width:280px; float:left; padding:0; margin:10px 30px 10px 10px;}
.blog2 { width:215px; float:left; padding:0; margin:10px 10px 30px 0;}
.hh{font:normal 35px Helvetica; color:#7e7e7e; padding:10px 5px; margin:0; text-align:justify;}
/* header */
.header { padding:0 0 10px 0; margin:0 auto; width:100%; border-bottom:1px solid #dfdfdf;}
.headerOuterMaster
{
	width: 980px;
	height: 155px;
	margin: 0 auto;
	
	background: #fff;
	background-image: url('../Images/Top-BAN.png');
	background-repeat: no-repeat;
	
}
.headerInnerMaster
{
	width: 980px;
	height: 150px;
	margin: 0 auto;
	padding: 0 0 18px 0;
	background: #fff;
	background-image: url('../Images/Top-BAN.png');
	background-repeat: no-repeat;
	
}
/* logo */
.logo {padding:0; margin:0; width:232px; height:155px; float:left;}
.logo img { margin:0; padding:0;}

.logosreeven {padding-left:12px; margin-top:10px; width:130px; float:right;}
.logosreeven img { margin:0; padding:0;}

.lablefontstyle
{
	 font-family:Verdana,Helvetica,Arial;
	 font-size:13px;
}

#pheaddiv
{
	background-color: #376092;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	text-transform: uppercase;
	color: #F0F0F0;
	font: 15px Helvetica, Arial, Sans-Serif;
	font-size: 28px;
	letter-spacing: 0.7px;
	text-shadow: 3px 3px 3px #333;
	font-weight: bold;
	
}
.headerdiv
{
background-color: #376092;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	color: #F0F0F0;
	font: 15px Helvetica, Arial, Sans-Serif;
	font-size: 28px;
	letter-spacing: 0.7px;
	text-shadow: 3px 3px 3px #333;
	font-weight: bold;
	

}
	

 /*menu*/
.menu
{
   width: 980px;
   padding: 5px 0 5px 0;
   margin: 0;
   float: left;
   vertical-align: middle;
  
   background: url(../images/orng-tab.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 500;
   color: White;

 /*  text-shadow: 0px 2px 3px #B7B7B7;*/
   line-height: 15pt;
   height:22px;
   
}
.menu ul
{
   padding: 0;
   margin: 0;
   list-style: none;
   border: 0;
   font-family: Arial, Helvetica, sans-serif;
   
}
.menu ul li
{
   display: inline;
   margin: 0;
   padding: 7px 7px 8px 3px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 500;
   color: #FFFFFF;
  
   text-shadow: 0px 0px 2px #B7B7B7;
   
  /* border-width: 0 0 0 1px;
    
  border-style: solid;
   border-color: #1A548C #216BAF #1A548C #727272;*/
   background-image:url(../images/orng-brk.gif); 
background-repeat:no-repeat;
 background-position:right;
   
}
.menu ul li a
{
   display: inherit;
   margin: 0;
   padding: 0px 10px 0px 10px;
   color: #FFFFFF;
   font: normal 11px Helvetica;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 500;



}

.menu ul li a:hover
{
  
    /*  text-decoration: underline;*/
    
  /* background: #376092;
   color: #FFFFFF;
   font-weight: bold;*/
}
.menu ul li a.active
{
     font-weight: bold;
  /* text-decoration: underline;*/
  
  /* background: url(../images/bg.png) no-repeat;
   color: #333333;
   font-weight: bold;
   border-top-left-radius: 5px 5px;
   border-top-right-radius: 5px;
   border-bottom-left-radius: 5px 5px;
   border-bottom-right-radius: 5px;
       font-weight: bold;
   text-shadow: 0px 0px 1px #555;*/

}
.csitemap {
	display: inline;
	margin: 0;
	padding:15px;
	color: #666666;
	font: normal 11px Helvetica;
	text-decoration: none;
	background: url(../images/contacticon.png) no-repeat;
	 background-position: 6.5em 1.5em;
}



.sitemapdiv
{
	float:right;margin-right:2px ; width:170px
	
}
.sitemapdiv  a:hover { background: #dfdfdf;}
.sitemapdiv  a.active {  background: #dfdfdf;}

.sitemap {
	display: inline;
	margin: 0;
	padding:15px;
	color: #666666;
	font: normal 11px Helvetica;
	text-decoration: none;
	background: url(../images/icon_sitemap.gif) no-repeat;
	 background-position: 5.2em 1.6em;
}

 /* click */
.click { width:350px; float:right; padding:0; margin:0; text-align:right;}
.click p { font: normal 12px Helvetica; color:#959595; padding:0; margin:0;}
/* slider_main */
.slider_main { margin:0 auto; padding:0;}
.slider_main .leftt { float:left; width:450px; padding:0; margin:0;}
.slider_main .leftt h2 { font: normal 24px Helvetica; color:#616161; padding:71px 0 0 24px; margin:0; line-height:1.2em;}
.slider_main .leftt p { font: normal 12px Helvetica; color:#818181; padding:10px 0 15px 24px; margin:0; line-height:1.8em;}
.slider_main .leftt img { float:left; margin:0; padding:0 0 0 24px;}
/* search */
.search { padding:0; margin:0 auto 30px auto;}
.search form { display:block; float:left; padding:5px; margin:0; background:#fafafa;}
.search p { font: bold 11px Helvetica; color:#959595; padding:7px 0; height:16px; margin:0; float:left; line-height:14px;}
.search span { display:block; float:left; background:#f6f6f6; border:1px solid #eaeaea; width:150px; padding:0 5px; height:30px; margin:0 3px;}
.search form .keywords { line-height:16px; float:left; border:0; width:150px; padding:7px 0; height:16px; background:none; margin:0; font:normal 14px Helvetica; color:#9c9c9c;}
.search form .button { float:left; margin:0; padding:0;}
/* right_text */
.right_text { border-top:1px solid #dadada; background:#ececec; padding:0; margin:0 0 30px 0;}
.right_text p { font: normal 11px Helvetica; color:#7e7e7e; padding:15px; margin:0;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:150px; display:block; padding:10px 0; color:#222222; font: normal 12px  Helvetica; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:530px; border:1px solid #e8e8e8; margin:2px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left; }
#contactform textarea { width:530px; border:1px solid #e8e8e8; margin:2px 0; padding:2px; background:#f8f8f8; float:left; }
#contactform li.buttons input { padding:3px 0 3px 0px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }
/*************footer**********/
.footer {  margin:0;}
.footer_resize
{
    width: 970px;
    margin: 0 auto;
    padding-right: 10px;
    background-color: #21A5B1;
}

.footer p
{
    font: normal 11px Helvetica;
    color: #FFFFFF;
    font-weight: bold;
}
.footer a
{
	font: normal 11px Helvetica;
	color: #2d75c0;
	text-decoration: none;
	padding: 5px;
	margin: 0;
	font-weight: bold;
}
.footer p.right { text-align:right; width:350px; margin:0; padding:8px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:825px; margin:0; padding:8px 0 0 5px; float:left;} 

/************homefooter**********/
.hmfooter {  margin:0;}
.hmfooter_resize
{
    width: 970px;
    margin: 0 auto;
    padding-right: 10px;
    background-color: #376092;
}

.hmfooter p
{
    font: normal 11px Helvetica;
    color: #FFFFFF;
    font-weight: bold;
}
.hmfooter a
{
    font: normal 11px Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    padding: 5px;
    margin: 0;
    font-weight: bold;
}
.hmfooter p.right { text-align:right; width:350px; margin:0; padding:8px 0 0 0; float:right;} 
.hmfooter p.leftt { text-align:left; width:825px; margin:0; padding:8px 0 0 5px; float:left;} 



p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {  clear:both; border-top:1px solid #f2f2f2; width:100%; padding:0; margin:15px 0; background:none; line-height:0;}

.mainbd{float:left; border-bottom:1px solid #f2f2f2; width:68%; padding:0; margin:5px 0 10px 0; background:none; line-height:0;
	font-family:Helvetica;
}
.mainbd h2
{
	font-size: 20px;
	
	color: #333333;
}
.mainbdright{float:right;width:25%; padding:10px 10px 5px 40px; background:none; line-height:0;}
.mainbdright table
{float:inherit;
	width: 100%;
	color: #333333;
}
/*.btn
{
	border-color: #000000;
	font-family: Helvetica;
	background-color: #0066CC;
	color: #FFFFFF;
}*/
/* Slider */
#slider {  width:648px; padding:10px 0 0 0; margin:0; height:428px; float:right;}
#slideshow { margin:0 auto; width:653px;  height: 346px; }
.slider-item { height: 346px; margin:0 auto; padding:0; }
.slider_content_inner img { border: none; margin:0 auto; }
.controls-center { width: 678px; margin:0 auto; padding:0; }
.controls-center h2 { width:350px; float:left; font: bold 14px Helvetica; color:#6d6d6d; padding:15px 0 0 20px; margin:0;}
.controls-center h3 { text-align:right; font: normal 36px A Helvetica; color:#111; padding:10px 20px 15px 0; margin:0;}
.controls-center p {width:300px; float:left;  font: normal 12px  Helvetica; color:#6d6d6d; padding:3px 0 0 20px; margin:0;}
#slider_controls { float: right; margin:0;  width:90px;}
#slider_controls ul { margin:0 auto; padding:0; width:74px;}
#slider_controls ul li { background:none; margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('images/tabs_1.gif') no-repeat center center; }


.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 90%; /*Width of Carousel Viewer itself*/
height: 100px; /*Height should enough to fit largest content's height*/
background-color:White;
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0; 
right:0;
top: -1px;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/ width:200px; height:150;
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 8px -75px 15px 10px; /*margin around each panel*/ 
 /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .panel img{ margin-right:0px;}
.tablehead{repeat-x #fff; padding: 4px 5px; 
font: normal 11px verdana; color:#000
	}
	
	
	/*a.button{
	display:block;	
	/* float:left */ /* Uncomment to allow buttons on the same line
	background-position: 6px;
	background-repeat:no-repeat;
	font-weight:bold;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 0.7em;	
	text-decoration:none;
	text-indent:30px;
	color:#555555;
	background-color:#EAEAD7;
	border:#CCCCCC solid 1px;
	height:30px;
	width:90px;
	line-height:30px;
	margin:10px;
}*/
	
a:hover
{
  
   /* background-color: #F3F3E9;
    color: #333333;*/
}

/*.add {
	background-image:url(add.png);
}*/

.delete {
	background-image:url(delete.png);
}


#tbl
{
	background-color:transparent;
	vertical-align: middle;
	font-family: Helvetica;
	
}
.balHeading
{
	background-color:#666666;
	color:White;
	vertical-align: middle;
	font-family: Helvetica;
	font-weight:bold;
	font-size:15px;
	padding: 4px;
}

#tbl label{
display:inherit;
font-weight:normal;
text-align:right;
font-size:11px;
width:140px;
float:right;
}
#tbl .text{
display:inherit;
font-weight:normal;
font-size:11px;
width:140px;
float:left;
}
#tbl .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#tbl h1 {
font-size:22px;
font-weight:bold;
	color:#666;

}
#tbl h2 {
font-size:12px;
font-weight:bold;
	color:#666;
}
#tbl h3 {
font-size:10px;
font-weight:bold;
	color:#666;
}
#tbl h4 {
font-size:8px;
font-weight:bold;
	color:#666;

}
#tbl b {
font-size:12px;
font-weight:bold;
	color:#666;

}


#tblNote .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:inherit;
width:140px;
}
#stylized{
border:solid 1px #b7ddf2;
background:#ebf4fb;
vertical-align:middle;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
font-size:11px;
/*width:115px;*/
float:right;
}
   
#stylized .text{
display:inherit;
font-weight:normal;
font-size:11px;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:110px;
}
/*
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
margin:2px 0 5px 0px;
}*/
#stylized textarea
{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
margin:2px 0 5px 0px;
}/*
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}*/

.button_outside_border_blue{
width:100px;
border:solid #29447e 1px;
border-bottom:solid #1a356e 1px;
cursor:pointer;
}
 
 .smallEmail{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
 
.button_inside_border_blue
{
	padding: 4px;
	background-image:url('../Images/grn-tab.gif');
	border: solid 1px #AACFE4;
	margin: 2px 0 5px 0px;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.button_moveright
{
	padding: 5px 5px 5px 5px;
	border: solid 1px #AACFE4;
	margin: 2px 0 5px 0px;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	cursor: pointer;
	font-size: 10pt;
	font-weight: bold;
	background-image: url('../Images/right.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
}

 .outlable
 {
	display:block;
font-weight:bold;
text-align:left;
font-size:11px;
width:140px;
float:left;
 }
div.button_inside_border_blue:active{
background-color:#4f6aa3;
}
/* for watermark */
.water 
{ 
	 font-family: Tahoma, Arial, sans-serif; 
	 font-size:75%; 
	 color:gray; 
} 
.error
{
	height: 10px;
	width: auto;
	color: #CC3300;
	font-family: Helvetica;
	font-size: 8pt;
	font-weight: bolder;
	display:block;
	margin-top: 8px;
}
.linkbutton
{
	color:#066791 !Important;
	background-color:transparent !Important;
	font-family:Helvetica;
	font-size:8pt;
	font-weight:bolder;
}
#loginmenucontainer
{
}
.error1
{
	color: #CC3300;
	font-family: Helvetica;
	font-size: 8pt;
	font-weight: bolder;
	text-align:left;
	float:left;
	/*width:200px;*/
	}
	
	.cbAdrs
{
	font-size: 12px; /*width:115px;*/
	color: Black;
	text-align:left;
}
	
	.textstyle
	{
	font-family: "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    font-size: 13px;
    color: #444;
    font-weight: normal;
    background: white url(../images/topfade.gif) repeat-x top;
    border-style: none solid solid;
    vertical-align: middle;
    border: 1px solid #AAA;
    padding: 4px;
    color: #282828;
    width: 160px;
    margin: 0;
    font-family: "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    font-size: 13px;
    font-weight: normal;
	}
	
	
	input[type="text"] 

/*.styleTextBox*/
	{
	font-family: "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    font-size: 13px;
    color: #444;
    font-weight: normal;
    background: white url(../images/topfade.gif) repeat-x top;
    border-style: none solid solid;
    vertical-align: middle;
    border: 1px solid #AAA;
    padding: 4px;
    color: #282828;
    width: 160px;
    margin: 0;
    font-family: "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    font-size: 13px;
    font-weight: normal;
	
	}
	.dropdown
{
    font-family: "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    font-size: 13px;
    color: #444;
    font-weight: normal;
    background: url('../Images/topfade.gif') repeat left top;
    border-style: none solid solid;
    vertical-align: middle;
    border: 1px solid #AAA;
    padding: 4px;
    color: #282828;
    width: 160px;
    margin: 0;
    font-family: "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
	
.Success
{
	color: #333333;
	font-size: 8pt;
	text-align: left;
	float: left;
	font-weight:normal;
	
}
.Wel
{
    margin-right: 15px;
    float: right;
    color: #21A5B1;
    margin-top: 4px;
    margin-right: 2px;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 9pt;
    text-align: right;
}

.signout
{
	float: right;
	margin-top: 1px;
	margin-right: 2px;
	font-family: Helvetica;
	Color:White;
	font-weight: bold;
	text-align: right;
}
.signout a
{
	Color:White;
}

#Welcome a
{
    color: #FF0000;
    font-weight: bold;
}

#Welcome a:hover
{
    color: #C0C0C0;
    background-color: #006666;
}
.Balance
{
	position: absolute;
	width:inherit;
	text-align:right;
	background-color:transparent;
	right:inherit;
	top:28px;
	direction:rtl;
	font-family: Helvetica;
	font-weight: normal;
	font-size: 8pt;
	float: right;
	
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}
.modalBackground1 {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}
/*Modal Popup admin*/
.modalBackgroundadmin {
	background-color:Black;
	filter:alpha(opacity=90);
	opacity:0.9;

}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopup p {
	padding: 5px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:transparent;
	font-family:Helvetica;
	font-size:9pt;
	font-weight:bold;
    

}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
.gvheader
{
	
	color:#066791;
	font-family:Helvetica;
	font-size:8pt;
	font-weight:bolder;
	border-width:0px;
	
}


.validatorCalloutHighlight
{
	background-color: #D4E3FF;
}

.unwatermarked {
	background:white url(../images/topfade.gif) repeat-x top;
border-style: none solid solid;
vertical-align: middle;
border: 1px solid #AAA;
padding: 4px;
color:gray;
width: 160px;
margin: 0;
font-family: "Open Sans", "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
font-size: 13px;
font-weight: normal;
}
 
.input, select, textarea
{
    font-family: "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    font-size: 13px;
    color: #444;
    font-weight: normal;
    background: white url(../images/topfade.gif) repeat left top;
    border-style: none solid solid;
    vertical-align: middle;
    border: 1px solid #AAA;
    padding: 4px;
    color: #282828;
    width: 160px;
    margin: 0;
    font-family: "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
 
.watermarked
{
    background: white url(../images/topfade.gif) repeat-x top;
    border-style: none solid solid;
    vertical-align: middle;
    border: 1px solid #AAA;
   padding: 4px;
     /*padding: 2px 1px 3px 2px;*/
    color: #999999;
    width: 160px;
    margin: 0;
    font-family: "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
    font-size: 13px;
    font-weight: normal; /*	  height:18px;
	  width:148px;
	  /*padding:2px 0 0 2px;*/ /*border:1px solid #BEBEBE;
	  background-color:#F0F8FF;
	  color:gray;
	  
	font-family: Helvetica;
	font-weight: normal;
	font-size: 8pt;*/
}



		/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
		
		.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
		.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
		.easy-accordion dt,.easy-accordion dd{position:absolute}
		.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
		.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
		.easy-accordion dd.active{opacity:1;}
		.easy-accordion dd.no-more-active{z-index:2;opacity:1}
		.easy-accordion dd.active{z-index:3}
		.easy-accordion dd.plus{z-index:4}
		.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
		 
		 
		/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */
		
		dd p{line-height:120%}
		
		#accordion-1{width:800px;height:245px;padding:30px;background:#fff;border:1px solid #b5c9e8}
		#accordion-1 dl{width:800px;height:245px}	
		#accordion-1 dt{height:46px;line-height:35px;text-align:right;padding:0 15px 0 0;font-size:10pt;font-weight:bold;font-family:Helvetica;text-transform:none;letter-spacing:1px;background:#fff url(../Images/slide-title-inactive-1.jpg) 0 0 no-repeat;color:#26526c}
		#accordion-1 dt.active{cursor:pointer;color:#fff;background:#fff url(../Images/slide-title-active-1.jpg) 0 0 no-repeat}
		#accordion-1 dt.hover{color:#68889b;}
		#accordion-1 dt.active.hover{color:#fff}
		#accordion-1 dd{padding: 20px;background: url(../Images/slide.jpg) bottom left repeat-x;border: 1px solid #dbe9ea;border-left: 0;margin-right: 3px;overflow:hidden;}
		#accordion-1 .slide-number{color:#68889b;left:10px;font-weight:bold}
		#accordion-1 .active .slide-number{color:#fff;}
		#accordion-1 a{color:#26526C;}
		#accordion-1 .active a{color:#fff;}
		#accordion-1 .active a:hover{color:#fff;}
		#accordion-1 a:hover{background-color:transparent;}
		#accordion-1 dd img{float:right;margin:0 0 0 30px;}
		#accordion-1 h2{font-size:1.5em;margin-top:10px}
		#accordion-1 .more{padding-top:10px;display:block}
			
	
.rounded-corners {
	 -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background:white;
}
#bgPanels
{
	background:url("../Images/slide.jpg") repeat-x scroll left;
	width:50%;
	height:245px;
	overflow:scroll;
	
	border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA;/* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	
}
#bgPanels .pnlheading
{
	
	color:Blue;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	
}
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2
{
	
} 
.cssbox 
{ 
	width: 280px; 
	height:245px;
	background:transparent url("../Images/slide.jpg") repeat-x scroll bottom;
	border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA;/* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	
	}
.cssbox_head
{
	
	background: transparent url('../Images/slide-title-active-1.jpg') no-repeat;
	margin-top: -20px;
	width: 280px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;*/
	color: White; /*background: transparent url('../Images/slide-title-inactive-1.jpg') no-repeat right;*/
	font-weight: bold;
	text-align: center;
	background-position: center;
}
.cssbox_head h2 
{ background-position: center;
	color: White;
	font-weight: bold;
	margin: 0; 
	border: 0;
}
.cssbox_body 
{ 
	margin-top: 2px;
	padding: 5px; 
} 


/*CSS Box 2*/
.cssbox2, .cssbox2_body, .cssbox2_head, .cssbox2_head h2
{
	
} 
.cssbox2 
{ 
	
	background:transparent url("../Images/slide.jpg") repeat-x scroll bottom;
	border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA;/* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
}
.cssbox2_head
{
    background: url("../Images/header-bg.gif") repeat-x scroll left top 
transparent;
height: 25px;
line-height: 25px;
padding-left: 1px;
padding-bottom: 5px;
    width:100%;
    margin-top: -10px;
    margin-left: -2px;
    height: 25px; /*background: transparent url('../Images/bgGradientBlue.jpg') repeat-y; */
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    color: #333333; /*background: transparent url('../Images/slide-title-inactive-1.jpg') no-repeat right;*/
    font-weight: bold;
    text-align: left;
    background-position: center center;
    border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA;/* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	
}
.cssbox2_head1
{
	margin-top: -16px;
	margin-left:10px;
	width: 120px;
	height: 34px;
	background: transparent url('../Images/bgGradientBlue.jpg') repeat-y; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: White; /*background: transparent url('../Images/slide-title-inactive-1.jpg') no-repeat right;*/
	font-weight: bold;
	text-align: center;
	background-position: center center;
}
.services_head
{
    margin-top: -1px;
    margin-left: 5px;
    width: 300px;
    height: 50px;
    background: transparent url('../Images/bgGradientBlue.jpg') repeat-y;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    color: White; /*background: transparent url('../Images/slide-title-inactive-1.jpg') no-repeat right;*/
    font-weight: bold;
    text-align: center;
    background-position: center center;
    padding-top:1px;
    
}

.services_head2
{
	margin-top: -1px;
	margin-left:5px;
	width: 150px;
	height: 24px;
	background: transparent url('../Images/bgGradientBlue.jpg') repeat-y; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: White; /*background: transparent url('../Images/slide-title-inactive-1.jpg') no-repeat right;*/
	font-weight: bold;
	text-align: center;
	background-position: center center;
}


.cssbox2_head1 input 
{ 
  
	width:100px;
	
}
.cssbox2_head1 h2 
{ background-position: center;
  
	color: White;
	font-weight: bold;
	margin: 0; 
	border: 0;
	padding-top:5px;
	
}
.cssbox2_head h2
{
    background-position: center;
    color: #666666;
    font-weight: bold;
    margin: 0;
    border: 0;
    padding-top: 5px;
}

.cssbox2_body 
{ 
	margin-top: 2px;
	padding: 5px; 
} 


.bubble {
	clear: both;
	margin: 0px auto;
	width: 300px;
	background: #fff;
	-moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-border-radius: 10px;
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
  -khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);	
	position: relative; 
	z-index: 90; /* the stack order: displayed under ribbon rectangle (100) */
}
.frame {  
  border: 0px ridge #000;  
  padding: 10px;  
  background-color: #fff;  
}  
   
.frame img {  
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
padding:4px; 
 } 
.rectangle {
	background: #7f9db9;
	height: 40px;
	width: 330px;
	position: relative;
	left:-15px;
	top: 20px;
	float: left;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
  -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	z-index: 100; /* the stack order: foreground */
}

.rectangle h2 {
	font-size: 20px;
	color: #fff;
	padding-top: 6px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	text-align: center;
}

.triangle-l {
	border-color: transparent #7d90a3 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: -30px;
	top: 45px;
	z-index: -1; /* displayed under bubble */
}

.triangle-r {
	border-color: transparent transparent transparent #7d90a3;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: 300px;
	top: 15px;
	z-index: -1; /* displayed under bubble */
}

.ButtonwithImage
{
	background-position: center center;
	background: transparent url('../Images/dialog-close.png');
	height: 24px;
	width: 24px;
	border: 0px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.ButtonwithPrintImage
{
	background-position: center center;
	background: transparent url('../Images/button_blue_close.png');
	height: 24px;
	width: 24px;
	border: 0px;
	background-repeat: no-repeat;
	cursor:pointer;
}
.ReceiptHeading
{
	font: normal 8px Helvetica;
	color: #000000;
	padding: 0px;
	margin: 0;
	text-align: left;
	font-weight: bold;
}
.ReceiptValue
{
	font: normal 12px Helvetica;
	color: #000000;
	padding: 0px;
	margin: 0;
	text-align: left;
	font-weight: bolder;
}
.gvheader
{
	
	color:#066791;
	font-family:Helvetica;
	font-size:8pt;
	font-weight:bolder;
	border-style:hidden;
	
}
.heading4hlbl
{
    color: #000000;
    font-size: 10px;
    font-family: Verdana;
    text-shadow: 1px 1px 1px #CCC;
    border-bottom: 2px;
    text-align: center;
    font-weight: bold;
}
.heading4h2
{
	color: #666666;
	font-size: 14pt;
	font-family: 'Trebuchet MS';
	text-shadow: 1px 1px 1px #CCC;
	border-bottom: 2px;
	border-bottom-color: #066791;
	border-bottom-style: solid;
	text-align: left;
	border-bottom-width: 1px;
}
/*for Asp.net ajax accordion*/
  .accordion {  
			width: 400px;  
		}  
		  
		.accordionHeader
{
	border: 1px solid #dbe9ea;
	color: #066791 !Important;
	background: #fff url('../Images/bg_accordion_header_inactive.jpg') repeat-x 0 0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}  
		   .accordionHeaderSelected
{
	cursor: pointer;
	color: white !important;
	background: #fff url('../Images/bg_accordion_header.jpg') repeat-x 0 0;
	border: 1px solid #fff;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

		.accordionHeaderSelected a,.accordionHeaderSelected a:hover
		{
			color: white !Important;
			background-color:transparent;
		}
		   .accordionHeader a,.accordionHeader a:hover
		{
			color: #2D75C0 !Important;
			background-color:transparent;
		}
	 
  
		  
		.accordionContent
{
	display:none !important;
	padding: 0px;
	background: url(../Images/slide.jpg) repeat-x left bottom;
	border: 1px solid #dbe9ea;
	margin-right: 3px;
	overflow: scroll;
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FFFFFF;
}
.Summary
{
	
}
.Summary ul
{

	background: #fbe3e4; background-repeat: no-repeat;
	background-position: 8px center;
	 color: #8a1f11; border-color: #fbc2c4; background-image: url('../Images/alertmsg.png');
border:1px solid #fbc2c4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
padding-left:48px;
padding-top:18px;
padding-bottom:0px;
padding-right:0px;

}
.Summary ul li
{
	height:20px;
	list-style-type:none;
	color: #264409;
	margin-top:0px;
	

}
		/*For Panels in Txn*/
		.cssPnl 
{ 
	
	background:transparent url("../Images/slide.jpg") repeat-x scroll bottom;
	border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA;/* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	padding:0px;
	 box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	
	}
.cssPnl_head
{
	margin-top: -5px;
	margin-left: 0px;
	width:inherit;
	background-color:transparent;
	background-image: url('../Images/bg_accordion_header.jpg');
	background-repeat: repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	text-align: left;
	
}
.cssPnl_head h2
{
	background-position: center center;
	padding: 5px;
	color: #fff;
		font-family: Helvetica;
	font-size: 13px;
	font-weight: bold;

}
/* for Service Main Header */
.ServiceHeader
{
	width:102%;
	margin:-10px;
	
	background:transparent url("../Images/slide.jpg") repeat-x scroll bottom;
	border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA;/* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	
}
.ServiceHeader h2
{
	 font-family: 'Caudex';
	 color:#30556F;
  font-size: 37px;
  font-style: normal;
  font-weight: 700;
  text-shadow: 2px 2px 2px #aaa;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.2;
}

.ServiceHeaderHeading
{
font-family: 'Arvo', serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.2;
}
/*Pages Header*/
#PageStyle
{
	background: #F5F5F5;
	border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA; /* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	padding: 0px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
#PageStyle .Header
{
	background-position: center bottom;
	margin-top: -5px;
	margin-left: 0px;
	padding: 2px;
	width: inherit;
	background-color: transparent;
	background-image: url('../Images/grn-tab.gif');
	background-repeat: repeat;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	font-weight: bold;
	font-size: 22px;
	font-family: 'Trebuchet MS';
	text-align: center;
	color: White;
	text-shadow: 1px 1px 1px #000;
}
#PageStyle label{
display:block;
font-weight:bold;
text-align:right;
font-size:11px;
/*width:115px;*/
float:right;
}
 #PageStyle .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:110px;
}
/*AutoComplete flyout */

.AutoExtender
		{
			font-family: Helvetica;
			font-size: .8em;
			font-weight: normal;
			border: solid 1px #006699;
			line-height: 20px;
			padding: 0px;
			background-color: White;
		   margin:0px;
			width:500px !important;
		}
		.AutoExtenderList
{
	border-bottom: dotted 1px #006699;
	cursor: pointer;
	color: #000000;
	list-style-type: none;
}
		.AutoExtenderHighlight,.AutoExtenderHighlight .vlename,.AutoExtenderHighlight .cscname,.AutoExtenderHighlight .phoneEmail
		{
			color: White;
			background-color: #006699;
			cursor: pointer;
		}
		
   .vlename
{
	font-family: Helvetica;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
}
   .cscname
{
	font-family: Helvetica;
	font-size: .9em;
	font-weight: bold;
	color: #666666;
}
.phoneEmail
{
	font-family: Helvetica;
	font-size: .8em;
	font-weight: bold;
	color: #333333;
}
  
.cssbox22
{ 
	background:transparent url("../Images/slide.jpg") repeat-x scroll bottom;
	border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA;/* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	 box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	width:835px;
}
#PageStyle1
{
	background: #F5F5F5;
	border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA; /* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	padding: 0px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}


#subnav {
	overflow:hidden;
	margin-bottom:20px;
	
}



#subnav .item
{
	background-color: #5182AD; /*background-image:url(Images/tab.jpg);*/
	color: #FFFFFF;
	display: block;
	line-height: 25px;
	text-indent: 10px;
	width: 200px;
	font-weight: bold;
	 background: #fff url('../Images/bg_accordion_header.jpg') repeat-x center center;
}

* html #subnav .item {padding:0 20px;}

#subnav .selected
{
	color: #FFFFFF;
	background-color: #C0C0C0;
}
#subnav .hover
{ 
	text-decoration: underline;

}

#subnav .hover1
{
	text-decoration: underline;
	background-color:White;
	display:block;
}

.sidebarcontainer
{
   
	margin: 5px;
	padding: 1px;
	border: 1px solid #FFFFFF;
	/*background-color: #EFEFEF;*/
	background-color:Transparent;
	font-size: 11px;
}
/* \*/
* html .sidebarcontainer {height:1%;}
/* */


.sidebarcontainer a
{
	color: #003366;
}

.sidebarcontainer li {list-style-type:none;}
 

 
#ctl00_ContentPlaceHolder2_Menu1 tbody tr td a
{
      padding: 5px 40px 5px 19px;
    background: transparent url('../Images/orng-rnd.png') no-repeat left;
    background-color: #DCDCDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 300;
    width: 114px;
    background-position: left;
    background-repeat: no-repeat;
    background-image: url('../Images/orng-rnd.png');
    cursor: pointer;
    display: inline-block;
    border-bottom: 1px #adadad dashed;
   
}
#ctl00_ContentPlaceHolder2_Menu1
{
    
	/* text-decoration: underline !important;  */
 /*color:Black;
width:100%;
border: 1px solid #fff;
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
padding:2px;
vertical-align:top;
display:table;*/

}
#ctl00_ContentPlaceHolder2_Menu1 span a
{
    padding: 5px 40px 5px 19px;
    background: transparent url('../Images/orng-rnd.png') no-repeat left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 300;
    width: 114px;
    background-position: left;
    background-repeat: no-repeat;
    background-color: #DCDCDC;
    background-image: url('../Images/orng-rnd.png');
    cursor: pointer;
    display: inline-block;
    border-bottom: 1px #adadad dashed;
   
}
#ctl00_ContentPlaceHolder2_Menu1 span a
{
    padding: 5px 40px 5px 19px;
    background: transparent url('../Images/orng-rnd.png') no-repeat left;
    background-color: #DCDCDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 300;
    width: 114px;
    background-position: left;
    background-repeat: no-repeat;
    background-image: url('../Images/orng-rnd.png');
    cursor: pointer;
    display: inline-block;
    border-bottom: 1px #adadad dashed;
   
}
#ctl00_ContentPlaceHolder2_Menu1 br
{
	display:none;
}
.menuselecter
{
    border-bottom: 1px #adadad dashed !important;
    color: #21A5B1 !important;
     background-color: #DCDCDC;
}


.header1
{
	background-image: none;
	width: inherit;
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #21A5B1;
}
.background
{
	background: #EFEFEF;
}
dl
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}
dl dt
{
	font-weight:bold;
}
dl dd
{
	margin-left:14px;
	margin-bottom:10px;
}




		
		/* Success, info, notice and error/alert boxes
-------------------------------------------------------------- */
.hidelbl
{
	display:none;
}
.errormsg,
.alertmsg,
.successmsg,
.infomsg { border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
z-index:1000;


 }
 .clearmsg
 {
	width:0px;height:0px;
 }
 .info, .sucess,  .error2  {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info
{
	
	background: #d5edf8;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #205791;
	 border-color: #92cae4;
	background: url('../Images/infomsg.png') no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.sucess
{
	background-color: #4F8A10;
	background: url('../Images/Knob Green.png') no-repeat;
	color: #008000;
}

.error2
{
	color: #D8000C;
	background-color: #FFBABA;
	background: url('../Images/Knob Cancel.png') no-repeat;
}

.errormsg { background: #fbe3e4; background-repeat: no-repeat;
	background-position: 10px center;
	 color: #8a1f11; border-color: #fbc2c4; background-image: url('../Images/errormsg.png'); font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;}
.alertmsg
{
	background: #fbe3e4;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #8a1f11;
	border-color: #fbc2c4;
	background-image: url('../Images/alertmsg.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.bigmsg
{
   /* display:inline !important;*/
	font-size: 10px !important;
	font-weight: bold !important;
	display:block !important;
	padding:0px !important;
	padding-left:40px !important;
	z-index:9000 !important;
}
	.bigmsg p {
		line-height: 1.8em !important;
	}
.successmsg
{
	display:table-cell;
	background: #e6efc2;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #264409;
	border-color: #c6d880;
	background-image: url('../Images/successmsg.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.infomsg          
{ 
	background: #d5edf8;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #205791;
	 border-color: #92cae4;
	 background-image: url('../Images/infomsg.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}

		
		
		
		.gender
		{
			
			list-style-position:inside;
			   text-align:center;
			   
		}
		
   .multilinetextboxborder
   {
	
	   
	font-family:Helvetica;
	font-size:9pt;
	font-weight:bold;	
	border-color:#E2E2E2;
	
	background-color:transparent;
	
	   
   }     
		
 .calendar {
font-family: Verdana, Arial, Helvetica, sans-seri
font-size: 10px;
font-weight: normal;
color: #5F604B;
border: 1px solid #9D9FA1;
background-color: white;
}
.cal_Theme1 .ajax__calendar_container
{
	background-color: #DEF1F4;
	border: solid 1px #77D5F7;
	color: #000000;
}

.cal_Theme1 .ajax__calendar_header  {
background-color: #ffffff;
margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
color: #004080;
padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body
{
	background-color: #FCFEFE;
	border: solid 1px #77D5F7;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.cal_Theme1 .ajax__calendar_dayname {
text-align:center;
font-weight:bold;
margin-bottom: 4px;
margin-top: 2px;
color: #004080;
}

.cal_Theme1 .ajax__calendar_day {
color: #004080;
text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
color: #004080;
font-weight: bold;
background-color: #DEF1F4;
}

.cal_Theme1 .ajax__calendar_today   {
font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
color: #bbbbbb;
}
#Newsaccordion {
}
#Newsaccordion li
{
	cursor: pointer;
	background: url('../Images/Newsaccordion.png') repeat-x;
	font-family:helvetica,arial;
	font-weight:bold;
	font-size:9pt;
	color: #015287;
	border: 1px solid #b5c9e8;
	margin-bottom: 2px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 4px;
}

#Newsaccordion li.active{
	color:#D15600
}
#Newsaccordion li ul{
	padding:0;
	margin:10px 0 0 0;
	font-weight:lighter;
}

#Newsaccordion li.active li{
	text-indent:0;
}
#Newsaccordion li li{
	font-weight: normal;
	background:none;
	border:0;
}
ul
{
-webkit-padding-start: 4px;
}
.reportdashboardhd
{
    background-color:#21A5B1;
    border:2px solid #21A5B1;
    color:White;
    font-weight:bold;
    font-size:10pt;
    height:40px;
}
.reportdashboardbd
{
    margin: 2px;
    background-color: #FFFFFF;
    border: 2px solid #066791;
    color: #000000;
    font-weight: bold;
    font-size: 10pt;
    height: 40px;
}



fieldset
{
   font-family: helvetica;
	font-size: 11px;
	font-weight: bold;
	background-image: url('../Images/fieldsetactivingbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
legend
{
	font-family: helvetica;
	font-size: 12px;
	font-weight: bold;
	
}

.ob_gH
{
	background-image: url('../Images/gridheader.gif');
	font-size: 11px;
	font-family: verdana;
	border-right: solid 1px rgb(154, 179, 211);
	padding-left: 8px;
	overflow: hidden;
	height: 25px;
	color: rgb(39, 65, 92);
	text-align: center; 
}
	.ob_gR /*.ob_gridRecord*/
	{
		background-color: white;
padding: 5px 8px 5px 8px;
height: 28px;
overflow: hidden;
text-align: center;
vertical-align: middle;
color:Black;
font-size: 10px;
font-family: verdana;


	}
	.ob_gRA /*.ob_gridRecordAlternate*/
	{
		
background-color: rgb(229, 240, 245);
padding: 5px 8px 5px 8px;
height: 28px;
overflow: hidden;
text-align: center;
vertical-align: middle;
color:Black;
font-size: 10px;
font-family: verdana;

	}		
	.ob_gRS /*.ob_gridRecordSelected*/
	{
		background-image: url('../Images/summary.gif');
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#cfd3da;
		color: #1d2128;
		height:20px;
	}
	.ob_footer
	{ 
	/* background-color :#507CD1;*/
	/*background-image: url(Images/headergrid.gif);*/
	background-image: url('../Images/hdrgrd.gif');
	background-repeat:repeat-x;
		background-position:bottom;
		background-color:#ebecec;
		font-family: Verdana;
		font-size: 10px;
		font-weight:bolder;		
		 color:White; 
	}
	.ob_paging
	{
 /*background-image: url(Images/headergrid.gif);*/
 background-image: url('../Images/hdrgrd.gif');
	background-repeat:repeat-x;
		background-position:bottom;
		background-color:#ebecec;
	color:Black;
	text-align:center;
	}
	
	.tdleft
	{
	   text-align:left;
	   
		}
		.tdright
		{
			text-align:right;
			
		}
		
		
		/* Map*/
		.infobox
{
	overflow: hidden;
	height: 80px !important;
}
		.infobox .name
{
	font-family: helvetica,arial;
	color: #3366CC;
	font-weight: bold;
	font-size: 18px;
}
		.infobox .address,.infobox .landmark,.infobox .village
		{
			font-family:helvetica,arial;
			color:#444444;
			font-weight:bold;
			font-size:11px;
		}
		.infobox .mandal
{
	font-family: helvetica,arial;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
}



.pnlModalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color:  #4682B4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 4px;
}
.pnlModalPopup1
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color:  #4682B4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 4px;
}
.roundpanel
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4682B4;
}
.pnllbl
{
	font-weight: normal;
	color: #000000;
	font-size:7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #515151;
	 text-align:right;
}
.pnllbldetails
{
	font-family: Arial;
	color: #003366;
	word-spacing: normal;
	text-align: left;
	line-height: 1.2em;
	font-size:8pt;
	font-weight: bold;
}
.ob_grid
	{
		
		 border-style:none;
		width:600px;
		
	}
	
	
	.pnlUpdate
{
	background-color: #EEEEEE;
	text-align: center;
	height: 104px;
	width: 590;
}
.roundpane2 
{
	
	background-color: #4682B4;
	color: #FFFFFF;
	font-weight: bold;
}
.sortasc-header gv
{ 
   background:url('../Images/up.png') right center no-repeat;
   BACKGROUND-COLOR:Green;
}

.sortdesc-header gv
{
   background:url('../Images/down.png') right center no-repeat;
   BACKGROUND-COLOR:Green
}

/*For Max Length*/
.mx250{}
.mx1000{}
.mx2000{}
#newsclass
{
     font:normal 12px Helvetica; color:#015287; line-height:1.8em; padding:5px; margin:0;
}
#symcolor
{
    color: red;
} 

/*Home page alert*/
.homealert
{
    background: #fbe3e4;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #8a1f11!important;
    border-color: #fbc2c4;
   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    overflow: auto;
}

.homealertbigmsg
{
    /* display:inline !important;*/
    font-size: medium;
    font-weight: bold !important;
    display: block !important;
    padding:0px 15px 0px 15px!important;    
    z-index: 9000 !important;
    border-radius: 4px;
}
.homemainbd{
  background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #F2F2F2;
    float: left;
    font-family: Helvetica;
    line-height: 0;
    margin: 5px 0 10px;
    padding: 0;
    width: 68%;
}

div.mmmmmm p *
  {
    background: #fbe3e4;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #8a1f11;
    border-color: #fbc2c4; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    overflow: auto;
  }
cite,code
{
	font-size:12px;
}
  #NT_copy {
                background-color: #333333;
                color: #FFFFFF;
                font-weight: bold;
                font-size: 12px;
                font-family: "helvetica";
                width: 400px;
                left: 0;
                top: 0;
                padding: 4px;
                position: absolute;
                text-align: left;
                z-index: 20;
                -moz-border-radius: 0 10px 10px 10px;
                filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90);
         		-moz-opacity: .90;
                -khtml-opacity:.90;
  	           opacity:.90;
            }



.spanWorking
{
    color: #376092;
    font-weight: bolder;
    font-style: normal;
    font-size: large;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
}


.divWorking
{
    top: 0px;
    left: 0px;
    width: 60%; 
     height: 1400px;
    position: absolute;
    background-color: White;
    z-index: 999;
    opacity: 0.9;
    -moz-opacity: 0.85;
    padding-top: 25%;
    padding-left: 40%;
    filter: alpha(opacity=50);
}
.divWorkingCSC
{    
top: 0px;
left: 0px;
width: 90%;
height: 1400px;
position: absolute;
background-color: white;
z-index: 999;
opacity: 0.9;
-moz-opacity: 0.85;
padding-top: 25%;
padding-left: 10%;
}

.modaldivWorking
{
    top: -400px;
    left: -1300px;
    width: 1400px;
    height: 2000px;
    position: absolute;
    background-color: White;
    z-index: 999;
    filter: alpha(opacity=50);
    opacity: 0.6;
    -moz-opacity: 0.85;
    padding-top: 150%;
    padding-left: 340%;
    right: -600px;
}

.confirmdivWorking
{
    top: -400px;
    left: -1100px;
    width: 1450px;
    height: 5000px;
    position: absolute;
    background-color: White;
    z-index: 999;
    filter: alpha(opacity=50);
    opacity: 0.7;
    -moz-opacity: 0.85;
    padding-top: 100%;
    padding-left: 170%;
    right: -600px;
}
/* services page*/
.servicelogo
{ 
    
	font: normal 15px "Open Sans" , "lucida grande" , "Segoe UI" , arial, verdana, "lucida sans unicode" , tahoma, sans-serif;
	background:transparent url("../Images/slide.jpg") repeat-x scroll bottom;
	border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA;/* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
	position: relative; 
	float: left; 
	text-align: center;
    width: 150px;
    height: 100px; 
    padding: 10px 10px 10px 10px;
    background: none;margin:5px;
    border-style: double;
        -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0px 0px 1px #555;
}
.sericelogohead
{
    border-color: #DBE9EA;
    border-width: 1px;
    color: #003366;
    width: 150px;
    text-align: center;
    margin-top: -16px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.servicecontainer
{
    text-align:left; 
    overflow:hidden;
    border:none;
}
.cssbox2ser_head
{
	/*margin-top: -16px;
	
	width: 350px;
	
	background: url('../Images/bgGradientBlue.jpg') repeat-y center; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: White; /*background: transparent url('../Images/slide-title-inactive-1.jpg') no-repeat right;*/
	font-weight: bold;
	text-align: center;
	background: url("../Images/header-bg.gif") repeat-x scroll left top 
transparent;
height: 25px;
line-height: 25px;
padding-left: 1px;
padding-bottom: 5px;
    width:100%;
    margin-top: -10px;
    margin-left: -2px;
    height: 25px; /*background: transparent url('../Images/bgGradientBlue.jpg') repeat-y; */
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    color: #333333; /*background: transparent url('../Images/slide-title-inactive-1.jpg') no-repeat right;*/
    font-weight: bold;
    text-align: left;
    background-position: center center;
    border-color: #DBE9EA #DBE9EA #DBE9EA #DBE9EA;/* -moz-use-text-color;*/
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	
	}
	.cssbox2ser_head h2 
{ background-position: center;
  
	color: #333333;
	font-weight: bold;
	margin: 0; 
	border: 0;
	padding-top:5px;
	
}

.MyTabStyle .ajax__tab_header
        {
            font-family: Verdana;
            font-size: 12px;
            font-weight:bold;
            color:Blue;

        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer
        {
            border-color: #222;
            color: blue;
            margin-right: 5px;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner
        {
            //background-color:none;
            color: black;
            font-weight:bold;
            padding: 5px 10px 5px 10px;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_outer
        {
            background-color:#9c3;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_inner
        {
            color:White;
            background: url(../images/orng-tab.gif);
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_outer
        {
            background-color: green;
            color:White;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_inner
        {
            color:white;
            background-color:#21A5B1;
            border-bottom-color:#5C75A9;
        }
        .MyTabStyle .ajax__tab_body
        {
            font-family: verdana;
            font-size: 12px;
            background-color:white;
            border:2px solid #21A5B1;
            height:auto;  
            border-top:5px solid #21A5B1; 
                   
        }



