/* NGCSU template - default, gold color scheme */

/* Notes for IE6 and IE7 exceptions. Use the following formatting
	if not using separate style sheets.
		color: #660000;  (read by all browsers)
		*color: #660000;  (read by IE6 and IE7)
		_color: #660000;  (read by IE6 only)
*/


/*-----------------------------------------------------------
	DEFAULT SETTINGS
-----------------------------------------------------------*/


/* Tags */
body {
	background: #dedede;
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 10px;
  	font-weight: normal;
	}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}
	
.noFloat {
	clear:both;
	}	

/* do not use on style sheet for editor */	
p {
    margin: 0px;
    padding: 0px;
}



/* Divisions at base level*/	
#container {
	display: block;
	width: 970px;
	height: 100%;
	background: #FFFFFF;
	border: 10px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	
	}
	
#page_modified {
	display: block;
	width: 970px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	color: #DDD;
	font-size: 9px;
	text-align: left;
	}
	
#page_modified a:link {
	color: #DDD;
	text-decoration: none;
	}
	
#page_modified a:hover {
	color: #BBB;
	text-decoration: underline;
	}
	
#page_modified a:visited {
	color: #DDD;
	text-decoration: none;
	}
	

	
	
/* header tags */
h1 { 
	font: bold 18px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #660000;
	margin: 10px 0px;
	padding: 10px 0px 5px 0px;
	}
	
h2 { 
	font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #D4A80E;  
	margin: 10px 0px 3px 0px;
	}
	
h3 { 
	font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #555; 
	margin: 10px 0px 3px 0px;
	}
	
h4 { 
	font: bold 12px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #660000; 
	margin: 7px 0px;
	}
	
h5 { 
	font: bold 10px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #660000; 
	margin: 7px 0px;
	}
	
h6 { 
	font: bold 9px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #660000; 
	text-transform: uppercase;
	margin: 7px 0px;
	}
	

/*************************************************************
	HEADER SETTINGS
*************************************************************/

/* for IE */
#header {
	display: block;
	width: 100%;
	height: 233px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: #CCCCCC;
	}

html>body #header {
	height: 236px;
	}
	
	
/* Campus Navigation */	

/* for IE - negative vertical margin */	
#campus_menu {
	display: block;
	width: 962px;
	height: 15px;
	border: 0px;
	margin: 0px 0px -12px 0px;
	padding: 4px;
	background: #144B76;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: 16px;
	}
	
html>body #campus_menu {
	height: 45px;
	margin: 0px;
	}

#campus_menu a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#campus_menu a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}
	
#campus_menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#campus_menu input,select,label, table {
	font-size: 11px;
	line-height: 14px;
	}
	
#campus_menu_left {
	display: block;
	float: left;
	width: 370px;
	height: 15px;
	border: 0px;
	margin: 0px;
	padding: 4px;
	background: #144B76;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	}
	
#campus_menu_right {
	display: block;
	float: right;
	width: 550px;
	height: 15px;
	border: 0px;
	margin: 0px;
	padding: 4px;
	background: #144B76;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	}

#search {
	border: 0px;
	margin: 0px;
	_margin: -15px 0px -25px 0px; /* IE 6 */
	padding: 0px;
	}
	
#quickLinks {
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
	
	
#ngcsu_nav {
	border: 0px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	}
	
	
	
	
/* ------------------Unit Navigation - being used for horizontal white line only */	

/* for IE - reset height */
#unit_top_menu {
	display: block;
	width: 100%;
	height: 3px;
	border: 0px;
	margin: 0px 0px -9px 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}
	
html>body #unit_top_menu {
	margin: 0px;
	}
	
/* Banner with logo and unit pics */

/* for IE  - negative vertical margin*/
#banner_head {
	display: block;
	clear: both;
	width: 100%;
	height: 180px;
	border: 0px;
	margin: 0px 0px -12px 0px;
	padding: 0px;
	background: #144B76;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}

html>body #banner_head {
	margin: 0px;
	padding: 0px;
	}

/* Displays NGCSU logo on left */	
#logo {
	display: block;
	float: left;
	width: 220px;
	height: 180px;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(banner_curve_logo_left_gold2.jpg) left top no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}

/* Displays unit photo on right */	
#photo {
	display: block;
	float: right;
	width: 750px;
	height: 180px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #FFFFFF;
	background: transparent url(banner_curve_pic_right_univRel.jpg) left top no-repeat;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}

