body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

body {
	margin: 0;
	padding: 0;
	color: #4F4F4F;
	background-color: #cccccc;
}
/*** TEXT ELEMENTS ***/
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #666666;
	margin-bottom: 3px;
	margin-left: 0px;
	/*letter-spacing: 5pt; */
	text-transform: capitalize;
	text-decoration: underline;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 1em 0;
	color: #003399;
}
h4 {
	font-size: 11pt;
	margin: 0 1 2 0;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	margin: 0 0 1px 3pt;
	margin-left: 4px;
	color: #003399;
	}

p {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt; 
	text-align: left;
	text-indent: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding-right: 2px;
}

.bold { font-weight: bold; }


/*** LINKS ***/
a {
	color: #6666CC;
}
a:visited {
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
td.box p {
    color: #FFFFFF;
	font-size: 9pt;
    margin: 0 5pt 0 5px;
    padding: 0 5pt 0 5px;
}
td.box a {
	font-size: 9pt;
	color: #FFFFFF;
	margin: 0 5pt 0 0;
	padding: 0 5pt 0 0;
 }
td.box a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
td.box a:visited {
	color: #CCCCCC;
}
.margin {
	color: #FFFFFF;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
 }
 td.content p { font-size:11pt}
 td.content a {
	font-style:normal;
	font-weight: normal;
	font-size: 11pt;
}
/*** GLOBAL PAGE DEFINITIONS **************************************************************************************************/

/*** HEADER ***/

td.date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
}

input.quicksearchinput {
	margin: 0;
	padding: 0;
	height: 18px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}


/*** WELCOME + NAVIGATION ***/

td.welcome {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

td.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
}

td.leftnav a, td.leftnav a:visited {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	display: block;
}
/*** FOOTER ***/
td.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #CCCCCC;
}
td.footer a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
td.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
td.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
/*** HOME PAGE DEFINITIONS **************************************************************************************************/

/*** BILLBOARD ***/
td.billboard {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
td.billboard a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BD7B00;
}

td.billboard a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #895900;
}
td.billboard ul {
	margin: 7px;
	line-height: 1.5em;
	list-style-position: outside;
	list-style-image: url("../images/billboard_list_bullet.gif");
}
/*** SPOTLIGHTS ***/
td.spotlight {
	color: #FFFFFF;
}
td.spotlight a {
	color: #FFFFFF;
}

td.spotlight a:visited {
	color: #D1D1D1;
}
td.spotlight a.title {
	color: #FFF77B;
	font-weight: bold;
}

td.spotlight a.title:visited {
	color: #D1CA65;
	font-weight: bold;
}

td.spotlight a.yellow {
	color: #FFF77B;
}

td.spotlight a.yellow:visited {
	color: #D1CA65;
}
/*** INSIDE PAGE DEFINITIONS **************************************************************************************************/

/*** SECTION COLOR CODING ***/

td.schools h1, td.schools h2, td.schools h3, td.schools ul, td.schools a, td.schools li {
	color: #8DA300;
}
td.schools a:visited {
	color: #677700;
}

td.mba h1, td.mba h2, td.mba h3, td.mba ul, td.mba a, td.mba li {
	color: #4F5890;
}

td.mba a:visited {
	color: #394069;
}

td.emba h1, td.emba h2, td.emba h3, td.emba ul, td.emba a, td.emba li {
	color: #3C7617;
}

td.emba a:visited {
	color: #2C5611;
}

td.dean h1, td.dean h2, td.dean h3, td.dean ul, td.dean a, td.dean li {
	color: #7E2510;
}

td.dean a:visited {
	color: #5C1B0C;
}

td.news h1, td.news h2, td.news h3, td.news ul, td.news a, td.news li {
	color: #998800;
}

td.news a:visited {
	color: #6F6300;
}

td.resources h1, td.resources h2, td.resources h3, td.resources ul, td.resources a, td.resources li {
	color: #755C83;
}

td.resources a:visited {
	color: #55435F;
}

/*** CALLOUTS ***/

td.callout p, td.callout h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}

td.callout h4 {
	margin: 0 0 1em 0;
}

callout ul {
	line-height: 1.25em;
	list-style-type: disc;
	font-size:  8pt;
	margin: 0 0 0 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
callout li {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
	margin:0 0 0 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: disc;
}
td.schools td.callout a, td.schools td.callout li, td.mba td.callout a, td.mba td.callout li, td.emba td.callout a, td.emba td.callout li, td.dean td.callout a, td.dean td.callout li, td.news td.callout a, td.news td.callout li, td.resources td.callout a, td.resources td.callout li {
	color: #FFF77B;
	font-weight: bold;
}

td.schools td.callout a:visited, td.mba td.callout a:visited, td.emba td.callout a:visited, td.dean td.callout a:visited, td.news td.callout a:visited, td.resources td.callout a:visited {
	color: #B9B459;
	font-weight: bold;
}

td.schools tr.callout {
	background-color: #7E9300;
}

td.mba tr.callout {
	background-color: #FF0000;
}

td.emba tr.callout {
	background-color: #3C7617;
}

td.dean tr.callout {
	background-color: #7E2510;
}

td.news tr.callout {
	background-color: #998800;
}

td.resources tr.callout {
	background-color: #755C83;
}



/*** CURRENT FEATURES ***/

td.schoolsfeature a {
	color: #4E5B00;
	background-color: #CED600;
}

td.mbafeature a {
	color: #FFFFFF;
	background-color: #9972A1;
}


td.embafeature a {
	color: #FFFFFF;
	background-color: #779D35;
}

tr.mixologyfeature ul {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	line-height: 1.25em;
}

td.deanfeaturea {
	color: #FFFFFF;
	background-color: #B05D25;
}



td.newsfeature a {
	color: #FFFFFF;
	background-color: #998800;
}

td.resourcesfeature a {
	color: #FFFFFF;
	background-color: #9972A1;
}


td.current, td.current a, td.current li  {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	padding-left: 0px;		
}

td.current a:visited, td.current li a:visited {
	color: #5D5D5D;
	margin-left: 0px;
}

td.current h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 1px 0 0 0;
	margin-bottom: 0px;
}

td.current p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0.1em 0;
}

td.current ul {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 1.1em;
	margin-top: 0 ;
	padding-left: 15px;
	padding-top: 0px;
}

.quicksearch_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: none;
}
/*** Table in articles ***/
.row2 {background-color: #F3F3F3;
}
table.bigtable p {
	font-size: 12pt;
	padding-left: 2px;
	padding-right: 2px;
}
td.billboard_home {
	border-top: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: thin none #CCCCCC;
	border-right: thin none #CCCCCC;
	font-size: 11px;
	margin: 5px;
	padding: 5px;
}
h2.billboard_home {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
li { font-size: 11pt;}
