/* SITE WIDE STYLES */

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
	margin: 11px 11px 11px 11px;
}

p.heading {
	vertical-align: middle;
	background-color: purple;
        font-size: 30px;
	text-align: center;
}

p.addMargin {
	margin: 11px 11px 11px 11px;
        font-size: 16px;


}

img{
	border-style: none;
}

body {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.contentBKG {
	background-color:#FFFFFF;
}
li {
	list-style-position: outside;
}
ul.raise {
	margin-top:-7px;
	margin-bottom:-7px;\list-style-image: url(/grfx/bullet.gif);
}
#noBullet {
	list-style-image: none;
	list-style-type: none;	
}
img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}
.required {
	color:#6E0F5A;
	font-weight:bold;
	font-size:14px;
}
.info {
	font-size:11px;
	color:#6E0F5A;
}
.menuSize {
	font-size:9px;
}
.error {
	color:#6E0F5A;
	font-size:16px;
	font-weight:bold;
}

/* HEADER STYLES */
.BKGShad_L {
	background-image: url(/grfx/bkgShad_L.gif);
	background-repeat: repeat-y;
	background-position: center center;
	background-color: #CCCCCC;
}

.BKGShad_R {
	background-image: url(/grfx/bkgShad_R.gif);
	background-repeat: repeat-y;
	background-position: center center;
	background-color: #CCCCCC;
}

.border {
	background-color:#FFFFFF;
}

#headerLogo {
	background-image: url(/grfx/header.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 757px;
	height: 70px;
}
#spacerH {
	background-color:#FFFFFF;
	height:1px;
	width:1px;
}
#spacerV {
	background-color:#FFFFFF;
	height:1px;
	width:2px;
	float:left;
}
#flashTestimonials {
	background-image:url(/grfx/testimonialTemp.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:158px;
	width:550px;
	float:left;
}
#acceptTerms {
	 width:100%;
	 background:#E2E9F1;
	 padding-top:20px;
	 padding-bottom:20px;
	 font-weight:bold;
	 font-size:14px;
}


/* FLYOUT MENU STYLES */
#menu {
	font-family:arial, sans-serif;
	height:133px;
	width:206px;
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	font-size:12px;
	float:left;
	z-index:5;
	text-align:left;
}
#menu ul li a {
	display:block;
	width:145px;
	/*background:url(/grfx/navBKG.gif);*/
	font-size:12px;
}
#menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	list-style-image:none;
}
#menu ul li {
	float:left;
	position:relative;
	list-style-type:none;
	list-style-image:none;
}
#menu ul li ul {
	display:none;
	list-style-type:none;
	list-style-image:none;
}

/* FLYOUT MENU STYLES SPECIFIC TO NON IE BROWSERS */
#menu ul li:hover a {
	color:#1b5281;
	/*background:url(/grfx/navBKG.gif);*/
}
#menu ul li:hover a:hover {
	color:#a0007e;
	/*background:url(/grfx/navBKG_on.gif);*/
}
#menu ul li:hover ul {
	display:block;
	position:absolute;
	top:0px;
	left:206px;
	width:145px;
}
#menu ul li:hover ul li a.hide {
	background:url(/grfx/navBKG.gif);
}
#menu ul li:hover ul li:hover a.hide {
	width:145px;
	padding-left:6px;
}


/* SEARCH BAR STYLES */

#searchBarWrap {
	background-image:url(/grfx/searchBar_BKG.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#e2e9f1;
	height:134px;
	width:550px;
	float:right;
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
}
#searchBar {
	text-align:left;
	vertical-align:absmiddle;
	padding-left:10px;
	padding-top:25px;
	padding-bottom:5px;
	padding-right:0px;
	float:left;
	width:340px;
}
#searchBar a {
	font-size:10px;
}
#searchBarLabel a {
	font-size:12px;
	color:#000066;
}
#searchCart {
	background-image:url(/grfx/cart_header.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#e2e9f1;
	height:137px;
	width:550px;
	float:right;
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
}
/* */
#loginBox {
	padding-left:10px;
	padding-top:25px;
	padding-bottom:5px;
	padding-right:5px;
	float:left;
	width:170px;
}



/* EXTRAS STYLES */
.extras {
	background-color:#efe8ae;
}
.noul {
  text-decoration: none;
}

