/* PAGE STYLES */

html {font-size:100%} /*IE HACK*/

body {
	margin:0; padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height:1.7em;
	color: black;
	background-color: #FFFFFF;}

#wrapper
{
	position: relative;
	border: 0px none #000000;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 794px;
}
#main
{
	text-align: left;
	margin: 0 24px;
	padding:0;
	width: 755px;
	border:0;
}

#pglogo {padding:0; margin:0px 0 0 0; width: 755px; background-color:#669999; height:111px; border:0px solid #FFFFFF;}

#top_nav {background-color:#669999; margin:0; padding:4px 0 2px 80px; border:0; height:20px;}

#top_nav a:link, #top_nav a:visited, top_nav a:active {color:#FFFFFF; font-size:1.1em; font-weight:bold; text-decoration: none; margin:0 35px 0 0; padding:0;}
#top_nav a:hover {color:#FFFF99; border-top:1px solid #FFFF99;}


#pg_content {
	width: 753px;
	border-left: 1px solid #669999;
	border-right: 1px solid #669999;
	border-bottom: 1px solid #FFFFFF;
	border-top: 0px solid #FFFFFF; /* for top spacing*/
margin:0px 0 0 0; padding:0px;
}

#bodytext {width:500px; margin: 0 0 0 210px; padding:20px 0 0 0;}

#bodytext p {font-size: 1.1em;}


a:link, a:active, a:visited {color:#339999;}
a:hover {color:#CC3300;}

h2 {font-size:1.4em; font-weight:bold; color:#CC6600; margin:0; padding:10px 0 0 0;}
h3{font-size:1.2em; font-weight:bold; color: #336666; margin:0; padding:10px 0 0 0;}
h4{font-size:1.1em; font-weight:bold; color: #000000; margin:0; padding:10px 0 0 0;}

/*SCHEDULE TABLE*/
table.schedule {width: 480px;}
table.schedule h2, table.schedule h3, table.schedule h4 {display:inline; margin:0; padding:0;}
 

p.spacefix {margin:0; padding:0; line-height:.5em;}

#subnav {position:absolute; top: 155px; left:25px; width:164px;}
.pgtitle {font-size:1.4em; color:#006666; padding-left: 8px; font-weight: bold;}
#subnav ul {margin:0; padding:0;}
#subnav li{margin:0; padding:3px 0 3px 15px; list-style-type:none; background-color:#E7F1EF; border-top: 1px solid #FFFFFF;}
#subnav li.on { background-color:#F5F5C5;}
#subnav a:link, #subnav a:active, #subnav a:visited {color:#339999; text-decoration:none; font-size: 1.1em;}
#subnav a:hover {color:#003333; font-weight:bold;}

#quote {position:absolute; top: 365px; left:33px; width:154px;}
#quote h2 {display:inline; margin:0; padding:0; font-size: 1.8em;}
#quote p {display:inline; margin:0; padding:0; color:#CC6600;}

/* IDs for menu on state*/
#about_intro #abt_int {background-color:#F5F5C5;}
#about_student #abt_stu {background-color:#F5F5C5;}
#about_partner #abt_par {background-color:#F5F5C5;}
#about_staff #abt_sta {background-color:#F5F5C5;}
#about_contact #abt_con {background-color:#F5F5C5;}

#program_over #prgm_ove {background-color:#F5F5C5;}
#program_offer #prgm_off {background-color:#F5F5C5;}
#program_faq #prgm_faq {background-color:#F5F5C5;}

#get_intro #gi_int {background-color:#F5F5C5;}
#get_classes #gi_cla {background-color:#F5F5C5;}
#get_volunteer #gi_vol {background-color:#F5F5C5;}
#get_employ #gi_emp {background-color:#F5F5C5;}
#get_support #gi_sup {background-color:#F5F5C5;}

#spanish_intro #span_int {background-color:#F5F5C5;}
#spanish_sched #span_sch {background-color:#F5F5C5;}


/*FOOTER*/


#footer {width:755px; text-align:center; margin:0; padding:0;}
#footer a:link, #footer a:active, #footer a:visited {font-size:1em; color:#339999;}
#footer p.footer_txt {margin:0; padding-top: 10px; line-height:1.5em;}

