/* Start of CMSMS style sheet 'rtwm_main' */
/* CSS Document */

body {
	margin: 0px;
	font-family: arial, san-serif;
	font-size: 80%;
	text-align: center;
}

#wrapper {
	width: 1004px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#sitetop {
	height: 216px;
	position: relative;
}

#topad {
	position: absolute;
	top: 10px;
	left: 0px;
}

#topad img {
        border: 0px;
}

#login {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 265px;
	height: 100px;
	background-image: url(look/loginback.gif);
}

#loginheader {
	position: absolute;
	top: 0px;
	right: 166px;
	color: #ffffff;
}

table#logintable {
	margin-top: 18px;
}

table#logintable td {
	padding-bottom: 2px;
}

td.lostuns {
	font-size: 70%;
	color: #ffffff;
	text-align: center;
}

td.lostuns a:link, td.lostuns a:visited {
	color: #ffffff;
	text-decoration: none;
}

td.lostuns a:hover {
	text-decoration: none;
}

td.submitter {
	text-align: center;
}

#logostrip {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 1002px;
	height: 104px;
	border: 1px solid #002C45;
	background-image: url(look/logostripback_home.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#logostrip_selfcoach {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 1002px;
	height: 104px;
	border: 1px solid #002C45;
	background-image: url(look/logostripback_coaching.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#logostrip_consult {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 1002px;
	height: 104px;
	border: 1px solid #002C45;
	background-image: url(look/logostripback_coaching.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#logostrip_forum {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 1002px;
	height: 104px;
	border: 1px solid #002C45;
	background-image: url(look/logostripback_forum.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#logostrip_workshops {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 1002px;
	height: 104px;
	border: 1px solid #002C45;
	background-image: url(look/logostripback_workshopas.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#memberad {
	text-align: right;
	position: absolute;
	bottom: 00px;
	right: 20px;
	height: 106px;
	
}

#memberad h1 {
	margin: 0px;
	padding: 0px;
	color: #F1641A;
	font-size: 170%;
}

#memberad p {
	margin: 0px;
	padding: 0px;
}

#memberad a:link, #memberad a:visited {
	position: absolute;
	right: 0px;
	bottom: 5px;
}

div.NewsSummary p {
pargin: 0px;
padding: 0px;
}

div.NewsSummaryMorelink1{
	text-align: right;
	padding-left: 450px;
}

a.orange:link, a.orange:visited, .NewsSummaryMorelink1 a:link, .NewsSummaryMorelink1 a:visited {
	display: block;
	width: 110px;
	height: 20px;
	color: #ffffff;
	background-image: url(look/orangebut_off.gif);
	text-align: center;
	text-decoration: none;
	padding-top: 1px;
}

a.orange:hover, .NewsSummaryMorelink1 a:hover {
	background-image: url(look/orangebut_on.gif);
}

a.blue:link, a.blue:visited, #logoutbox a.blue:link, #logoutbox a.blue:visited {
	display: block;
	width: 110px;
	height: 20px;
	color: #ffffff;
	background-image: url(look/bluebut_off.gif);
	text-align: center;
	text-decoration: none;
	padding-top: 1px;
}

a.blue:hover, #logoutbox a.blue:hover {
	background-image: url(look/bluebut_on.gif);
}

#topmum {
	background-image: url(look/topwoman.gif);
	width: 143px;
	height: 185px;
	position: absolute;
	bottom: 0px;
	right: 203px;
        z-index: 80;
}

#logoutbox {
   position: absolute;
	padding: 20px;
	color: #ffffff;
   z-index: 100;
}

#logoutbox table {
	background-color: #11A4F2;
}

#logoutbox a:link, #logoutbox a:visited {
   color: #ffffff;
	text-decoration: underline;
}

#logoutbox a:hover {
	text-decoration: none;
	color: #FFD1B8;
}

#logoutbox h1 {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 7px;
	padding: 0px;
	text-align: center;
	font-size: 130%;
}

#topnavigation {
	width: 100%;
   height: 48px;
	background-image: url(look/nav_back.gif);
	margin-top: 10px;
}

div#uppernav {
	color: #ffffff;
	padding-top: 2px;
	height: 23px;
}

#tellafrienddiv {
	float: right;
	margin-right: 7px;
	padding-top: 2px;
}

#tellafriend a:link, #tellafriend a:visited {
	display: block;
	background-image: url(look/tellafriend.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 90px;
	width: 90px;
	text-align: right;
}

div#uppernav table {
	margin-left: 10px;
}

