@charset "utf-8";
/* CSS Document */

/* image and object border fix for FF etc */
img {border:none;}
a:active, a:focus {outline:0;}
object {outline:0;}

/* common */
body {margin:0;	padding:0; background:#a3a366 url(images/bg.jpg) repeat-x;}
body,td,th {font:normal 12px Geneva, Arial, Helvetica, sans-serif; color:#333; text-align:left;}

.dashed {height:15px; margin:15px auto 0 auto; padding:0; line-height:0; border-top:1px dashed #666;}
.typh1 {margin:0 0 15px 0; padding:0; font:normal 24px/24px Arial, Helvetica, sans-serif; color:#0e477b; border-bottom:1px dotted #0e477b;}
.typh1 span {color:#660;}
.typh2 {margin:0; padding:6px 0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#0e477b; text-transform:uppercase;}
.blue {color:#0e477b; font-variant:small-caps;}

#wrapAll {margin:0 auto; padding:0; width:960px; background:url(images/mainBg.gif) repeat-y; background-position:0 500px; position:relative;}
#wrapAllInner {background:url(images/mainBgUpper.jpg) no-repeat;}

#header {height:170px;}
#hdLogo {padding:30px 0 0 84px; float:left;}
#designations {padding:49px 14px 0 0; float:right;}
#hdLink {width:200px; text-align:left; left:5px; top:135px; position:absolute; z-index:10;}
#hdLink ul {margin:0; padding:0; list-style:none;}
#hdLink ul li {margin:0; padding:0; display:inline;}
#hdLink ul li a {padding:8px 0 8px 50px; margin:3px 0; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#0e477b; background:url(images/menuArrow.gif) no-repeat; background-position:20px 5px; text-decoration:none; display:block;}
#hdLink ul li a:hover {color:#660; background-position:20px -27px;}

#contentWrap {width:100%; background:url(images/bg3Col.gif) repeat-y; background-position:215px 0; overflow:auto;}
#contentWrapW {width:100%; background:url(images/bg2Col.gif) repeat-y; background-position:215px 0; overflow:auto;}
#leftColumn {width:215px; float:left;}
#lcInner {padding-left:5px; text-align:center;}
#mainColumn {width:530px; min-height:350px; height:auto !important; height:350px; background:url(images/mainColBg.jpg) no-repeat; float:left;}
#mainColumnW {width:730px; min-height:350px; height:auto !important; height:350px; background:url(images/mainColBgW.jpg) no-repeat; float:left;}
#typContent {margin:0; padding:25px 37px;}
.commonTxt p {margin:0 0 10px 0; padding:0; line-height:16px;}
#rightColumn {width:215px; float:left;}
#rcInner {padding-right:5px; text-align:center;}

#flashPics {margin:6px 0 0 6px; width:518px; height:288px;}

#leftMenu {margin-bottom:30px; text-align:left;}
#leftMenu ul {margin:0; padding:0; list-style:none;}
#leftMenu ul li {margin:0; padding:0; display:inline;}
#leftMenu ul li a {padding:8px 0 8px 50px; margin:0; font:normal 14px Arial, Helvetica, sans-serif; color:#0e477b; background:url(images/menuArrow.gif) no-repeat; background-position:20px 5px; text-decoration:none; display:block;}
#leftMenu ul li a:hover {color:#660; background-position:20px -27px;}

.typInset {margin:0 auto; width:190px;}
.typInsetTop {height:11px; background:url(images/typInsetTopBg.gif) no-repeat;}
.typInsetMain {min-height:196px; height:auto !important; height:196px; background:#6b878f url(images/typInsetBg.jpg) no-repeat;}
.typInsetBottom {height:6px; background:url(images/typInsetBottomBg.gif) no-repeat;}
.quote {margin:0; padding:25px 14px; font:normal 16px/30px Arial, Helvetica, sans-serif; color:#fff;}

#contactInset {margin:35px auto 25px auto; width:190px;}
#contactInset p {margin:0; padding:0; line-height:18px;}
#contactInset p strong {font-size:14px; color:#0e477b;}
#contactInset a {color:#0e477b;}
#contactInset a:hover {color:#660;}

.faInsetTop {height:37px; background:url(images/faBoxTop.png) no-repeat;}
.faInsetMain {min-height:270px; height:auto !important; height:270px; background:#995 url(images/faBoxBg.jpg) no-repeat;}

#ibeamHD {margin-top:15px;}
#ibeamMain {min-height:200px; height:auto !important; height:200px; background:#6b878f url(images/mailingBoxBg.jpg) no-repeat;}
#ibeamMain p {margin:0; padding:10px 10px 10px 65px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
#ibeamMain form {margin:0; padding:0; font-size:11px; color:#fff;}
#ibeamMain form input.ibeamInput {width:166px; margin-bottom:8px; padding:2px 0 2px 4px; background:#dce3e5 !important; border:1px solid #9caaae; font-size:11px; color:#666;}
#ibeamMain form select {margin-left:10px; font-size:11px;}
#ibeamMain .subscribeBtn {margin-top:24px;}

#pgBottom {padding-left:215px; background:#a3a366 url(images/pgBottomBg.png) no-repeat;}
#mainBottom {height:47px; padding-left:480px; background:url(images/mainBottomBg.png) no-repeat;}
#mainBottom a {margin-top:12px; background:url(images/topLinkBg.gif) no-repeat; float:left; display:block;}
#mainBottom a:hover {background-position:0 -38px;}
#mainBottomW {height:47px; padding-left:680px; background:url(images/mainBottomBgW.png) no-repeat;}
#mainBottomW a {margin-top:12px; background:url(images/topLinkBg.gif) no-repeat; float:left; display:block;}
#mainBottomW a:hover {background-position:0 -38px;}

#footer {margin:0 auto; padding:0; width:960px; font:normal 11px/16px Arial, Helvetica, sans-serif; text-align:center; color:#666;}
#footer p {padding:25px 0;}
#footer a {color:#e5e5e5; text-decoration:none;}
#footer a:hover {color:#fff;}







#typContent {padding:30px 80px 10px 55px;}
#contactInfo {padding:20px 20px 20px 20px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#333; float:left;}
#contactInfo .coName {font-size:18px; color:#000066;}
#contactInfo p {margin:6px 0 0 0; padding:0;}
#contactInfo span {color:#efefef;}
#contactInfo a {color:#fff;}
#contactInfo a:hover {color:#f00;}
#contactFormWrap {width:460px; padding:12px; background:#8ca0a7; float:right;margin-bottom:24px;border:1px solid #333;}
#contactForm div {padding:5px;}
#contactForm label {width:100px; padding:5px 5px 0 0; text-align:right; float:left;}