/* Base to logo area and unit photo */	
#banner_base {
	display: block;
	clear: both;
	height: 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #FFFFFF;
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}	
	
	
	
	

/*************************************************************
	CONTENT SETTINGS
*************************************************************/

#content-wrap {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	border: 0px;
	margin: 0px;
	*margin-top: -5px; /* IE 6 and IE 7 */
	padding: 0px;
	color: #003054;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	
	}

#content {
	position: relative;
	display: block;
	width: 962px;
	height: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #003054;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	overflow: hidden;
	background: #ffffff url('../images02/goldColumnBackground.jpg') top left repeat-y;
	}


/* ***************** Unit-Department navigation & contact settings ************** */	

#sidebar_left {
	position: relative;
	display: block;
	float: left;
	width: 200px;
	height: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background: #ECBE5C;
	color: #2F2205;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	z-index: 10;
	}
	
#sidebar_left h1 {
	font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	border-bottom: 1px solid #6D8389;
	color: #FFFFFF;
	margin: 15px 0px -15px 0px;
	padding: 6px 8px 6px 8px;
	width: 175px;
	}

html>body #sidebar_left h1 {
	margin: 15px 0px 5px 0px;
	}
	
/* paragraph links */
#sidebar_left a:link { 
	color: #003054;
	text-decoration: underline;
	}
	
#sidebar_left a:visited { 
	color: #003054;
	text-decoration: underline;
	}
	
#sidebar_left a:hover { 
	color: #660000;
	text-decoration: underline;
	}
	
/* unit navigation in unordered lists **********
	Actual navigation appearance is affected by a separate
	style sheet through the Ektron control */


/* Sidebar headings */
	
/* for IE */
#sidebar_left h1 {
	font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	border-bottom: 1px solid #BD8817;
	color: #FFFFFF;
	margin: 15px 0px -15px 0px;
	padding: 6px 8px 6px 8px;
	width: 175px;
	}

html>body #sidebar_left h1 {
	margin: 15px 0px 5px 0px;
	}
	
/* heading links */

#sidebar_left h1 a:link, #sidebar_left h1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#sidebar_left h1 a:hover {
	color: #660000;
	text-decoration: none;
	}
	

/* Sidebar paragraph links */

#sidebar_left a:link { 
	color: #2F2205;
	text-decoration: underline;
	}
	
#sidebar_left a:visited { 
	color: #2F2205;
	text-decoration: underline;
	}
	
#sidebar_left a:hover { 
	color: #660000;
	text-decoration: underline;
	}
	
	
/* Contact Information */
#contact h1 {
	font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	border-bottom: 1px solid #BD8817;
	color: #FFFFFF;
	margin: 15px 0px 0px 0px;
	padding: 6px 8px 6px 8px;
	width: 175px;
	}

html>body #contact h1 {
	margin: 15px 0px 5px 0px;
	}

#contact p {
	display: block;
	width: 180px;
	margin: 4px 0px 0px 0px;
	padding: 5px;
	}
	
/******************* CENTER COLUMN AREA ******************/	
	
/* Main content wrapper - right */

#main_right {
	display: block;
	width: 740px;
	*width: 735px; /* IE 6 and 7 */
	vertical-align: top;
	text-align: left;
	float: right;
	margin: 0px;
	*margin-right: -10px; /* IE 6 and 7 */
	padding: 0px;
}	
#main_right #main_text #main_singleColumn #cse-search-results iframe {
	width:700px;
}

/* Breadcrumbs */
#bread_crumb 
{
    display: block;
    width: 100%;
    padding: 8px 5px 3px 5px;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    text-align: left;
	color: #AAAAAA;
    }	
	
	
/* Unit-Department name */
#main_unit_name {
	display: block;
	width: 700px;
	border: 0px;
	margin: 0px;
	padding: 10px;
	background: #FFFFFF;
	color: #144B76;
	font-family: 'Trebuchet MS', Tahoma, Arial, helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 30px;
	text-align: left;
	text-transform: uppercase;
	}

/* Tagline */
#unit_structure_name {
	display: block;
	float: left;
	width: 400px;
	margin: 0px;
	padding: 2px 3px 2px 50px;
	color: #AAA;
	font: bold 12px 'Trebuchet MS', Tahoma, Sans-serif;
	}
	
