/* begin navbar p, */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* end navbar */

* {
	outline: none;
}
body {
 font-family: verdana, arial, sans-serif;
 font-size: 9pt;
 color: #000000;
 background-color: #605953;
 margin: 0px 0px 40px 0px;
}
img
{
	border: none;
}
a.link1:link, a.link1:visited { 
 text-decoration: underline;
 font-weight: bold;
 color: #FFFFFF;
}
a.link1:hover, a.link1:active { 
 text-decoration: none;
 font-weight: bold;
 color: #6E1317;
}
a.link2:link, a.link2:visited { 
 text-decoration: underline; 
 color: #6E1317;
}
a.link2:hover, a.link2:active { 
 text-decoration: underline; 
 color: #FFFFFF;
}



/* begin navbar
.container{
	width: 1000px;
	margin: 0px auto;
}
#navbar1 {
 float: left;
 width: 1000px;
 height: 45px;
 font-size: 12pt;
 margin: 20px 0 0 0px;
 background: url(pics/main1.png);
}
#navbar1 ul {
 float: left;
 width: 1000px;
 height: 45px;
 margin-left: 25px;
 color: #D3CCC2;
}
#navbar1 ul {
 background: url(pics/anim_1.png) no-repeat;
 background-position: 1px 4px;
}
#navbar1 ul li {
 float: left;
 width: 165px;
 margin: 3px 0 0 0;
 height: 45px;
 display: inline;
 text-align: center;
 padding: 7px 0 0 0;
 cursor: pointer;
}
#navbar1 ul li a {
 text-decoration: none;
 font-weight: bold;
 color: #D3CCC2;
 letter-spacing: 2px;
}
 */
/* end navbar */


#nav_container
{
	/*top: 0;*/
	/*position: relative;*/
	width: 1000px;
	padding: 0 0 0 150px;
	margin: 0 auto;
	clear: both;
}
ul#topnav {
	margin: 7px 0 0 10px;
	/*margin: 0;*/
	padding: 0;
	float: left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	/*text-indent: 900px;*/
	text-indent: -9999px; /*--Push text off of page--*/
	height: 20px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; } /*--Hover State--*/
ul#topnav a.nav_home {
	background: url(pics/nav_home.jpg) no-repeat;
	width: 55px;
}
ul#topnav a.nav_business_coaching {
	background: url(pics/nav_business_coaching.jpg) no-repeat;
	width: 165px;
}
ul#topnav a.nav_time_management {
	background: url(pics/nav_time_management.jpg) no-repeat;
	width: 165px;
}
ul#topnav a.nav_personal_coaching {
	background: url(pics/nav_personal_coaching.jpg) no-repeat;
	width: 165px;
}
ul#topnav a.nav_about {
	background: url(pics/nav_about.jpg) no-repeat;
	width: 55px;
}
ul#topnav a.nav_contact {
	background: url(pics/nav_contact.jpg) no-repeat;
	width: 75px;
}

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 24px; left: 0;
	z-index: 99999;
	background: #0f0f0f; /* url() repeat-x --Background gradient--*/
	padding: 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #cacaca;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #7a9d54;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(../../skin/fashion_mosaic_grey/css/navlist_arrow.png) no-repeat 1px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #cacaca;
}
ul#topnav .sub ul li a:hover {
	color: #fff;
	background-position: 3px 12px ;/*--Override background position--*/
}



/* begin quote ticker */
.newsticker {
 list-style-type: none;
 padding: 3px;
 margin: 0;
}
/* end quote ticker */