div#uppernav a:link, div#uppernav a:visited {
	color: #ffffff;
	padding: 0px 8px 0px 8px;
	text-decoration: none;
}

div#uppernav a:hover {
	text-decoration: underline;
}

div#subnav {
	height: 21px;
	padding-top: 2px;
	color: #411700;
	position: relative;
}

#breadcrumbs {
	float: right;
	margin-right: 7px;
	padding-top: 3px;
	font-size: 80%
}

#leftlinks {
	position: absolute;
	left: 0px;
	top: 2px;
	font-size: 80%
}

div#subnav table {
	margin-left: 10px;
}

div#subnav a:link, div#subnav a:visited {
	color: #411700;
	padding: 0px 8px 0px 8px;
	text-decoration: none;
}

div#subnav a:hover {
	text-decoration: underline;
}

#mainpage {
	margin-top: 10px;
}

#leftcolumn {
	float: left;
	width: 200px;
}

#topleftnav {
	width: 200px;
	height: 35px;
	background-image: url(look/sidenav_top.gif);
}

#actualleftnav {
	background-image: url(look/sidenav_back.gif);
	padding-bottom: 6px;
}

#actualleftnav ul {
	margin: 0px;
	padding: 0px;
}

#actualleftnav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#actualleftnav a:link, #actualleftnav a:visited {
	display: block;
	margin-left: 11px;
	width: 160px;
	border: 1px solid #0093E1;
	padding: 1px 6px 1px 10px;
	margin-bottom: 10px;
	background-color: #002C45;
	text-decoration: none;
	color: #A6E0FF;
}

#actualleftnav a:hover {
	background-color: #00537F;
}

#actualleftnav li li a:link, #actualleftnav li li a:visited {
	display: block;
	margin-left: 11px;
	width: 160px;
	border: 1px solid #002C45;
	padding: 1px 6px 1px 10px;
	margin-bottom: 8px;
	background-color: #0093E1;
	text-decoration: none;
	color: #ffffff;
   font-size: 80%;
}

#actualleftnav li li a:hover {
	background-color: #00537F;
}

#bottomleftnav {
	width: 200px;
	height: 3px;
	background-image: url(look/sidenav_bottom.gif);
}

#search {
	margin-top: 10px;
	border: 1px solid #E86E2D;
	padding: 2px 10px 2px 10px;
}

#searchtitle {
	color: #411700;
	font-size: 120%;
}

#littleblackbook {
	background-color: #000000;
	color: #ffffff;
	font-size: 90%;
	padding-bottom: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#littleblackbook p {
	padding: 0px 10px 0px 10px;
	margin: 2px 0px 2px 0px;
}

#littleblackbook p.rightender {
	padding-left: 70px;
	padding-top: 2px;
}

#rightcolumn {
	float: right;
	width: 794px;
}

#maintitleback {
	background-image: url(look/titlebar_back.gif);
	position: relative;
	height: 36px;
	margin-bottom: 10px;
}

#maintitle {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 36px;
	background-color: #ffffff;
	color: #FF6A1A;
	font-size: 140%;
}

#printthispage {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 36px;
	background-color: #ffffff;
	padding-left: 3px;
}

#printthispage a:link, #printthispage a:visited {
	display: block;
	width: 48px;
	height: 36px;
	background-image: url(look/printableversion_off.gif);
	text-decoration: none;
}

#printthispage a:hover {
	background-image: url(look/printableversion_on.gif);
}

#introblock {
	width: 794px;
	height: 177px;
	background-image: url(look/homepageintro_back.gif);
	background-repeat: no-repeat;
	position: relative;
}

#lefthandintro {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 564px;
	height: 137px;
	padding: 10px;
}

#righthandfader {
	position: absolute;
	right: 10px;
	top: 10px; 
}

#homepagelinks {
	background-image: url(look/homepagelinks_back.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px 0px 0px 20px;
}

#homelinkstable td {
	width: 184px;
	height: 208px;
	padding-left: 13px;
	vertical-align: top;
}

#homelinkstable td#selfcoaching {
	padding-left: 6px;
}

#homelinkstable td div {
	padding: 3px 10px 10px 10px;
}

#homelinkstable h1 {
	color: #002C45;
	font-size: 130%;
	margin: 0px;
	padding: 0px;
}

#selfcoaching {
	background-image: url(look/selfcoach_back.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#selfcoaching a:link, #selfcoaching a:visited {
	margin-top: 130px;
	margin-left: 33px;
}

#events {
	background-image: url(look/events_back.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

td#events p.button {
 	text-align: right;
}

