/* dP header styles */
body {background-image:  url(/images/bg.jpg); background-repeat: repeat-x;}

.dpcolortable {background-color:#0}

/* nav bar */
.dptopnavtable { background-color : #FF6805}
.dptopnavfont, .dptopnavfont:link, .dptopnavfont:visited, .dptopnavfont:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color : white;
    font-weight: normal;
    text-decoration: none;
}

.dptopnavfont2, .dptopnavfont2:link, .dptopnavfont2:visited, .dptopnavfont2:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color : white;
    font-weight: normal;
    text-decoration: none;
	background:#FFFFCC;
}

.dpfloatnavfont, .dpfloatnavfont:link, .dpfloatnavfont:visited, .dpfloatnavfont:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color : #0964CC;
    font-weight: normal;
    text-decoration: none;
	background:#F1D196;
}

.dpfloatnavfont2, .dpfloatnavfont2:link, .dpfloatnavfont2:visited, .dpfloatnavfont2:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color : #0964CC;
    font-weight: bold;
    text-decoration: none;
}

.dpDisclaimer {
    font-family:Verdana;
    font-size:9px;
    color : brown;
    font-weight: normal;
    text-decoration: none;
}

.dpkey {
    font-family:Verdana;
    font-size:9px;
    color : black;
    font-weight: normal;
    text-decoration: none;
}
.quickWhite {
    color : White;
    font-style: normal;
    font-family:Verdana;
    font-size:12px;
    font-weight: bold;
}
.quickRed {
    color : #0068CD;
    font-style: italic;
    font-family:Verdana;
    font-size:11pt;
    font-weight: bold;
	
}

.byline {
    font-family:Verdana;
    font-size:10px;
    color : black;
    font-weight: bold;
    text-decoration: none;
	padding-top: 5px;
}

.article {
    font-family:Verdana;
    font-size:12px;
    color : black;
    font-weight: normal;
    text-decoration: none;
}

.articleTitle {
    font-family:Verdana;
    font-size:14px;
    color : black;
    font-weight: bold;
    text-decoration: none;
}

.sectionHead {
    font-family:Verdana;
    font-size:12px;
    color : black;
    font-weight: bold;
    text-decoration: none;
}

#sectionHead {
    /*background-color: #cccccc;*/
}

.dpbreadcrumbs, .dpbreadcrumbs:link, .dpbreadcrumbs:visited, .dpbreadcrumbs:hover {
    font-family:Verdana;
    font-size:9px;
    color : black;
    font-weight: bold;
    text-decoration: none;
	
}

.dptopnavspfont:link, .dptopnavspfont:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color : white;
    font-weight: normal;
    text-decoration: none;
}
.dptopnavspfont:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color : #0068CD;
	font-weight: normal;
	text-decoration: none;
	background-color: #FF6805;

}

.dphome {background-image: url(/images/bg.jpg);}

/* Advertising */
.google {
    background-color: #FFFFFF; /*#ECF8FF;*/
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
}

.nofont {font-size: 1px; color:white;}
.smallfont {font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#0565C7}
.subtextfont {font-size: 20px; font-family: "Times New Roman"}
.mediumbluefont {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#0068CD;
	font-weight: bold;
}

.mediumfont1 {
 font-size: 11px;
 font-family: Verdana;
 color:#FF6805;
 font-weight: bold;
}

.mediumfont2 {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color:#0068CD;	
}

.mediumredfont {font-size: 20px; font-family: "Times New Roman"; color:red}
.mainheaderfont {font-size: 42px; font-family: "Times New Roman"}

.picboxtext {
 font-family:Verdana;
 font-size:18px;
 color : #0068CD;
 font-weight: normal;
 text-decoration: none;
}

/* dP Site Links */
a#Law:link, .law { color : #996633; }
a#Law:active { color : yellow; }
a#Law:visited { color : #cc9966; }
a#Law:hover { color : #FF6805; }

a#Psychology:link, .psychology { color : #9933ff; }
a#Psychology:active { color : yellow; }
a#Psychology:visited { color : #cc66ff; }
a#Psychology:hover { color : #FF6805; }

a#Coach:link, .coach { color : #3333cc; }
a#Coach:active { color : yellow; }
a#Coach:visited { color : #3333ff; }
a#Coach:hover { color : #FF6805; }

a#Finance:link, .finance { color : #669933; }
a#Finance:active { color : yellow; }
a#Finance:visited { color : #99cc66; }
a#Finance:hover { color : #FF6805; }

a#Mentor:link, .mentor { color : #993366; }
a#Mentor:active { color : yellow; }
a#Mentor:visited { color : #993366; }
a#Mentor:hover { color : #FF6805; }

a#Mediation:link, .mediation { color : #6666cc; }
a#Mediation:active { color : yellow; }
a#Mediation:visited { color : #9999cc; }
a#Mediation:hover { color : #FF6805; }

a#Child:link, .mediation { color : lightblue; }
a#Child:active { color : yellow; }
a#Child:visited { color : lightblue; }
a#Child:hover { color : #FF6805; }

a#Forum:link, .mediation { color : #FF9326; }
a#Forum:active { color : yellow; }
a#Forum:visited { color : #FF9F40; }
a#Forum:hover { color : #FF6805; }

a#Poll:link, .mediation { color : #6600FF; }
a#Poll:active { color : yellow; }
a#Poll:visited { color : #6600FF; }
a#Poll:hover { color : #FF6805; }


/* Div section CSS */


div#breadcrumbs {
	position: relative;
	float:left;
	width: 777px;
	border-width: 1px;
	border-style: solid;
	border-color: #b4c7d8;
	padding-left: 10px;
	padding-right: 10px;
	background-color: lavender;
	font-family:Verdana;
	font-size:9px;
	color : black;
	font-weight: bold;
	text-decoration: none;
}

