/* CSS Document */
body {
	background:url(images/body-bg.gif) repeat-x #B58628;
	font-family:"Trebuchet MS", Tahoma, "Times New Roman", serif; font-size:13px;	color:#000066; 
	padding:22px 0 0 0; margin:0;
	}
p, h1, h2, h3, h4, ul, form, img, div, select{
	margin:0; padding:0;
	}
.spacer {
	clear:both; font-size:0; line-height:0;
	}
a {
	outline:none;
	color:#000000;
}

/* ----- wrapper style ------- */
#wrapper {
	width:766px; margin:0 auto;
	padding:297px 0 0 0;
	position:relative;
	_padding-top: 255px;
	
	}
div#wrapper a.map {
	position:absolute; top:265px; right:20px; z-index:3;
	color:#fff; background-color:#000066; text-decoration:none; margin:0 22px;
	font-weight:bold;
	}
div#wrapper a.map:hover {
	color:#FAC862; background-color:#000066;
	}

/*-------top bar---*/
#wrapper div#topcontainer {
	width:766px; margin:0 auto;
	position:absolute; top:0; left:0;
	}
div#topbar {
	width:766px; margin:0 auto; background-color:#fff; color:#4E4A4A; border:#F5C25D 6px solid;
	height:86px; position:relative; z-index:2;
	}
div#topbar img {
	display:block; position:absolute; top:0; left:0; font-size:0; line-height:0;
	}
div#topbar h1, div#topbar p.tagline {
	height:35px; width:339px; background:url(images/h1-header.gif) no-repeat 5px 0px #514388; color:inherit; position:absolute; top:46px; left:149px; text-indent:-2000px;  line-height:0;
	}
div#topbar ul {
	list-style-type:none; position:absolute; right:5px; top:20px;
	}
div#topbar ul li {
	width:67px; height:55px; float:left;
	padding:0;
	}
div#topbar ul li a {
	background-color:inherit;
	background:url(images/top-menu-bg.gif) repeat-x 0 0; width:66px; height:30px; 
	display:block;  text-align:center; color:#4E4A4A; font-weight:bold; text-transform:uppercase;
	text-decoration:none; padding:31px 0 0 0; margin:0 1px 0 0; font-size:11px; line-height:normal;
	}
div#topbar ul li a.new {
	height:35px; padding:26px 0 0 0;
	}
div#topbar ul li a:hover {
	background-color:inherit;
	background-image:url(images/top-menu-bg-hover.gif); color:#000;
	}
/*---2ndheader-----*/
div#header {
	background-color:inherit;
	background:url(images/header-image.jpg) no-repeat 0 0; color:inherit; height:196px; position:relative; margin:0 auto;
	width:766px; border-left:#F5C25D 6px solid; border-right:#F5C25D 6px solid; border-bottom:#F5C25D 6px solid; border-top:none; z-index:1;
	_width: 755px;
	_height: 150px;
	}
div#header a.ullogo{
	position:absolute;
	left:23px;
	top:15px;
	display:block;
	width:94px;
	height:98px;
	font-size:0;
	line-height:0;
	}
div#header h2, div#header p.welcometext {
	background:url(images/2headerh2.gif) no-repeat 0 0; height:27px; width:230px; position:absolute; top:118px; left:10px;
	text-indent:-2000px;
	}
div#header ul {
	width:746px; height:41px; background-color:#000066; color:#fff; line-height:41px; left:0; top:155px;
	list-style-type:none; position:absolute; padding:0 0 0 20px; font-weight:bold;
	}
div#header ul li {
	float:left;
	}
div#header ul li a {
	color:#fff; background-color:#000066; text-decoration:none; margin:0 22px;
	}
div#header ul li a:hover {
 	background-color:inherit; color:#FAC862;
	}
/*----body----*/
/*divbody {*/
div#background {
	width:748px; margin:3px auto 0 auto;  color:#000066; padding:13px 15px 20px 15px;	
	text-align:left;
	}
div.body {
  background:url(images/body-image.jpg) no-repeat scroll 567px 120px #fff;
}	
div.body2 {
	background-image:none;
	}
div.body p {
	font-size:13px; line-height:17px; padding:0 0 13px 0;
	text-align:left;
	}
div.body p a {
	color:#000; text-decoration:underline; background-color:#fff;
	}
div.body p a:hover {
	text-decoration:none;
	}
div.body ul {
	list-style-type:none; padding:0 0 51px 5px;
	}
div.body ul li {
	font-size:13px; color:#000000; background-color:inherit; background:url(images/body-bul.gif) no-repeat 0 10px; line-height:25px; padding:0 0 0 28px;
		text-transform:uppercase; font-weight:bold;
		text-align:left;
	}

div.body ul.float {
	list-style-type:none; padding:0 0 35px 5px; width:180px; float:left;
	}
div.body ul.float li {
	font-size:13px; color:#000000; background-color:inherit; background:url(images/body-bul.gif) no-repeat 0 10px; line-height:25px; padding:0 0 0 28px;
		text-transform:uppercase; font-weight:bold; 
	}
.clear{
	clear:both;
	}
	
/*--footer--*/
div#footer {
	width:778px; margin:0 auto; background:url(images/footer-bg.gif) #26136A repeat-x 0 0; color:#FAC862;
	padding:0 0 38px 0;
	}
