body
{
	background-color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:62.5%;
	color:#353535;
	background-color:#e2e2e2;
}

.bodytext
{
	background-color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#353535;

}

#wrapper
{
	background-color:#ffffff;
	width:760px;
	margin:20px auto 0px auto;
	padding-bottom:20px;
	position:relative;
	font-size:1.1em;
	line-height:1.4em;
	border:1px solid #9c9c9c;
}

#container
{
	width:600px;
	float:left;
}



/*   Left Navigation
=============================================================================*/
#leftNav
{
	width:160px;
	height:530px;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
}

#logo
{
	padding:25px 31px 26px 38px;
	float:left;
}

.leftNavLink
{
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:67px;
	height:46px;
	padding-top:20px;
	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration:none;
	line-height:10px;
	padding-left:68px;
}

#leftNewsLink
{
	background-image:url(../images/news_events_linkBG.jpg);
}

#leftNewsLink.on
{
	background-image:url(../images/news_events_linkBG_ON.jpg);
	width:87px;
}

#leftAcceptanceLink
{
	background-image:url(../images/candidate_acceptance_linkBG.jpg);
	padding-top:9px;
	height:57px;
}

#leftAcceptanceLink.on
{
	background-image:url(../images/candidate_acceptance_linkBG_ON.jpg);
	width:87px;
}

#leftVideoLink
{
	background-image:url(../images/watch_video_linkBG.jpg);
}

#leftVideoLink.on
{
	background-image:url(../images/watch_video_linkBG_ON.jpg);
	width:87px;
}

#leftContactLink
{
	background-image:url(../images/contact_us_linkBG.jpg);
}

#leftContactLink.on
{
	background-image:url(../images/contact_us_linkBG_ON.jpg);
	width:87px;
}

#leftHSLink
{
	background-image:url(../images/high_school_linkBG.jpg);
}

#leftHSLink.on
{
	background-image:url(../images/high_school_linkBG_ON.jpg);
	width:87px;
}

#leftNav a img
{
	border-width:0px;
}
/*  End Left Navigation
==============================================================================*/




/*  Top Navigation
==============================================================================*/
#header
{
	width:600px;
	float:left;
}

#header img
{
	float:left;
}

#topNav
{
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	height:25px;
	width:600px;
	float:left;
	margin:0px 0px 0px -1px;
	padding:0px 0px 22px 0px;
}