div#breadcrumbs4 {
    WIDTH: 100%; 
	background-color: #99CCE6;
	font-family:Verdana;
	font-size:9px;
	color : white;
	font-weight: bold;
	text-decoration: none;
}

div#picbox {
	position: relative;
	width: 769px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	height: 189px;
	background-image: url(/images/middle-picture-box.jpg);
	visibility: visible;
	background-repeat: no-repeat;
	z-index: 2;
	left: 264px;
}

div#promo {
	position: relative;
	float:right;
	width: 252px;
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	padding-top: 14px;
	padding-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family:Verdana;
	font-size:12px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	height: 38px;
	visibility: visible;
	background-color: #FFFFFF;

}

div#leftNav {
	position: relative;
	float: left;
	width: 135px;
	margin-right:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b4c7d8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b4c7d8;
	font-family:Verdana;
	font-size:9px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #EEF4FA;

}

div#content {
  position: relative;
  float:left;
  width: 478px;
}

div#rightAd {
  position: relative;
  float:left;
  height: 600px;
  width: 140px;
  margin-left: 3px;
  /*background-color: lavender;*/
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #b4c7d8;
}

div#cSection2 {
  position: relative;
  float: left;
  width: 460px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #b4c7d8;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 2px;
  padding-left: 10px;
}

div#cSection3 {
  position: relative;
  float: left;
  width: 460px;
  /*border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #b4c7d8;*/
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 2px;
  padding-left: 10px;
}

div#cSection {
  position: relative;
  float: left;
  width: 480px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #b4c7d8;
  padding-top: 10px;
  padding-bottom: 10px;
}

div#cLHalfSection {
  position: relative;
  float: left;
  width: 230px;
  /*border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #b4c7d8;*/
  margin-left: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
}

div#cRHalfSection {
  position: relative;
  float: left;
  width: 200px;
  /*border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #b4c7d8;*/
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

div#cPiece {
	position: relative;
	float: left;
	font: verdana;
    margin-left: 8px;
    margin-right: 5px;
}

div#cPiece2 {
	position: relative;
	float: left;
	font: verdana;
}

div#cKey {
  position: relative;
  float: left;
  width:70px;
  padding-top: 0px;
  padding-bottom: 0px;
}

div#pKey {
  position: relative;
  float: left;
  width:100px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}

#quickTopic {
    width: 300;
    font-family:Verdana;
    font-size:9px;
    color: navy;
    font-weight: bold;
    text-decoration: none;
}
.sectionText2 {
 color : #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 background-color: #F2CF95;
}
.sectionText1 {
 color : #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 background-color: #F2CF95;

}
.sectionTitle {
 font-family:Verdana;
 font-size:14px;
 color : #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 text-indent: 5px;
 background-color: #0068CD;
}

.sectionTitle A {
 font-family:Verdana;
 font-size:14px;
 color : #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 text-indent: 5px;
 background-color: #0068CD;
}

.sectionTitle A:visited {
 font-family:Verdana;
 font-size:14px;
 color : #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 text-indent: 5px;
 background-color: #0068CD;
}

.sectionTitle A:hover {
 font-family:Verdana;
 font-size:14px;
 color : #F2CF95;
 font-weight: bold;
 text-decoration: underline;
 text-indent: 5px;
 background-color: #0068CD;
}

#navcontainer ul
{
position: relative;
float:left;
margin: 0px;
padding-top: 0px;
list-style-type: none;
text-align: left;
font-family: verdana;
font-size: 9px;
height: 32px;
width: 99px;
font-weight: bold;
}

#navcontainer ul li { display: inline; margin-left: 0em }

#navcontainer ul li a
{
text-decoration: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
color: #0068CD;
style: bold;
width: 99px;
height: 34px;
}

#navcontainer ul li a:hover
{
color: #F76B00;
width: 99px;
height: 34px;
}
