@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#3366FF;text-decoration:none}
a:hover {color:#9966FF}
body {background:#FFF;color:#000;font:75%/125% Georgia, Garamond, Serif}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

.bodytext   { color: #000000; font-size: 14px; line-height: normal}
A.bodytext:link {
	color: #fff;
	font-weight: normal;
	text-decoration: none;

}
A.bodytext:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: none;

}
A.bodytext:hover {
	color: #96f;
	font-weight: normal;
	text-decoration: none;
}

/* Containers */
#page {background:url(../images/bg.jpg) left bottom repeat-x;height:759px;margin:0 auto;width:1000px}
#page div {background:url(../images/bottom-bg.jpg) left bottom no-repeat;height:759px}
#home #page {background: url(../images/people3.jpg) no-repeat left bottom;}
#home #page div {background-image:none;}

/* Header */
#page div #header, #home #page div #header {background: url(../images/header-bg.jpg) left bottom repeat-x;height:183px;position:relative;}
#page div #header #logo {left:345px;position:absolute;top:51px}
#page div #header ul#nav {font-size:1.665em;font-weight:700;list-style:none;padding:0 0 0 0; margin:0 0 0 0;text-transform:uppercase;}
#page div #header ul#nav li {background:#fff url(../images/divider.png) left top no-repeat;float:left;padding:0 11px 0 13px;}
#page div #header ul#nav li.first {background:none;padding:0 11px 0 27px}

	
	/*Vip link*/
	#page div #header div {background:#3275fe;color:#fff;display:inline;float:left;font-size:1.25em;font-weight:700;height:auto;margin: 15px 0 0 40px;text-align:center;text-transform:uppercase;width:175px}
	#page div #header div a#vip {display:block;height:116px;margin:0 auto;overflow:hidden;position:relative;width:167px}
	#page div #header div a#vip span {background:url(../images/vip.jpg) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	#page div #header div a#vip:hover span {background-position:left -116px}
	#page div #header div p {letter-spacing:-1px;margin:0}
	
	/*Donate*/
	#page div #header a#donate {color:#fff;float:right;height:143px;margin:10px 17px 0 0;overflow:hidden;position:relative;width:143px}
	#page div #header a#donate span {background:url(../images/donate_button.jpg) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	#page div #header a#donate:hover span {background-position:left -143px} 

/* Content*/
ul#main-menu {background:url(../images/people.jpg) left bottom no-repeat;list-style:none;margin: 0 0 0 50px;height:422px;width:1000px;}
ul#main-menu li {float:left;font-size:2em;font-weight:700;height:417px;line-height:40px;padding:0;position:relative;text-align:center;width:293px}
ul#main-menu li strong {color:#fff;font-size:1.45em;line-height:46px;text-transform:uppercase}
ul#main-menu li#grow ul {margin: 0 0 0 0}
ul#main-menu li ul {background:url(../images/hover.png) center 75px no-repeat;height:250px;left:-999em;list-style:none;padding: 220px 15px 14px 16px;position:absolute;top:0;width:139px}
ul#main-menu li:hover ul, ul#main-menu li.sfhover ul {left:120px}
ul#main-menu li ul li a {float:none}
ul#main-menu li ul li {border-bottom:2px solid #000;height:auto;font-size:.65em;line-height:20px;margin:0 auto;padding: 4px 0;position:relative;text-align:center;width:100%}
ul#main-menu li#grow ul li {font-size:.685em;line-height:33px}
ul#main-menu li#thrive ul li {font-size:.685em;line-height:20px;padding:0 0 2px}
ul#main-menu li ul li.last {border:0}
ul#main-menu li ul li a {font-weight:700;font-variant:small-caps}
ul#main-menu li#succeed ul li.small {font-size:.58em;line-height:16px}
ul#main-menu li#succeed ul li.last {font-size:.6em}
#grow ul, #succeed ul, #thrive ul {margin-left: -50px !important;}
#home ul#main-menu {background-image: none;}

/*IE6 PNG Fix*/
* html ul#main-menu ul { behavior: url("script/iepngfix.htc") }

/* Footer */
#footer {
	width:920px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 40px;
}
#footer ul {font-size:2em;font-weight:700;line-height:28px;list-style:none;text-align: center;margin:0 0 0 250px;overflow:hidden;text-transform:uppercase;width:880px; padding: 0;}
#footer ul li {background:url(../images/footer-divider.png) left center no-repeat;float:left;padding:0 11px 0 13px}
#footer ul li.first {background:none;padding:0 11px 0 0}
#footer p {clear:both;float:left;margin:0;padding:10px 0 16px;text-align:center;width:920px}
