@charset "utf-8";
/* CSS Document */
body {
	margin:0px auto;
	padding:0px;
	background: url(../images/body_bg_main.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:12px;
	color:#234659;
}
form {
	margin:0px;
	padding:0px;
}
p {
	margin:0px;
	padding:0px;
}
div {
	margin:0px;
	padding:0px;
	}
h1, h2 {
	margin:0px;
	padding:0px;
}
a {
	color:#036aa3;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.logo {
	width:483px;
	height:115px;
	float:left;
}
.mainContainerHt {
	height:578px;
}
.mainContainerHtLogin {
	height:450px;
}
#mainContainerTop {
	background:url(../images/background.jpg) center top no-repeat;
}
.mainContainerInner {
	background:url(../images/innerpageTop.jpg) center top no-repeat;
	height:182px;
}
.clbth {
	clear:both;
}
.loginTop {
	width:220px;
	height:64px;
	float:right;
	padding:46px 32px 0 0px;
}
.rgtInput {
	padding:0 0 0 7px;
	margin-top:7px;
}
.loginBtn {
	float:right; 
	width:30px; 
}
.loginTop div.bottom {
	padding:5px 0 0 0;
	color:#599ac0;
	font-size:14px;
}
.bottom a {
	font-size:14px;
	text-decoration:none;
}
.bottom a:hover {
	text-decoration:underline;
}
.topLinkContainer {
	font-size:14px;
	height:64px;
	padding-left:14px;
	width:550px;
}
.topLinkContainer a.linktxt {
	float:left;
	font-size:14px;
	color:#234659;
	text-decoration:none;
	padding:25px 5px 0 5px;
	text-transform:uppercase;
	text-align:center;
}
.topLinkContainer a.linktxt:hover {	
	font-size:14px;
	color:#234659;
	text-decoration:underline;
}
.imageDevider {
	float:left;	
	margin:0px 10px 0 10px;
	background:url(../images/topdevider.gif) no-repeat;
	width:6px;
	height:58px;
}
.eventHolder {
	margin:0px auto;
	padding-bottom:10px;
}
.refrlCd {
	width:241px;
	height:117px;
	float:left;
}
.Man {
	background-image:url(../images/man10.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.bannerBg img.top {
	margin:10px 0 0 10px;
}
.bannerBg div.block {
	padding:5px 0 5px 10px;	
	font-size:14px;
	width:510px;
}
.bannerBg div.block p {
	padding:5px 0 5px 10px;	
	line-height:22px;
	font-size:14px;
	width:510px;
}
.bannerBg div.btn {
	float:right;
	width:155px;
	height:34px;
	padding:0 45px 0 0;
}
.bannerBg div.navlink {
	color:#234659;
	padding:20px 0px 0 5px;
	width:480px;	
}
.bannerBg div.navlink a {
	color:#4485ab;
	padding:0 5px;
	text-decoration:none;
}
.bannerBg div.navlink a:hover {
	color:#234659;
	padding:0 5px;
	text-decoration:underline;
}
.bannerBg div.navlink #selected {
	color:#234659;
	padding:0 5px;
}
.bodyMidl {
	background:#b6d2e1 url(../images/midlbody-bg.gif) repeat-x;	
	margin:0px auto;
}
.bodyMdlContainer {
	background:url(../images/bodymiddlebg.jpg) center top;
	background-repeat:no-repeat;
	width:980px;
	margin:0px auto;
	padding:10px 0 0 0px;
}
.bodyMidlHome {
	background:#b6d2e1 url(../images/midlbody-bg-home.gif) repeat-x;
	margin:0px auto;
}
.bodyMdlContainerHome {
	background:url(../images/bodymiddlebg-home.jpg) left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:10px 0 0 0px;
}
.homeLftRgtContainer {
	width:980px; margin:0px auto;
}
.bodyMidlLft {
	width:490px;
	float:left;
	padding-left:20px;
}
.bodyMidlLft h1 {
	margin:8px 0 10px 0px;
	height:17px;
	font-size:16px;
}
.bodyMidlLft img {
	border:1px solid #294b5d;
	margin:0 12px 0 5px;
}
.bodyMidlLft div.txt {
	line-height:18px;
	padding:0 20px 8px 0px;
}
.bodyMidlRgt {
	width:460px;
	float: left;
	padding:0 0px 0 0px;
}
.bodyMidlRgt h1 {
	font-size:16px;
	height:19px;
	margin:10px 0 10px 12px;
	color:#4284a7;
}
.blueBlock {
	width:208px;
	height:52px;
	float:left;
	margin:0 20px 10px 0px;
}
.innerPageBody {
	background:url(../images/innerback2.jpg) center top no-repeat;
	margin:0px auto;
}
.profilePageBody {
	background:url(../images/otherinnerback.jpg) center top no-repeat;
	margin:0px auto;
}
.bodyPageInnerContainer {
	width:980px;
	margin:0px auto;
}
.bodyPageInnerContainerLft {
	width:670px;
	float:left;
	padding:20px 0 0 18px;
}
.bodyPageInnerContainerLft h1 {
	padding:0px 0px 15px 0px;
	width:450px;
	height:31px;
}
.bodyPageInnerContainerLft div.innerlik {
	line-height:40px;
}
.faqheadtxt {
	float:left;
	text-decoration:none;
	color:#234659;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.faqheadtxt a:hover {
	text-decoration:underline;		
}
.faqheadtxtHome {
	float:left;
	text-decoration:none;
	color:#234659;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	margin-left:-14px;
}
.faqheadtxtHome a:hover {
	text-decoration:underline;		
}
.innerlik a {
	text-decoration:none;
	color:#234659;
	font-size:12px;
	text-align:center;
	padding:0 15px;
	font-weight:bold;	
}
.bodyPageInnerContainerLft div.devider {
	background:url(../images/faq-devider.gif) no-repeat;
	height:40px;
	float:left;
}
.bodyPageInnerContainerLft div.innerpagetxt {
	padding:10px 0 0 0;
}
.innerpagetxt h2 {
	font-weight:bold;
	font-size:14px;
	padding:2px 0 2px 0;
}
.innerpageHd {
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#4284a7;
}
.innerpagetxt p {
	line-height:22px;
	padding:5px 0 10px 0px;
}
.innerpageTxtOther {
	padding:50px 0 0 0;
}
.innerpageTxtOther h2 {
	font-weight:bold;
	font-size:14px;
	padding:2px 0 2px 0;
}
.innerpageTxtOther p {
	line-height:22px;
	padding:5px 0 10px 0px;
}
.innerlik a:hover {
	text-decoration:underline;
}
.botmBrder {
	margin:8px 0;
	border-bottom:1px solid #234659;
}
.bodyPageInnerContainerRgt {
	width:240px;
	float:left;
	padding:0px 0 0 20px;
}
.bodyPageInnerContainerRgt h1 {
	font-size:16px;
	color:#4284a7;
	height:19px;
	margin:10px 0 10px 14px;
}
.InnerPageContainerRgt {
	width:240px;
	float:left;
	padding:0px 0 0 40px;
}
.InnerPageContainerRgt h1 {
	font-size:16px;
	color:#4284a7;
	height:19px;
	margin:10px 0 10px 14px;
}
.bodyMidlLogin {
 background:url(../images/innerback5.jpg) center top;
 background-repeat:no-repeat;
 min-height:263px;
 margin:0px auto;
}
.bodyMdlContainerLogin {
	width: 980px;
	margin: 0px auto;
	padding: 10px 0 0 0px;
}
.bodyMdlContainerLoginLft {
	width:690px;
	float:left;
	padding: 0 10px 0 20px;
}
.bodyMdlContainerLoginLft h1 {
	background:url(../images/thankyou.gif) no-repeat;
	margin:2px 0 10px 0px;
	width:238px;
	height:30px;
}
.bodyMdlContainerLoginLft p {
	padding:10px 0;
}
.bodyPageInnerContainerMdl {
	width:208px;
	float:left;
	padding:0px 10px 0 20px;
}
.bodyPageInnerContainerMdl h1 {
	font-size:16px;
	color:#4284a7;
	height:19px;
	margin:10px 0 10px 6px;
}
.footerContainer {
	background:url(../images/footerbg1.gif) repeat-x;
	margin:0px auto;
}
.footerContainer div.footerholder {
	color:#cecab9;
	width:980px;
	margin:0px auto;
	height:46px;
	padding-top:4px;
}
.footerContainer p {
	padding:10px 10px 0 15px;
}
.footerContainer a {
	color:#cecab9;
	text-decoration:none;
}
.footerContainer a:hover {
	text-decoration:underline;
}
.forie {
	position:relative;
	bottom:-1px;
}
.bannerBodyContianer {
	background:url(../images/banner-bg.gif) repeat-x;
}
.bannerBodyHolder {
	background:url(../images/bannerback2.jpg) no-repeat top;
}
.faqbodyContainer {
	background:#c4dbe7 url(../images/faq-bg.gif) repeat-x;
}
.formbodyContainer {
	background:#ffffff;
}
.bodyPageInnerContainerOther {
	width:962px;
	float:left;
	padding:10px;
}
.roundedboxContainer {
	background:#f6f6f6; 
	border-left:1px solid #bfbfbf; 
	border-right:1px solid #bfbfbf;
	padding:15px;
}
.roundedboxContainer h4 {
	font-size:14px;
	margin:0px;
	padding:0 0 10px 0;
}
.roundedboxContainer p {
	padding:0 0 5px 0;
}
.formContainer {
	width:962px;
	float:left;
	padding:10px 0 0 0;
}
.formContainer table.connt {
	text-align:center;
	margin:10px 0;
}
.yeloHeader {
	background:url(../images/yelo-bg.gif) repeat-x;
	height:25px;
	text-align:center;
	line-height:25px;
	vertical-align:middle;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

/* 15.07.09 */
.bodyPageInnerContainernew {
	width:910px;
	float:left;
	padding:20px 0 0 20px;
}
.bodyPageInnerContainernew h1 {
	padding:0px 0px 20px 0px;
	width:450px;
	height:31px;
}
.bodyPageInnerContainernew div.innerlik {
	line-height:28px;
	vertical-align:middle;
	padding-bottom:20px;
}
.innerPageBody2 {
	background:url(../images/innerback3.jpg) center top no-repeat;
	margin:0px auto;
	min-height:461px;	
}
.text_field {
	border:1px solid #cecece;
	height:18px;
	padding:0 2px;
}
table.listing {
	margin:10px 0px;
}
table.listing td {
	border:1px solid #b6d7e7;
}
.new_text {
	width:910px;
	float:left;
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#eb500e;
}
.text_box {
	width:910px;
	float:left;
}

/*16.07.09*/
.innerPageBody3 {
	margin:0px auto;
	min-height:461px;
}
.logo_body {
	width:910px;
}
.botmBrder2 {
	margin:8px 0;
	border-bottom:1px solid #234659;
	float:left;
	width:910px;
	height:1px;
}
.para {
	width:910px;
	float:left;
}
.text_20px {
	font-size:20px;
}
.gry_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#2e2e2e;
}
.org_link {
	color:#f04d0c;
	text-decoration:underline;
}
.org_link:hover {
	text-decoration:none;
}
.gallery {
	width:910px;
	float:left;
	text-align:center;
	padding-bottom:8px;
}
.gallery h5 {
	text-align:left;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:25px;
}
.gallery img {
	margin:5px;
}
.img_border {
	border:1px solid #4c4c4c;
}
#cpl {
	background:url(../images/manwithgirl.png) no-repeat;
	width:334px;
	height:328px;
	position:absolute;
	left: 530px;
	top: -94px;
}
* html #cpl {
 background:transparent;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/manwithgirl.png');
}