/* Share This */
#share_this 
{
    display: block;
    float: right;
    width: 200px;
    margin: 0px;
    padding: 3px 10px 0px 0px;
    text-align: right;
    }
		
	

/* Main content area */
#main_text {
	position: relative;
	display: block;
	clear: both;
	width: 740px;
	*width: 735px; /* IE 6 and 7 */
	height: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #333333;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	text-align: left;
	z-index: 1;
	}
	
#main_text td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}

#main_text th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}

/* Returning text in tables to smaller size for data.
   The .dataInfo class by itself is simply so it shows up in the drop down menu in the Ektron editor. */
   	
.dataInfo { }	
table.dataInfo tbody, table.dataInfo th, table.dataInfo td
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-width: 0px;
}
	
#main_text td.10pxfont {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    }
	
#main_text p {
	margin: 0px 0px 13px 0px;
	padding: 0px;
	}

	
#main_text h1 { 
	font: bold 18px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #660000;
	border-bottom: 1px solid #DDD;
	margin: 10px 0px;
	padding: 10px 0px 5px 0px;
	line-height: 20px;
	}
	
#main_text h2 { 
	font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #D4A80D;  
	margin: 10px 0px 3px 0px;
	line-height: 16px;
	}
	
#main_text h3 { 
	font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #555; 
	margin: 10px 0px 3px 0px;
	line-height: 16px;
	}
	
#main_text h4 { 
	font: bold 12px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #660000; 
	margin: 7px 0px;
	line-height: 14px;
	}
	
#main_text h5 { 
	font: bold 10px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #660000; 
	margin: 7px 0px;
	}
	
#main_text h6 { 
	font: bold 9px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #660000; 
	text-transform: uppercase;
	margin: 7px 0px;
	}
	
#main_text ul li {
	padding: 0px 0px 5px 0px;
	}
	
#main_text ol li {
	padding: 0px 0px 5px 0px;

	}

/* need items closer together */
#main_text .listing ul li {
	padding: 0px 0px 1px 0px;
	}

#main_text .listing ol li {
	padding: 0px 0px 1px 0px;
	}
	
#main_text #list ul li {
      padding: 0px 0px 1px 0px;
      }
      
#main_text #list ol li {
      padding: 0px 0px 1px 0px;
      }
	
#main_text .quote {
	font-style: italic;
	}
	
#main_text .redText10 {
	font: bold 10px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #660000; 
	}

#nobullet ul 
{
    list-style-type: none;
}

/* *******************************************************
	IMPORTANT NOTICE display
   **************************************************** */

/* Red notice */
#main_text #notice {
	display: block;
	position: absolute;
	width: 150px;
	color: #FFFFFF;
	background-color: #660000;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	margin: -30px 0px 5px -15px;
	*margin-top: -50px; /* IE 6 and IE 7 */
	padding: 10px 10px 10px 10px;
	z-index: 50;
	}
	
#main_text .noticeText {
	padding: 15px 15px 15px 40px;
	background-color: #f4db8e;
	border: 1px solid #660000;
	font-size: 10px;
	}
	

/* Blue notice */
#main_text #noticeBlue {
	display: block;
	position: absolute;
	width: 150px;
	color: #FFFFFF;
	background-color: #003054;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	margin: -30px 0px 5px -15px;
	padding: 10px 10px 10px 10px;
	z-index: 50;
	}
	
#main_text .noticeTextBlue {
	padding: 15px 15px 15px 40px;
	background-color: #f4db8e;
	border: 1px solid #003054;
	}



/* For Admissions, Country Requirements subheadings */
/*#main_text #countryHeadings h2 { 
	font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #222233; 
	margin: 10px 0px 3px 0px;
	line-height: 16px;
	}*/
	
	
	

/* *****************************************************************************
	SETTING UP COLUMN WIDTHS AND PADDING
   *************************************************************************** */

/* set width for single column display of main content */
#main_text #main_singleColumn {
    display: block;
    width: 720px;
    float: left;
    padding: 10px 20px;
    }


/* set width for almost even two column display of main content */
#main_text #main_leftColumn {
    display: block;
    width: 425px;
    float: left;
    padding: 10px 5px 10px 20px;
    }

#main_text #main_rightColumn {
    display: block;
    width: 225px;
    float: right;
    padding: 10px 5px 10px 5px;
    }
    