#topNav ul
{
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#topNav li
{
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	height:25px;
	margin-right:1px;
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 11px;
	background-position:left;
	background-repeat:no-repeat;
}

#topNav li.off
{
	background-image:url(../images/l_purple.gif);
}

#topNav li.on
{
	background-image:url(../images/l_lightPurple.gif);
}

#topNav li.green
{
	background-image:url(../images/l_green.gif);
}

#topNav li.orange
{
	background-image:url(../images/l_orange.gif);
}

#topNav li.blue
{
	background-image:url(../images/l_blue.gif);
}

a.topNavLink
{
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 0px;
	background-position:right;
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	display:block;
}

li.off a.topNavLink
{
	background-image:url(../images/r_purple.gif);
	background-color:#5E2558;
}

li.on a.topNavLink
{
	background-image:url(../images/r_lightPurple.gif);
	background-color:#9E7C9B;
}

li.green a.topNavLink
{
	background-image:url(../images/r_green.gif);
	background-color:#86BC3C;
}

li.orange a.topNavLink
{
	background-image:url(../images/r_orange.gif);
	background-color:#E08C13;
}

li.blue a.topNavLink
{
	background-image:url(../images/r_blue.gif);
	background-color:#3E6BB3;
}

a.topNavLink img
{
	border-width:0px;
}

#topNav li.on
{
	background-color:#86BC3C;
}
/*   End Top Navigation
===========================================================================*/




/*  Main Content
===========================================================================*/
#content
{
	width:317px;
	padding:0px 15px 0px 15px;
	float:left;
	padding-bottom:25px;
}

#content span
{
	color:#5E2558;
	display:block;
	padding-bottom:5px;
	font-size:1.2em;
}

#content h1
{
	color:#5E2558;
	display:block;	
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:1.5em;
}

#content h2
{
	display:block;
	padding-bottom:5px;
	font-weight:bold;
	font-size:1.1em;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#content b.boldHeader
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

#content a
{
	color:#5E2558;
	font-weight:bold;
}

#content a:hover
{
	color:#75A532;
}

ul
{
	padding:0px 0px 12px 15px;
	margin:0px 0px 0px 0px;
}

blockquote
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
/*  End Main Content
===========================================================================*/




/*  Right Navigation
===========================================================================*/

#idol
{
	margin-top:0px;
	padding:15px 25px 15px 15px;
	display:inline;
	float:right;
	background-color:transparent;
	color:#000000;
	font-size:0.9em;
}

#rightNavWrapper
{
	float:left;
	width:253px;
	height:400px;
	background-image:url(../images/right_background.jpg);
	background-position:right 228px;
	background-repeat:no-repeat;
}

#videoWrapper
{
	margin-top:0px;
	padding:15px 23px 15px 15px;
	display:inline;
	float:left;
	background-color:transparent;
	color:#000000;
	font-size:0.9em;
}

#videoWrapper span
{
	font-weight:bold;
	color:#5E2558;
	font-size:1.1em;
}

#rightNav
{
	width:238px;
	float:left;
	color:#ffffff;
	padding:0px 0px 10px 15px;
	background-image:url(../images/rightNav_BG.gif);
	background-repeat:repeat-y;
	background-position:15px;
	font-size:1.0em;
	position:relative;
	overflow:visible;
}

#rightNav span#rightNavHeader
{
	display:inline-block;
	width:226px;
	height:42px;
	padding:6px 0px 0px 28px;
	background-image:url(../images/rightNav_header_BG.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:-16px;
	font-size:1.1em;
}
#rightNav a
{
	color:#ffffff;
	text-decoration:none;
	position:relative;
	padding:0px 0px 0px 27px;
	margin:0px 0px 0px 0px;
	display:block;
	float:left;
	width:211px;
	background-image:url(../images/list_bullet.gif);
	background-repeat:no-repeat;
	background-position:21px 2px;
}

#rightNav a.rightNavLink2
{
	padding-left:33px;
	width:205px;
	background-image:url(../images/list_dash.gif);
	background-position:27px 2px;
}

#rightNav a:hover, #rightNav a.on
{
	background-color:#956E91;
	background-image:url(../images/list_bullet_on.gif);
}

#rightNav a.rightNavLink2:hover, #rightNav a.rightNavLink2.on
{
	background-image:url(../images/list_dash_on.gif);
}

#rightNav a.boldLink
{
	display:block;
	background-image:none;
	margin:5px 0px 0px 0px;
	padding:0px 5px 0px 15px;
	width:218px;
	color:#ffffff;
	text-decoration:none;
	position:relative;
	font-weight:bold;
}

#rightNav a.boldLink:hover
{
	background-image:none;
}

#rightNav ul
{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
}

#rightNav li
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
}

#rightNav li.head
{
	padding-left:15px;
}

#rightNav li.subHead
{
	padding-left:27px;
	background-image:url(../images/list_bullet.gif);
	background-repeat:no-repeat;
	background-position:21px 2px;
}

#rightNav span.bold
{
	display:block;
	float:left;
	padding:0px 0px 0px 15px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
}

#catalogLink
{
	display:block;
	background-image:none;
	margin:20px 0px 0px 20px;
	padding:0px 5px 0px 15px;
	width:218px;
	
	
	position:relative;
	
}

#catalogLink a
{	
	font-size:small;
	font-weight:bold;
	color:#5e2558;
}

/*  End Right Navigation
===========================================================================*/




/*  Footer
===========================================================================*/
#footer
{
	padding-top:12px;
	padding-left:15px;
	color:#6d6d6d;
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
	line-height:1.0em;
	width:585px;
	position:relative;
}

#footer a
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
	color:#6d6d6d;
	text-decoration:none;
}

#footer a:hover
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
	text-decoration:underline;
}
/*  End Footer
===========================================================================*/




/*  Form
===========================================================================*/
form
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*font-size:0.9em;*/
}

select, input
{
	/*height:15px;
	/*font-size:1.1em;*/
	line-height:1.4em;
}
select
{
	height:20px;
}

form input.button
{
	/*width:100px;
	/*height:25px;
	/*font-size:1.1em;*/
}

/*table
{
	font-size:1.1em;
}

td
{
	vertical-align:top;
}*/

/*  End Form
===========================================================================*/




/*  Popup Pages
===========================================================================*/
#popWrapper, #popWrapper form
{
	width:463px;
	background-color:#ffffff;
	font-size:1.1em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#popWrapper form select, #popWrapper form input, #popWrapper form table, #popWrapper form input.button
{
	font-size:1.1em;
}



/*  End Popup Pages
===========================================================================*/