/* CSS Document */

body {
	font-family: "Times New Roman", serif;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}
h2, h3, h4 {color: #C68B52;} 
a {color: #03F; text-decoration: none;}
a:hover {color: #52A9FF; text-decoration: underline;}
/* header*/
#header h1 {
	font-weight: normal;
}
#header h1 a {
	color: #999;
	text-decoration: none;
}
#header h1 strong {
	color: #333;
	font-weight: bold;
}
#header h1 a:hover {
	text-decoration: underline;
}
#header p {
	margin: 0.2em 0;
}
/* navigation */
#header #nav_top, #nav_main_wrap {
	display: none;
}

/* content */
#breadcrumbs {margin: 0.5em 0; font-size: 0.8em;}
#breadcrumbs a {text-decoration: none;}
#breadcrumbs a.active {color: #333; font-weight: bold;}

#content {padding-bottom: 1em;}

#error {color: #F00;}

img.left {float: left;}

#col1 {float: left; width: 80%;}
#col2 {margin-left: 82%;}
h2, h3, h4 {font-weight: normal;}

h2 {margin-top: 0;}
#pagehdr {border: 1px solid #C68B52; border-width: 0 1px 1px 0;}

#article dt, form dt {float: left; width: 10em; margin: auto; color: #C68B52;}
#article dd, form dd {margin: 0.3em 0 0.3em 10em;}

#list dd {margin-left: 0;}
#list dd p {margin-top: 0; font-size: 0.8em;}

.attachment_right {float: right; margin: 0 0 0.5em 0.5em; width: 40%; text-align: center;}

