	
	/*  PROJECT NAME:          naturesave	 */
	
	
	/* SMALL RESET */

* { margin:0; padding:0; }
img { border:0; }
a { outline:0; }
ul { list-style:none}


	/* MISC */
	
.fl { float:left; }
.fr { float:right; }
.big { font-size:24px; line-height:24px; }
.medium { font-size:18px; letter-spacing:-1px; line-height:18px; }
.small { font-size:9px; }
h1, h2 { font-family:Tahoma; color:#0d2a58; font-size:24px; font-weight:normal; margin-bottom:5px; }
h2 { color:#4887b7; background:#fff100; padding:2px 0 2px 10px; }
a.more { font-family:Times New Roman; color:#7ba238; text-decoration:none; font-weight:bold; }
p { color:#3c738c; }
.grey { color:#636363; }
.margin { margin:10px 0 0 15px; float:left; display:inline; }
p.full { color:#404040; margin:15px 0 0 15px; font-family:Tahoma; }
	
	/* MAIN LAYOUT */
	
html, body { text-align:center; }

/* below you can add the background for different pages */
body#home { background:#234e9f url(images/bg_home.jpg) repeat-x bottom left; }

body#home2 { background:#234e9f url(images/bg_home.jpg) repeat-x bottom left; }

body#personal { background:#f6f6a8 url(images/bg_personal_yellow.jpg) repeat-x bottom left; }

body#commercial { background:#ee631e url(images/bg_commercial_orange.jpg) repeat-x bottom left; }

body#charity { background:#96c5eb url(images/bg_charity_blue.jpg) repeat-x bottom left; }

body#trust { background:#92b83f url(images/bg_trust_green.jpg) repeat-x bottom left; }

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

.center { width:995px; margin:0 auto; font-family:Arial; font-size:12px; }
.wrapper { width:973px; float:left; padding:0 11px 0 11px; background:#ffffff; text-align:left; }
.header { padding-top:15px; height:95px; }
	.search { float:right; margin-top:20px; }
	.search span { color:#025292; font-weight:bold; }
	.search input { border:0; background:#dfe7d4; padding:3px; width:100px; margin-right:10px; }
	.search button { border:0; background:#dfe7d4; color:#025292; font-weight:bold; padding:2px; cursor:pointer; }
	.top_nav { float:right; clear:right; margin-top:25px; color:#025292; width:530px;}
	.top_nav a { text-decoration:none; color:#025292; font-weight:bold; }
	.top_nav a:hover { color:#12992c; }
.menu { height:39px; background:url(images/menu_bg.jpg) repeat-x; text-align:center; overflow:hidden; width:888px; padding-left:85px; /*the padding & the width needs to be changed if links are added or removed */ }
	.menu li { float:left; height:39px; display:inline; }
	.menu li.sep { width:4px; background:url(images/menu_sep.jpg) no-repeat; }
	.menu li a { float:left; line-height:39px; font-weight:bold; font-size:17px; color:#ffffff; text-decoration:none; padding:0 10px 0 10px; }
	.menu li a:hover, .menu a.selected { background:url(images/menu_bg_hover.jpg) repeat-x; }
.content_holder { float:left; width:973px; background:url(images/columns_bg.png) repeat-y; margin-top:2px; }
	.content { float:left; width:973px; background:url(images/columns.png) no-repeat; }
	.content .left { float:left; width:739px; padding:13px; }
	.content .right { float:right; width:170px; padding:13px; }
.footer { float:left; width:973px; border-top:1px solid #c0c0c0; text-align:center; background:#ffffff url(images/footer.jpg) repeat-x 0 60px; height:180px; }
	.footer p.img { margin:7px 0 0 0; }
	.footer p.img img { margin:0 15px 0 15px; }
	.footer p.img span { position:absolute; font-size:10px; text-align:left; vertical-align:top; color:#000000; }
	.footer p.img span a { text-decoration:none; color:#000000; }
	.footer p.links { margin-top:25px; color:#ffffff; }
	.footer p.links a { color:#ffffff; text-decoration:none; }
	.footer p.email { margin:10px 0 0 0; }
	.footer p { color:#335991; }
	.footer p a { color:#335991; text-decoration:none; }
	
	
	/* LEFT */
	
	/* home */
.welcome { width:725px; float:left; background:#a9c29b url(images/home_green_bg.jpg) repeat-x; padding:10px; }
	.welcome img { float:right; margin:-10px 10px 0 10px; }
	.welcome h1 { color:#ffffff; }
	.welcome p { color:#ffffff; font-family:Tahoma; }
	.welcome a { color:#000000; text-decoration:none; }
	.welcome a:hover { color:#ffffff; }
.under_welcome { width:723px; float:left; padding:10px; background:#eef6f9 url(images/home_lblue_bg.jpg) repeat-x; border:1px solid #b5d1ee; }
	.under_welcome img { float:left; margin-right:10px; vertical-align:baseline; }
	
	/* charity */
.desc { float:left; width:158px; margin:10px 15px 0 15px; border:1px solid #ffffff; background:url(images/ldiv_bg.jpg) repeat-x; padding:15px 5px 15px 10px; }
	.desc p { font-family:Tahoma; color:#49879f; font-weight:bold; font-size:14px; }
img.under_desc { float:left; margin:0 15px 0 15px; clear:left; display:block; }
.dot { float:left; display:inline; clear:both; width:600px; margin:30px 50px 0 70px; }
.dot p { padding-left:12px; background:url(images/dot.jpg) no-repeat 0 7px; line-height:20px; }
hr { background:#48859e; border:0; height:1px; margin:10px 0 10px 0; }
	
	

	/* RIGHT */
	
	/*insurances */
.right .insurance { width:164px; text-align:center; height:120px; float:left; padding-top:15px; border:1px solid #c0c0c0; margin:0 0 15px 2px; text-decoration:none; }
.right .insurance:hover { width:160px; height:118px; padding-top:13px; border:3px solid #629638; background-position:0 0; }
.right .personal  { background:#ffffff url(images/personal_insurance.jpg) no-repeat 2px 2px; }
.right .business  { background:#ffffff url(images/business_orange.jpg) no-repeat 2px 2px; }
.right .charity  { background:#ffffff url(images/charity_insurance.jpg) no-repeat 2px 2px; }
.right .trust  { background:#ffffff url(images/trust_green.jpg) no-repeat 2px 2px; }
.right .insurance span { display:block; color:#4b4b4b; }

	/* Use selectors below to determine the page we're on and what color it should be */
#personal .right h2 {background-color:#fff100}
#personal .left h2 {background-color:#fff100}

#commercial .right h2 {background-color:#ee631e; color:#fff;}
#commercial .left h2 {background-color:#ee631e; color:#FFF;}

#charity .right h2 {background-color:#86c0e8; color:#356695}
#charity .left h2 {background-color:#86c0e8; color:#356695}

#trust .right h2 {background-color:#92b83f; color:356695}
#trust .left h2 {background-color:#92b83f; color:356695}

#home2 .left h2 {background-color:#86c0e8; color:#356695}

	/* policies */
.policies { float:left; margin-top:20px; }
.policies li { float:left; border-bottom:1px solid #bdd7e2; width:170px; }
.policies li a { float:left; font-family:"GillSans", Arial; font-weight:bold; color:#475a89; width:157px; font-size:16px; text-decoration:none; padding:5px 0 5px 13px; background:url(images/arrow.gif) no-repeat 0 13px; }

#personal .policies li a:hover { background:#f6f6a8 url(images/arrow.gif) no-repeat 0 13px; }
#personal .policies li a.selected { background:#f6f6a8 url(images/arrow.gif) no-repeat 0 13px; }

#commercial .policies li a:hover { background:#ee631e url(images/arrow.gif) no-repeat 0 13px; }
#commercial .policies li a.selected { background:#f08944 url(images/arrow.gif) no-repeat 0 13px; }

#charity .policies li a:hover { background:#bbd7ee url(images/arrow.gif) no-repeat 0 13px; }
#charity .policies li a.selected { background:#bbd7ee url(images/arrow.gif) no-repeat 0 13px; }

#trust .policies li a:hover { background:#bbdc74 url(images/arrow.gif) no-repeat 0 13px; }
#trust .policies li a.selected { background:#bbdc74 url(images/arrow.gif) no-repeat 0 13px; }

.stupidboxblue p {margin:10px; color:#356695;}
