body, img, h1, h2, h3, h4, form, fieldset,ul,li {margin:0px; padding:0px; border:0px;}
body        {background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
hr			{width:100%; clear:both; float:left; margin-top:5px;}
#page       {width:760px;text-align:left; margin:0px auto;}
#left		{float:left;}
.thide, .hide{display:none; visibility:hidden;}
.tshow, .show{display:block;}
.error		{color:#FF0000; font-size:12px; font-weight:bold;}
.resulterror{font-style:italic;font-size:11px;color:#333;padding:5px 0;}
.bold 		{font-weight:bold;}
.pageblurb, .info {font-size:12px; margin:0 0 15px 0; text-align:justify; color:#000;}
.categories	{margin-top:10px;}
.v_bar		{padding:0 2px;color:#CCCCCC;}
.nobullet 	{list-style:none;}
.dividor	{padding-top:5px;border-top:1px dotted #ccc;}
.copyright  {display:inline;}
a           {text-decoration:underline; color:#0084c4; }
a:hover, a:visited		{text-decoration:none;color:#666; }
h1, h1 a  	{font-size:14px;}
h2, h2 a  	{font-size:13px;}
h3, h4  	{font-size:12px;}
p			{margin:0 auto 10px auto;text-align:justify;}

#navtop ul 	{height:100%;margin-top:5px;list-style:none;}
#navtop li 	{width:170px; height:36px; text-align:center;float:left; margin-right:3px; list-style:none;}
#navtop li a{width:170px; font-size:15px;padding-top:10px;float:left; display:block; 
			font-weight:bold; text-decoration: none; color:#fff;}
#navbar		{width:100%; height:15px; display:block;clear:both;}
#introduction	{margin:5px 0;clear:both; background:url(../images/V2/bg_top.jpg) repeat-x top left;}
#introduction h1	{width:100%;margin-top:5px;padding:10px 0;font-size:20px;}
#introduction ul {margin-left:20px;padding-left:20px;}
#topnav			{width:100%;position:relative;margin:5px 0;*float:left;}
#topnav a		{text-decoration:none; }
#topnav a:hover	{text-decoration:underline;}
#topnav #breadcrumb	{position:relative;}
#pagination a, div.outsideus a  {text-decoration:underline;color:#0084c4;}
#pagination, div.outsideus 		{position:absolute; top:0; right:0; font-size:10px; padding:2px 0 2px 0; 
								text-align:right; white-space:nowrap; font-weight:bold;}
#pagination a:visited, div.outsideus a 	{color:#999;}								
#pagination 			{color:#000000;}
#pagination .grayout	{font-weight:normal; color:#999999;}
#pagination .pagingtype	{margin-left:5px; font-size:10px;}
#pagination .pagingtype a:visited {color:#0084c4;}
#pagination .currentindex	{font-weight:bold; padding:0 1px; border:1px solid #0084c4;}
#pagination .nextpage, #pagination .nextpage a:visited, #breadcrumb a {padding:0 2px;color:#0084c4;}

#frame			{margin:10px 0; clear:both;}
#frame #left	{width:170px;margin-right:10px;font-size:12px;}
#frame #center	{width:580px;float:left;clear:right;}
#frame #center #middle 	{width:70%; margin-right:10px; display:block;float:left;}
#featuredschools		{width:28%; margin-bottom:10px;float:left; text-align:center;background-color:#f9f9f9;}
#ad				{text-align:center; float:left;}
#featuredschools a img 	{border:1px solid #666;padding:2px 5px;margin:5px 15px 0px 15px; background-color:#fff;}
#featuredschools a h3 	{color:#005f8b; text-decoration:underline; margin: 5px auto 10px; font-size:12px;}
#featuredplacement #school #right h4 {background:url(../images/V2/btn_moreinfo_bg.jpg) repeat-x top;}
#featuredplacement #school #right h4 span.left {background:url(../images/V2/btn_moreinfo_l.jpg) no-repeat top;}
#featuredplacement #school #right h4 span.right {background:url(../images/V2/btn_moreinfo_r.jpg) no-repeat top;}

#frame #center h2, #center.panelright h2	{background:url(../images/V2/bg_titlebar_blue.jpg) repeat-x center left; }
#frame #center h2, #center.panelright h2, #left .leftnav h1	{height:24px; padding-top:4px;*padding-top:3px;margin:0; text-align:left; font-size:13px; text-indent:5px; color:#fff; }
#left .leftnav		{margin: 0 0 10px;}
#left .leftnav h2	{width:100%; padding:5px 0 5px 2px;}
#left .leftnav ul	{padding-bottom:10px;}
#left .leftnav li	{padding:5px 0 5px 5px;list-style:none;border-bottom:1px dotted #ccc;}
#left .leftnav li a {text-decoration:none;}

#center #intro h1{font-size:20px;}
#center			{position:relative;}
#center,#bottom {width:100%; clear:both;}
#learnmore		{height:37px; margin:0 25px 0 10px; padding-top:3px; position:relative; display:block;}
#learnmore h2	{height:37px;color:#fff; font-size:15px;}	
#learnmore span.left {width:10px; height:37px;margin-left:-10px; position:absolute; top:0; left:0;}
#learnmore span.right {width:25px; height:37px; margin-right:-25px; position:absolute; top:0; right:0;}
#viewall        {position:absolute; top:26px; right:2px; padding:2px 0 5px 0;  text-align:right;overflow:hidden;}
#viewall a      {text-decoration:none;}

#schools		{position:relative;margin-top:10px;/**padding-top:10px;*/ clear:both;border-top:1px dotted #cccccc;}
#school {width:100%; /*margin:10px 0px;padding-bottom:10px;*/ padding:10px 0; clear:both; overflow:hidden;
				border-bottom:1px dotted #cccccc;}
#school #left 	{width:67%;*width:69%;padding-left:5px;}
#school #right  {width:30%;padding:5px; float:right; text-align:center; background-color:#f7f7f7; text-align:center; }
#school #right img 	{margin:10px auto;padding:5px;background-color:#fff;border:1px solid #ccc;}
#school h3 a  	{font-size:13px;text-align:left;cursor:pointer; }
#school #right h4	{width:150px;height:30px;margin:auto; padding-top:6px; color:#fff; font-size:13px;white-space:nowrap; position:relative;}
#school #right h4 span.left {width:5px; height:30px;margin-left:-5px; position:absolute; top:0; left:0}
#school #right h4 span.right {width:5px; height:30px; margin-right:-5px; position:absolute; top:0; right:0;}
#school #right h4 a {text-decoration:none;color:#fff;}
#school p           {margin-top:5px;font-size:11px;}
#school #location   {font-weight:bold; margin: 2px 0 10px 0;color:#333;}
#school .distance   {float:right;}

#bg_bar		{width:100%; position:relative; }
#bg_bar span.left {width:6px; height:25px; position:absolute; top:0; left:0;
background: url(../images/V2/bg_programs_l.jpg) no-repeat left top;}
#bg_bar span.right {width:6px; height:25px; position:absolute; top:0; right:0;
background: url(../images/V2/bg_programs_r.jpg) no-repeat right top;}
.programs {background: url(../images/V2/bg_programs_m.jpg) repeat-x left top;}
.programs h3 	{height:25px;margin-left: 5px; padding: 5px 0 7px 20px; font-size:11px; color:#0084c4; cursor: pointer; background: url(../images/V2/arrow-square.gif) no-repeat left 5px;}
.programs h3.active {background-position: left -52px;}
.programs ul 	{margin:-12px 0 0 0;*margin-top:0; padding:5px; border:1px solid #f0f0f0;border-top:none;background:#fcfcfc;display:none;}
.programs li 	{margin:0px; padding:0px; list-style:none;}
													
#footer 		{width:100%;margin:10px 0;clear:both;float:left; display:block;text-align:center;  
				border-top:1px solid #cccccc; color:#0084c4;}
#footer_nav		{padding:10px 0 0px 0;}
#footer_common	{padding:10px 0;}
#footer a 		{margin:0 3px;}
#ad h3 {margin-top:10px;font-size:11px;color:#333;}

/*--- search form ---*/
#search fieldset    {width:100%;margin:5px 0 0 15px;}
#search label       {width:20%; margin-right:10px;float:left;font-weight:bold; text-align:right; white-space:nowrap;}
#search #radio		{margin-left:25px;}
#search #radio label	{text-align:left; padding-top:2px;}
#search input, select 	{float:left;font-size:10px;}
#search select 			{width:70%;}

/*--- bottom search form ---*/
#bottom	{width:100%;position:relative; margin-top:10px;}
#bottom #search form  {width:434px; position:relative; margin:-20px 0  0 -8px;*margin:-15px -8px 0 -8px;padding-top:20px;border:1px solid #ccc; border-top:none;}
#bottom #search	{position:relative; width:420px;margin:0 0 0 10px; display:block;}
#bottom #search h2	{height:37px; padding-top:3px; color:#ffffff; font-size:13px; text-indent:10px;}
#bottom #search span.left {width:8px; height:37px; margin-left:-8px; position:absolute; top:0; left:0;}
#bottom #search span.right {width:8px; height:37px; margin-right:-8px; position:absolute; top:0; right:0;}
#bottom #search fieldset    {width:auto;padding:0;position:relative;}
#bottom #search label       {display:block; width:98%; text-align:left; }
#bottom #search input, select 	{font-size:10px;}
#bottom #search select 	{width:96%;}
#bottom #search #zipcode 	{width:40%;position:relative;}
#bottom #search #zipcode input {float:none;}
#bottom #search #radio		{position:absolute; top:30px; right:10px;}
#bottom #search #radio label	{display:inline; width:auto;}
#bottom #search fieldset.button {padding:10px 0;margin:auto 0;position:relative;}
#bottom #search input.nextButton {left:33%;}
#bottom #search			{background:url(../images/V2/titlebar_bg_blue.jpg) repeat-x top;}
#bottom #search h2			{background:url(../images/V2/bg_blue_arrow2.jpg) no-repeat 15px 25px; color:#ffffff;}	
#bottom #search span.left 	{background:url(../images/V2/titlebar_l_blue.jpg) no-repeat left top;}
#bottom #search span.right {background:url(../images/V2/titlebar_r_blue.jpg) no-repeat right top;}
#bottom #search.all form {width:344px;}
#bottom #search.all {width:330px;}

/*--- bottom long form --*/
#mainsearch h2 		{width:760px; height:41px; background:url(../images/V2/bg_formtitle_long.jpg) no-repeat; color:#fff;font-size:14px; padding-top:5px; text-indent:15px;}
#mainsearch form	{width:758px;*width:100%;padding:5px 0;margin-top:-5px;*margin-top:0;border:1px solid #ccc; border-top:none;background-color:#f5f5f5;}
#mainsearch fieldset{float:left;  margin: 3px 0 3px 10px;}
#mainsearch #degreefield 	{width:16%;}
#mainsearch #subjectfield 	{width:30%; }
#mainsearch #programfield  	{width:26%;}
#mainsearch label	{width:99%;font-weight:bold;text-align:left;}
#mainsearch select	{width:98%;}
#mainsearch #subjects {margin:0;}
#mainsearch .button	{width:128px; padding-top:10px; float:none; padding:0 0 0 10px;*padding: 10px 0 0; margin: 5px 0;}
/*--- Inserted banner ---*/
#refinedsearch, #refinedsearch	{width:100%; height:auto; margin-bottom:10px;padding-bottom:10px; background-color:#f7f7f7; float:none;overflow:hidden;}
#refinedsearch div.title, 
#featuredplacement div.title 
{height:41px; margin:0 15px 0 10px; padding-top:3px; position:relative;
background: url(../images/V2/bg_bluebar.jpg) repeat-x top;}
#refinedsearch h2, #featuredplacement h2 {height:41px; color:#fff; font-size:14px;padding-top:2px;
background: url(../images/V2/bg_blue_arrow.jpg) no-repeat 10px 25px;}		
#refinedsearch span.left, 
#featuredplacement span.left 
{width:10px; height:41px; margin-left:-10px; position:absolute; top:0; left:0;
background: url(../images/V2/bg_bluebar_l2.jpg) no-repeat left top; }
#refinedsearch span.right, #featuredplacement span.right 
{width:15px; height:41px; margin-right:-15px; position:absolute; top:0; right:0;
background: url(../images/V2/bg_bluebar_r.jpg) no-repeat right top; }
#refinedsearch ul, #featuredplacement #school {width:100%; background-color:#f5f5f5; padding:5px 0 0 5px;}
#refinedsearch li {width:48%;margin-left:10px; list-style:none; float:left; }
#refinedsearch .left	{float:left;}
#refinedsearch .right	{float:right;}
#featuredplacement	{width:100%;}
#featuredplacement #school {margin-top:-20px;padding:20px 0;}
#featuredplacement #school p {margin-top:15px;}

/*--------- Careers, Archive pages (3 columns) ------*/
#intro p {margin:10px 0;}
#articles .readmore {margin-left:10px;}
#center #middle #articles {*height:100%;padding-bottom:10px;margin-bottom:10px;background-color:#f7f7f7;}
#center #middle #articles img {width:130px; margin:10px; float:left; }
#center #middle #articles h3 {font-size:1.1em;margin:10px 10px 10px 0;}
#center #middle #articles h3 a {text-decoration:none;}
#center #middle #articles h3 a:hover {text-decoration:underline;}
#center #middle #articles p {width:94%;margin-left:10px;}
#center #middle #articles a {color:#0075ae;}
#center #middle #articles #sponsor {display:none; height:0;}
#center #middle #school #left {width:60%;}
#center #middle #school #right {width:32%; background-color:#fff;}
#middle #school #right h4	{width:98%;}
#middle #school p {margin:10px 0; font-size:11px;}
#frame #center #right {width:28%; float:right;}
#right #search h2 {padding-top:3px;margin-bottom:-3px;*margin-bottom:0;}
#right #search form {width:99%;*width:100%;padding:5px 0; border:1px solid #c8c8c8; background-color:#eeeeee; *text-align:center;}
#right #search fieldset {width:92%;margin:0 auto 3px auto;padding-bottom:3px;*text-align:left;}
#right #search label {margin:0;width:100%;display:block;text-align:left;}
#right #search select {width:100%;}
#right #search fieldset.button {margin-top:5px;text-align:center;}
#archive h3 {margin:5px 0 0 5px;font-size:12px;}
#archive ul {margin:0 0 10px 5px; list-style-type:none;}
#archive li {margin-top:5px;}

/*---- All other pages, ie. article, subjects (2 columns) ---*/
#center #article h2 {background:none; color:#000; text-indent:0;}
#center #article h3	{font-size:11px;}
#center #article	{margin:5px 0 10px 0;padding-bottom:10px; border-bottom:1px solid #666; }
#center #article img {float:left;}
#center #article #ad {width:200px;margin:3px 0px 3px 10px;float:right;text-align:left; color:#0084C4; }
#article h1 	{margin-bottom:10px;font-size:20px;}
#article h2, #article h3 {margin:5px 0;}
#center #article #ad h2 {width:100%; height:24px; padding-top:3px; float:right; text-indent:5px;
color:#fff; background:url(../images/V2/bg_titlebar_blue.jpg) repeat-x top left;}
#center #article #ad ul {margin:0;padding:10px 0; background-color:#eee;}
#center #article #ad li {margin: 0 3px 3px 20px; list-style:disc;}
#center #article li	{margin: auto 0 5px 30px;}
#center #article .art_ul {margin-left:210px;}
#center #article hr {margin:10px 0 5px 0;}
#center.panelright h2 {clear:both;}
#center.panelright #learnmore, #center.panelright #location, #center.panelright div.programs,
#center.panelright #viewall, #center.panelright #bg_bar, #page.hsdiploma #location, #page.vocational #location 
{display:none;}
#center.panelright #schools {border-top:none;}
#subjects {width:98%; margin: auto 0 10px 20px; }
#subjects ul.column    {width:28%;*width:32%; margin-left:0px; padding-left:20px; *padding-left:20px; margin-bottom:10px; float:left;}
#center.subjects #bg_bar, #center.subjects div.programs {display:block;}
#center.subjects #schools {display:block; margin-top:0;}
#center.subjects #viewall	{display:block; position:relative; top:0;}
#center.schoollist #pagination {margin-top:5px; padding:5px; font-size:12px; text-align:left; background:transparent url(../images/V2/bg_titlebar_blue.jpg) repeat-x scroll left center; position:relative; color:#fff;}
#center.schoollist #pagination a {color:#fff;}
#center.schoollist #pagination a:hover {color:#999;}
#center.schoollist #pagination .grayout	{font-weight:bold;}
.alphabet .listing	{width:100%;}
.alphabet h3     	{margin: 5px 0; font-size:14px; padding:3px 5px;}
.alphabet ul		{margin-left:20px;}
.alphabet li  		{width:47%; margin:2px 5px 2px 0; list-style-type:none; float:left;}
.alphabet li a 		{color:#006393;} 
.alphabet li a:hover, .alphabet li a:visited {text-decoration:none; color:#666;}
.indexdividor 		{border-bottom:1px dotted #999; font-size:14px; vertical-align:bottom; text-align:right; clear:left; width:100%;}
.indexdividor a		{text-decoration:none;}
.separator 			{margin: 0 4px;}
#sitemap {margin: 10px 0;}
#sitemap .nobullet {font-size:14px; }
#sitemap ul {margin:10px 0 10px 20px;}
#sitemap li {margin-bottom:2px;}


/************** Index CSS ************/
#center.index #articles 	{margin:10px 0;float:left; clear:both;}
#center.index #articles img, #center .career img {width:100px;margin-right:10px;float:left;}
#center .career 	{width:100%; margin:10px 0 0 0; padding:0; float:left;}
#center .career h3 	{width:72%; padding:2px 0; text-indent:5px; float:left;background-color:#f4f4f4;}
#center .career h3 a {text-decoration:none;margin:0;font-size:13px;}
#center .career p 	{width:70%; padding:5px; float:left;}
#center #articles h3 {font-size:16px;}
/*----- Top (Index) Search From -----*/
#topform 		{position:relative; height:234px;color:#fff; border:1px solid #e9e9e9; overflow:hidden;}
#topform  img 	{position:relative; left:0;}
#topform #search{width:429px; height:234px; position:absolute; left:330px; top:0;background:url(../images/V2/bg_index_top.jpg) repeat-x left top;}
#topform #search h2	{height:38px; padding:7px 0 0 0; margin-left:20px; position:relative; top:10px; 
				text-indent:15px; font-size:18px; font-weight:normal;}
#topform #search form {height:220px;width:389px; padding: 20px 0 0 10px; margin-left:20px;*padding-top:30px; font-size:13px;border:none 0;}	
#topform #search fieldset 	{width:90%;}	
#topform #search #radio		{width:70%;margin-left:90px;-margin-left:45px;float:left; overflow:hidden;}
#topform #search fieldset.button	{text-align:center;padding-top:10px; float:left;}

/*---- common color --*/
#left .leftnav h1		{background:url(../images/V2/bg_titlebar_green.jpg) repeat-x center left;}
#topform #search h2		{background:url(../images/V2/bg_index_formtitle.jpg) no-repeat;}
#topform #search form 	{background:url(../images/V2/bg_index_form.jpg) no-repeat;}
#center .career h3 a	{color:#006393;}
#center #intro h1, #article h1 	{color:#006393;}
#right #search h2 {background:url(../images/V2/bg_titlebar_green.jpg) repeat-x top left;}	
#search input.nextButton {border:none;width:128px; height:27px; background:url(../images/V2/default_btn_next.jpg) no-repeat center;position:relative;left:22%;}
#search input.indexButton {border:none;width:113px; height:29px;  background:url(../images/V2/index_btn_next_default.jpg) no-repeat center;margin-left:30%;}
#search input.submitBtn2 {border:none;width:160px; height:25px; background:url(../images/V2/btn_submit2_default.jpg) no-repeat center;}
#school.standout, #school.standout #right {background-color:#FFF7DD;}
#altermessage {padding:10px 0; color:#990000; text-indent:5px; font-size:12px; background-color:#FFF7DD; }