/* USER SPECIFIC EXTRAS STYLES */
/* NURSE EXTRA 1 STYLES */
#userAdv {
	background-color: #120A81;
	color: #FFFFFF;
	padding:0px;
	position:relative;
	top:-30px;
	left:0px;
	z-index:900;
}
#userAdv a {
	color:#FFFFFF;
	font-weight:bold;
}


/* LOGIN BOX EXTRA STYLES */
#loginWrapper {
	background-color:#6E0F5A;
	width:173px;
	text-align:left;
}

#loginWrapper #roundTop {
	background:url(/grfx/corners/auth_topR.gif) no-repeat top right;
	/*height: 13px;
	width: 173px;*/
}

#login {
	color:#FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

#loginTitle {
	background:url(/grfx/loginTitle.gif) no-repeat left top;
	width:60px;
	height:12px;
}

#login input {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
}
#login a {
	color:#FFFF99;
	font-size:10px;
}
#loginWrapper #roundBot {
	background:url(/grfx/corners/auth_botR.gif) no-repeat bottom right;
	/*height: 13px;
	width: 173px;
	float:left;*/
}


/* DISCLAIMER EXTRA STYLES */
#disclaimWrapper {
	background-color: #FAF7DA;
	width:173px;
	font-size:11px;
	text-align:left;
}
#disclaimWrapper #roundTop {
	background:url(/grfx/corners/disc_topR.gif) no-repeat top right;
	/*height: 13px;
	width: 173px;*/
}
#disclaim {
	width:153px;
	padding-left:15px;
}
#disclaimWrapper #roundBot {
	background:url(/grfx/corners/disc_botR.gif) no-repeat bottom right;
	/*height: 13px;
	width: 173px;*/
}


/* FAQ EXTRA STYLES */
faqWrapper {
	width:183px;
	text-align:left;
}
faqTitle {
	background-image:url(/grfx/faqExtrasHeader.gif);
	background-repeat:no-repeat;
	background-position: left center;
	height:12px;
}
faq {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
}
faq a {
	font-size:12px;
	color:#0000aa;
}
faq a:hover {
color:#aa0088;s
}

faqItem {
	list-style-image: none;
	list-style-type: none;
	font-size:13px;
	color:#003366;
	font-weight:bold;
}
faqAns {
	font-size:13px;
	color:#003366;
	font-weight:bold;
}


/* MEMBER SEAL EXTRA STYLES */
sealWrapper {
	width:183px;
	text-align:left;
	font-size:11px;
}
sealTitle {
	background-image:url(/images/look4SealExtrasHeader.gif);
	background-repeat:no-repeat;
	background-position: left center;
	height:29px;
}
sealTitle2 {
	background-image:url(/images/look4SealExtrasHeader2.gif);
	background-repeat:no-repeat;
	background-position: left center;
	height:12px;
}
sealLogo {
	background-image:url(/images/memberSealLogo.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	height:87px;
}
sealText {
	width:170px;
	padding-left:15px
}

/* FEATURED ADVERTISERS EXTRA STYLES */
#advExtraWrap {
	text-align:left;
	padding-left:10px;
}
#advExtraWrap #header {
	background-image:url(/grfx/advExtrasHeader.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:114px;
	height:12px;
}


/* STRATEGIES CONTENT STYLES */
#stratWrap {
	padding:10px 30px 10px 25px;
}

/* HOME BODY CONTENT STYLES */
#bodyWrap {
	padding:10px;
}


/* AUTH HOME STYLES */
#bodyWrap #clnc {
	background:#FFFFFF url(/grfx/hm_clnc.jpg) center center no-repeat;
	width:100%;
	height:264px;
	padding-top:10px;
}
#bodyWrap #attrny {
	background:#FFFFFF url(/grfx/attrnyHome_bkg.jpg) center center no-repeat;
	width:100%;
	height:264px;
	padding-top:25px;
}
#bodyWrap #clnc .text, #bodyWrap #attrny .text {
	padding-left:40px;
}
#bodyWrap #clnc hr, #bodyWrap #attrny hr {
	width:250px;
}
#bodyWrap #attrny hr {
	width:200px;
}