td {
 font-family: verdana, arial, sans-serif;
 font-size: 9pt;
 color: #000000;
 vertical-align: top;
 text-align: justify;
}
.alignright {
 text-align: right;
}
.text1 {
 color: #FFFFFF;
}
.text2 {
 color: #FFFFFF;
 padding: 10px;
}
.highlight1 {
 color: #CCCC00;
 font-weight: bold;
}
.note1
{
	font-size: 8pt;
}
.title1 {
 font-size: 12pt;
 font-weight: bold;
 color: #000000;
}
.title2 {
 font-size: 11pt;
 color: #000000;
}
.title3 {
 font-size: 11pt;
 font-weight: bold;
 color: #000000;
}
.title4 {
 font-size: 14pt;
 font-weight: bold;
 color: #000000;
 text-align: left;
}
.formtitle {
	font-family: 'Vollkorn', arial;
  font-size: 40px;
  color: #ffffff;
  font-style: normal;
  font-weight: 200;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.0em;
  }
  
  .maintxt {
  font-family: 'Josefin Slab', serif;
  color: #fff;
  text-align: left;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1em;
}.indent_p
{
	margin-left: 20px;
}
.hr1 {
 width: 650px;
 border: 1px solid #6E1317;
 color: #6E1317;
 background-color: #6E1317;
 height: 1px;
 text-align: center; /* this will align it for IE */
 margin: 0 auto 0 auto; /* this will align it center for Mozilla */
}
.formfield {
 margin: 0px;
 padding: 1px;
 height: 15px;
 background-color: #5F5952;
 color: #FFFFFF;
}
.button {
 margin: 0px;
 padding: 0px 3px;
 background-color: #5F5952;
 color: #FFFFFF;
}
label {
 font-weight: bold;
}
.img1 {
 float: right;
 border: none;
}
.img2 {
 float: left;
 border: none;
 padding: 0 7px 7px 0;
}

.list1
{
	margin-left: 20px;
}
.list1 li
{
	margin-bottom: 5px;
}

.cell1 {
 background-color: #5F5952;
}
.table1 {
 width: 100%;
 background-color: #878076;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table1 td {
 padding: 0px;
}
.table2 {
 width: 1000px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 12px;
 padding: 0px;
 border: none;
}
.table2 td {
 padding: 0px;
}
.table3 {
 width: 551px;
 background-color: #5F5952;
 margin-left: 14px;
 margin-right: auto;
 height: 240px;
 padding: 0px;
 border: none;
}
.table3 td {
 padding: 15px;
}
.table4 {
 width: 1000px;
 margin: 10px auto 10px auto;
 padding: 0px;
 vertical-align: middle;
 border: none;
}
.table4 td {
 padding: 0px;
}
.table5 {
 width: 945px;
 margin: 0px auto 12px auto;
 padding: 0px;
 border: none;
}
.table5 td {
 padding: 0px;
}
.table5a {
 width: 970px;
 background: #605953;
 margin: 0px auto 12px auto;
 padding: 0px 10px;
 border: none;
}
.table5a td {
 padding: 0px;
}
.table5b {
 width: 970px;
 margin: 0px auto 12px auto;
 padding: 0px 10px;
 border: none;
}
.table5b td {
 padding: 0px;
}
.table6 {
 width: 605px;
 margin-left: 0px;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table6 td {
 padding: 0px;
 color: #FFFFFF;
 text-align: left;
}
.table7 {
 width: 300px;
 margin-left: 0px;
 margin-right: auto;
 padding: 5px;
 border: none;
}
.table7 td {
 padding: 5px;
 color: #FFFFFF;
 text-align: left;
}
.table8 {
 width: 600px;
 margin-left: 0px;
 margin-right: auto;
 padding: 5px;
 border: none;
}
.table8 td {
 padding: 5px;
 color: #FFFFFF;
}
.table9 {
 width: 1000px;
 background-color: #605953;
 background-repeat: no-repeat;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 12px;
 padding: 0px;
 border: none;
}
.table9 td {
 padding: 0px;
}
.table10 {
 width: 435px;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table10 td {
 padding: 5px 5px 0px 20px;
}
.table10a {
 width: 425px;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table10a td {
 padding: 5px 5px 0px 20px;
}
.table11 {
 width: 425px;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table11 td {
 padding: 5px;
}

