/* --------------------------------------------

	
	Website for Nurture Nation
	
	Stylesheet for General Browsers
		
	Author: Peter Cassidy
	Updated: 05-01-2008
	
	
--------------------------------------------- */


/*General Styles*/

body {margin:0; padding:0; font-size:62.5%; font-family:Tahoma, Verdana, Arial; text-align:center; color: #999999;}

body, html {margin:0 auto;}

.mainText {font-size: 1.2em; color: #757575; padding-bottom: 8px;}

img {border:0;}

p {margin:0.2em 0 0.8em 0;}

form {margin:0; padding:0;}

a {color:#f06a9e; text-decoration:none;}

a:hover {color:#f06a9e; text-decoration: underline;}

a.on {color:#f06a9e;}

h1,h2,h3,h4,h5 {margin:0 0 12;}

h1 {}
h2 {font-size: 1.3em; padding-bottom: 18px; color: #666666;}
h3 {}
h4 {}
h5 {}

*, ul, ol, li {padding: 0; margin: 0; list-style: none;}

li {list-style-type: disc; padding-bottom: 6px; list-style-position: inside;}

.clear {clear:both;}

.center {text-align:center;}

.errorText {color: #FF0033; font-weight: bold;}

/*End*/


/*Structural*/

#main {width:930px; margin:0 auto; text-align:left; color:#333333; font-size:1.1em; line-height:1.6em;}

#banner {width:930px; height:60px; border-bottom:1px solid #CFCFCF; margin-top: 8px; padding-bottom: 4px;}

.img {background-position: right; padding-left: 16px;}

#rightFlash {padding-top: 12px;}

#rightImage {padding-top: 18px;}

#rightText {padding-left: 24px;}

.topright {width:250px; float:right; text-align:right;}

#leftnav {width:240px; float:left; padding:27px 0 0; margin-bottom: 8px;}

#leftnav .on {margin-right: 50px;}

#leftnav ul {margin:0; padding:0; list-style:none;}

#leftnav li {padding-top: 8px;}

#content {width:690px; float:left; margin-bottom: 48px; padding-top: 14px;}

#contentHome {width:690px; float:left; margin-bottom: 12px; padding-top: 14px;}

#contentServices {width:690px; float:left; margin-bottom: 32px; padding-top: 14px; background-image: url(../img/bg_services.gif); background-position: center 30px; background-repeat: no-repeat;}

#contain {clear:both; width:930px; padding:2px 0; border-top:8px solid #E5E5E5; margin-bottom: 32px; margin-top: 8px;}

#contain-home {clear:both; width:930px; padding:2px 0; border-top:8px solid #E5E5E5;}

#contain p.clear {font-size:0;}

#contain-home p.clear {font-size:0;}

#box1 {width:310px; height:154px; float:left; background:#333333;}

#box2 {width:310px; height:154px;  float:left; background:#008751;}

#box3 {width:310px; height:154px; float:left; background:#4B4B4B;}

#lineBreak { border-top-width: 1px; border-top-style: solid; border-top-color: #DADADA; padding-top: 12px;}

#footer {clear:both; width:930px; padding:12px 0 4px; border-top:1px solid #E6E6E6;}

#leftcol form {width:300px;}

#leftcol form .right{float:right;}

/*End*/


/*Additional Links*/

#leftnav a {color:#999999;}

#footer a {padding:0 5px 0 0; color:#C1C1C1;}

#rights {float: right; width: 350px; text-align: right; color:#C1C1C1;}

.bottomnav a{color:#777777;}

#leftnav a:hover, #leftnav a.on, #footer a:hover, .bottomnav a:hover, .product a:hover {color:#f06a9e;}

.req {font-weight:bold; color:#f06a9e;}

/*End*/
