/* zero out styles */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* baseline styles */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin to the elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}

body {
        margin: 5px 0px 0px 10px;
        padding: 0;
}

/* page container - full screen */
#pagecontainer {
	padding: 0px 0px;
	margin: 0px 0px;
	text-align: left;
	width : 760px;
	border-bottom-width : 2px;
	border-bottom-color : #000;
	border-bottom-style : solid;
	border-top-width : 2px;
	border-top-color : #000;
	border-top-style : solid;
	border-left-width : 2px;
	border-left-color : #000;
	border-left-style : solid;
	border-right-width : 2px;
	border-right-color : #000;
	border-right-style : solid;
}
#pageheader {
	height: 86px;
	padding: 0px 0px;
	margin: 0px 0px;
	background-color: #3F6186;
}
#pageheader a img {
border: none;
}
#contentarea-wrapper {
	padding: 0px 0px;
	margin: 0px 0px;
	width : 760px;
	background-image : url(../images/molifeContent-bg.gif);
	background-repeat : repeat;
}
/* left navigation area */
#nav-col {
	height: auto;
	padding: 0px 0px;
	margin : 0px 0px;
	width : 160px;
	border-right-color : #013366;
	border-right-style : solid;
	border-right-width : 3px;
	color: White;
	float: left;
}
#left-nav {
   float : left;
   width : 160px;
   padding: 0px 0px 0px 0px;
   margin: 10px 0px 10px 0px;
   color: White;
   font: bold 13px/15px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
   background-color: #3F6186;
}
#left-nav ul {
	padding: 0px 0px;
	margin: 0px 0px;
	list-style-type : none;
}
#left-nav li {
	margin: 5px 0px;
	padding: 0px 0px;
	height: 100%;
	width: 100%;
}
#left-nav a {
	display: block;
	padding:5px 5px 5px 15px;
	margin: 0px 0px;
	border-top-style : dotted;
	border-top-width : 1px;
	border-top-color : #FFB43D;
	border-bottom-color : #FFB43D;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
}
#left-nav a:link, #left-nav a:visited  {
	color: White;
	text-decoration : none;
}
#left-nav a:hover, #left-nav a:active, #onsection a:link,  #onsection  a:visited , #onsection  a:hover,  #onsection a:active  {
	color: White;
	text-decoration : none;
	background-color: #FFB43D;
	background-image : url(../images/linkarrow-on.gif);
	background-repeat : no-repeat;
	background-position : 0% 50%;
}
#navcol-extra {
	margin : 0px 0px;
	padding : 5px 5px;
	width : 150px;
	text-align : left;
}
#navcol-extra h3{
	font : bold 15px/17px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color : #FFB43D;
}

#navcol-extra p {
	font : bold 11px/15px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color : white;
}
#navcol-extra a {
	color : #FFB43D;
	text-decoration: none;
}
#navcol-extra a:hover {
	color : #FFB43D;
	text-decoration: underline;
}
/* RIGHT column content area */
#right-col, #right-col-all {
	height: auto;
	padding: 0px 0px;
	margin : 0px 0px 0px 0px;
	width : 150px;
	float : right
}
#right-col h2 {
	margin : 10px 0px 0px 0px;
	padding: 0px 5px;
	font : bold 16px/18px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color :  #036;
}
#right-col h3 {
	margin : 5px 0px 0px 0px;
	padding: 0px 5px;
	font : bold 12px/13px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color : #069;
}
#right-col p, #right-col-all p {
	margin : 5px 0px 0px 0px;
	padding: 0px 5px;
	font : bold 11px/18px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color : #555E68;
}
#right-col p.quote {
	margin : 15px 0px 20px 0px;
	padding: 0px 5px;
	font : bold italic 14px/17px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-align : right;
}
#right-col a, #right-col-all a {
	color : #069;
	text-decoration: underline;
}
#right-col a:hover, #right-col-all a:hover {
	color : #FFB43D;
	text-decoration: underline;
}
#right-col-all {
margin-top: 10px;
}

/* primary content area */
#maincol {
	margin: 5px 0px 5px 0px;
	padding : 0px 0px;
	width : 440px;
	height : auto;
	float : left
}
#maincol h1{
	margin: 5px 0px 0px 0px;
	padding : 5px 5px 5px 5px;
	font: bold 22px/24px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color : #036;
}

#maincol h2{
	margin: 0px 0px;
	padding : 0px 5px 0px 5px;
	font: bold 16px/20px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color : #069;
}
#maincol h3{
	margin: 10px 0px 0px 0px;
	padding : 5px 5px 0px 5px;
	font: bold 15px/17px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color : #069;
}
 #maincol p{
	 margin: 0px 0px;
	padding : 5px 5px 5px 10px;
	font: normal 14px/18px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	color : Black;
}
 #maincol a {
	color : #069;
	text-decoration: none;
}
 #maincol a:hover {
	text-decoration: underline;
}
 #maincol ul {
	margin: .5em 1em;
}
 #maincol li {
	color : #4C4C4C;
	font : bold 12px/15px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	list-style : circle;
	margin: .5em 1em;
}
#maincol th {
	font: bold 11px/14px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7D7D7;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	color: #686868;
	text-align: left;
}maincol td {
	font: normal 11px/14px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	background-color: #fc9;
}
#maincol em {
	color : #4C4C4C;
	font : bold 14px/18px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
}
#content_footer {
	padding : 10px 0px;
	clear: both;
}
/* page footer area - outside of main box */
#pagefooter {
	height : auto;
	width : 760px;
	padding : 0 0;
	margin : 0 auto;
	clear: both;
	float : left;
	text-align: center;
}

#pagefooter p {
	font: normal bold 11px/16px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;
		color: #3F6186;
}
#pagefooter a {
	color: #3F6186;
	text-decoration: underline;
}

img.hometitle {
	margin: 5px 0px 5px 50px;
	clear: both;
	border : none;
}