/* PRIORITY POS BODY CONTENT STYLES */
#bodyWrap .ppos td {
	padding:4px;
}
#bodyWrap .pposheadings td {
	background-color:#CCCCCC;
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	font-weight:bold;
}
#bodyWrap .pposHeadings .borderAllLeft {
	border-left:#000000 solid 1px;
}
#bodyWrap .pposHeadings .borderAllRight {
	border-right:#000000 solid 1px;
	border-left:#000000 solid 1px;
}
#bodyWrap .borderBotLeft {
	border-left:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
}
#bodyWrap .borderBotRight {
	border-right:#000000 solid 1px;
	border-left:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
}


/* SEARCH RESULTS PAGE STYLES */
#searchCrit {
	color:#6e0f5a;
	border:#c4d6de solid 1px;
	padding:5px;
	width:510px;
}
#bodyWrap .resultsHeader {
	/*background-color:#ced1d5; gray */
	background-color:#c4d6de;
	font-size:12px;
	font-weight:bold;
	border:1px solid #FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
#bodyWrap .resultsTop3 {
	/*background-image:url(/grfx/top3_bkg2.gif); BRIGHT BLUE */
	background-image:url(/grfx/top3_bkg3.gif);
	background-position:top;
	background-repeat:repeat-x;
	/*background-color:#b3deff;*/
	background-color:#dde8eb;
	color:#0000aa;
	font-size:12px;
	border:1px solid #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
}
#bodyWrap .resultsTop3 a {
	color:#0000aa;
}
#bodyWrap .resultsTop3 a:visited {
	color:#6e0f5a;
}
#bodyWrap .resultsBasic {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	/*border-bottom:1px solid #CCCCCC;*/
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
}
#bodyWrap .resultsBasic a {
	color:#0000aa;
}
#bodyWrap .resultsBasic a:visited {
	color:#6e0f5a;
}
#bodyWrap .resultsHigh {
	/*background-color:#cde7fb; BRIGHT BLUE */
	background-color:#fefbd6;
	color:#000000;
	font-size:12px;
	/*border-bottom:1px solid #CCCCCC;*/
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
}
#bodyWrap .resultsHigh a {
	color:#0000aa;
	font-weight:bold;
}
#bodyWrap .resultsHigh a:visited {
	color:#6e0f5a;
	font-weight:bold;
}
#bodyWrap .borderBot {
	border-bottom:#ccc solid 1px;
	padding-bottom:3px;
}

/* EDIT RESUME STYLES */
fieldset {
	border:#FFFFFF solid 3px;
	width:95%;
	padding:0px 7px 7px 7px;
}
#white {
	background-color:#FFFFFF;
	padding:5px;
}
#white.grey {
	color:#333333;
	line-height:23px;
}
legend {
	color:#333333;
}
.addSubButton span {
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
.bulletBox {
	padding-bottom:5px;
}
.resumeFields {
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	visibility:hidden;
}
.resSpacer {
	border:#e6e7f3 solid 1px;
}


/* SAND COLOR ROUND CORNERS */
#sandWrap {
	background-color:#efe8ae;
	text-align:left;
	width:90%;
}
#sand {
	color:#000000;
	font-size:12px;
}
#sandWrap #roundTop {
	background:url(/grfx/corners/resume_topR.gif) no-repeat top right;
}
#sandWrap #roundBot {
	background:url(/grfx/corners/resume_botR.gif) no-repeat bottom right;
}


/* DETAILS PAGE STYLES */
#bluedetailsWrapper {
	background-color:#DBEEFC;
}
#bluedetailsWrapper #roundBot{
	background:url(/grfx/corners/detBlu_botR.gif) no-repeat bottom right;
}
#greydetailsWrapper {
	background-color:#E9E9E9;
	text-align:left;
}
#greydetails{
	color:#FFFFFF;
	padding: 0px 0px 0px 25px;
}
#greydetailsWrapper #roundTop {
	background:url(/grfx/corners/detGrey_topR.gif) no-repeat top right;
}
#greydetailsWrapper #roundBot{
	background:url(/grfx/corners/detGrey_botR.gif) no-repeat bottom right;
}


/* PREM FEATURES STYLES */
#PremFeatWrap {
	padding: 0px 16px;
}


