/*STRUCTURAL POSITIONING AND STYLES (IDS AND CLASSES)*/
	/*OVERALL CONTAINER*/
#container {width: 710px; \width: 730px; w\idth: 710px; margin: 5px; margin-left: auto; margin-right: auto; padding: 5px; font-family: verdana, arial, helvetica, sans-serif; color:#000; font-size: 90%;}
.clearer {clear: both; line-height: 0; height: 0; width: auto; border: 0px;}

	/*LEFT CONTENT COLUMN*/
#content {border-right: 1px solid #000; padding-right: 0; margin-right: 210px; background-color: #FFF;}
.mainContent {padding: 0 5px 5px 5px;}
#content .banner {text-align: center;}

	/*RIGHT COLUMN*/
#rightSidebar {float: right; width: 200px; \width: 205px; w\idth: 200px; margin: 0; margin-left: 0; padding-left: 0px; padding-top: 0px; padding-right: 5px; background-color: #FFF;}
.announceBanner {background-color: #FA8C32; padding: 5px; margin: 0; border: 1px solid #000; font-weight: bold;}
.testimonialBanner {background-color: #FA8C32; padding: 5px; margin: 0; border: 1px solid #000; font-weight: bold;}

	/*FOOTER*/
#footer {clear: both; padding: 5px; margin-top: 10px; margin-right: 210px; text-align: center; color: #FFF; background-color: #005AFA;}
#footer a {color: #FFF; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

/*MAIN NAVIGATION STYLES*/
#mainNavList {padding-right: 5px; padding-left: 0; margin-left: 0; margin-top: 0; border-bottom: 0; width: 120px; }
#mainNavList li {list-style: none; margin: 0 0 0 0; padding: 3px; border-bottom: 1px solid #000;}
#mainNavList li a {text-decoration: none; color: #000;}
ul#mainNavList {background: transparent; color: #000;}
li#mainNav0 a, li#mainNav1 a, li#mainNav2 a, li#mainNav3 a, li#mainNav4 a, li#mainNav5 a {background: transparent;}
li#mainNav0 a:hover, li#mainNav1 a:hover, li#mainNav2 a:hover, li#mainNav3 a:hover, li#mainNav4 a:hover, li#mainNav5 a:hover {background: #FA8C32; color: #000; font-weight: bold;}

	/*MAIN-NAV: DETERMINES HIGHLIGHTED PAGE DESIGNATION*/
/*ROOT PAGES*/#homepage li#mainNav0 a, #contactUs li#mainNav0 a, #siteMap li#mainNav0 a, /*ABOUT PAGES*/#aboutUs li#mainNav1 a, #aboutUsVision li#mainNav1 a, #aboutUsMission li#mainNav1 a, #aboutUsPartners li#mainNav1 a, #aboutUsGoalsObjectives li#mainNav1 a, /*SERVICES PAGES*/#services li#mainNav2 a, #servicesClasses li#mainNav2 a, #servicesPrograms li#mainNav2 a, /*STUDENT PAGES*/#students li#mainNav4 a, #studentSpotlight li#mainNav4 a, #studentWorks li#mainNav4 a, /*NEWS/EVENTS PAGES*/#newsEvents li#mainNav5 a {background: #FA8C32; color: #000; font-weight: bold;}

/*SUB NAVIGATION STYLES*/
.subNav {width: 95%; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px; font-size: 90%}
.subNav ul {margin-left: 0; padding-right: 8px; padding-left: 0; display: inline; list-style: none;}
.subNav ul li {margin-left: 0; padding-right: 8px; border: 0; display: inline; list-style: none;}
.subNav ul li a {text-decoration: underline;}
.subNav ul li a:hover {text-decoration: none;}

	/*SUB-NAV: DETERMINES BOLD PAGE DESIGNATION*/
/*ROOT PAGES*/#homepage li#SubNav0 a, #contactUs li#SubNav1 a, /*ABOUT PAGES*/#aboutUs li#SubNav0 a, #aboutUsVision li#SubNav1 a, #aboutUsMission li#SubNav2 a, #aboutUsPartners li#SubNav3 a, #aboutUsGoalsObjectives li#SubNav4 a, /*SERVICES PAGES*/#services li#SubNav0 a, #servicesPrograms li#SubNav1 a, #servicesClasses li#SubNav2 a, /*STUDENT PAGES*/#students li#SubNav0 a, #studentSpotlight li#SubNav1 a, #studentWorks li#SubNav2 a, /*NEWS/EVENTS PAGES*/#newsEvents li#SubNav0 a {font-weight: bold; color: #000; text-decoration: none;}

/*PAGE SPECIFIC STYLES*/
#homepage ul.homeBody {list-style: none;}
#homepage ul#announcements {list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em;}
#homepage ul#announcements li {padding-bottom: 10px;}
#classes dd {margin-bottom: 5px;}
#aboutUsGoalsObjectives table {width: 490px; margin-bottom:0; padding:0; border:0;}
#aboutUsGoalsObjectives th {white-space:nowrap; text-align:left; vertical-align:top; margin:0; padding:0px; border:0; font-size:95%; background:transparent;}
#aboutUsGoalsObjectives td {text-align:left; vertical-align:top; margin:0; padding:0px; border:0; font-size:95%; background:transparent;}
#objective {font-family: inherit; color: #FF0000;}
#objectiveDescr {font-family: inherit;}
#goal {font-family: inherit; color: #005AFA; font-weight: bold;}
#goalDescr {font-family: inherit; color:#000; font-weight: bold;}

	/*DETERMINES INVISIBILITY OF RIGHT BANNER ON SPECIFIC PAGES*/
#contactUs .announceBanner, #siteMap .announceBanner, #studentsQuotes .testimonialBanner, #studentQuotes .testimonials {background-color: #000; padding: 0px; margin: 0; border: 0px;}

/*GENERAL CLASSES AND IDS*/
.tagLine {margin-left: 140px;}
.blue {color: #005AFA;}
.orange {color: #FA8C32;}
.note {font-size: 90%; color: #FA8C32;}
.studentQuote {font-style: italic;}

/*GENERIC HTML TAG STYLES (CLASSES AND IDS INCLUDED)*/
body {background-color: #FFF; font-family: verdana, arial, helvetica, sans-serif; color:#000;}
h1 {font-size: 120%;}
h1.header {font-size: 120%; color: #005AFA; font-weight: bold; text-align: right; margin-right: 15px;}
h2 {font-size: 95%; color:#000;}
img {margin: 0 5px 0 5px;}
img#headerImage {margin: 0 0 0 0;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
