/* CSS Document */
body { Font-Family : "tahoma", Arial, Verdana; Font-size : 11px; Margin : 0px; Color: #0D0D0D; Font-weight : normal; text-decoration: none; line-height:16px;  }

input, select, textarea { Font-Family : "tahoma", Arial, Verdana; Font-size : 11px; Margin : 0px; Color: #262626;	Font-weight : normal;	text-decoration: none;	border: 1px solid #CCCCCC;	background-color:#FFFFFF;	padding-left: 2px;	}
		
a { Font-Family : "tahoma", Arial, Verdana; Font-size : 11px; Color: #BD2C00; Font-weight : normal; text-decoration: none; }
a:hover { Font-Family : "tahoma", Arial, Verdana; Font-size : 11px; Color: #BD2C00; Font-weight : normal; text-decoration: underline; }

.blueBold { Font-Family :  "Tahoma", Arial, Verdana; Font-size : 11px; Color: #153B55; Font-weight : bold; text-decoration: none; }
.blueBold:link { Font-Family :  "Tahoma", Arial, Verdana; Font-size : 11px; Color: #153B55; Font-weight : bold; text-decoration: none; }
.blueBold:visited { Font-Family :  "Tahoma", Arial, Verdana; Font-size : 11px; Color: #153B55; Font-weight : bold; text-decoration: none; }
.blueBold:hover { Font-Family :  "Tahoma", Arial, Verdana; Font-size : 11px; Color: #BD2C00; Font-weight : bold; text-decoration: none; }

.topBackground { background: url(../images/topbackground.gif) repeat-x top; }
.topLinks { padding-right: 10px; }
.topLinks a { color: #A7DCFF; text-decoration: none; }
.topLinks a:hover { color: #FFFFFF; text-decoration: none; }

.knowMore { padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #BD2C00;}
.knowMore span { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000;}

.navCurve {background: url(../images/navcurvebg.gif) repeat-x; }
.navCurve UL { margin: 0; padding: 0; }
.navCurve LI { list-style-type: none; float: left; background: url(../images/nav-divid.gif) no-repeat right center; }
.navCurve LI a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase; padding-left: 18px; padding-right: 26px; text-align: center;}
.navCurve LI a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.navCurve LI.last { background: none; margin-right: 0;}
.middleBackground {background: url(../images/middbackground.jpg) no-repeat; padding-top: 15px; padding-right: 20px; }

.serviceHead { font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: bold; color: #BD2C00;}

.readMore { padding-right: 18px;}
.middLeft {  background: url(../images/midd-leftcurve.gif) no-repeat bottom left #CEDBE2; padding: 7px; }
.middRight {  background: url(../images/midd-rightcurve.gif) no-repeat bottom right #CEDBE2; padding: 7px; padding-left: 0px; }

.middTop-head { background:url(../images/middtop-heading.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #7FC11C; padding-left: 25px; vertical-align: top; padding-top:9px;  }
.middBottom-curve { background:	url(../images/middbott-curve.gif) no-repeat; padding-left: 35px; }
.middBottom-curve a { font-family:  "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.middBottom-curve a:hover { font-family:  "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #BD2C00; text-decoration: none; }

.middContent-background { background: url(../images/middcontent-background.gif) repeat-x bottom #FFFFFF; border-left: 1px solid #AEC0CA; border-right: 1px solid #AEC0CA; padding-left: 23px; padding-right: 23px; padding-top: 5px; line-height: normal; }
.middContent-background UL { margin: 0; padding:0; margin-left:15px; margin-top: 7px; }
.middContent-background LI { list-style-type: square; margin-bottom: 3px;}
.middContent-background LI a { color:#10659F;}

.memberLogin-top { background: url(../images/memberlogin.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #1A435F; padding-left: 15px; padding-top:9px;}
.memberLogin-bott { background: url(../images/memberlogin-curve.gif) no-repeat; }
.memberLogin-content { background: url(../images/memberlogin-contentbg.gif) repeat-x bottom #F0F6F2;  padding-left: 15px; padding-right: 15px; padding-top: 15px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}

.whiteTopcurve { border-top: 1px solid #CECECE; background: #FFFFFF; }
.whiteBottomcurve { border-bottom: 1px solid #CECECE; background: #FFFFFF;}
.whiteBody{ border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; background: #FFFFFF; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px;}

h1 { margin: 0; padding:0;  font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #1A435F; margin-bottom: 10px;}
h1 span { color: #7FC11C;}

.grayTopcurve { border-top: 1px solid #DAE2E4; background: #FFFFFF;  }
.grayBottomcurve { border-bottom: 1px solid #DAE2E4; background: #EDF3F6; }
.grayBody { background: url(../images/gray-content-background.gif) repeat-x bottom #FFFFFF; border-left: 1px solid #DAE2E4; border-right: 1px solid #DAE2E4;  padding-left: 12px; padding-right: 12px; padding-top: 5px; padding-bottom: 5px; line-height: normal;}

.bottomBackground { background:url(../images/bottombackground.gif) repeat-x; color: #C1E3FA; }
.bottomBackground a { color: #C1E3FA; text-decoration:none; }
.bottomBackground a:hover { color: #FFFFFF; text-decoration:underline; }

.copyright { color: #75A6C5; }


/* Stylesheet Added for New Pages */
.testbg { background: #62A2CA; }
.whiteBackground { background: #FFFFFF; padding-left: 7px; }
.highlightBackground { background: #DBF1FF; font-weight: bold; color: #1E4D6D; padding-left: 7px; }

ul.tabs { margin: 0px; padding: 0px; margin-left: 0px; padding-left: 0px; }
ul.tabs li { list-style-type: none; float: left; margin-right: 2px;  display: block;}
ul.tabs a { background: url(../images/leftside-inactive.gif) no-repeat left top; display: block; text-decoration: none; font-style:normal;}
ul.tabs a em { background: url(../images/rightside-inactive.gif) no-repeat right top;  display: block; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; font-style:normal; font-weight: bold; color: #314F04}
ul.tabs a:hover { background: url(../images/leftside-active.gif) no-repeat left top; display: block;  text-decoration: none; }
ul.tabs a:hover em { background: url(../images/rightside-active.gif) no-repeat right top;  display: block; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; color: #FFFFFF;}
ul.tabs a.active { background: url(../images/leftside-active.gif) no-repeat left top; display: block;  text-decoration: none; }
ul.tabs a.active em { background: url(../images/rightside-active.gif) no-repeat right top;  display: block; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; color: #FFFFFF;}



.bottomBorder { border-bottom: 4px solid #2B719C; }
th { background: url(../images/gradientbg.gif) repeat-x; color:#FFFFFF; font-weight: bold;}
th a { color: #FFFFFF; text-decoration:none; font-weight: bold;}
th a:hover { color: #A4DCFF; text-decoration:none; font-weight: bold;}

.border { border: 1px solid #CCCCCC; }
.darkgray { background: #DFDFDF; }
.lightgray { background: #F5F5F5; }

.headingtitle { margin: 0; padding:0;  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #1A435F; margin-bottom: 10px;}
.errormsg
{
font-weight: bold;
  color: #FF0000;
}
/* tab css*/
.black-head-box{width:98%; margin-bottom:5px;}
.black-head-box h1
{color:#ffffff; background-color:#000000; line-height:24px; font-size:14px; text-indent:10px; text-transform:uppercase; padding-bottom:0px; margin-bottom:0px;}
.black-head-box h2
{color:#EF0000; line-height:28px; font-size:22px; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;}

.box
{padding:10px; background-color:#ffffff; border:1px solid #B2AFA8; width:99%;}
.box ul
{margin-left:20px; list-style-image:url(../images/bullet-grey.jpg);}
.box ul li a
{color:#000000; font-size:12px; text-decoration:none; line-height:18px;}
.box ul li a:hover
{color:#a00000;}

ul.tab-strip
{list-style-type:none; display:table; position:relative; margin-top:1px; }
ul.tab-strip li
{float:left;border:1px solid #CCCCCC;border-bottom:0px;}
ul.tab-strip li a
{ display:block; padding:3px 10px 3px 10px; color:#asasas; font-size:12px; font-weight:bold; text-decoration:none; margin-right:1px;  outline:none}
ul.tab-strip li a:hover
{display:block; padding:3px 10px 3px 10px; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; margin-right:1px; border-bottom:none}

ul.tab-strip li.current a
{background-color:#f1f1f1; color:#595959 }
.tab-container
{background-color:#f1f1f1; height:230px; width:98%;  padding:7px; margin-top:-1px; margin-bottom:0px;}

/* Calender */

.calendar{ font-family:Tahoma, verdana; font-size:13px;  font-weight:bold;  border:1px solid #CCCCCC;  }
.calendar-head{  color:#BEFF59;  font-family: Arial, Helvetica, sans-serif, Tahoma, verdana; font-size:16px; font-weight:bold; background: url(images/calender-heading.gif) repeat-x top #2C729E;}
.current_day{ color:#FFFFFF; font-family: Tahoma, verdana; font-size:13px; font-weight:bold; background-color:#7FC11C; padding: 10px; text-align:left;}
.days_heading{ color:#000000; font-family:Tahoma, verdana; font-size:11px; font-weight:bold;}
.dates{ color:#000000; font-family:Arial, Tahoma, verdana; font-size:13px; font-weight:bold;}
.date_div{ height:100px; width:14%; background: #DFDFDF; text-align:left; padding: 10px; border-left: none; none;color:#000000;}

.button
{
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #000000;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
	background-color: #92D135;
	border:0px;
}