/* VIEW RESUME STYLES */
#viewResWrap {
	padding:10px 9px 10px 20px;
}
h1.resume {
	font-weight:bold;
	font-size:14px;
	margin-left:15px;
}
#viewResWrap .padTop {
	padding-top:13px;
}
#viewResWrap ul {
	margin-bottom:0px;
	margin-top:0px;
}
#viewResWrap li {
	padding-bottom:4px;
	list-style-position: outside;
	list-style-image: url(/grfx/bullet.gif);
}
#viewResWrap td ul li {
	margin-left:-40px;
	list-style-position: outside;
	list-style-image: url(/grfx/bullet.gif);
}


/* BLUE FORM PAGE STYLES */
#blueFormWrap {
	padding:10px 10px 10px 0px;
}
#blueFormWrap #blueForm {
	background:#eeeeee;
	width:500px;
}
#blueFormWrap #blueForm #roundTop {
	background:#eeeeee url(/grfx/corners/atrnyReg_topR.gif) no-repeat top right;
}
#blueFormWrap #form {
	padding:0px 10px 0px 10px;
	color:#000000;
}
#blueFormWrap #form td {
	padding:5px 0px 0px 10px;
}
#blueFormWrap #form a {
	font-size:11px;
	color:#6E0F5A;
}
#blueFormWrap #form a:hover {
	text-decoration:none;
}
#blueFormWrap #form .formHeadings {
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
#blueFormWrap #form td {
	padding:5px 0px 5px 10px;
}
#blueFormWrap #form select {
	font-size:10px;
}
#blueFormWrap #blueForm #roundBot {
	background:#eeeeee url(/grfx/corners/atrnyReg_botR.gif) no-repeat bottom right;
}


/* PURPLE FORM STYLES */
#purFormWrap {
	padding:10px 10px 10px 10px;
	font-size:11px;
}
#profHeader {
	background:url(/grfx/profileHeader.gif) left center no-repeat;
	width:510px;
	height:29px;
	padding-top:14px;
	text-align:right;
}
#profHeader2 {
	background:url(/grfx/profileHeader2.gif) left center no-repeat;
	width:531px;
	height:29px;
	padding-top:14px;
	text-align:right;
}
#advHeader {
	background:url(/grfx/advancedsearch.gif) left center no-repeat;
	width:531px;
	height:29px;
	padding-top:14px;
	text-align:right;
}
#purFormWrap #optinBox {
	width:530px;
	background:#fef9ce;
}
#purFormWrap #optinBox #roundTop {
	background:#fef9ce url(/grfx/corners/yellowCorner_topR.gif) no-repeat bottom right;
}
#purFormWrap #optinBox #roundBot {
	background:#fef9ce url(/grfx/corners/yellowCorner_botR.gif) no-repeat bottom right;
}
.expireDate {
	font-size:12px;
	text-align:right;
	padding-right:15px;
}
.expired, .expired a {
	font-size:12px;
	color:#CC0000;
}
#purFormWrap #purForm {
	width:530px;
}
#purFormWrap #purForm #roundTop {
	background:#e6e7f3 url(/grfx/corners/lavCorner_topR.gif) no-repeat bottom right;
}
#purFormWrap #colorFill {
	background:#e6e7f3;
	padding:10px;
}
#purFormWrap #colorFill td.labels {
	padding-right:5px;
}
#purFormWrap #form {
	background:#e6e7f3;
	padding:0px 10px 10px 10px;
	color:#000000;
}
#purFormWrap .formHeadings {
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding-left:17px;
	margin-bottom:-13px;
}
#purFormWrap #form td {
	padding:5px 0px 0px 10px;
}
#purFormWrap #purForm #grey {
	background:#edeef7;
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	padding:5px;
	color:#000000;
}
#purFormWrap #purForm #roundBot {
	background:#e6e7f3 url(/grfx/corners/lavCorner_botR.gif) no-repeat bottom right;
}


/* REDIRECT PAGE STYLES */
#redirectWrap {
	padding:10px;
	font-size:16px;
	font-weight:bold;
	color:#6E0F5A;
}



/* FOOTER STYLES */
#footerWrapper {
	font-size:11px;
	color:#003366;
//	text-align:center;
}
#footerNav a {
	color:#003366;
}
footerNav #spacer {
	background-color:#003366;
}