/* CSS Document */
body {
	margin:0px;
	background:#78858D;
}


a {
	text-decoration:none;
	outline:none;
}

a:hover {
 	text-decoration:none;
}

img{display:inline;}

.input1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	border:1px solid #000000;
	height:13px;
	width:90px;
}


td {
	font:9pt Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:130%;
}

.input2{font:8pt Arial, Helvetica, sans-serif; color:#000000; border:1px solid #B2B2B2; height:14px; width:200px;}
.textarea{font:8pt Arial, Helvetica, sans-serif; color:#000000; border:1px solid #B2B2B2; height:65px; width:200px;}
.asterik{font:9pt Arial, Helvetica, sans-serif; color:#FF0000;}

/*Navigation Css*/
.main_navigation{background:url(../images/nav_bg.jpg) left top no-repeat; height:24px;}
.transparent{filter:alpha(opacity=90); -moz-opacity: .9;opacity: .9;}
/*Navigation Css*/

.topbg{background-image:url(../images/topbg.jpg); background-repeat:no-repeat; height:59px;}
.maintable{background:#FFFFFF; height:auto;}
.leftcurve{background:url(../images/leftcurv.jpg) no-repeat;}
.rightcurve{background:url(../images/rightcurv.jpg) no-repeat;}
.textbg{background-image:url(../images/bg.jpg); background-repeat:repeat-x; height:300px;}
.rightbg{ background:url(../images/rightbg.jpg);}
.heading1{font:12pt Arial, Helvetica, sans-serif; color:#01157E; font-weight:bold; font-style:italic}
.text{font:8pt Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
.buttonsbg{background:url(../images/buttons.jpg) no-repeat; height:73px;}
.links{font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:10px; line-height:24px; height:24px; display:block;}
.links:hover{color:#7a79df;}
.flash{background:url(../images/flash-shadow.jpg) left bottom no-repeat;}
.implifooter{padding:5px 0px 5px 0px; background:#FFFFFF; font-size:8pt;}
.terms_Conditions{font:8pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
.terms_Conditions:hover{text-decoration:none;}
.home_text{font:8pt Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}

/*Inner page headers css*/
body#aboutsus .topheader{background:url(../images/headers/aboutus.jpg) left top no-repeat; height:152px;}
body#aboutsus .topheader{background:url(../images/headers/aboutus.jpg) left top no-repeat; height:152px;}
body#aboutsus .topheader{background:url(../images/headers/aboutus.jpg) left top no-repeat; height:152px;}
body#aboutsus .topheader{background:url(../images/headers/aboutus.jpg) left top no-repeat; height:152px;}
body#defense .topheader{background:url(../images/headers/defense.jpg) left top no-repeat; height:152px;}
body#aerospace .topheader{background:url(../images/headers/aerospace.jpg) left top no-repeat; height:152px;}
body#energy_oil .topheader{background:url(../images/headers/energy_oil.jpg) left top no-repeat; height:152px;}
body#energy_wind .topheader{background:url(../images/headers/energy_wind.jpg) left top no-repeat; height:152px;}





/*Inner page headers css*/

/* Inner Page CSS*/
.inner_main_navigation{
	background: url(../images/inner/top_nav_bg.jpg) right no-repeat;
}
.tablebg{
	background:#B8C3C5 url(../images/inner/table_bg.jpg) repeat;
}
.content{
	background:#FFFFFF url(../images/inner/content_bg.jpg) repeat-x;
}
.content .text_heading{
	color:#01157E;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	font-family:Arial;
	height:57px;
	line-height:57px;
}
.text1{
	padding-bottom:30px;
}
.left_panel{
	background: #78858D url(../images/inner/left_nav2.jpg) repeat;
}
.link{
	background:url(../images/inner/button1.jpg) no-repeat;
	height: 23px;
	line-height:23px;
	width: 182px;
	display:block;
	color:#FFFFFF;
	padding-left: 10px;
	font-size:11px;
}
.link:hover{color:#7a79df;}
.right_panel_bg{
	background:url(../images/inner/content3.jpg) no-repeat right top ;
}
.right_panel_shadow{
	background:#575B5E url(../images/inner/left_shadow2.jpg) repeat-y left top;
}
/*ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
li{
	list-style-type:none;
	margin:0px;
	background: url(../images/inner/circle.jpg) no-repeat left center;
	padding-left:15px;
}*/
ul.listing{margin:0px 0px 0px 6px; padding:2px 0px 0px 10px;}
ul.listing li{margin:0px; padding:0px 0px 0px 5px; line-height:130%; list-style-image:url(../images/inner/circle.jpg);}

.text2{
	color: #144B74;
	font-weight: bold;
}
.empty_box{width:196px;
	height:130px;
	border:1px solid #666666;
}

.text3{
	color: #242424;
	font-weight: bold;
}
.rowheight{
	height: 150px;
}
.inner_table_bg{
	background:#D1E4EA;
	border: 1px solid #454A4D;
}
.inner_table_bg2{background:#E4F3F8;}
.inner_table_bg td{
	font-size: 10px;
	padding:4px 0px 5px 4px;
}
.tableborder{
	border-left: 1px solid #454A4D;
}

.image_td{border-left: 1px solid #454A4D; border-top: 1px solid #454A4D; border-bottom: 1px solid #454A4D;}
.table_heading th{
	
	font-weight: normal;
	padding-left: 6px;
	border-bottom: 1px solid #454A4D;
}
.table_heading .row1{
	background:#14CCE4;
}
.email{
	text-decoration:underline;
	color:#303094;
}
.email :hover{
	text-decoration:none;
	outline:none;
}
.boldfont{
	font-weight:bold;
}
.table_heading .row2{
	background:#16D8F1;
}
#topheader{
	height:227px;
}
#leftpanel{
}
#footer{
	height:20px;
}
.popup_text_heading{
	color:#BC0000;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	font-family:Arial;
	padding: 15px 0px 5px 0px;
}
.registration_symbol{padding-left:40px;}
.inner_header{background:url(../images/inner/header1.jpg) left top no-repeat; height:51px;}
.info_height{height:300px;}

/* /Inner Page CSS*/

/* Pop Page Css */