/* set width for even two column display of main content */
#main_text #main_leftColumnC {
    display: block;
    width: 325px;
    float: left;
    padding: 0px 5px 10px 20px;
    margin-top: -20px;
    }

#main_text #main_rightColumnC {
    display: block;
    width: 325px;
    float: right;
    padding: 0px 20px 10px 5px;
    margin-top: -20px;
    }
    
/* set width for uneven two column display */

#main_text #main_mainColumn {
    display: block;
    width: 520px;
    *margin-right: -20px; /* IE 6 and IE 7 */
    float: left;
    padding: 10px 20px;
    }
    

/* *******************************************************************
	MAIN TEXT LINKS
   **************************************************************** */
	
/* heading links */

#main_text h1 a:link {
	color: #660000;
	text-decoration: none;
	}
	
#main_text h1 a:visited {
	color: #660000;
	text-decoration: none;
	}
	
#main_text h1 a:hover {
	color: #003054;
	text-decoration: none;
	}
	
#unit_nav h1 a:visited {
	color: #660000;
	text-decoration: none;
	}
	
#main_text h2 a:link, #unit_nav h1 a:visited {
	color: #003054;
	text-decoration: underline;
	}
	
#main_text h2 a:hover {
	color: #660000;
	text-decoration: underline;
	}	
	
	
/* paragraph links */
#main_text a:link { 
	color: #004A80;
	text-decoration: underline;
	}
	
#main_text a:visited { 
	color: #004A80;
	text-decoration: underline;
	}
	
#main_text a:hover { 
	color: #660000;
	text-decoration: underline;
	}
	
/* list links */
#main_text li a:link { 
	color: #004A80;
	text-decoration: none;
	}
	
#main_text ol li a:link 
{
    text-decoration: underline;
    }
	
#main_text li a:visited { 
	color: #004A80;
	text-decoration: none;
	}
	
#main_text li a:hover { 
	color: #660000;
	text-decoration: underline;
	}
	
/* Attention grabber links */	
#main_text .redCalloutLink a:link, #main_text .redCalloutLink a:visited {
	display: block;
	color: #880000;
	padding: 10px;
	font: bold 14px Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	text-decoration: none;
	}
	
#main_text .redCalloutLink a:hover {
	display: block;
	color: #880000;
	padding: 10px;
	font: bold 14px Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	text-decoration: underline;
	}	



/**********************************************************
	Unit-Department navigation, announcements settings
	Right sidebar
**********************************************************/

#main_sidebar_right {
	display: block;
	float: right;
	width: 170px;
	height: 100%;
	border: 0px;
	margin: 0px;
	padding: 10px 0px;
	background: #FFFFFF;
	color: #2F2205;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	}
	
#main_sidebar_right h1 {
	font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	border-bottom: 1px solid #BD8817;
	color: #FFFFFF;
	margin: 15px 0px 5px 0px;
	padding: 6px 8px 6px 8px;
	width: 140px;
	}
	
	
/* paragraph links */
#main_sidebar_right a:link { 
	color: #2F2205;
	text-decoration: underline;
	}
	
#main_sidebar_right a:visited { 
	color: #2F2205;
	text-decoration: underline;
	}
	
#main_sidebar_right a:hover { 
	color: #660000;
	text-decoration: underline;
	}


/* heading links */

#main_sidebar_right h1 a:link, 
#main_sidebar_right h1 a:visited 
	{
	color: #FFFFFF;
	text-decoration: none;
	}
	
#main_sidebar_right h1 a:hover {
	color: #660000;
	text-decoration: none;
	}

	
/* for IE */
#main_sidebar_right ul {
	display: block;
	width: 140px;
	list-style-type: none;
	text-align: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	}
	
html>body #main_sidebar_right ul {
	display: block;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}
	
#main_sidebar_right ul li {
	display: block;
	margin: 0px 0px 1px 3px;
	padding: 3px 0px 5px 10px;
	width: 100%;
	background: transparent url(../images02/square_blue.gif) left 5px no-repeat;
	}

/* list links */

#main_sidebar_right li a {
	display: block;
	margin: 0px 0px 0px -13px;
	padding: 0px 0px 0px 13px;
	_height: 0px; /* This is an IE fix to keep extra lines from being inserted */
	}
	
#main_sidebar_right li a:link { 
	color: #003054;
	text-decoration: none;
	
	}
	
