﻿#outer {padding:0;width:950px; margin-left:auto;margin-right:auto; min-width:950px; position:static;margin-top:8px;}

/*standard font style*/
.main_login input, .wysiwyg_top_static input
{	font: 8pt Verdana, Arial, sans-serif; }

/*BOLD*/
b {font-weight:bold;}
.noBold {font-weight:normal;}

/*COLORS*/
.redText { color: #cc0000;}
.whitetext { color:#ffffff !important;}

 /*ALIGNMENT*/
.inline {display:inline;}
.no_overflow { overflow:hidden}
.block {display:block;}

/*SPACER*/
.spacer001	{height:5px; width:100%; clear: both;}
.spacer002	{height:2px; width: 100%; clear: both;}
.spacer003	{height:3px; width: 100%; clear: both;}
.spacer003IE {height:3px; width: 100%; clear: both;} /* custom class for IE6 */
.spacer025IE {height:25px; width: 100%; clear: both;} /* custom class for IE6 */
.spacer003W {width: 3px;}
.spacer010W {width: 10px;}
.spacer006	{height:6px; width: 100%;  clear: both;}
.spacer028	{height:28px; width: 100%;  clear: both;}

.margin-0{margin:0px 0px 0px 0px !important}
.margin-15{margin:15px 0px 0px 0px }
.margin-10{margin:10px 0px 0px 0px }
.marginT-5{margin:-5px 0px 0px 0px }
.marginT-10{margin:-10px 0px 0px 0px }
.marginT-20{margin:-13px 0px 0px 0px !important}
.marginL-5	{margin-left:5px; }
.marginB-n5 {margin:0px 0px -5px 0px}

.paddingR-p40{padding:0px 0px 0px 40px;} /* R-right P-plus */
 .paddingR-p10 {padding:0px 10px 0px 0px !important;}
.padTop5{margin-top:5px;}
.padTop6{padding-top:6px;}

hr{color:#dfd6e3; height:3pt; width:706px; background-color:#dfd6e3;border:0px;}
 
/*HEADER*/
.headerBg { height:93px; background: url(pub_headerbg.gif) 0 0 repeat-x }
.headerLeft {height:93px; background: url(headerCtnLeft.gif) 0 100% no-repeat}
.headerMid1 { height:93px; background-color: #ffffff;}
.headerRight {height:93px; background: url(pub_headerRight.jpg) 100% 100% no-repeat;}
.headerCtnRight {height:93px; background: url(headerCtnRight.jpg) 100% 100% no-repeat;}

.headerRight_static{height:93px; background: url(pub_headerRight_static.jpg) 100% 100% no-repeat;}

.headerMid { background-color: Transparent;}
.headerBgSample { height:65px; background-color: #036b6e; padding: 1px; }
.headerMidSample { height:65px; background-color: #ffffff;}
.headerLeftSample {height:65px; background: url(headerLeftSample.gif) 0 100% no-repeat}
.headerRightSample {height:65px; background: url(headerRightSample.jpg) 100% 100% no-repeat;}

.headerBg { height:93px; background: url(headerbg.gif) 0 0 repeat-x }
.footerBg { height:21px; background: url(purpleFooterBg.gif) 0 0 repeat-x }
.footerLeft {background: url(purpleFooterLeft.gif) 0 100% no-repeat}
.footerRight {background: url(purpleFooterRight.gif) 100% 100% no-repeat;}

.menuPos { top: 102px; background-color: Transparent; width: auto;} 
/*WYSIWYG*/ 
/*************************/
/* used on the main static/public page as the second tier which contains the large login, 'new to Searching?' message and the lower half of the globe*/
/*************************/
.wysiwyg_top { height:141px; width:950px; background: url(pub_wysiwyg_Bg.gif) 0 0 repeat-x }
.main_login { float:left; height: 141px; width:317px; background: no-repeat url(pub_mainbar_login_bg.jpg); padding-top: 45px; margin-bottom: -45px/*offset padding-top*/; padding-left:15px;}
.main_login p { padding: 0px 0px 3px 0px; margin:0px; color:white; font-size: 8pt;}
.main_login b { padding: 6px 0px 0px 0px;}
.welcome_back { background: no-repeat url(pub_welcomeback.jpg) !important; }
	.welcome_back_img {margin-top:-67px; margin-left:177px;}
	.welcome_back p {line-height:140%;}
.pub_Login_RememberMeCheck { margin: 0px -4px 0px -5px; padding:0px; }
.StartSearching { width:97px; height:104px; background: url(pub_startSearching.gif) 0 0 no-repeat; display:inline;}
.forgottenPass { text-align:right; /*width:280px;*/ float:left;}

.wysiwyg_top_static { float:left;  height:33px; width:950px; background: url(pub_headerBottom.gif) bottom right no-repeat; padding: 0px; }
.wysiwyg_top_static strong { color: white; font-size: 8pt; display:inline; padding: 0px 8px 0px 10px; margin:0px 0px 0px -7px; font-weight:bold;}
.wysiwyg_top_static p { margin:0px ; padding:0px; color:black; font-size: 8pt; display:inline; overflow:hidden; float:left;}

.pub_top_login_wrapper { float:left; padding: 10px 0px 0px 12px} /* wraps around the text & inputs in the login bar; allows submit button along side */ 

.faux_tabs-left {float:left; width:90px;} /*Fake Columns/tabbing*/
.faux_tabs-left-60{float:left; width: 60px;}
.faux_tabs-left-110{float:left; width: 110px; color:#FFFFFF;} /* note that a -113- style exists in the IE6 css sheet*/ 
.faux_tabs-left-150{float:left; width: 150px;}
.faux_tabs-left-160{float:left; width: 160px;}
.faux_tabs-left-170{float:left; width: 170px;}
.faux_tabs-left-190{float:left; width: 190px;}
.faux_tabs-left-200{float:left; width: 200px;}
	.faux_tabs-left-200 ul{margin-top:2px;}	
.faux_tabs-left-220{float:left; width: 220px;}
.faux_tabs-left-270{float:left; width: 270px;}
.faux_tabs-left-320{float:left; width: 320px; padding-right:30px;}
.faux_tabs-left-540{float:left; width: 540px;}

.new_interest { height:141px; background: url(pub_mainbar_newinterest.jpg) top right no-repeat ; padding:0px;}
.wysiwygBg { height:141px; background: url(wysiwygBg.gif) 0 0 repeat-x }
.wysiwygLeft {height:141px; background: url(wysiwygLeft.gif) 0 100% no-repeat}
.wysiwygRight {height:141px; background: url(wysiwygRight.gif) 100% 100% no-repeat;}

.bodyForm {width:80%; background: #EEE8F0; padding:7px}
.bodyForm p{width:100%; margin:0px; clear:both}

/*PUBLIC BOX*/
.box_main {float:left;display:inline; height:100%; }
.box_top{ height:10px; width:728px;background:url(pub_box_TOP.gif) 0 0 no-repeat;}
.box_bottom{ height:10px; width:728px;background:url(pub_box_BOTTOM.gif) 0 0 no-repeat;}
.box_center{ width:705px; height:100%; padding:8pt;border-left:1px solid #929292;border-right:1px solid #929292;background:white;line-height:140%; min-height: 370px;}
	.box_center h2{color:#4e1067; font-weight:bold; font-size: 8pt; padding:0;margin:0;}
	.box_center h3{color:black; background:#d6d6d6; font-weight:bold; font-size: 8pt; padding:0;margin:0;padding-top:2px;padding-bottom:2px;padding-left:2px; width:80%;}
	.box_center h4{color:#4e1067; font-weight:bold; font-size: 8pt; padding: 12px 0 0 0px;margin:0;}
	.box_center p{padding:0;margin:0; padding-top:8px;}
.centerText{text-align:center;}

.blockHighlight {padding:4px !important; background:#dfd6e3;margin-bottom:3px;}
	
.side_box{  float:right; width: 213px; height:100%; padding:0; margin:0; display:inline;}
.side_box p {line-height:140%;}

.marketing1_top
{width:212px; height:32px; background: url(pub_marketBox_1.gif) no-repeat top left; padding:0px; margin:0px;
}
.marketing1_body, .marketing1_body_public
{width:194px; height:100%;  border:1px solid #adadad ; background: url(pub_marketBox_bg1.jpg) no-repeat top left #f0f0f0 ; margin-top: 2px; padding:8px;
}

.marketing2_top
{width:212px; height:32px; background: url(pub_marketBox_2.gif) no-repeat top left; padding:0px; margin:6px 0px 0px 0px;
}
.marketing2_body, .marketing2_body_public
{width:194px; height:100%;  border:1px solid #adadad ; background: url(pub_marketBox_bg2.jpg) no-repeat top left #f0f0f0 ; margin: 2px 0px 0px 0px; padding:8px;
}

.marketing1_body_public {min-height:165px;}
.marketing2_body_public {min-height:200px;}

.formLabelCell {padding-top:0px;background: #EEE8F0}

.homePageUL li{background:url(pub_bullet_purple_multiline.gif) no-repeat left top !important;}/* Note with the gif, extra padding is req'd within the image */

.pricingBlock {padding:0px; width:291px; background: url(profiles/pricelistContentbar.gif) right no-repeat; height:39px;display:block;}
.pricingIMG {float:left; width:158px;padding:0px;margin:0px;text-decoration:none;border:none;}
.pricing {position:relative; top: 9px; left:4px;}

.paddingLI{ padding-bottom: 8px;}



/*BODY CONTENT*/
a img {border:0px; text-decoration:none;}.aImg {text-decoration:none;}
br { clear:both; }
.pageContent{clear:both;}
.pageContent li{margin-left:0;background:url(pub_bullet_purple_multiline.gif) no-repeat left top; padding-left:15px; list-style-type: none;text-decoration:none;}
.pageContent ul{ margin-top:8px; margin-bottom:8px;margin-left:6px; padding:0;}

.mag_glass{margin:0px -46px 5px -46px;} /* For the enlarge-magnifying glass seen in the screenshots */
/*.screenshot_quicklink { border:1px gray solid; background:#CFCFCF; width:540px; padding:3px; vertical-align:middle;margin:2px 0px 2px 0px;}
.screenshot_quicklink p{padding:0px}*/

/*standard font style*/

.inputBox300 { width: 300px; }
.inputBox250 { width: 262px; }/* ok, ok, so its not 250 wide. used in the public pages login bar*/
.inputBox200 { width: 200px; }
.inputBox185 { width: 185px; }
.inputBox150 { width: 150px; }
.inputBox120 { width: 120px; }
.inputBox100 { width: 100px; }
.inputBox86	 { width: 86px; }
.inputBox80	 { width: 80px; }
.inputBox50	 { width: 50px; }
.inputBox40	 { width: 40px; }
.inputBox10	 { width: 10px; }

/*POSITION*/
.menuPos { position: absolute; top: 78px; /*background-color: Gray;*/}
.wysiwygContentPos{ position: relative;  padding: 21px;}
.clearfloat{clear:both}
.floatL {float:left}
.floatR {float:right;}
.width100 { width: 100%;}
.hidden {line-height:0px; font-size:0px; padding:0px;margin:0px;margin-left:-99999px;}