#newsletter {
	background-image: url(look/newsletter_back.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#newsletter p {
	width: 95px;
}

#newsletter p.button {
	
}

#newuser {
	background-image: url(look/newtips_back.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#newuser p{
	width: 95px;
}

#lowercontent {
   clear: both;
	margin-top: 10px;
	background-image: url(look/lowernewsback.gif);
	height: 277px;
	margin-bottom: 10px;
}

#newsblock {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 768px;
	height: 258px;
}

span#bbclink {
	float: right;
	width: 316px;
	height: 21px;
	margin-top: 6px;
	margin-right: 6px;
}

span#bbclink a:link, span#bbclink a:visited {
   display: block;
	background-image: url(look/bbclink_off.gif);
	width: 316px;
	height: 21px;
	text-decoration: none;
}

span#bbclink a:hover {
	background-image: url(look/bbclink_on.gif);
	text-decoration: none;
}

#newsblock h1 {
	font-size: #002C45;
	font-size: 130%;
	margin: 10px 0px 10px 10px;
}

#newsblock h1 span.allnewslink {
	font-size: 12px;
}

#newsblock div.NewsSummary {
	margin: 10px;
}

#newsblock div.NewsSummaryTitle {
	color: #00537F;
	font-weight: bold;
}

#newsblock div.NewsSummarySummary {
	
}

#bulletinboardsad {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	width: 186px;
	height: 238px;
	padding: 10px;
}

#bulletinboardsad h1 {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	color: #002C45;
}

#contentblock {
	background-image: url(look/mainpage_back.gif);
	margin-bottom: 10px;
}

#contentblock_top {
	background-image: url(look/mainpage_top.gif);
	font-size: 2px;
	height: 12px;
}

#contentblock_main {
	padding: 10px 20px 10px 20px;
}

#contentblock_main li {
	margin-bottom: 6px;
}

#contentblock_bottom {
	background-image: url(look/mainpage_bottom.gif);
	font-size: 2px;
	height: 12px;
}

#nextsteps {
	background-image: url(look/nextsteps_back.gif);
	background-repeat: no-repeat;
	width: 714px;
	height: 136px;
	padding: 30px 20px 20px 20px;
	text-align: center;
	padding-top: 50px;
}

#nextsteps p {
	margin: 0px;
	padding: 0px;
}

#nextsteps a:link, #nextsteps a:visited {
	display: block;
	margin: 4px auto 4px auto;
	font-style: italic;
   font-size: 110%;
}

#sitemap {
	background-color: #0093E1;
	color: #ffffff;
	margin-bottom: 10px;
	clear: both;
	text-align: left;
	padding: 4px 10px 10px 10px;
}

#sitemap td {
	vertical-align: top;
}

td.sitmapcell {
	 width: 166px;
	 font-size: 80%;
}

#sitemap ul {
	margin: 0px;
	padding: 0px;
}

#sitemap li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sitemap p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#sitemap a:link, #sitemap a:visited {
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}

#sitemap a:hover {
	text-decoration: underline;
}

#footer {
	background-color: #00537F;
	color: #ffffff;
	text-align: center;
	margin-bottom: 10px;
	padding: 2px;
}

#footer a:link, #footer a:visited {
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

dfn {
	display: none;
}

#registrationtable {
	
}

#registrationtable td {
	vertical-align: top;
	padding-bottom: 6px;
}

td.regquestion {
	width: 350px;
	text-align: left;
	padding-right: 10px;
}

td.reganswer {
	
}

td.reganswer input {
	width: 200px;
	border: 1px solid #000000;
}

td.reganswer textarea {
	width: 200px;
	height: 100px;
	border: 1px solid #000000;
}

h1 {
	font-weight: normal;
	color: #FF6A1A;
	font-size: 140%;
}

h2 {
	font-weight: normal;
	color: #0FA2F0;
	font-size: 130%;
}

h3 {
	font-weight: bold;
	color: #0093E1;
	font-size: 135%;
}

h4 {
	margin: 0px 20px 0px 20px;
	color: #007DC0;
	font-weight: normal;
	font-style: italic;
}

h5 {
	
}

h6 {
	
}

a:link, a:visited {
	color: #FF6A1A;
}

a:hover {
	color: #03A8FF;
}

strong {
color: #0FA2F0;
}

.ender {
	clear: both;
	font-size: 3px;
}

#signnewsletter {
	padding: 10px;
	background-color: #ECECEC;
	border: 1px solid #0093E1;
	width: 440px;
}

