/* $Id: 84.css 1139 2008-05-16 13:20:23Z dmf $ */
/* Reset margins and padding; puts browsers on equal footing */
html, body {margin:0; padding:0,  font-family:Arial, Helvetica, sans-serif;}
form {margin:0; padding:0;}

/* Basic Stuff */
body {margin:5px 0 0 39px;font-size: 12px; background-color:#ffffff; margin-left:5px;}

body, td {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.entireBG{ margin-left:0px; background-color:#FFFFFF; width:100%; position:relative; margin-top:0px;}
.entireDivBG{position:relative; background-color: #ffffff;	width:100%;  margin-left:0px; margin-top:0px;}
/* Links */


A {color:#a93194; text-decoration:none;}
A:visited {color:#a93194;}
A:hover {color:#a93194; text-decoration:underline;}a:active {text-decoration:none;}
p { line-height:15px; padding-left:5px; }
/* Boxes */
/*.boxOuter, .boxOuterTbl {margin:0; padding:0; text-align:left;}
.boxInner, .boxInnerQS {background-color:#FFFFFF; text-align:left; padding:0; margin:0;}
.boxHeader, .prfNavHead, .sectionHeader {margin:0; margin-bottom:10px; padding:4px; text-align:left; font-size:1.2em; font-weight:bold; background-color:#C578AC; color:#FFFFFF;}
*/



/* something fishy */
.mainContentDiv {margin-top:0px;  margin-left:0px;}
.mainContentDiv .boxOuterDiv { margin-top:10px; margin-left:0px; }
.mainContentDiv .boxOuter {background-color:#ffffff; }
.mainContentDiv .boxInner {background-color:#ffffff; text-align:left;}
.mainContentDiv .boxHeader .prfNavHead {color:#006666; font-weight:bold; text-align:left; padding:0; margin:0px; padding-bottom:0px;  }
.mainContentDiv .boxHeader {font-size:14px; color:#006666; padding:0; margin-bottom:2px; vertical-align:middle; font-weight:bold; text-align:left; display:block;}
.mainContentDiv .sectionHeader {color:#006666; font-size:14px; font-weight:bold; text-align:left; margin-top:0px; margin-bottom:0px; padding-left:0px; border:1px solid #ebebeb; padding:3px;}
.mainContentDiv .boxOuterTbl a { font-weight:bold;}


.leftBarDiv {width:100%; margin-bottom:10px; background-color:#FAFAFA; margin-left:6px;}
.leftBarDiv table {width:100%;  background-color: #ebebeb; }
.leftBarDiv td {text-align:left;}
.leftBarDiv .boxOuterDiv { padding:0;  background-color:#FAFAFA; margin-bottom:5px; margin-left: 0px; text-align:center;}
.leftBarDiv .boxOuter, .leftBarDiv .boxOuterTbl { margin:0; padding:0; text-align:left; background-color:#ebebeb; width:98%; padding-bottom:3px;  }
.leftBarDiv .boxInnerQS { background-color:#EBEBEB; text-align:left; padding:0; margin:0; line-height:15px; width:100%; margin-bottom:5px;}
.leftBarDiv .boxInner { background-color:#EBEBEB; text-align:left; padding:0; margin:0; line-height:15px; margin-bottom:5px;}

.leftBarDiv .boxHeader{ margin:0px; margin-bottom:5px; padding:4px; text-align:left; font-size:12px; font-weight:bold; padding-left:10px; background-color:#3199AB; border-bottom:#666666 1px dotted; border-top:#666666 1px dotted; color:#FFFFFF;}
.leftBarDiv input { margin-top:2px;}
.loggedInUser { font-weight:bold;}
.leftBarDiv .boxOuter{ background-color:#ebebeb; width:100%; }

.homePageDiv .boxOuter, .homePageDiv .boxOuterTbl {margin:0; padding:0; text-align:left; color:#006666; background-color:#e2e2e2}
.homePageDiv .boxInner, .boxInnerQS {background-color:#FFFFFF; text-align:left; padding:0; margin:0; }
.homePageDiv .boxHeader, .homePageDiv .sectionHeader {margin:0; margin-bottom:10px; padding:4px; text-align:left; font-size:14px; font-weight:bold; background-color:#ffffff; color:#006666;}

/* something fishy */


/* Navigation, Header, Footer & Body */
#mainMenu {margin-right:0px; background-color:transparent; margin-top: 5px; padding-left:6px;   vertical-align:middle; padding-right:0px; float:left; text-align:left; clear:both;}
.headerBG{ background: #FFFFFF url(/pics/i2/150/nav/left.jpg) 0px left; background-position:top; background-repeat:no-repeat; margin-left: 0px;}
.navOn {background:#EAD7E5;}
.hdYellow {background:#ffffff;  vertical-align:middle; height:25px;}
.hdGrey {background-color:#EAD7E5; height:25px; padding-top:0px;}
.navOff {background-color:#e6e6e6;     }
.navB {color:#660066;}
.navOn, .navOff, .nav2On, .nav2OnX, .nav2Off, .navB, .nav3L, .nav3C, .nav3R, .nav3A {font-size:11px; font-weight:bold; color:#660066;} /*font-family:verdana,arial,helvetica,sans-serif; */
.navOn, .navOff, .nav2On, .nav2OnX, .nav2Off, .navB, .nav3C {text-align:center;}
.nav3L, .nav3C, .nav3R {font-size:11px; background-color:#ead7e5; color:#660066; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px;}
.nav3C {text-align:center;}
.nav3R {width:100px; text-align:right;}
.nav3L {width:100px; text-align:left;}
.navOnA, .nav2OnA, .navOnA:visited, .nav2OnA:visited {color:#660066; text-decoration:none;}
.nav2OffA, .nav2OffA:visited {color:#660066; text-decoration:none;}
.navOffA, .navOffA:visited {color:#660066;}
.navOnA:hover, .nav2OnA:hover, .navOffA:hover, .nav2OffA:hover {color:#777777; text-decoration: underline;}
.navOnA:hover, .navOffA:hover {color:#777777; text-decoration:underline;}
.navOnA:active, .navOffA:active {color:#777777; text-decoration:underline; }
.navOnA, .navOffA {padding:3px;} /* NS4 workaround */
.nav2OnA, .nav2OffA {padding:3px; margin-left:7px;}

.nav2D {padding:0px;}
.navOn, .navOff {border-style:solid; border-width:0px 0px;}
.navOn {border-color:#9c9c9c #9c9c9c #999999;}
.navOff {border-color:#9c9c9c #9c9c9c #000000;}

/* fixes invisible tab - DA */
.navOn A {
color:#777777;
text-decoration:none;
}
.navOn A:Visited {
color:#777777;
text-decoration:none;
}

.nav2On A:Visited {
color:#777777;
text-decoration:none;
}

.navOn {
	color:#ffffff;
}

.hdLeftColEnd { width:0px; padding:0; margin:0; margin-top:0px;}
.hdrightColEnd { padding-left:14px; background: #FFFFFF url(/pics/i2/150/nav/dotted2.gif) 14px 0px repeat-y;}

.mainContentCell {background-color:transparent; }
.mainContentCell { margin:0; padding-left:0; padding-right:0; }
.mainContentCell h2 {background: #FFFFFF url(/pics/i2/150/nav/dotted.gif) 0px bottom repeat-x; margin:0px; padding-bottom:12px;  font-size:1.5em; color:#333333;}
.mainContentCell h5 {margin:0px; padding-bottom:12px;  font-size:1.5em; color:#800080;}

p.homeGuestPar {font-size: 12px; line-height:17px; color: #333333; margin:0; padding:0; background-color:#FFFFFF; padding-top:6px; padding-bottom:10px; }

/* Featured Profiles */
.homeFProfile { font-size: 11px; margin:0;  clear: both; }
.homeFProfile img {padding-right:5px; width:100px;}
.homeFPLink { font-weight:bold; color:#660066;}
a.homeFPLink:link { text-decoration:none;}
a.homeFPLink:visited { text-decoration:none;}
a.homeFPLink:hover { text-decoration:underline;}
a.homeFPLink:active { text-decoration:underline;}


/* Paragraphs */
.headerSpacer {margin-top:20px;}
.footerSpacer {margin-top:15px;}
.widePar, .homePar, .homeList { font-size: 12px; text-align:left;line-height:17px; margin-top:0px; }
.termsPar {text-align:justify; margin-bottom: 10px;}
.faqQ {text-align:justify; margin-top: 5px; margin-bottom: 0px; color:#006666; font-weight:bold; font-size:14px;}
.faqA {text-align:justify; margin-top: 2px;}
.homePar, .termsPar {background-color:#FFFFFF; margin-top: 5px;}
.homeList, .faqList {margin-top: 5px; margin-left:20px; padding: 0px;line-height:17px;font-size: 12px;}
.prfInpPhotoSpecs {font-size:12px;}
.pageHeader, .storyTitle {color:#006666;  font-size:16px; font-weight:bold; text-align:center; margin-top:0px; margin-bottom:0px; padding-left:0px;}
.linkCode {color:#003366; font-size:12px;}
/* These are deprecated and need to be replaced */
.introPar, .notePar {position:relative; width:80%; left:10%;  font-size:12px;}

/* Profile Input Tables - Mostly applied to rows or cells */
.prfInpTable {text-align:center;}
.prfInpHead {font-size:16px; font-weight:bold; text-align:center; background-color:#ffffff;color: #006666;}
.prfInpSubHead, .prfInpSubmit {text-align:center; background-color:#ffffff;}
.prfInpGroup {font-size:12px; font-weight:bold; text-align:center; background-color:#3199AB; color:#FFFFFF;}
.prfInpcField {background-color:#fafafa;}
.prfInpErr {color:#ff0000;}
.prfInpResult {color:#009900;}
.prfInp1 {background-color:#EEECEC;}
.prfInp0 {background-color:#EEECEC;}
.prfInpGreen {color:#009900;}
.prfInpRed {color:#ff0000;}
.prfDelete {background-color:#ead7e5;}
.cField {color:#ff0000; vertical-align:super;}
.hField {color:#009900; vertical-align:super;}
.prfInpCBox, .prfInpNSpecs, .prfInpWeight, .prfInpPicReq {}
.prfInpFQ {font-weight:bold; margin-bottom:5px;}
.prfInpTOH {font-weight:bold; text-align:center}

/* Profile Navigation Backgrounds */
.prfNavTable {background-color:#dddddd;}
.prfNavHead {font-size:14px; margin-bottom:0px;}
.prfNavComplete, .prfNavIncomplete, .prfNavOptional, .prfNavSummary {text-align:center;}
.prfNavBoxOuter {background-color:#333333;}
.prfNavComplete {background-color:#CFFF88;}
.prfNavIncomplete {background-color:#F7E4E0;}
.prfNavOptional {background-color:#FFCC66;}
.prfNavSummary {background-color:#EEEEEE; color:#333333;}
.prfNavLink, .prfNavLink:visited {}
.prfNavLinkC, .prfNavLinkC:visited {color:#003366; font-weight:bold; text-decoration:none;}
.prfNavLink:hover, .prfNavLinkC:hover {}
.prfPicUpload {text-align:center; background-color:#ddeedd;}

/* Profile Display */
.prfDispName {color:#a93194; font-size:18px; font-weight:bold; text-align:left; margin-bottom:3px; margin-top:0px;}
.prfDispName a{color:#a93194; font-size:18px; font-weight:bold; text-align:left; margin-bottom:3px; margin-top:0px; text-decoration:underline;}
.prfDispName a:hover{color:#a93194; font-size:18px; font-weight:bold; text-align:left; margin-bottom:3px; margin-top:0px; text-decoration:none;}


.prfDispHeadline, .srchResHeadline {font-weight:bold; text-align:center; margin-top:0px; margin-bottom:3px;}
.prfDispHeadline {font-size:12px;  text-align:left;}
/*.sectionHeader {padding: 2px; padding-left: 4px; font-size: 1.1em; color: #FFFFFF; background-color: #C578AC; font-weight:bold; text-align:left; margin-top:0px; margin-bottom:0px;}*/
.prfDispGroup {padding-top:3px; border-bottom:#3399cc 1px solid; color:#003366; font-size:12px; font-weight:bold; text-align:center;}
.prfDispItem, .prfDispItemM, .prfDispItemD, .prfDispValue, .prfDispOK, .prfDispItemP {padding-top:3px; border-bottom:1px dotted #cccccc;}
.prfDispItem, .prfDispItemM, .prfDispItemD, .prfDispItemP {color:#333333;}
.prfDispItemP {font-size:12px;}
.prfDispItem {width:33%;}
.prfDispItemM {width:40%;}
.prfDispItemD {width:22%;}
.prfDispValue {text-align:right;}
.prfDispOK {width:15px; text-align:right;}
.prfPicSpacer {margin-bottom:3px; font-size:1px;}
.prfLoggedIn {font-weight:bold;}
.prfNarrativeQ {color:#333333; font-size:12px; font-weight:bold; margin-top:3px; margin-bottom:3px; text-decoration:underline;}
.prfNarrative {margin-top:3px; margin-bottom:10px;}
.prfImportance {font-size:12px;}
.prfDepthQ, .prfDepthQ:hover, .prfDepthQ:visited {color:#003366; text-decoration:none;}

/* Search Results */
.srchResHeadline {font-size:11px; padding-bottom:3px; border-bottom:#cccccc 1px solid; margin-bottom:3px;}
.srchModified {color:#d11515; text-align:center; margin-top:0px; margin-bottom:0px;}
.srchResField, .srchResFieldU {text-align:left; color:#333333; font-size:11px;  font-weight:bold;}
.srchResValue {text-align:left; padding-top:3px;}
.srchResValue, .srchResFieldU {border-bottom:#cccccc 1px solid;}
.srchContact {text-align:right; border:0px; margin:0px;}
.srchLink, .srchLink:visited {border:#0000ff 0px solid;}
.srchLink:hover {border:#ff0000 1px solid;}
.findSiteMap, .findSiteMap:hover, .findSiteMap:visited {color:#ffffff; font-size:1px;}
.findList { font-size:12px; margin-bottom:10px; line-height:17px;}

/* Form Elements */
.login, .srchInput, .srchSelect, .srchCountry, .hpQsrch, .hpQsrchbox { background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; margin-top:1px; }
.login, .srchSelect {font-size:1.0em; font-family:Arial, Helvetica, sans-serif;}
.login {width: 150px; font-size:1.0em; font-family:Arial, Helvetica, sans-serif; }
.srchCountry {font-size:1.0em; font-family:Arial, Helvetica, sans-serif;}
.hpQsrch {font-size:1.0em; font-family:Arial, Helvetica, sans-serif;}
.hpQsrchbox { font-size:1.0em; font-family:Arial, Helvetica, sans-serif;}
.login {border-style:solid; border-width:1px; border-color:#999999; font-size:1.0em;  }


/* Subs */
.subsHead, .subsRow, .subsExp, .subsHL, .faxForm {text-align:left; }
.subsR {text-align:right;}
.subsHead, .subsRow, .subsL, .subsExp, .subsR {background-color:#ffffff; }
.faxForm {background-color:#ffffff;}
.subsHL {background-color:#E7EBF7;}
.subsExp {color: #ff0000;}
.subsHead {font-weight:bold;}
.subsHeader { color:#006666; font-size:16px; font-weight:bold; text-align:center; margin-top:0px; padding-left:0px; padding-bottom:5px;}

.dottedline {
background: #FFFFFF url(/pics/i2/150/nav/dotted.gif) 0px 0px repeat-x;
height:1px;
width:100%;

}

.dottedline2 {
background: #FFFFFF url(/pics/i2/150/nav/dotted.gif) 0px 0px repeat-x;

width:100%;

}

.dottedline_boxHeader {
background: #FFFFFF url(/pics/i2/150/nav/dotted.gif) 0px 0px repeat-x;
height:1px;
width:100%;

}

.divider { height:1px; background: #FFFFFF url(/pics/i2/150/nav/dotted.gif) 0px 0px repeat-x; margin:0; padding:0px; padding-bottom:10px; }
.FPdivider { height:1px; background: #cccccc; margin:0; padding:0px; margin-bottom:10px; margin-top:50px;}
.FPdividerN { height:1px; background-color: #FFFFFF; margin:0; padding:0px; }


.home{margin-top:20px;}

/****************Footer********************/
.bottommostbg{background-color:#FFFFFF;}
#side-column-container{background-color:#FFFFFF; float:left;}
.rightmostbg {background: url(/pics/i2/150/nav/rightmostbg.gif) 0px top; background-repeat:repeat-y; }
.headsmall a{color: #333333; font-size:11px; padding-left:3px;}
.headsmall a:link{color: #333333; font-size:11px; padding-left:3px;}
.headsmall a:visited {color: #333333; font-size:11px; padding-left:3px;}
.headfooter{color: #333333; font-weight:bold; font-size:11px; padding-left:3px;}
.headfooter A:visited{color: #333333; font-weight:bold; font-size:11px; padding-left:3px;}
a.footer{color: #339999; font-size:11px;}
A.footer:visited{color: #339999; font-size:11px;}
.footerData {color: #333333; font-size:11px; padding-left:8px;}
.left_rightBar{background: url(/pics/i2/150/nav/left_rightBar.gif) 0px top; background-repeat:repeat-y; }
body#splashhome { margin:0; background-color:#ffffff; width:100%; position:relative;}
.homeFeaturedDetails { width:100%; float:left; background-color:#FFFFFF; margin-left: 0px; margin-top:0;}
.title{color:#660066; font-size:14px; font-weight:bold; padding-left:1px;border-bottom:#c897ba 1px solid; padding-bottom:3px; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.pink {
list-style-type: disc;
color: #3199AB;
margin-top:14px;
padding-left:16px;
margin-left:2px;
line-height:23px;
list-style-position:outside;
}

.contentblue {color: #333333; font-size:14px; line-height: 23px;}
.topBG{vertical-align:top; padding-top:10px;}
.font_feature{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.movein { padding-left:8px; width:172px; padding-top:3px; padding-bottom:3px;}
.qSleftBar{background: url(/pics/i2/150/splash/qS_leftY.gif) 0px top; background-repeat:repeat-y; }
.qSRightBar{background: url(/pics/i2/150/splash/qS_rightY.gif) 0px top; background-repeat:repeat-y; }
.qSTopBar{background: url(/pics/i2/150/splash/qStopBar.gif) 0px top; background-repeat:repeat-x; }
.qSbottomBar{background: url(/pics/i2/150/splash/qSbottomBar.gif) 0px top; background-repeat:repeat-x; }
.searchtext { font-size:12px; color:#333333; margin-bottom:2px;}
.qSForm{ background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#ff0000; margin-bottom:1px; }
#overDiv{ font-family:Arial, Helvetica, sans-serif;}
.green{color:#006666}