body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/mid-bg.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #162133;
}

.header-bg {
	background-image: url(../images/header-bg.jpg);
	/*behavior:url(iepngfix.htc);*/
	background-repeat: repeat-y;
	background-position: left top;
	width: 999px;
	height: 86px;
	
}
.head-bg {
	background-image: url(../images/head-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 157px;
}
.bottom-bg {
	background-image: url(../images/bottom-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 96px;
}
.logo-margin {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.grill-bg {
	background-image: url(../images/grill_bg.gif);
	background-repeat: repeat;
	background-position: left top;
}
.red_line {
	background-color: #a50022;
	background-repeat: repeat;
}

.blue-border {
	background-color: #263850;
	background-repeat: repeat;
	background-position: left top;
}
.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tweleve

{font-size: 12px;
	text-decoration: none;
}

.eleven {
	font-size: 11px;
	text-decoration: none;
}
.thirteen {
	font-size: 13px;
	text-decoration: none;
}
.grey {
	color: #242424;
	text-decoration: none;
}
.white_bg {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-position: left top;
}
.margin_content {
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 40px;
	padding-left: 9px;
	margin: 0px;
}
.panel-bg {
	background-image: url(../images/panel-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 166px;
	background-color: #ced5df;
}


.menu-bg {
	background-color: #1c2743;
}

.pnl-bottomleft_cur {
	background-image: url(../images/pnl-bottomleft_cur.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 6px;
}
.pnl-topleft_cur {
	background-image: url(../images/pnl-topleft_cur.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 68px;
	width: 6px;
}
.pnl-top_bg {
	background-image: url(../images/pnl-top_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 68px;
}
.pnl-topright_cur {
	background-image: url(../images/pnl-topright_cur.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 68px;
	width: 6px;
}
.pnl-midleft_side {
	background-color: #f1f2f4;
	background-image: url(../images/pnl-midleft_side.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	width: 6px;
}
.pnl-mid_bg {
	background-image: url(../images/pnl-mid_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 62px;
	background-color: #f1f2f4;
}
.pnl-midright_side {
	background-color: #f1f2f4;
	background-image: url(../images/pnl-midright_side.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	width: 6px;
}

.pnl-bottomright_cur {
	background-image: url(../images/pnl-bottomright_cur.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 6px;
}
.pnl-bottom_bg {
	background-color: #f1f2f4;
}
.blue-button {
	background-color: #4a5d80;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-position: left top;
	text-align: center;
}
.read-more_but{
	background-color: #243144;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-position: left top;
	text-align: center;
}
.left-sidebg {
	background-color: #273751;
	background-image: url(../images/left-sidebg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.testi-bg {
	background-color: #5f7da1;
}
.testi-ng_main {
	/*background-color: #abc0dd;*/
	background-color: #D0D5DB;
	background-image: url(../images/testi_bg-img.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.testi-ng_inner {
	background-image: url(../images/testi_bg-img2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.blue_color {
	color: #55606e;
}
.blue-color {
	color: #55606e;
}
.italics {
	font-style: italic;
}
.bold {
	font-weight: bold;
	text-decoration: none;
}
.blog-head {
	background-image: url(../images/blog_headbg.gif);
	background-position: left top;
	height: 59px;
}
.blog-bg {
	background-color: #3c5170;
}
.contact-bg {
	background-color: #f2f2f2;
}

.normal {
	font-weight: normal;
}
.red-color {
	color: #A0001A;
}
.extend-bg {
	background-color: #1C2743;
}
.margin-welcom_img {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.line-height {
	line-height: 16px;
	text-decoration: none;
}





.color-blogtxt {
	color: #9fa8b9;
	text-decoration: none;
}
.bullet-margin {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.dotted-sep {
	background-image: url(../images/dotted_sep.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 1px;
}
.white-color {
	color: #FFFFFF;
}




/* for inner page */

/* seperate */
.thirty {
	font-size: 30px;
}
.thirty {
	font-size: 30px;
	text-decoration: none;
}
.fourteen {
	font-size: 14px;
	text-decoration: none;
}
.blue_color {
	color: #1b2742;
	text-decoration: none;
}
.txt-line_height {
	line-height: 16px;
	text-decoration: none;
}
.inner-con_box {
	background-color: #f6f9fe;
	border: 1px solid #7c90ab;
}

/* seperate */


.main-con_bg {
	background-color: #102037;
}
.menu-bg_hover {
	background-image: url(../images/menu-bg_hover.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.abt-us_bg {
	background-color: #667f95;
	background-image: url(../images/abt-us_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sub-menu_red {
	background-repeat: repeat;
	background-position: left top;
	height: 30px;
	width: 9px;
	background-color: #a50020;
}
.sub-menu_blue {
	background-repeat: repeat;
	background-position: left top;
	height: 30px;
	width: 9px;
	background-color: #41597d;
}
.sub-menu_grad {
	background-image: url(../images/sub-menu-grad.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 30px;
	width: 207px;
}
.sub-menu-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #192741;
	text-decoration: none;
}

.sub-menu-link a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #192741;
	text-decoration: none;
}

.sub-menu-link a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #192741;
	text-decoration: none;
}
.sub-menu-link a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a50021;
	text-decoration: none;
}


.sub-menu-linkred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#a50021;
	text-decoration: none;
}

.sub-menu-linkred a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#a50021;
	text-decoration: none;
}

.sub-menu-linkred a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    color:#a50021;
	text-decoration: none;
}
.sub-menu-linkred a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	  color:#a50021;
	text-decoration: none;
}



.blue-1_color {
	color: #55606e;
}
	/* newly added for contact us*/
.border_right_dashed{
	border-right:1px dashed #B8B8B8;
	}
.border_left_dashed{
	border-left:1px dashed #B8B8B8;
	}
	.bdr_form{
	border-left:1px dashed #B8B8B8;
	border-right:1px dashed #B8B8B8;
	border-bottom:1px dashed #B8B8B8;
	font-family:Tahoma;
	font-size:12px;
	
	line-height:20px;
	/* font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424043;*/
	text-align:justify;
	}
	.border_bottombg{	
	background-image:url(../images/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424043;
	
}

.border_bottombg2{	
	background-image:url(../images/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}
.searchtxt{
	border: #999999 1px solid;
	border-color: #999999 #999999 #999999#999999;
	background-color: #FFFFFF;
	background-attachment: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
    font-family:Verdana;
	font-size:12px;
	color:#000;
     /*font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00377D;*/
	}

.buttonstyle{
		/* background-image: url(../images/buttbg.jpg);*/
		 border-top: 1px solid #666666;
		 border-left: 1px solid #666666;border-right: 1px solid #333333;
		 border-bottom: 1px solid #333333;height: 20px;font-family: Tahoma, Verdana;font-size: 11px;
		/* color: #333333;*/
		 background-color:#D0DEF1;
		 font-family:Tahoma;
		/* font-size:18px;*/
		 color:#2C527E;
}
.hyperfont
{
color:#333333;
font-family:Tahoma;
}
.inner-bottom {
	background-image: url(../images/bottom-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 96px;
}