#main_sidebar_right li a:visited { 
	color: #003054;
	text-decoration: none;
	}
	
#main_sidebar_right li a:hover { 
	color: #660000;
	text-decoration: underline;
	}


/********************* News Items ****************/

#main_sidebar_right p.news_link a:link, 
#main_sidebar_right p.news_link a:visited 
	{
	display: block;
	color: #2F2205;
	font-weight: bold;
	text-decoration: none;
	}
		
#main_sidebar_right p.news_link a:hover {
	color: #660000;
	font-weight: bold;
	text-decoration: underline;
	}
	
	

/*************************************************************
	FOOTER SETTINGS
*************************************************************/

#footer {
	display: block;
	width: 100%;
	height: 50px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background:#144B76;
	color: #ffffff;
	}

html>body #footer {
	height: 58px;
	}

/* Unit footer include, if any */



/* Campus footer include */
#campus_footer_left {
	position: relative;
	display: block;
	float: left;
	width: 465px;
	height: 42px;
	border: 0px;
	margin: 0px;
	padding: 8px;
	background: #144B76;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: normal;
	}
	
#campus_footer_right {
	position: relative;
	display: block;
	float: right;
	width: 465px;
	height: 42px;
	border: 0px;
	margin: 0px;
	padding: 8px;
	background:#144B76;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	line-height: normal;
	}

#footer a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}
	
#footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}




/*************************************************************
	USER CLASSES & DIVISIONS
*************************************************************/

/* FOR SPECIAL TABLES, LAYOUTS, ETC. */


/* ************ Division for Wide Content Template **********/

#wide_content 
{
    width: 940px;
    padding: 10px;
}

#sidebar_full 
{
    width: 190px;
    padding: 5px 10px 5px 20px;
}


/* ************ Classes for tables ************ */

.table90 {
	display: block;
	width: 90%;
	border: 0px;
	padding: 5px;
	}
	

.goldBorderBottom {
	border-bottom: 1px solid #ECBE5C;
	}

/* Used by Career Services */
.tableGrayDashLeft {
	background: transparent url('../images02/Dashed_border_box.gif') no-repeat top left;
	}
	
.tableTextNormal 
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	line-height: 16px;
}

table.noIndentBullet ul {
	display: block;
	list-style-type: disc; 
	margin-left: -15px;
	*margin-left: 5px; /* IE 6 and IE 7 */
	}

table.ceCurrentClasses td {
	padding: 5px;
	}

table.ceCurrentClasses td img {
	display: block;
	position: relative;
	border: 3px solid #BDCEDE;
	}

/* ************ Classes for p tags ************* */

.pRedBox110px {
	display: block;
	width: 110px;
	color: #FFFFFF;
	background-color: #660000;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	padding: 15px 10px 15px 10px;
	margin: 15px;
	}


.pRedBox30 {
	display: block;
	width: 30%;
	color: #FFFFFF;
	background-color: #660000;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	padding: 15px 10px 15px 10px;
	margin: 15px;
	}
	
.pRedBox50 {
	display: block;
	width: 50%;
	color: #FFFFFF;
	background-color: #660000;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	padding: 15px 10px 15px 10px;
	margin: 15px;
	}
	
.pRedBox80 {
	display: block;
	width: 80%;
	color: #FFFFFF;
	background-color: #660000;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	padding: 15px 10px 15px 10px;
	margin: 15px;
	}
	
.pRedBox100 {
	display: block;
	width: 100%;
	color: #FFFFFF;
	background-color: #660000;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	padding: 15px 10px 15px 10px;
	margin: 15px;
	}	
	

.pBlueBox110px {
	display: block;
	width: 110px;
	color: #FFFFFF;
	background-color: #003054;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	padding: 15px 10px 15px 10px;
	margin: 15px;
	}	

.pageHeader {
	display: block;
	color: #660000;
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: left;
	text-transform: uppercase;
	padding: 0px 10px 15px 10px;
	margin: 10px;
	}
	
.headingRedCap18 {
	display: block;
	color: #660000;
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	text-transform: uppercase;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	}
	
#main_sidebar_right .pRedBoxLink a {
	display: block;
	width: 120px;
	color: #FFFFFF;
	background-color: #660000;
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	line-height: 20px;
	padding: 15px 5px 15px 5px;
	margin: 15px;
	}
	