#signnewsletter td {
	padding-bottom: 4px;
}

#signnewsletter input {
	border: 1px solid #000000;
	width: 300px;
}

#login input {
	border: 1px solid #000000;
	width: 132px;
	font-size: 80%;
	height: 16px;
	margin-left: 4px;
}

#login input#loginbutton, #submitbutton input {
	border: hidden;
	background-color: transparent;
	color: #ffffff;
	background-image: url(look/bluebut_off.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 21px;
   font-size: 100%;
   padding-bottom: 2px;
	margin-left: 0px;
}

#login input#loginbutton:hover , #submitbutton input:hover {
	background-image: url(look/bluebut_on.gif);
}

div.hiddenfields {
	display: none;
}

.formbuilderform {

}

.formbuilderform div {
position: relative;
padding-left: 250px;
margin-bottom: 6px;
line-height: 80%;
}

.formbuilderform p {
	line-height: 110%
}

.formbuilderform label {
position: absolute;
display: block;
top: 0px;
left: 0px;
width: 250px;
}

.formbuilderform input {
	border: 1px solid #000000;
}

.formbuilderform textarea {
width: 200px;
border: 1px solid #000000;
}

.sideslider {
	position: absolute;
	top: 0px;
	left: 0px;
}

#copyright {
	font-size: 80%;
}

#printingbox {
	margin: 10px;
}

#printingbox img {
	display: none;
}

#printheader {
	position: top left;
	text-align: left;
	padding: 10px;
	margin: 10px;
	border-bottom: 1px solid #FF5E08;
	font-size: 24px;
	color: #FF5E08;
	height: 85px;
	background-repeat: no-repeat;
}

/* new forum */
#forum .forum_title{ font-weight:bold; }
#forum .forum_link{ font-size:.9em; }
#forum a.forum_link{ text-decoration:none; }
#forum form textarea{ border:1px solid #000000; font-size:1.1em; background-color:#ffffff; width:570px; height:250px; }

#forum table.forum_pagetable{ width:100%; margin:0; padding:0; border:0; }
table.forum_pagetable th,td { padding:1px; }

.forum_head_table{ background-color:#0093E1; color: #000000; padding: 6px; }

.forum_head_table a:link, .forum_head_table a:visited {color: #ffffff;}

#forum img {border: 0px hidden;}

.forum_head_icon{ width:22px; }
.forum_head_name{ width:82%; text-align:left; }
.forum_head_count{ width:14%; text-align:center; }
.forum_head_subject{ width:47%; text-align:left; }
.forum_head_views{ width:14%; text-align:center; }
.forum_head_info{ width:21%; text-align:center; }
.forum_head_topic{ font-weight:bold; }
.forum_head_reply{ text-align:right; }

.forum_icon{ vertical-align:top; }
.forum_name{ vertical-align:top; }
.forum_count{ text-align:center; vertical-align:top; }
.forum_subject{ vertical-align:top; }
.forum_views{text-align:center; vertical-align:top; }
.forum_info{ width:21%; font-size:.8em; text-align:center; vertical-align:top; }
.forum_content{ width:66%; vertical-align:top; }
.forum_edit{ width:13%; text-align:center; vertical-align:top; }
.forum_bodypost{ width:79%; vertical-align:top; }

#forum td.forum_alternate1{ background-color:#FCD3BE; padding: 6px; }
#forum td.forum_alternate2{ background-color:#F2F2F2; padding: 6px;}

.forum_pagination{ font-size:.9em; }
.forum_quote{ padding:0 7px; border:1px solid #000; background-color:#000000; }
.forum_center{ margin:0; padding:0; border:0; text-align:center; }

#forum a.reply_link{ font-size:.8em; text-decoration:none; }
#forum span.reply_link{ font-size:.8em; }

/* end new forum */

.letsgetthatjob {
	font-style: italic;
	color: #FF6A1A;
	font-weight: bold;
}

.petrolblue {
	font-style: italic;
	color: #00537F;
	font-weight: bold;
}

.petrolblue_noitalic {
	font-style: normal;
	color: #00537F;
	font-weight: bold;
}

.littleblackbookblack {
	font-weight: bold;
}

#statements {
	text-align: center;
	font-size: 120%;
}

.gettingstarted {
	margin: 6px 6px 20px 6px;
	border: 1px solid #cccccc;
	padding: 10px;
}

textarea.linktous {
	border: 1px solid #000000;
	width: 400px;
	height: 60px;
}

/* End of 'rtwm_main' */

