body{background:#FFFFFF;margin:0px 30px 5px 16px;}
body,p,td,input,textarea,select{font-size:11px;color:#5C5C6E;font-family:Verdana, Helvetica, sans-serif;}
h1{}
h2{color:#A78039;font-weight:bold;text-transform:uppercase;font-size:11px;}
h3{color:#A78039;font-weight:bold;font-size:11px;font-style:italic}
ul{}
li{}
form{margin:0px;padding:0px;}
textarea{overflow:auto;}
.formButton{border:solid 1px #666666 outset;background-color:#FFFFFF;font-weight:bold;color:#A78039;font-size:11px;cursor:hand;}

/* header */
div.header{width:745px;}
div.header div.nav{float:none;clear:both;width:745px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#666666;}
div.header_content{display:block;width:733px;}
div.header_content div.logo{float:left;width:424px;}
div.header_content div.contact{float:right;}
div.header_content div.contact div{padding:63px 0px 0px 0px;}
div.header_content div.contact a{vertical-align:top;}

/*section header */
div.sectionheader{width:745px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#666666;padding:2px 0px 2px 0px}
div.sectionheader div.sectionheadercontent{width:745px;height:71px;background:url(images/header_hands.jpg) no-repeat;}
div.sectionheader div.sectiongraphic{padding-left:222px;}

/* general content area */
div.midsection{width:745px;margin:2px 0px 2px 0px;}
table.midsection{border:0px;padding:0px;margin:0px;}
table.midsection td.leftnav{width:188px;background:#D7D8DC;}
table.midsection td.divider{width:5px;background:url(images/home_vertical_divider.gif) repeat-y;}
table.midsection td.content{width:552px;background:#E3E4E6;}
table.midsection td.content div.contentcontainer{padding:20px 50px 35px 30px;}
div.contentcontainer h2{margin:0px 0px 15px 0px;}
div.contentcontainer h3{margin:0px 0px 10px 0px;padding:0px;}
div.contentcontainer p{padding:0px;margin:0px 0px 12px 0px;}
div.contentcontainer a{color:#A36B04;text-decoration:none;}
div.contentcontainer a:hover{text-decoration:underline;}
div.contentcontainer div.photo{border:solid 1px #666666;}
div.contentcontainer div.photo div{margin:1px;background:#FFFFFF;}
div.contentcontainer div.photoleft{float:left;margin:0px 15px 10px 0px;}

/* leftnav */
div.leftnav_links{padding:20px 10px 20px 15px;}
div.leftnav_links div.single_link{padding:5px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#666666;background:url(images/bullet.gif) no-repeat;background-position:2px 9px;}
div.leftnav_links div.single_link a{display:block;margin:0px 0px 0px 12px;color:#666666;text-decoration:none;}
div.leftnav_links div.single_link a:hover{color:#A36B04;text-decoration:underline;}

div.leftnav_info{padding:20px 10px 10px 15px;}
div.leftnav_info p{margin:0px;padding:0px;font-size:10px;}

/* footer */
div.footer{width:745px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#666666;}
div.footer div.text{margin:5px 0px 5px 30px;color:#6A6969;font-size:9px;}

/* page-specific styles */
body.home  div.contentcontainer{width:745px;margin:2px 0px 2px 0px;}
body.home table.content{width:745px;border:0px;margin:0px;padding:0px;}
body.home table.content td.leftcolumn{width:500px;background-color:#F7F6F4;}
body.home table.content td.divider{width:5px;background:url(images/home_vertical_divider.gif) repeat-y;}
body.home table.content td.rightcolumn{width:240px;background:url(images/home_right_bg.jpg) no-repeat #F2F3F6;}
body.home div.horizontaldivider{height:5px;background:url(images/home_horizontal_divider.gif) repeat-x;}
body.home div.messagecontainer{width:100%;background:url(images/home_left_bg.jpg) repeat-x;}
body.home div.messagecontainer div.message{background:url(images/home_woman.gif) no-repeat;background-position:376px 162px;}
body.home div.messagecontainer div.message div.quote{padding:0px 0px 10px 29px;}
body.home div.messagecontainer div.messagetext{padding:0px 114px 10px 29px;}
body.home div.messagetext p{color:#5C5C6E;line-height:14px;margin:0px 0px 10px 0px;}
body.home div.messagetext p span{font-weight:bold;font-style:italic;font-size:12px;}
body.home div.textright{padding:10px 11px 10px 10px;}
body.home div.textright div.textsection{background:url(images/home_right_border.gif) no-repeat;background-position:0px 23px;}
body.home div.textright div.textsection div.titleimage{padding-top:6px;}
body.home div.textright div.textsection div.text{padding:6px 18px 6px 8px;font-size:10px;color:#848585;line-height:13px;}
body.home div.textright div.textsection div.button{width:100%;text-align:right;margin-bottom:4px;}

body.about{}
body.components{}
body.assessments{}
body.development{}
body.coaching{}

body.contact{}
body.contact textarea{width:280px;height:100px;}
body.contact select{width:280px;}