/* general tag */
h1 { font-size: 20px; padding: 0; margin: 0; padding-bottom: 5px; }
h2 { font-size: 12px; padding: 0; margin: 0; }
ul { padding: 0; margin: 0; padding-left: 1.5em; padding-right: 5px; font-size: 11px; font-weight: bold; }

/* main section */
#content_wrapper { width: 1085px; margin-top: 15px; font-size: 12px; margin-left: -60px;}
#left_nav { float: left; width: 163px; }
#main_content { float: left; width: 602px; margin-left: 10px; }
#right_nav { float: left; width: 300px; margin-left: 10px;}
#find_degree_box { background: URL('../images/find_degrees_online.gif') no-repeat; width: 300px; height: 180px; margin-bottom: 10px; }

/* standard nav box */
.standard_nav_box { background: URL('../images/degree_box_bg.gif') repeat-x #FFFCF2; border: 1px solid #FFFFFF; margin-bottom: 10px; }
.standard_nav_box .content { background-color: #F2F1F8; font-size: 12px; padding: 10px 5px; }
.standard_nav_box .job_style { border-right: 1px solid #9C9BC4; width: 62%; font-size: 12px; }
.standard_nav_box .location_style { width: 38%; font-size: 11px; padding-left: 10px; }
.standard_nav_box .job_col1 { border-right: 1px solid #9C9BC4; width: 23%; }
.standard_nav_box .job_col2 { border-right: 1px solid #9C9BC4; width: 32%; padding: 0px 10px; }
.standard_nav_box .job_col3 { width: 25%; padding: 0px 10px; }
.standard_nav_box_yellow { background: URL('../images/yellow_bg.gif') repeat-x #FFD64E; border: 1px solid #FFFFFF; margin-bottom: 10px; }
.standard_nav_box_yellow .article_list { font-size: 12px; padding: 10px 5px 5px 5px; background-color: #FFFFFF; }
.standard_nav_box_yellow .job_sector .job_list_on { background: URL('../images/yellow_bg.gif') repeat-x #FFD64E; }	
.standard_nav_box .job_sector, .standard_nav_box_yellow .job_sector { font-size: 12px; padding: 5px; background-color: #E7E6F2; }
.standard_nav_box .links, .standard_nav_box_yellow .links { font-size: 13px; padding: 5px 5px 10px 10px; font-weight: bold; }	

/* job sector */
.job_sector .job_list1, .job_sector .job_list2, .job_sector .job_list_on { padding: 8px 5px 10px 5px; }
.job_sector .job_list1 { background-color: #F0F0F7; }	
.job_sector .job_list2 { background-color: #E7E6F2; }	

/* degree box bg */
.degree_box_bg { background-color: #F2F1F8; padding-bottom: 5px; }
.degree_box_bg_white { background-color: #FFFFFF; padding-bottom: 5px; }
.degree_box_bg p, .degree_box_bg_white p { margin: 0; padding: 0; margin-top: 5px; padding-bottom: 5px; font-size: 12px; font-weight: bold; text-align: center; }	
.degree_box_bg ul, .degree_box_bg_white ul { padding: 0; margin: 0; padding: 10px 5px 2px 2.5em; font-size: 11px; }
.degree_box_bg ul li, .degree_box_bg_white ul li { padding: 0; margin: 0; padding-bottom: 3px; font-weight: bold; }

/* article section */
#article { background-color: #FFFFFF; border: 1px solid #FFFFFF; margin-bottom: 10px; }
#article .article_title { position: relative; color: #110F71; padding-top: 10px; font-weight: bold; border-bottom: 1px solid #110F71; width: 96%; left: 8px; font-size: 20px; }
#article .article_content { font-size: 12px; padding: 10px 10px 15px 10px; }
#article .article_content .article_image { float: left; padding: 0 10px 10px 0; }
.article_link_box { margin-bottom: 10px; text-align: center; width: 276px; background: #FFFCF2; padding: 10px; border: 2px solid #FFD64E; }
.article_link_title { border-bottom: 1px solid #000000; margin-bottom: 8px; padding-bottom: 5px; font-weight: bold; font-size: 14px; }
#flashcopy { margin: 0; padding: 0; }
.textInput { border:1px solid #C3C3C3; margin:0; padding:0; width: 200px; }		
.copy_button { background: url('../images/copy.gif') no-repeat 0 0; text-indent: -9999px; line-height: 16px; height: 20px; cursor: pointer; width: 45px; border: none; }		

/* header text */
.header_text_black, .header_text_white { font-size: 15px; padding: 5px; font-weight: bold; }
.header_text_black { color: #000000; }
.header_text_white { color: #FFFFFF; }
.header_text_white .nav_header_link { color: #FFFFFF; }

/* featured school on center listing page */
#featured_school { border: 1px solid #FFD64E; background-color: #FFFFFF; padding-bottom: 8px; }
#featured_school .featured_title { position: relative; color: #110F71; padding-top: 10px; font-weight: bold; border-bottom: 1px solid #110F71; width: 96%; left: 8px; font-size: 14px; }
#featured_school .featured_logo { float: left; width: 120px; padding: 10px 5px 5px 10px; }
#featured_school .featured_text { float: left; width: 325px; margin-left: 10px; font-size: 11px; padding: 10px 5px 5px 5px; }
#featured_school .featured_text_title { font-size: 15px; font-weight: bold; padding: 10px 0 0 10px; }
#featured_school .go_btn { position: relative; float:right; width:50px;}

/* featured school box on right nav */
.featured_school_box { background-color: #F2F1F8; padding: 10px 0 5px 0; }
.featured_school_box .featured_header { font-size: 16px; font-weight: bold; padding-left: 10px; }
.featured_school_box .featured_title { font-size: 12px; font-weight: bold; padding: 5px 0 5px 10px; }
.featured_school_box .hr_style { background-color: #110F71; color: #110F71; width: 95%; }

/* school listing box */
.school_listing_box { background-color: #FFFFFF; margin: 10px 0px; padding-top: 10px; }
.school_listing_box .school_list { background-color: #FFFFFF; padding: 5px 10px; }
.school_listing_box .pages { font-weight: bold; padding: 5px 0 10px 10px; }
.school_listing_box .line_break, .school_listing_box .top_hr { background-color: #110F71; color: #110F71; width: 95%; }
.school_listing_box .line_break { margin-top: 15px; }
.school_listing_header { background-color: #FFFFFF; margin-bottom: 10px; padding: 10px 0 5px 10px; }
.school_listing_header h1 { font-size: 16px; font-weight: bold; }

/* resource box */
.resource_box { margin: 10px 0px; background-color: #FFFFFF; padding: 5px 0px; }
.resource_box .resource_box_title_text { padding-top: 5px; padding-left: 12px; font-size: 13px; font-weight: bold; }
.resource_box ul { list-style-type: none; padding: 0; margin: 0; padding-left: 1.0em; padding-right: 5px; font-size: 11px; font-weight: bold; }
.resource_box ul li { padding: 0; margin: 0; padding-bottom: 5px; }
.resource_box .job_sector { font-size: 12px; padding: 0px 5px 5px 15px; background-color: #FFFFFF; }
.resource_box .job_sector .learn_btn { position: relative; left: 330px; }
.resource_box .links_box { font-size: 12px; padding: 0px 15px 5px 0px; background-color: #FFFFFF; }
.resource_box .back_top { text-align: right; font-size: 11px; padding: 0px 12px 0px 0px; }
.resource_box table {width:460px;}
/* find job box */
#find_job_box { background: URL('../images/find_job.gif') no-repeat; width: 300px; height: 151px; margin-bottom: 10px; }
#find_job_box .find_job_text { font-weight: bold; font-size: 14px; padding: 45px 0px 0px 150px; width: 130px; }
#find_job_box .go_btn { padding: 8px 0px 0px 200px; }

/* other stuff */
.small_font { font-size: 11px; }
