body { background-image:url(../images/bg.gif); background-repeat:repeat-x; margin:0px; padding:0px; background-color:#ececec;} 

td{font-family:Tahoma; font-weight:normal; font-size:12px; color:#333333;}
/*------------All Background Classes Start Here*/
.header_bg{background-image:url(../images/header_bg.gif); background-repeat:no-repeat;}
.body_box_bg{background-image:url(../images/body_box_Mid.gif); background-repeat:repeat-x;}
.body_box_bg2{background-image:url(../images/body_box_Mid2.gif); background-repeat:repeat-x;}
.bg_features{background-image:url(../images/our_key_features.gif); background-repeat:no-repeat;}
.bodr_dash{background-image: url(../images/h_line.gif); background-repeat:repeat-x; background-position:bottom;}

.bodr_dashTop{background-image: url(../images/h_line.gif); background-repeat:repeat-x; background-position:top;}

.box_bg{background-image: url(../images/box_bg.gif); background-repeat:repeat-x; background-color:#FFFFFF;}
.bggry{background-color:#d7d7d7;}
/*------------All Background Classes End Here*/

/* -------------- Tab Classes Start here---------*/
#tab{width:auto; height:28px; margin:0; padding:0;}
#tab ul{margin:0; padding:0; list-style:none}
#tab li{margin:0; padding:0; list-style:none; float:left;}
#tab a{ font:bold 12px Tahoma; text-decoration:none; display:block; line-height:28px; padding:0 0 0 8px; color:#025a88;}
#tab a span{ font:bold 12px Tahoma; color:00496f; text-decoration:none; display:block; line-height:28px; padding:0 15px 0 7px;}
#tab a:hover{ font:bold 12px Tahoma; color:#FFF; text-decoration:none; display:block; line-height:28px; background:url(../images/tab_left_bg.gif) no-repeat left top; padding:0 0 0 8px;}
#tab a:hover span{ font:bold 12px Tahoma; color:#FFF; text-decoration:none; display:block; line-height:28px; background:url(../images/tab_right_bg.gif) no-repeat right top; padding:0 15px 0 7px;}
#tab .current{ font:bold 12px Tahoma; color:#FFF; text-decoration:none; display:block; line-height:28px; background:url(../images/tab_left_bg.gif) no-repeat left top; padding:0 0 0 8px;}
#tab .current span{ font:bold 12px Tahoma; color:#FFF; text-decoration:none; display:block; line-height:28px; background:url(../images/tab_right_bg.gif) no-repeat right top; padding:0 15px 0 7px;}

#tab2{width:auto; height:28px; margin:0; padding:0;}
#tab2 ul{margin:0; padding:0; list-style:none}
#tab2 li{margin:0; padding:0; list-style:none; float:left;}
#tab2 a{ font:bold 12px Tahoma; text-decoration:none; display:block; line-height:28px; padding:0 0 0 8px; color:#000; background:url(../images/tabofflt.gif) no-repeat left top; padding:0 0 0 8px; margin:0 6px 0 0;}
#tab2 a span{ font:bold 12px Tahoma; color:#000; text-decoration:none; display:block; line-height:28px; padding:0 15px 0 7px; background:url(../images/taboffrt.gif) no-repeat right top; }
#tab2 a:hover{ font:bold 12px Tahoma; color:#FFF; text-decoration:none; display:block; line-height:28px; background:url(../images/tabonlt2.gif) no-repeat left top; }
#tab2 a:hover span{ font:bold 12px Tahoma; color:#FFF; text-decoration:none; display:block; line-height:28px; background:url(../images/tabonrt2.gif) no-repeat right top; }
#tab2 .current{ font:bold 12px Tahoma; color:#FFF; text-decoration:none; display:block; line-height:28px; background:url(../images/tabonlt2.gif) no-repeat left top; }
#tab2 .current span{ font:bold 12px Tahoma; color:#FFF; text-decoration:none; display:block; line-height:28px; background:url(../images/tabonrt2.gif) no-repeat right top; }
/* -------------- Tab Classes Start End---------*/

/*------------All Text Classes Start Here*/

.txt11wht{ font-family:Tahoma; font-size:11px; color:#FFFFFF;}
.txt11blk{ font-family:Tahoma; font-size:11px; color:#333333;}
.txt11wht_bold{ font-family:Tahoma; font-weight:bold; font-size:11px; color:#FFFFFF;}
.txt11yalo_bold{ font-family:Tahoma; font-weight:bold; font-size:11px; color:#ffcc66;}
.txt23blue_bold{ font-family:Tahoma; font-weight:normal; font-size:23px; color:#105478;}
.txt14blk_bold{ font-family:Tahoma; font-weight:bold; font-size:14px; color:#333333;}
.txt14blk{ font-family:Tahoma; font-weight:normal; font-size:14px; color:#000000;}
.txt19blue{ font-family:Tahoma; font-weight:normal; font-size:19px; color:#105478;}
.txt13bl{font-family:Tahoma; font-weight:normal; font-size:13px; color:#272727;}
.txt12rd{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d00000; text-transform:uppercase;}
/*------------All Text Classes End Here*/

/*------------All input Classes Start Here*/

.inp{background-image:url(../images/inp_bg.gif); background-repeat: repeat-x; border: solid 1px #3399cc; font-family:Tahoma; font-size:11px; color:#FFFFFF;
height:15px; width:110px; padding-top:3px; padding-left:3px;}
.inp2{height:19px; width:auto; font-family:Tahoma; font-size:12px; color:#000; padding-left:5px; padding-top:3px; border:#004a70 1px solid;}
/*------------All input Classes End Here*/

/*------------All padding Classes Start Here*/
.padding10top{ padding-top:10px;}
.padding20top{ padding-top:20px;}
.padding10bt{ padding-bottom:10px;}
.padd10lt{padding-left:10px;}
.padd20lt{padding-left:20px;}
.padd5lt{padding-left:5px;}
.padd5tp{padding-top:5px;}
.padd5bt{padding-bottom:5px;}
.padd3bt3tp{padding-bottom:3px; padding-top:3px;}
/*------------All padding Classes End Here*/

/*------------All border Classes Start Here*/

.bodr_bt_gray{border-bottom:1px solid #b7b7b7; }
.bodr_lt_gray{ background:url(../images/ltmid.gif) repeat-y left top;}
.bodr_rt_gray{background-image:url(../images/rtbg.gif); background-repeat:repeat-y; background-position:right top;}
.bodrgry{border:#b9b9b9 1px solid; background-color:#FFFFFF;}
/*.bodr_rt_gray{ border-right:1px solid #b7b7b7; }

/*------------All border Classes End Here*/
.lnk12blue:link,.lnk12blue:visited{font-family:Tahoma; font-weight:normal; font-size:12px; color:#105478; text-decoration:none;}
.lnk12yello:link,.lnk12yello:visited{font-family:Tahoma; font-weight:bold; font-size:11px; color:#ffcc66; text-decoration:none;}
.lnkblue:link,.lnkblue:visited{font-family:Tahoma; font-weight:normal; font-size:19px; color:#105478; text-decoration:none;}
.lnk12bluenone:link,.lnk12bluenone:visited{font-family:Tahoma; font-weight:normal; font-size:12px; color:#105478; text-decoration:none;}
.lnktxt11yalo:link,.lnktxt11yalo:visited{font-family:Tahoma; font-weight:bold; font-size:11px; color:#ffcc66; text-decoration:none;}
.lnktxt11black:link,.lnktxt11black:visited{font-family:Tahoma; font-weight:bold; font-size:12px; color:#333333; text-decoration:none;}
.lnktxt11white:link,.lnktxt11white:visited{font-family:Tahoma; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none;}
.lnktxt11blfooter:link,.lnktxt11blfooter:visited{font-family:Tahoma; font-weight:normal; font-size:11px; color:#333333; text-decoration:none;}
.lnkblue11:link,.lnkblue11:visited{font-family:Tahoma; font-weight:normall; font-size:12px; color:#105478; text-decoration:none;}
.lnkblue13:link,.lnkblue13:visited{font-family:Tahoma; font-weight:bold; font-size:12px; color:#105478; text-decoration:none;}




.pages {
 font: 83%/1.4 arial, helvetica, sans-serif; margin: 1em 0; clear: left;font-size: 85%; float:right;
}
.pages a {color:#003366;display: block; float: left;padding: 0.2em 0.5em;margin-right: 0.2em;border: 1px solid #fff;background: #fff;
}

.pages .current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a { border: 1px solid #9AAFE5;text-decoration: none;}

.pages a:hover { border-color: #2E6AB1;
}


.messegeBody {
	background: #ffffdd url(../images/info.png) no-repeat 5px;
	background-position:left middle;
	height:auto;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #ffd700;
	margin:10px;
	padding:8px 5px 5px 35px;
	vertical-align:middle;
	text-align:left;
}

.all_ErrorMessege {
	background: #ffffdd;
	height:auto;
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#EA5200;
	border:1px solid #ffd700;
	margin:3px;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
}


.error {
	background:transparent url(../images/aero_up.gif) no-repeat scroll 0 0;
	font-weight:bold;
	padding-bottom:15px;
	padding-right:15px;
}

.error_msg {
	color:#990000;
}
.success {
	background:transparent url(../images/right.jpg) no-repeat scroll 0 0;
	padding-bottom:15px;
	padding-right:15px;
}
.success_msg {
	color:#009933;
	font-weight:bold;
}

.inp3{height:auto; width:auto; font-family:Tahoma; font-size:12px; color:#000; padding-left:5px; padding-top:3px; border:#004a70 1px solid;}
.padd10bt{padding-bottom:10px;}


#dhtmltooltip{
	position:absolute;
	left: -300px;
	width: 600px;
	height: 200px;
	border: 1px solid black;
	padding: 2px;
	background-color:#FFFFFF;
	visibility: hidden;
	z-index: 1001;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:15px;
	padding-top:10px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=125);
}
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 1001;
visibility: hidden;
}


.page:link, .page:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	background-color: #268EB8;
	padding: 1px 4px 1px 4px;
	margin-right: 5px;
	border:1px solid #00496F;
	position:relative;
}
.page:hover{
	border:1px solid #00496F;
	background-color: #00496F;
}
.pageon:link, .pageon:visited, .pageon:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006397;
	font-weight:bold;
	padding: 1px 4px 1px 4px;
	margin-right: 5px;
	border:1px solid #00496F;
	position:relative;	
}


.lnkblue12:link,.lnkblue12:visited{font-family:Tahoma; font-weight:normal; font-size:12px; color:#105478; text-decoration:none;}
.lnkblue12norm:link,.lnkblue12norm:visited{font-family:Tahoma; font-weight:lighter; font-size:12px; color:#105478; text-decoration:none; padding-left:5px;}