/*
	styles.css for Positive Self
	(c) Naz Rajan 2013, naz@nazrajan.com
	Version Naz.2014.0116
*/
<style type="text/css">

/* site */
html, body		{ margin:0; padding:0; height:100%; }  /* 1em=16px */
body			{ font-size:0.875em; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; background-color:#FFFFFF; background-image: url(images/bgscreen.png); background-repeat: repeat-x;}

a 						{ color:#000000;}  /* A14645 */
a:hover 				{ color:#A14645; text-decoration:underline; }
.heading				{ font-size:1.5em; color:#44372F; font-weight:bold; line-height:2em; }
.body					{ font-size:1.025em; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; }
.bodysmall 				{ font-size:0.825em; }
.footer					{ font-size:0.875em; font-weight:bold; text-align:center; color:#000000; background-color:#849917; }
.strapline				{ font-size:1.65em; font-style:italic; color:#919191; }
.bannercta				{ font-size:1.25em; font-weight:bold; font-style:italic; color:#000000; }
.tcps					{ font-size:0.875em; font-weight:bold; color:#000000; }
.fieldname 				{ font-size:0.75em; font-weight:bold; }
.enqfield				{ font-size:0.75em; background-color:#FFFFFF; width:250px; height:24px; padding:2px; border-style:groove; }
.enqtextarea			{ font-size:0.875em; background-color:#FFFFFF; width:250px; height:120px; padding:2px; border-style:groove; overflow:auto; }
.table					{ width:595px; }
.tabledata				{ font-size:1em; background-color:#E2EED6; padding:0px 5px; }
.menu		    		{ font-size:0.75em; font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF; font-weight:bolder; letter-spacing:none; text-decoration:none; }
.menu:hover				{ font-size:0.75em; font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF; font-weight:bolder; letter-spacing:none; text-decoration:underline;
							backgound-color:#679BCD; }
.menuon			    	{ font-size:0.75em; font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF; font-weight:bolder; letter-spacing:none; text-decoration:none; }
.menubg					{ width:120px; text-align:center; background-color:#849917; }
.menubgon				{ width:120px; text-align:center; background-color:#44372F; }
.footnote 				{ font-size:0.75em; color:#000000; }
.footnote:hover			{ font-size:0.75em; color:#000000; text-decoration:underline; }
.subheading				{ font-size:1.125em; color:#44372F; font-weight:bold; }
.bar					{ font-size:1.025em; background-color:#44372F; color:#FFFFFF; width:640px; padding: 3px;}
.bar2					{ font-size:1.025em; background-color:#018D11; color:#FFFFFF; width:640px; padding: 3px;}
.special1				{ font-size:1.025em; background-color:#018D11; color:#FFFFFF; width:640px; }
.special2				{ font-size:1.025em; background-color:#018D11; color:#FFFFFF; width:640px; }
.special3				{ font-size:1.025em; background-color:#018D11; color:#FFFFFF; }
.special4				{ font-size:1.025em; background-color:#018D11; color:#FFFFFF; }
.quote					{ font-size:1.25em; font-weight:bold; font-style:italic; text-align:center; color:#1c6db6; }

/* sections */
#backgroundsection		{ position:relative; left:0px;   top:0px; width:950px; height:800px; background-color:#FFFFFF; }
#straplinesection		{ position:absolute; left:20px; top:130px; width:750px; height:40px; }
#bannerctasection		{ position:absolute; left:650px; top:30px; width:150px; height:100px; text-align:left; }
#bannersocialsection	{ position:absolute; left:650px; top:150px; width:250px; height:30px; text-align:left;  z-index:8; }
#mainmenusection		{ position:absolute; left:1px;   top:180px; width:948px; height:27px; background-color:#849917; z-index:10; }
#headersection			{ position:absolute; left:0px;   top:207px; width:950px; height:150px; z-index:2; padding:0px 0px 100px 0px; }
#mainsection 			{ position:absolute; left:0px;   top:0px; width:950px; padding-top:210px; z-index:2; }
#footersection			{ position:absolute; left:0px;   bottom:30px; width:950px; height:30px; z-index:10; }
#gohomelink				{ position:absolute; left:0px;   top:0px; width:0px; height:0px; z-index:9;}
#banner-image 			{ position:absolute; left:766px; top:0px; width:180px; height:200px; }
#logo-image 			{ position:absolute; left:20px;  top:10px; width:180px; height:200px; }
#main-image 			{ width:240px; height:240px; }

/* content */
#info-text				{ position:relative; float:left; left:0px; top:0px; width:640px; height:500px; min-height:500px; z-index:4; padding:20px 20px 170px 20px; }
html>body #info-text	{ font-size:1.025em; font-family:Arial, Helvetica, Verdana, sans-serif; line-height:auto; height:auto; text-align:justify; } /* height needed for IE min-height */
#panelsection 			{ float:right; top:0px; width:240px; padding:40px 10px 170px 10px; height:500px; min-height:500px; z-index:4; }

/* boxes */
.box,.boxw,.boxb,.boxg,.boxp
						{ border:1px solid #222972; border-radius:10px; -moz-border-radius:10px; text-align:center; ^padding:0; padding:10px 20px 10px 20px; }
.boxw					{ background-color:#FFFFFF; }
.boxb					{ background-color:#282d6a; color:#FFFFFF; }
.boxg					{ background-color:#849917; color:#000000; }
.boxp					{ background-color:#15431E; color:#FFFFFF; }


</style>