div#footer p {	
/*	div.body p.address{	*/
	 text-align:center; background:#fff; color:#000066; font-weight:bold; font-size:12px; padding:10px  0 10px 0; 
	}
p.new {
		font-size:11px; font-weight:normal ; clear:both; width:770px; text-align:center; background:inherit; color:#fff; 
		position:absolute; bottom:14px; left:5px;
		}
div#footer ul {
	list-style-type:none; padding:0px 0 0 30px; font-size:12px; font-weight:bold; margin:10px 0 0 0; text-align:center;
	}
div#footer ul li {
	padding:0px;
	display:inline;
	border-right:solid 1px #FAC862;
	margin:0 0 4px 0;
	}
div#footer ul li.new {
	padding-left:100px;
	}
	
div#footer ul li.last {
	border-right:none;
	}
	
div#footer ul li a {
	background-color:inherit; color:#FAC862; text-decoration:none; margin: 0 8px 0px 8px;
	}    
div#footer ul li a:hover {
	text-decoration:underline;
	}
ul.foundation_links{
background:none;
border:none;
list-style:none;
}

ul.foundation_links li{
background:none;
border:none;
list-style:none;
}
/*--seo---*/
div.body h3{
font:bold 15px/19px "Trebuchet MS", Tahoma, "Times New Roman", serif; background-color:inherit; color:#000066; padding:0 0 7px;} 

/*--company---*/
div.body2 h2, p.title {
	font-size:16px !important; background-color:inherit; color:#000066; text-transform:uppercase; padding:0 0 10px 0; font-weight:bold;
	}
div.body2 p.company {
	padding:0 218px 30px 0; background:url(images/body-image2.jpg) no-repeat 541px 0px; line-height:18px;
	}
div.body h1.parahead, div.body h2.parahead, div.body p.parahead{
	font:bold 15px/19px "Trebuchet MS", Tahoma, "Times New Roman", serif;
	background-color:inherit; color:#000066; padding:0 0 7px;  text-transform:none;
	} 
div.body2 p.company span {
	padding:20px 0 21px 0; display:block;
	}
div.body2 p.company2 {
	background:url(images/body-image3.jpg) no-repeat 541px 10px; padding-bottom:45px; padding-top:15px;
	}
div.body2 p.company3 {
	background:url(images/body-image.jpg) no-repeat 541px 10px; padding-bottom:55px;
	}
div.body2 p.company4 {
	background:url(images/body-image4.jpg) no-repeat 541px 10px; padding-bottom:45px; padding-top:15px;
	}
ul.sitemap li{
	font-weight:normal !important;
	text-transform:none !important;
	line-height:16px !important;
	padding:4px 0 5px 20px !important;
	}

ul.sitemap li a{
	font-weight:bold;
	background-color:inherit;
	color:#0000ff;
	text-decoration:none;
	}	

ul.sitemap li a:hover{
	background-color:inherit;
	color:#000;
	}		
div.body2 p.sitemapheading {
	font-size:16px; background-color:inherit; color:#000066; text-transform:uppercase; padding:0 0 10px 0; font-weight:bold;
	}


ul.foundation_links{
background:none;
border:none;
list-style:none;
}

ul.foundation_links li{
background:none;
border:none;
list-style:none;
}

#header ul.slinks li a{
	border-right: 1px solid #FFFFFF;
	height: 13px;
	text-align: center;
	padding: 0 26px;
	margin: 0;
}

#header ul.slinks li.last a{
	border-right: none;
}


/** Form RFQ **/
#node-4{
	background:#FFFFFF;
	width:778px;
}

form#webform-client-form-4 {
margin:0 auto;
width:452px;
}
form#webform-client-form-4 label {
display:block;
float:left;
text-transform:capitalize;
width:85px;
font-weight: normal;
}
form#webform-client-form-4 input {
float:left;
height:18px;
margin:0 0 5px;
width:325px;
}
form#webform-client-form-4 div#edit-submitted-state-wrapper label, form#webform-client-form-4 div#edit-submitted-zip-wrapper label{
text-align:center;
width:45px;
}
form#webform-client-form-4 input#edit-submitted-state, form#webform-client-form-4 input#edit-submitted-zip {
width:45px;
}
form#webform-client-form-4 input#edit-submitted-city {
width:100px;
}
form#webform-client-form-4 textarea {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:82px;
line-height:16px;
margin:5px 0 0;
width:390px;
}
form#webform-client-form-4 input#edit-submit {
float:left;
height:25px;
margin:20px 0 0 324px;
width:70px;
}
form#webform-client-form-4 div.grippie{
visibility:hidden;
}

form#webform-client-form-4 #edit-submitted-zip-wrapper input{
	float:none;
}

form#webform-client-form-4 #webform-component-message label{
	float:none;
}

.form-item{
	margin-top:0;
	margin-bottom:0;
}

#background{
background:#fff;
width:778px;
}

.iso-header {
background-color:white;
float:right;
font-size:8px;
font-weight:bold;
line-height:11px;
margin-top:2px;
}

#block-block-3{
float:left;
margin:110px 0 0 12px;
position:relative;
width: 240px;
}

/* added by cakkavati kusuma */
.node p.bit{
		background:url(images/body-imagetemp.jpg) no-repeat scroll;
margin:210px 0 0 565px;
height:170px;
width:175px;
}
/* ------ */