#main_sidebar_right .pRedBoxLink a:link, 
#main_sidebar_right .pRedBoxLink a:visited {
	color: #FFFFFF;
	}
	
#main_sidebar_right .pRedBoxLink a:hover {
	color: #CCCCCC;
	}
	

.returnToTop {
	display: block;
	color: #660000;
	font: 9px Verdana, Arial, Helvetica;
	text-align: right;
	padding: 0px;
	margin: 0px;
	}

.softgraybkgrnd {
	display: block;
	background-color: #F9F9F9;
	width: 70%;
	height: 103px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}
	
.quoteBox {
	display: block;
	background-color: #F9F9F9;
	width: 100%;
	padding: 15px 10px 10px 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-style: italic;
	font-weight: bold;
	}

.paragraphHeadGray {
	display: block;
	font: bold 16px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #333355;
	margin: 5px 0px;
	padding: 10px 0px 5px 0px;
	border-width: 0px;
	}
	
/* ************ Classes for tables *************** */

.studentProfileTable 
{
    display: block;
    background-color: #FFFFFF;
    width: 100%;
    padding: 10px;
    font-family: normal 14px 'Trebuchet MS', Tahoma, Sans-Serif;
    color: #333355;
    border-width: 0px;
}


/* ************ Classes for img tags ************* */

.studentProfileTable img
{
    border: 1px solid #333333;
}

#facultyspot img 
{
    border: 1px solid #777777;
}

/* ************ Classes for fieldsets ************* */


fieldset.relLinks 
{
    position: relative;
    font-size: 11px;
    color: #555555;
    text-align: left;
    padding: 0px 3px 0px 5px;
    border: 1px solid #aaaaaa;
    background: transparent url(../images02/softbars-gray.jpg) right top no-repeat;
    margin-top: 1em\9;
    padding-top:  1em\9;
}

fieldset.relLinks legend 
{
    position: absolute\9;
    top: -.6em\9;
    left: .5em\9;
    font-size: 15px;
    color: #314B54;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}

fieldset.relLinks ul li
{
    line-height: 14px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

fieldset.relLinksRed 
{
    position: relative;
    font-size: 11px;
    text-align: left;
    padding: 0px 3px 0px 5px;
    border: 1px solid #660000;
    margin-top: 1em\9;
    padding-top:  1em\9;
}

fieldset.relLinksRed legend 
{   
    position: absolute\9;
    top: -.6em\9;
    left: .5em\9;
    font-size: 15px;
    color: #660000;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}

fieldset.relLinksRed ul li
{
    line-height: 14px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

fieldset.relLinksGold 
{
    position: relative;
    font-size: 11px;
    color: #555555;
    text-align: left;
    padding: 0px 3px 0px 5px;
    border: 1px solid #ecbe5c;
    background: transparent url(../images02/softbars-gold.jpg) right top no-repeat;
    margin-top: 1em\9;
    padding-top:  1em\9;
}

fieldset.relLinksGold legend 
{
    position: absolute\9;
    top: -.6em\9;
    left: .5em\9;
    font-size: 15px;
    color: #b98b29;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}

fieldset.relLinksGold ul li
{
    line-height: 14px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

fieldset.relLinksBlue 
{
    position: relative;
    font-size: 11px;
    color: #555555;
    text-align: left;
    padding: 3px 3px 3px 7px;
    border: 1px solid #8DA4AB;
    background: transparent url(../images02/softbars-blue.jpg) right top no-repeat;
    margin-top: 1em\9;
    padding-top:  1em\9;
}

fieldset.relLinksBlue legend 
{
    position: absolute\9;
    top: -.6em\9;
    left: .5em\9;
    font-size: 15px;
    color: #00518f;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}

fieldset.relLinksBlue ul li
{
    line-height: 14px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

/* ************** Presidential Search Classes **************** */

.weAreHere 
{
    position: absolute;
    top: 5px;
    right: 0px;
    float: right;
    margin-right: -20px;
    text-align: center;
    background-color: #00518f;
    width: 40px;
    height: 50px;
    color: #ffffff;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 15px;
    border: solid 1px #cccccc;
}

/* ******************** Classes for new design ********************* */

#main_text h3.graycap {
      font: bold 14px 'Trebuchet MS', Tahoma, Sans-serif;
	color: #666; 
	letter-spacing: .2px;
	text-transform: uppercase;
	margin: 10px 0px 3px 0px;
	}
      