/* CSS Document */

body{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0px;
padding:0px;
background-color:#3A7DD8;
 
background-image:url(../images/bluebg.jpg);
background-repeat:repeat-x;
/*background-image:url(../images/background.jpg);*/

/*background-color:#f4f4f4;*/
}

div p,input,span,h1,h2,h3,h4,h5,h6,img, form, ul, td, tr
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:0px; 
margin:0px;
}

.mainTablebg{/* background-color:#FFffff;*/
width:800px;}

.left_border{
border-left:1px solid #E3E6EB;
border-right:1px solid #E3E6EB;
}
.bg_color3{
background-color:#E3E6EB;
}

.bg_color2{
background-color:#D6D6D6;
}
.bg_color1{
background-color:#84A2C2;
}
.bg_color{
background-color:#FFFFFF;

}
/* Body */

.leftmenu{
background-image:url(../images/leftMenu_background.jpg);
width:182px;
background-repeat:repeat-y;
}

.leftmenutab{
background-image:url(../images/leftmenu_tabbg.jpg);
background-repeat:repeat-x;
/*
height:29px;
border:#e3e7eb 1px solid;
*/
}

.leftmenuborder{
border:#e3e7eb 1px solid;
}

.leftmenu_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#305e92;
height:29px;
vertical-align:middle;
border-top:1px solid #E3E6EB;
}
 
.leftmenu_txt_bottom{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#305e92;
height:29px;
vertical-align:middle;
border-top:1px solid #E3E6EB;
 border-bottom:1px solid #E3E6EB;
}

.districtFileContent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#447dc7;
}

.greydivider{
border-left:#e7eaed solid 2px;
}

.greycontent{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8d8d;
text-align:justify;
}

.roundedrect_bg{
background-image:url(../images/roundedrect_bg.jpg);
height:107px;
background-repeat:repeat-x;
}

.blueName{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#447dc7;
}

.bluelink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#447dc7;
text-decoration:none;
}

.bluelink A{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#447dc7;
text-decoration:none;
}

.bluelink A:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e5b94;
text-decoration:underline;
}
.bluelink_left{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#447dc7;
text-decoration:none;
}
.bluelink_left A{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#305e92;
text-decoration:none;
}

.bluelink_left A:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e5b94;
text-decoration:underline;
}

.morelink{
font-family:Arial, Helvetica, sans-serif;
color:#3e7189;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.morelink A{
font-family:Arial, Helvetica, sans-serif;
color:#3e7189;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.morelink A:hover{
font-family:Arial, Helvetica, sans-serif;
color:#6ba8c4;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


.portfolioBorder{ border:1px solid #CCCCCC;}
	
.allpadding{padding-top:5px;
padding-bottom:5px;
padding-right:5px;


}


.paddingtopbottom{padding-top:25px;
padding-bottom:25px;
padding-right:15px;
padding-left:15px;



}
.header_text{
font-size:20px;
color:#1552A5;
font-weight:bold;
font-family: Arial;
 
  }

.blueTxt{ color:#0066CC;
font-size:12px;}

.boldTxt{ color:#7d7d7d;
font-weight:bold;}
.inputField{border:1px solid #bfcea5}

.sendbutton{background-image:url(../images/send.jpg);
background-repeat:no-repeat;
width:61px;
height:19px;}

greenBorder{ border:1px solid #669933;}
/* Body */

/* Footer */

.footer{
background-image:url(../images/footer_bg_new.jpg);
background-repeat:repeat-x;
height:61px;
}

.footerlink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#26292b;
text-decoration:none;
}

.footerlink A{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#26292b;
text-decoration:none;
}

.footerlink A:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#748ca4;
text-decoration:underline;
}


.portfoliolink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#F80510;
 }

.portfoliolink A{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#235F9E;
text-decoration:none;
}

.portfoliolink A:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#F80510;
text-decoration:underline;
}

.padding_img{
padding-top:10px;
padding-bottom:10px;
	
	
}
.select1{
	border: 1px solid #c1c1c1;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 3px;
 	width:100px;
	 
	color:#ACACAC;
	background-color:#0E0E0E !important;
}
.caption{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}
.caption1{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#434343;
}
.caption2{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#434343;
 
}
.description{
padding-top:3px;
color:#585858;
 
}
.description1{
padding-top:3px;
font-size:10px;
color:#585858;
 
}
/* Sign in */
#Signin_Main{
 	top:10px;
 }

 #Signin_Main #submit #signup{	
	width:88px;
	height:21px;
 	cursor:hand;
	background:url(../images/subscribe-b4-click.jpg);
	display:block;
}

#Signin_Main #submit #signup:hover{	
	background:url(../images/subscribe-onrollover.jpg);
}
 
#Signin_Main #submit_back #signup_back{	
	width:57px;
	height:21px;
 	cursor:hand;
	background:url(../images/back1.jpg);
	display:block;
}

#Signin_Main #submit_back #signup_back:hover{	
	background:url(../images/back.jpg);
}

/* ROUNDED CORNERS */

.roundcont {
	width: 100%;
	background-color: #fffff;/*EDF5FA;*/
}
.roundcont1 {
	width: 100%;
	background-color: #F0F5F9;
}
.roundcont p {
	margin: 0 3px;
}

.roundtop { 
	background: url(../images/round_05.png) no-repeat top right; 
}

.roundbottom {
	background: url(../images/round_10.png) no-repeat top right; 
}

img.corner {
   width: 3px;
   height: 3px;
   border: none;
   display: block !important;
}
   
/* ROUNDED CORNERS  ENDS */

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
background-color:#ffffff;
overflow: scroll; /*leave this value alone*/
width: 155px; /*Width of Carousel Viewer itself*/
height: 80px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
background-color:#ffffff;

left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
background-color:#ffffff;
border: 0px solid black;

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 1px; /*margin around each panel*/
width: 155px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/* Footer */
select {
  border:1px solid #BDC7D8;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:11px;
  padding:2px;
  width:210px;
}

.inputtext,
.inputpassword {
  border: 1px solid #bdc7d8;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  width:200px;
  padding: 3px; }
  
.inputtext2
{
  border: 1px solid #bdc7d8;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
   padding: 3px;
   width:300px; 
   
   }
  .inputtext3
{
  border: 1px solid #bdc7d8;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
   padding: 3px;
   width:200px; 
   
   }
.inputbutton,
.inputsubmit {
  padding: 2px 15px 3px 15px;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #D9DFEA;
  border-left-color: #D9DFEA;
  border-bottom-color: #0e1f5b;
  border-right-color: #0e1f5b;
  background-color: #3b5998;
  color: #FFFFFF;
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  text-align: center; }