/* DHTML Tool Tip */
#dhtmltooltip {
	position:absolute;
	left:-300px;
	width:150px;
	border:1px solid black;
	padding:2px;
	background:#036AA3;
	color:#ffffff;
	visibility:hidden;
	z-index:100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer {
	position:absolute;
	left:-300px;
	z-index:101;
	visibility:hidden;
}

/* Button CSS */
.button {
	cursor:hand;
	cursor:pointer;
}

/* Error CSS */
.red {
	font-size:11px;
	color:#FF0000;
}

/* Flash Part CSS */
#n_holder {
	background:url(../images/new_bg_new.gif) repeat-x; 
}
#backBigimage {
	background:url(../images/back_image.gif) no-repeat center 185px;
}
#holder_head {
	width:967px;
	margin:0 auto;
	position:relative;
}
#holder_head h1 {
	background:url(../images/logo_new.gif) no-repeat;
	width:484px;
	height:127px;
	margin:0;
	padding:0;
}
#holder_head ul {
	list-style-type:none;
	display:block;
	height:54px;
	top:127px;
	margin:0;
	position:absolute;
	padding:0 0 0 0;
	z-index:100;
}
#holder_head ul li {
	float:left;
}
#holder_head ul li.divi {
	background:url(../images/divider.gif) no-repeat;
	height:54px;
	width:2px;
}
#holder_head ul li a {
	text-decoration:none;
	line-height:54px;
	padding:0 20px;
	color:#234659;
	font-size:14px;
}
#img {
	padding:0 0 10px 10px;
	width:970px;
	margin:-20px 0 0 0;
	overflow:hidden;
}
#holder_head ul li a:hover {
	text-decoration:underline;
}
#img img {
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.bannerBg {
	width:980px;
	height:336px;
	overflow:hidden;
	position:relative;
	top:-20px;
	margin-bottom:-20px;
}