.box1 {margin: 0.5em 0; border: 1px solid #C68B52;}
.box1 h3 {margin: 0;}
.box1 ul {padding-left: 2em; font-size: 0.9em;}
.box1 h3, .box1 p, .box1 ul {margin-left: 140px;}

.box2top {height: 4px; background: #FFF url(/media/images/dp_home_box2top.gif) repeat-x top left; overflow: hidden;}
.box2top div {height: 4px; background: url(/media/images/dp_home_box2top1.gif) no-repeat top left; overflow: hidden;}
.box2top div div {height: 4px; background: url(/media/images/dp_home_box2top2.gif) no-repeat top right; overflow: hidden;}
.box2 {border: 1px solid #FECE71; border-width: 0 2px;}
.box2inner {padding: 0.2em 0.5em;}
.box2 h3 {margin-top: 0;}
.box2bot {height: 4px; background: #FFF url(/media/images/dp_home_box2bot.gif) repeat-x top left; overflow: hidden;}
.box2bot div {height: 4px; background: url(/media/images/dp_home_box2bot1.gif) no-repeat top left; overflow: hidden;}
.box2bot div div {height: 4px; background: url(/media/images/dp_home_box2bot2.gif) no-repeat top right; overflow: hidden;}

.quotetop {margin-top: 0.5em; height: 7px; background-color: #FECD71; overflow: hidden;}
.quotetop div {height: 7px; background: url(/media/images/quotetop1.gif) no-repeat top left; overflow: hidden;}
.quotetop div div {height: 7px; background: url(/media/images/quotetop2.gif) no-repeat top right; overflow: hidden;}
blockquote {
 margin: 0; padding: 0.1em 0; background-color: #FECD71;
 background: #FECD71 url(/media/images/quotemark1.gif) no-repeat top left;
}
blockquote p.quote {
 font-family: georgia, serif; font-size: 1.25em; text-align: center; padding: 0 2em 0.5em 2em; 
 background: url(/media/images/quotemark2.gif) no-repeat bottom right;
}
blockquote p.author {font-size: 0.8em; padding: 0 2em;}
.quotebot {margin-bottom: 0.5em; height: 7px; background-color: #FECD71; overflow: hidden;}
.quotebot div {height: 7px; background: url(/media/images/quotebot1.gif) no-repeat top left; overflow: hidden;}
.quotebot div div {height: 7px; background: url(/media/images/quotebot2.gif) no-repeat top right; overflow: hidden;}

ul#banners {list-style: none; margin: 0; padding: 0;}
ul#banners li {margin: 0.5em 0;}
ul#banners li a {display: block; overflow: hidden; text-indent: -5000px;}
ul#banners li.banner1 a {height: 119px; }
ul#banners li.banner2 a {height: 202px; }
ul#banners a#banner_pfa {background: #FFF url(/media/images/banner_pfa.jpg) no-repeat 0 0;}
ul#banners a#banner_mentoring {background: #FFF url(/media/images/banner_mentoring.jpg) no-repeat 0 0;}
ul#banners a#banner_askanexpert {background: #FFF url(/media/images/banner_askanexpert.jpg) no-repeat 0 0;}
ul#banners a#banner_forums {background: #FFF url(/media/images/banner_forums.jpg) no-repeat 0 0;}
ul#banners a#banner_documents {background: #FFF url(/media/images/banner_documents.jpg) no-repeat 0 0;}
ul#banners a#banner_newsletters {background: #FFF url(/media/images/banner_newsletters.jpg) no-repeat 0 0;}
ul#banners a#banner_homestudy {background: #FFF url(/media/images/banner_homestudy.jpg) no-repeat 0 0;}
ul#banners a#banner_bespoke {background: #FFF url(/media/images/banner_bespoke.jpg) no-repeat 0 0;}

p.update {margin-top: 0; font-size: 0.7em; color: #090}

/* forum */
#forum table, #forum table tr, #forum table td {border: 1px solid #CCC;}
#forum table td {padding: 0.3em;}
#forum td h3, #forum td h4, #forum td p {margin: 0;}

#forum .postauthor {float: left; width: 13em; border: 1px solid #CCC;}
#forum .postcontent {margin-left: 14em; border: 1px solid #CCC;}
#forum .postinfo {}
#forum .break {clear: both; height: 1em;}

/* home */
#dp_home #pagehdr {background: #FFF url(/media/images/dp_home_pagehdr_bg.jpg) no-repeat bottom right;}
#dp_home #pagehdr a {color: #333;}
#dp_home #whatsnewtop1 {margin-top: 1em; height: 5px; background: #E5F2FF url(/media/images/dp_home_whatsnewtop1.gif) no-repeat top left; overflow: hidden;}
#dp_home #whatsnewtop2 {height: 5px; background: url(/media/images/dp_home_whatsnewtop2.gif) no-repeat top right; overflow: hidden;}
#dp_home #whatsnew {background-color: #E5F2FF; padding: 0.5em 1em;}
#dp_home #whatsnew h3 {margin-top: 0;}
#dp_home #whatsnew ul {margin: 1em 0 0 0; padding: 0; list-style: none;}
#dp_home #whatsnew dt {float: left; width: 6em; margin: auto; color: #C68B52;}
#dp_home #whatsnew dd {margin: 0.3em 0;}
#dp_home #whatsnew ul, #dp_home #whatsnew dl, #dp_home #whatsnew p {margin-left: 2em; font-size: 0.9em;}
#dp_home #whatsnewbot1 {height: 5px; background: #E5F2FF url(/media/images/dp_home_whatsnewbot1.gif) no-repeat top left; overflow: hidden;}
#dp_home #whatsnewbot2 {height: 5px; background: url(/media/images/dp_home_whatsnewbot2.gif) no-repeat top right; overflow: hidden;}

#dp_home .box2 p, #dp_home .box2 ul {font-size: 0.7em;}
#dp_home .box2 ul {margin: 0; padding-left: 2em;}

#dp_home #jobs {border: 1px solid #609; padding: 0.3em;}
#dp_home #jobs h3 {margin-top: 0;}
#dp_home #jobs dd {margin: 0 0 1em 0; font-size: 0.8em;}

/* pfa */
#dp_pfa #pagehdr {background: #FFF url(/media/images/dp_pfa_pagehdr_bg.gif) no-repeat bottom right;}

#dp_pfa .box1 p {font-size: 0.8em;}

#dp_pfa .twocolumns .left {float: left; width: 49.5%}
#dp_pfa .twocolumns .right {float: right; width: 49.5%}
#dp_pfa .twocolumns ul {font-size: 0.8em; margin-left: 0; padding-left: 2em;}

/* mentoring */
#dp_mentoring #pagehdr {background: #FFF url(/media/images/dp_mentoring_pagehdr_bg.jpg) no-repeat bottom right;}
#dp_mentoring .box1 p.hotline {margin-top: 0.5em; margin-bottom: 0; font-size: 1.5em; font-weight: bold;}

/* training */
#dp_training #pagehdr {background: #FFF url(/media/images/dp_home_pagehdr_bg.jpg) no-repeat top right; margin-bottom: 0.5em}

#dp_training .twocolumns .left {float: left; width: 49.5%}
#dp_training .twocolumns .right {float: right; width: 49.5%}
#dp_training .twocolumns ul {font-size: 0.8em; margin-left: 0; padding-left: 2em;}

/* default */
#default #col1 {display: none}
#default #col2 {display: block; margin-left: 0;}

#default #col1 .box2 h3 {margin: 0;}
#default #col1 .box2 ul {font-size: 0.9em; margin: 0.3em 0; padding-left: 2em;}

/* submit */
dl#subscribe dt {float: none; width: auto; color: #000; font-weight: bold;}
dl#subscribe dd {margin: 0 0 1em 3em; padding: 0;}
dl#subscribe dd p {margin: 0;}