/* vendor search page */
.bodyPageInnerContainernewNext {
	padding-left:30px;
}
.left_listing {
	float:left;
	width:200px;
	padding-right:10px;
}
.mid_details {
	float:left;
	width:458px;
	padding:0 10px;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
}
.right_banner {
	float:left;
	width:210px;
	margin-left:10px;
}
.search_box {
	float:left;
	width:200px;
}
.new_list {
	font-family:Arial, Helvetica, sans-serif;
	width:120px;
}
.text_field_new {
font-family:Arial, Helvetica, sans-serif;
	border:1px solid #cecece;
	height:18px;
	padding:0 2px;
	width:100px;
}
.listing_new {
	padding:5px 0;
	margin:0px;
	list-style-type: none;
}
.listing_new ul {
	padding:0px;
	margin:0px;
	font-weight: bold;
	list-style-type: none;
	line-height:20px;
	list-style-position: inside;
}
.listing_new ul li {
	padding-left: 12px;
	font-weight: normal;
	text-decoration: none;
}
.listing_new ul li a {
	text-decoration: underline;
}
.listing_new ul li a:hover {
	text-decoration: none;
}
.light_blue {
	background-color:#ECF5FC;
	padding:6px;
	border:1px solid #C7DCEA;
}
.new_button {
	font-size: 11px;
	font-weight: bold;
	background-color: #254a5c;
	color: #FFFFFF;
	border: 1px solid #469bbb;
	line-height: 20px;
	font-family: arial;
}
.heading_13px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#036AA3;
	text-decoration:none;
}
.heading_13px:hover {
	text-decoration:underline;
}

/* vendor detail page */
.tabcontent {
	position:absolute;
	top:-99999px;
}
.tabcontentnext {
	width:981px;
	padding:0 0 20px 0;
}
.tabcontentnext img.img {
	float:left;
	border:1px solid #d4e4ed;
	margin:0 10px 10px 0;
}
.tabcontentnext h1 {
	font-size:24px;
	color:#234659;
	margin:0;
	line-height:25px;
	padding:0;
}
.tabcontentnext img.gal {
	padding:30px 15px 0 15px;
	border:0;
}
.tabcontentnext p {
	padding:5px 0;
	color:#234659;
}
.tabcontentnext p span {
	color:#e15103;
}
.tabcontentnext ul.audio {
	list-style-type:none;	
	margin:0;
	padding:0;
}
.tabcontentnext ul.audio li {
	padding:3px 0 3px 32px;
	background:url(../images/icon_audio.png) no-repeat;
	width:380px;
	float:left;
}
.tabcontentnext ul.audio li a {
	text-decoration:underline;
	color:#234659;
	font-weight:12px;
	line-height:17px;
}
.tabcontentnext ul.audio li a:hover {
	text-decoration:none;
}
ul.nav {
	list-style-type:none;
	border-bottom:1px solid #003366;
	height:32px;
	padding:15px 0 0 0;
}
ul.nav li {
	float:left;
	margin:0 4px 0 0;
}
ul.nav li a {
	display:block;
	width:102px;
	height:32px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	background:url(../images/tab.gif) no-repeat;
	color:#003366;
	outline:0;
	cursor:pointer;
}
ul.nav li a:hover , ul.nav li a.active {
	background:url(../images/tab_active.gif) no-repeat;
	color:#FFFFFF;
}
#video_div {
	margin:0 auto;
	width:610px;
}
#map {
	margin:0 auto;
	width:941px;
	height:400px;
}

/* Internet Agreement CSS */
.innerPageAgreementBody {
	background:url(../images/otherinnerback.jpg) center top no-repeat;
	margin:0px auto;
}
.formTxtHd {
	padding:20px 0px 20px 0px;
	font-size:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	color:#234659;
}
.formTxtHd2 {
	padding:5px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	color:#234659;
}
.formTxtNormal {
	font-size:12px;
	font-weight:normal;
}
.companyInfo table {
	margin:10px 0px;
	border:1px solid #8bb8d3;
}
.companyInfo table td {
	line-height:24px;
	padding-left:10px;
}
.borderRgt {
	border-right:1px solid #8bb8d3;
}
.genTxt {
	padding:10px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
}
.termsNCondition ol {
	text-align:left;
}
.ftrTxt {
	text-align:center;
	padding:40px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9f8343;
}
