@charset "utf-8";

*, html
{
	margin: 0px;
	padding: 0px;
	outline: none;
}

body
{
	background-color: #F1F0DB;
	margin: 18px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

/*************************************************************************
 * Header styles - including College logo, tactical menu, and search box *
 *************************************************************************/
 
div#header
{
	width: 974px;
	margin: 0px auto;
	overflow: hidden;
}

img#logo
{
	float: left;
	border: none;
}

div#tactical_links_block
{
	width: 464px;
	float: right;
	font-size: 12px;
	overflow: hidden;
	height: 21px;
}


ul#tactical_links
{
	width: 254px;
	list-style: none;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	white-space: nowrap;
	float: left;
}

ul#tactical_links li
{
	display: inline;
}

ul#tactical_links a
{
	color: #000;
	text-decoration: none;
}

ul#tactical_links a:hover
{
	text-decoration: underline;
}

div#search
{
	width: 210px;
	float: left;
}

#searchBox
{
	height: 18px;
	border: solid 1px #502d7f;
	width: 142px;
	margin: 0px;
}

#searchBtn
{
	vertical-align: bottom;
	border: none;
}

/***************************
 * Constituent Menu Styles *
 ***************************/

ul#constituentMenu
{
	width: 575px;
	margin: 0px 0px 0px -90px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	top: 68px;
	left: 50%;
	list-style: none;
}

ul#constituentMenu li
{
	display: inline;
}

ul#constituentMenu a
{ 
	display: block;
	float: left;
	height: 20px;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
	text-align: center;
}

a#prospectiveBtn
{
	width: 149px;
	background-color: transparent;
	background-image: url(../../Images/constituent_menu/prospectiveBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#prospectiveBtn
{
	background-position: 0px -28px;
}

a#currentBtn
{
	width: 116px;
	background-color: transparent;
	background-image: url(../../Images/constituent_menu/currentBtn.gif);
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#currentBtn
{
	background-position: 0px -28px;
}

a#facultyBtn
{
	width: 101px;
	background-color: transparent;
	background-image: url(../../Images/constituent_menu/facultyBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#facultyBtn
{
	background-position: 0px -28px;
}

a#parentsBtn
{
	width: 65px;
	background-color: transparent;
	background-image: url(../../Images/constituent_menu/parentsBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#parentsBtn
{
	background-position: 0px -28px;
}

a#alumniBtn
{
	width: 128px;
	background-color: transparent;
	background-image: url(../../Images/constituent_menu/alumniBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#alumniBtn
{
	background-position: 0px -28px;
}

ul#constituentMenu li a.current
{
	background-position: 0px -28px;
}

/**********************************
 * Main Sectional Navigation Menu *
 **********************************/

div#mainMenu_block
{
	width: 974px;
	overflow: hidden;
	margin: 0px auto;
	padding-top: 18px;
}

ul#mainMenu
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	list-style: none;
}

ul#mainMenu li
{
	display: inline;
}

ul#mainMenu a
{ 
	display: block;
	float: left;
	height: 24px;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	text-transform: uppercase;
	background-color: transparent;
}

ul#mainMenu a.current
{
	background-position: 0px -35px;
}

a#aboutBtn
{
	width: 125px;
	background-color: transparent;
	background-image: url(../../Images/main_menu/aboutBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#aboutBtn
{
	background-position: 0px -35px;
}

a#admissionBtn
{
	width: 199px;
	background-color: transparent;
	background-image: url(../../Images/main_menu/admissionBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#admissionBtn
{
	background-position: 0px -35px;
}


a#academicsBtn
{
	width: 112px;
	background-color: transparent;
	background-image: url(../../Images/main_menu/academicsBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#academicsBtn
{
	background-position: 0px -35px;
}

a#studentLifeBtn
{
	width: 126px;
	background-color: transparent;
	background-image: url(../../Images/main_menu/studentLifeBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#studentLifeBtn
{
	background-position: 0px -35px;
}

a#athleticsBtn
{
	width: 108px;
	background-color: transparent;
	background-image: url(../../Images/main_menu/athleticsBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#athleticsBtn
{
	background-position: 0px -35px;
}

a#newsBtn
{
	width: 137px;
	background-color: transparent;
	background-image: url(../../Images/main_menu/newsBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#newsBtn
{
	background-position: 0px -35px;
}

a#officesBtn
{
	width: 167px;
	background-color: transparent;
	background-image: url(../../Images/main_menu/officesBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a:hover#officesBtn
{
	background-position: 0px -35px;
}

/***************************************************************
 * Homepage Marquee area styles includes PhotoShow and profile *
 ***************************************************************/

div#marquee
{
	width: 974px;
	height: 274px;
	background-image: url(../../Images/marquee_bg.jpg);
	margin: 0px auto;
	overflow: hidden;
}

div#profile
{
	width: 350px;
	height: 260px;
	float: right;

	padding-top: 14px;
	padding-right: 10px;
	font-size: 14px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}

div#profile a
{
	color: #000;
	font-size: 12px;
}

div#profile a:hover
{
	color: #62379b;
}

div#profile_content div.profile_body a
{
	color: #000;
}

div#profile_content div.profile_body a:hover
{
	color: #62379b;
}

div#photoShow,
div#photoShow_Alt,
div#IE6PhotoShow
{
	position: absolute;
	top: 120px;
	z-index: 50;
	width: 550px;
	height: 370px;
}

div.mainPhoto
{
	text-align: center;
	position: absolute;
	top: 0px;
	left: 10px;
	width: 100%;
	height: 370px;
}

div.mainPhotoText
{
	position: absolute;
	bottom: 95px;
	left: 35px;
}

div.mainPhotoText a
{
    padding-top: 240px;
    padding-right: 50px;
}

div.mainPhotoText a img
{
	outline: none;
	border: none;
}

div#photoBar
{
	position: absolute;
	top: 250px;
	left: 235px;
	width: 320px;
	overflow: hidden;
	height: 75px;
	z-index: 10000;
}

div#thumb1,
div#thumb2,
div#thumb3,
div#thumb4,
div#thumb5
{
	height: 75px;
	position: absolute;
	top: 0px;
	cursor: pointer;
	width: 79px;
}

div#thumb1 img,
div#thumb2 img,
div#thumb3 img,
div#thumb4 img,
div#thumb5 img
{
	position: absolute;
	top: 30px;
	left: 0px;
}

div.photoSubText
{
	font-size: 14px;
	position: absolute;
	left: 40px;
	top: 330px;
	text-align: left;
}

div.photoSubText a
{
	color: #000;
	text-decoration: none;
}

div.photoSubText a:hover
{
	color: #000;
	text-decoration: underline;
}

/******************************
 * Section Front Marquee Area *
 ******************************/

div#section_marquee
{
	width: 974px;
	height: 195px;
	margin: 0px auto;
	overflow: hidden;
}

div#section_profile
{
	width: 376px;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}

div#alumni_marquee_body div#section_profile
{
	float: left;
}

div#section_profile a
{
	color: #000;
	text-decoration: none;
}

div#section_profile a:hover
{
	color: #62379B;
	text-decoration: underline;
}

div#section_profile img
{
	border: none;
}

/***********************************
 * Main Body Wrapper for all pages *
 ***********************************/

div#mainBody
{
	background-color: #FFF;
	width: 974px;
	margin: 0px auto;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;
}

/************************
 * Footer on every page *
 ************************/

div#footer_block
{
	width: 974px;
	margin: 0px auto;
}

ul#footer
{
	width:495px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	list-style: none;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
}

ul#footer li
{
	display: inline;
	margin-right: 3px;
}

ul#footer a
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

ul#footer a:hover
{
	text-decoration: underline;
}

p#copyright
{
	font-size: 11px;
	text-align: center;
	margin: 0px;
	padding-bottom: 10px;
}

/*************************
 * SECTION FRONT PROFILE *
 *************************/
 
img#profile_btn,
img.profile_btn
{
	vertical-align: middle;
	border: none;
}

div#profile_links
{
	line-height: 16px;
}

div#profile_links a
{
	color: #000;
	font-size: 12px;
	margin-top: 3px;
}

div#profile_links a:hover
{
	color: #62379B;
}

/*******************
 * LEFT NAVIGATION *
 *******************/

div#left_bar
{
	width: 208px;
	float: left;
}

ul#navigation
{
	width: 208px;
	list-style: none;
	margin: 0px 1px 1px 1px;
	padding: 0px;
}

ul#navigation li
{
	margin-top: 2px;
	font-size: 11px;
}

ul#navigation li a
{
	color: #000;
	text-decoration: none;
	display: block;
	padding: 7px;
}

ul#navigation li.Tier1 a
{
	background-color: #e6d69a;
}

ul#navigation li.Tier1 a:hover,
ul#navigation li.Tier1Active a:hover
{
	background-color: #e2b24a;
}

ul#navigation li.GTier1 a
{
	background-color: #dbd2e5;
}

ul#navigation li.GTier1 a:hover,
ul#navigation li.GTier1Active a:hover
{
	background-color: #c2b5d3;
}


ul#navigation li.Tier1Active a
{
	background-color: #e6d69a;
	font-weight: bold;
}

ul#navigation li.Tier2 a
{
	background-color: #f2e6b7;
	padding-left: 20px;
}

ul#navigation li.Tier2 a:hover,
ul#navigation li.Tier2Active a:hover
{
	background-color: #e6d69a;
}

ul#navigation li.Tier2Active a
{
	background-color: #f2e6b7;
	padding-left: 20px;
	font-weight: bold;
}

ul#navigation li.Tier3 a
{
	background-color: #FFFFFF;
	padding-left: 40px;
	border-bottom: dashed 1px #E6D69A;
}

ul#navigation li.Tier3 a:hover
{
	text-decoration: underline;
}

ul#navigation li.Tier3Active a
{
	background-color: #FFFFFF;
	font-weight: bold;
	padding-left: 40px;
	border-bottom: dashed 1px #E6D69A;
}

ul#navigation li.Tier4 a
{
	background-color: #FFFFFF;
	padding-left: 60px;
	border-bottom: dashed 1px #E6D69A;
}

ul#navigation li.Tier4 a:hover
{
	text-decoration: underline;
}

ul#navigation li.Tier4Active a
{
	background-color: #FFFFFF;
	font-weight: bold;
	padding-left: 60px;
	border-bottom: dashed 1px #E6D69A;
}
ul#navigation li.Tier5 a
{
	background-color: #FFFFFF;
	padding-left: 70px;
	border-bottom: dashed 1px #E6D69A;
}

ul#navigation li.Tier5 a:hover
{
	text-decoration: underline;
}

ul#navigation li.Tier5Active a
{
	background-color: #FFFFFF;
	font-weight: bold;
	padding-left: 70px;
	border-bottom: dashed 1px #E6D69A;
}


ul#navigation li.GTier2 a,
ul#navigation li.GTier3 a
{
	background-color: #FFFFFF;
	padding-left: 40px;
	border-bottom: dashed 1px #dbd2e4;
}

ul#navigation li.GTier2 a:hover,
ul#navigation li.GTier3 a:hover
{
	text-decoration: underline;
}

ul#navigation li.GTier2Active a,
ul#navigation li.GTier3 a.current
{
	background-color: #FFFFFF;
	font-weight: bold;
	padding-left: 40px;
	border-bottom: dashed 1px #dbd2e4;
	color: #502D7F;
}

ul#navigation li.GTier2B a
{
	background-color: #E8DFF3;
	padding-left: 20px;
	border-bottom: dashed 1px #dbd2e4;
}

ul#navigation li.GTier2B a:hover
{
	background-color: #DBD2E5;
}

ul#navigation li.GTier2B a.current
{
	background-color: #E8DFF3;
	font-weight: bold;
	padding-left: 20px;
}

ul#navigation li.current
{
	background-color: #e2b24a;
	color: #000;
}

ul#navigation li.Gcurrent
{
	background-color: #c2b5d3;
	color: #3c235d;
}

ul#navigation li.current p,
ul#navigation li.Gcurrent p
{
	padding: 7px;
	margin: 0px;
	font-weight: bold;
}

ul#navigation li.current a,
ul#navigation li.Gcurrent a
{
	font-weight: bold;
}

ul#navigation li.main
{
	background-color: #e2b24a;
	padding: 7px;
}

ul#navigation li.main a
{
	display: inline;
	font-weight: bold;
}

/****************************************
 * RELATED LINKS/FAN LINKS/CONTACT INFO *
 ****************************************/

div.left_links
{
	margin: 3px 0px 3px 1px;
	padding-top: 3px;
	border-top: dashed 1px #000;
}

div.fan_links
{
	border: solid 5px #f2e5b8;
}

div.left_links h1
{
	font-size: 12px;
	color: #1e586d;
	background-color: #f2ecd6;
	margin: 0px;
	padding: 7px;
}

div.fan_links h1
{
	color: #000;
	background-color: #FFF;
}

div.left_links ul
{
	background-color: #f2ecd6;
	margin: 0px;
	padding: 0px 0px 7px 21px;
	font-size: 11px;
	list-style-image: url(../../Images/left_bullet.jpg);
}

div.fan_links ul
{
	background-color: #FFF;
	list-style-image: url(../../Images/pf_icon.jpg);
	padding: 0px 0px 7px 30px;
}

div.left_links ul li a
{
	color: #000;
	text-decoration: none;
}

div.left_links ul li a:hover
{
	text-decoration: underline;
	color: #1e586d;
}

div.fan_links ul li a:hover
{
	text-decoration: underline;
	color: #502d7f;
}

div.left_links p
{
	background-color: #f2ecd6;
	margin: 0px;
	padding: 0px 0px 7px 7px;
	font-size: 11px;
}


div.left_links p a
{
	color: #000;
}

div.left_links p a:hover
{
	color: #1e586d;
}

/*********************
 * MAIN BODY CONTENT *
 *********************/

div#right_content,
div#right_content_alum
{
	width: 736px;
	float: left;
	padding: 0px 4px 5px 24px;
	margin-right: 1px;
	overflow: hidden;
	position: relative;
}

div#right_content_alum
{
	padding: 0px 4px 5px 4px;
	width: 756px;
}

div.right_body,
div.sec_detail_right_body,
div.alum_right_body
{
	width: 566px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px;
	padding-right: 10px;
}

div.study_right_body,
div.study_sec_detail_right_body
{
	width: 725px;
	float: left;
	font-size: 12px;
	line-height: 16px;
	padding-right: 10px;
}

div.alum_right_body
{
	width: 582px;
	padding-left: 4px;
}

div.right_body p.top_quote,
div.study_right_body p.top_quote,
div.sec_detail_right_body p.top_quote,
div.study_sec_detail_right_body p.top_quote
{
	margin: 0px;
	border-bottom: dashed 1px #928663;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
}

div.right_body h1,
div.study_right_body h1
{
	font-size: 16px;
	color: #502D7F;
	line-height: 20px;
	margin: 10px 0px;
}

div.sec_detail_right_body h1,
div.study_sec_detail_right_body h1
{
	font-size: 28px;
	border-bottom: solid 2px #DC990D;
	margin: 10px 0px;
	color: #502D7F;
	padding-bottom: 10px;
	line-height: 30px;
}

div.sec_detail_right_body h2,
div.study_sec_detail_right_body h2
{
	font-size: 18px;
	margin: 10px 0px;
}


div.right_body p,
div.study_right_body p,
div.sec_detail_right_body p,
div.study_sec_detail_right_body p
{
	margin: 10px 0px;
}

div.right_body ul,
div.study_right_body ul,
div.study_sec_detail_right_body ul,
div.sec_detail_right_body ul
{
	margin-left: 20px;
}

/****************
 * RIGHT COLUMN *
 ****************/

div#right_bar
{
	width: 160px;
	float: left;
	padding-top: 6px;
}

div.right_box_top
{
	width: 160px;
	background-image: url(../../Images/cal_header_top.jpg);
	background-repeat: no-repeat;
	background-color: #dc990d;
	padding: 4px 0px;
}

div.right_box_body_top
{
	width: 160px;
	background-image: url(../../Images/cal_header_btm.jpg);
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}

div.right_box_body_tabs
{
	width: auto;
	overflow: hidden;
}

div.right_box_body_tabs div
{
	width: 50%;
	float: left;
}

div.right_box_body_tabs div a
{
	color: #000;
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 4px 0px;
	outline: none;
}

div.right_box_body_tabs div#tabHeadlines a.tabOff
{
	background-image: url(../../Images/gold_curve_up_left_off.gif);
} 

div.right_box_body_tabs div#tabHeadlines a.tabOn
{
	background-image: url(../../Images/gold_curve_up_left_on.gif);
}

div.right_box_body_tabs div#tabHeadlines a:hover.tabOn,
div.right_box_body_tabs div#tabEvents a:hover.tabOn,
div.right_box_body_tabs div#tabAthEvents a:hover.tabOn,
div.right_box_body_tabs div#tabScores a:hover.tabOn
{
	text-decoration: underline;
}

div.right_box_body_tabs div#tabEvents a.tabOff
{
	background-image: url(../../Images/gold_curve_up_right_off.gif);
} 

div.right_box_body_tabs div#tabEvents a.tabOn
{
	background-image: url(../../Images/gold_curve_up_right_on.gif);
}

div.right_box_body_tabs div#tabAthEvents a.tabOff
{
	background-image: url(../../Images/web/athTabRight_On.jpg);
	color: #000;
} 

div.right_box_body_tabs div#tabAthEvents a.tabOn
{
	background-image: url(../../Images/web/athTabRight.jpg);
	color: #FFF;
}

div.right_box_body_tabs div#tabScores a.tabOff
{
	background-image: url(../../Images/web/athTabLeft_On.jpg);
	color: #000;
} 

div.right_box_body_tabs div#tabScores a.tabOn
{
	background-image: url(../../Images/web/athTabLeft.jpg);
	color: #FFF;
}

div.right_box_bottom
{
	width: 160px;
	height: 9px;
	background-image: url(../../Images/right_box_bottom.jpg);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

div.right_box_body
{
	width: 144px;
	overflow: hidden;
	background-image: url(../../Images/right_box_body.jpg);
	background-repeat: repeat-y;
	padding: 0px 8px;
	font-size: 11px;
}

div.right_box_body p
{
	margin: 10px 0px;
}

div.right_box_body h4
{
	margin: 10px 0px 5px 0px;
	font-size: 11px;
}

div.right_box_body p.news
{
	margin: 0px;
}

div.right_box_body a
{
	color: #000;
}

div.right_box_body a.news
{
	color: #000;
	text-decoration: none;
}

div.right_box_body a:hover
{
	color: #62379B;
}

div.right_box_body a:hover.news
{
	text-decoration: underline;
	color: #000;
}

div.right_box_top h1
{
	font-size: 13px;
	color: #FFF;
	margin: 0px 5px;
}

div#right_bar a.persistentLink
{
	display: block;
	margin-bottom: 5px;
	background-color: transparent;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 160px;
	height: 60px;
}

div#right_bar a:hover.persistentLink
{
	background-position: 0px -60px;
}

div#right_bar a.persistentLink span
{
	display: none;
}

/*****************
 * UTILITY ICONS *
 *****************/

div#icon_bar
{
	height: 24px;
	text-align: right;
	margin-top: 3px;
}

div#icon_bar img
{
	border: none;
}

/*************
 * ATHLETICS *
 *************/

#teamDDL
{
	margin: 0px 0px 4px 4px;
}

/*****************
 * BLACK OVERLAY *
 *****************/
 
DIV#black_overlay
{
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: transparent url(../../images/web/overlay_bg.png) repeat scroll top left;
    z-index:1001;
}

DIV.short_form
{
	position: absolute;
	width: 750px;
	top: 100px;
	left: 50%;
	margin-left: -375px;
	border: solid 1px #502D7F;
	z-index: 1010;
	background-color: #F8F7F2;
}

DIV.short_form_title
{
	background-color: #9883B8;
	color: #FFF;
	font-weight: bold;
	padding: 8px;
	font-size: 18px;
}

DIV.short_form_body
{
	padding: 10px;
}

DIV.short_form_body DT
{
	width: 200px;
	float: left;
	text-align: right;
	margin-right: 10px;
}

DIV.short_form_body DL
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

DIV.short_form_body DD
{
	width: 520px;
	float: left;
	margin-bottom: 10px;
}

DIV.short_form_body DD input
{
	width: 510px;
	border: solid 1px #9883B8;
	height: 17px;
	padding-top: 3px;
}

DIV.short_form_body DD textarea
{
	width: 510px;
	border: solid 1px #9883B8;
	height: 200px;
	padding-top: 3px;
}

DIV.short_form_body DD.buttons input
{
	width: auto;
	height: auto;
	padding-top: 2px;
	margin-right: 5px;
}

div.short_form_body dd input.submitBtn
{
	background-color: #9883B8;
	border-color: #D9DFEA #502D7F #502D7F #D9DFEA;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 2px 25px 3px;
	text-align: center;
}

div.short_form_body dd input.cancelBtn
{
	background-color: #F8F7F2;
	border-color: #D9DFEA #333 #333 #D9DFEA;
	border-style: solid;
	border-width: 1px;
	color: #333;
	font-size: 14px;
	padding: 2px 25px 3px;
	text-align: center;
}

div.right_body a,
div.study_right_body a,
div.study_sec_detail_right_body a,
div.sec_detail_right_body a
{
	color: #000;
}

div.right_body a:hover,
div.study_right_body a:hover,
div.study_sec_detail_right_body a:hover,
div.sec_detail_right_body a:hover
{
	color: #62379B;
}

div#player
{
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 180px;
}

div#alumni_marquee_body div#player
{
	width: 380px;
	float: left;
	height: 195px;
}

div.player_photo
{
	position: absolute;
	top: 0px;
	left: 0px;
}

div.player_photo img
{
	border: none;
}

div.player_number
{
	position: absolute;
	top: 158px;
	z-index: 900;
}

div#news_player div.player_number
{
	top: 177px;
}

div#alumni_marquee_body div.player_number
{
	top: 173px;
}

div.player_number a
{
	color: #333;
	text-decoration: none;
	display: block;
	background-color: #FFF;
	height: 14px;
	padding: 2px 5px;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #333;
}

div.player_number a:hover
{
	color: #dc990d;
	border: solid 1px #dc990d;
	text-decoration: underline;
}

div.player_number a.highlighted
{
	color: #dc990d;
	border: solid 1px #dc990d;
}

div.right_profile_top
{
	height: 5px;
	width: 100%;
	background-image: url(../../Images/prof_right_top.jpg);
	margin-top: 12px;
}

div.right_profile_btm
{
	height: 3px;
	width: 100%;
	background-image: url(../../Images/prof_right_btm.jpg);
	text-align: center;
	font-size: 12px;
	padding-top: 2px;
}

div.right_profile_btm a,
div.right_profile_body a
{
	color: #FFF;
	text-decoration: none;
}

div.right_profile_body a:hover,
div.right_profile_top a:hover
{
	color: #62379B;
	text-decoration: underline;
}

div.right_profile_body
{
	width: 150px;
	background-image: url(../../Images/prof_right_body.jpg);
	padding: 10px 5px 5px 5px;
	font-size: 12px;
	position: relative;
	padding-top: 80px;
}

img#right_profile_thumb
{
	position: absolute;
	top: -10px;
	border: solid 1px #000;
}

img#right_profile_btn_lg
{
	position: absolute;
	top: 0px;
	right: 0px;
	border: none;
}

div.right_profile_bodyT
{
	width: 150px;
	background-image: url(../../Images/prof_right_bodyT.jpg);
	background-repeat: no-repeat;
	padding: 0px 5px 5px 5px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	background-color: #dc990d;
}

div.right_profile_bodyT a
{
	color: #FFF;
	text-decoration: none;
}

div.right_profile_bodyT a:hover
{
	text-decoration: underline;
}

div.right_profile_bodyT img
{
	border: solid 1px #000;
	margin-right: 6px;
	margin-bottom: 3px;
}

div.right_profile_body div img
{
	float: none;
	border: none;
}

div.right_profile_body a
{
	text-decoration: none;
	color: #000;
}

div.right_profile_body div.profile_links
{
	text-align: right;
	line-height: 16px;
}

div.sec_detail_right_body p.department_opener
{
	background-image: url(../../Images/env_studies.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 150px;
	margin: 30px 0px;
}

/**********************
 * Back To Top Button *
 **********************/
 
div#backToTop
{
 	position: fixed;
	bottom: -3px;
	left: 50%;
	margin-left: -485px;
	cursor: pointer;
}

/********************
 * Profile Left Nav *
 ********************/
 
div#left_bar ul#profile_menu
{
	margin: 50px 4px 4px 4px;
}

div#left_bar ul#profile_menu li
{
	margin-bottom: 4px;
}

div#left_bar ul#profile_menu li a
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

div#left_bar ul#profile_menu li a:hover
{
	text-decoration: underline;
}

div#left_bar ul#profile_menu li.profileCat a
{
	display: block;
	height: 18px;
	width: 192px;
	overflow: hidden;
	background-image: url(../../Images/purple_btn.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	text-transform: uppercase;
	padding: 6px;
	font-size: 16px;
	font-weight: bold;
}

div#left_bar ul#profile_menu li.profileCat a:hover
{
	background-position: 0px -30px;
	text-decoration: none;
	color: #DC990D;
}

div#left_bar ul#profile_menu li.profileCat a.current
{
	color: #DC990D;
}

div#left_bar ul#profile_menu li.profileTease
{
	border-bottom: dashed 1px #333;
	padding-bottom: 4px;
	width: 100%;
	overflow: hidden;
	font-size: 11px;
	line-height: 14px;
	position: relative;
}

div#left_bar ul#profile_menu li.profileTease img
{
	float: left;
	margin-right: 4px;
	border: none;
}

div#left_bar ul#profile_menu li.profileTease img.sml_btn
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

div#right_content h1.profile_header
{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: solid 3px #dc990d;
	padding-bottom: 4px;
	margin-top: 20px;
	color: #502D7f;
}

div#right_content h2.profile_header
{
	margin-top: 15px;
}

div#right_content p.profile_info
{
	font-size: 14px;
	width: 425px;
}

div#right_content div#profile_content
{
	width: 625px;
}

div#right_content div.profile_body
{
	font-size: 12px;
	margin-top: 10px;
}

div#right_content div.profile_body p
{
	margin: 10px 0px;
}

div#profile_image
{
	position: absolute;
	top: 15px;
	right: 150px;
}

ul#social_menu
{
	margin-top: 30px;
}

ul#social_menu img
{
	border: none;
}

div.profile_single
{
	width: 160px;
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}

div.profile_cat
{
	width: 338px;
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px;
	overflow: hidden;
	background: transparent url('../../images/prof_single_bg.jpg') no-repeat scroll top left;
}

div.profile_cat_body
{
	font-size: 12px;
	height: 125px;
	width: auto;
	overflow: hidden;
	position: relative;
	padding-right: 10px;
}

div.profile_cat_body img
{
	border: solid 1px #000;
	float: left;
	margin-right: 10px;
}

div.profile_cat_body p.profileName a
{
	color: #502D7F;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

div.profile_cat_body div.profile_cat_btn_link
{
	text-align: right;
	position: absolute;
	bottom: 0px;
	width: 325px;
}

div.profile_cat_body div.profile_cat_btn_link img
{
	border: none;
}

div.profile_cat_body p.profileName a:hover
{
	text-decoration: underline;
}	

div.profile_cat_body div
{
	margin-top: 5px;
}

div.profile_cat_body div img
{
	float: none;
	margin-right: 0px;
	margin-top: -4px;
}

div.profile_cat_body div a
{
	color: #502D7F;
	text-decoration: none;
}

div.profile_cat_body div a:hover
{
	text-decoration: underline;
}

div.profile_single div.right_profile_body
{
	height: 180px;
	overflow: hidden;
}

div#profile_listing
{
	margin-top: 15px;
}

div#alumni_marquee
{
	
}

div#alumni_marquee_body
{
    background: transparent url(../../Images/alumni_marquee_bg.jpg) no-repeat scroll top left;
	width: 100%;
	overflow: hidden;
	margin-top: 25px;
}

div.alum_right_body h1
{
	font-size: 16px;
	margin: 10px 0px;
}

div#siteMapBody
{
	padding: 20px;
	width: auto;
	overflow: hidden;
}

ul#letterList
{
	list-style: none;
	width: auto;
	overflow: hidden;
}

ul#letterList li
{
	float: left;
	display: block;
	border-color: #999;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	font-size: 12px;
	text-transform: uppercase;
}

ul#letterList li.first
{
	border-left: 1px solid #999;
}

ul#letterList li a
{
	color: #000;
	text-decoration: none;
	display: block;
	padding: 2px 8px;
}

ul#letterList li a:hover
{
	background-color: #EEE;
}

div#mapDirections,
div#mapDirections a
{
	font-size: 14px;
	color: #E2B24A;
	text-decoration: none;
	margin-top: 4px;
}

div#mapDirections a:hover
{
	text-decoration: underline;
}

div#mapListing
{
	margin-top: 20px;
	font-size: 12px;
	line-height: 20px;
}

div.listingCol
{
	width: 310px;
	float: left;
}

div.listingCol ul.listing
{
	list-style: none;
	margin-bottom: 20px;
}

div.listingCol ul.listing li a
{
	display: block;
	text-decoration: none;
	color: #000;
}

div.listingCol ul.listing li a:hover
{
	background-color: #EEEEEE;
}

div.listingCol ul.listing li.Section a
{
	font-weight: bold;
	font-size: 14px;
}

div.listingCol ul.listing li.Tier1 a
{
	padding-left: 20px;
}

div.listingCol ul.listing li.Tier2 a
{
	padding-left: 30px;
}

div.listingCol ul.listing li.Tier3 a
{
	padding-left: 60px;
}

div#mapLetter
{
	text-transform: uppercase;
	font-family:"Times New Roman", Times, serif;
	font-size: 68px;
	color: #E2B24A;
}
	
div#emergencyInfo
{
	border: solid 2px Red;
	background-color: #EED2D2;
	font-size: 12px;
	line-height: 16px;
	padding: 4px;
	margin-top: 4px;
	margin-left: 4px;
}

div#emergencyInfo a
{
	color: #000;
}

div#emergencyInfo a:hover
{
	color: #62379B;
}

div#emergencyInfo h1
{
	font-size: 16px;
}
div#infoUpdate
{
	border: solid 2px;
	font-size: 12px;
	line-height: 16px;
	padding: 4px;
	margin-top: 4px;
	margin-left: 4px;
}

div#infoUpdate a
{
	color: #000;
}

div#infoUpdate a:hover
{
	color: #62379B;
}

div#infoUpdate h1
{
	font-size: 16px;
}


div.gateway_header
{
	margin-bottom: 10px;
}

div#featured_links
{
	border: solid 1px #999;
	background-color: #FFF;
	padding: 5px;
	width: auto;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 15px;
}

div#featured_links ul
{
	list-style-image: url(../../Images/left_bullet.jpg);
	width: 164px;
	float: left;
}

div#featured_links ul li a
{
	text-decoration: none;
}

div#featured_links ul li a:hover
{
	text-decoration: underline;
}

div#newsBox
{
	margin-bottom: 15px;
}

/*******************************
 * News - listing and featured *
 *******************************/

div#news
{
	width: 554px;
	float: left;
	margin-top: 70px;
	padding-left: 50px;
	padding-right: 24px;
}
	
div#feature
{
	width: 336px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	margin-right: 10px;
}

div#feature a
{
	color: #000;
}

div#feature a:hover
{
	color: #62379B;
}

div#feature h1,
div#news h1
{
	color: #502d7f;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 30px;
	border-bottom: solid 1px #e2b047;
	margin-bottom: 10px;
	margin-top: 20px;
}

div#feature h2
{
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
}

div#feature img
{
	float: left;
	margin-right: 10px;
}

div.news_headline,
div.news_tier2
{
	margin-left: 0px;
	border-bottom: dashed 1px #777;
	padding: 7px 0px;
	width: auto;
	overflow: hidden;
}

div.news_tier2 img
{
	float: left;
	margin-right: 5px;
}

div.news_tier2 h1,
div#newsBox div.news_tier2 h1,
div.sec_detail_right_body div#newsBox div.news_tier2 h1
{
	margin: 0px;
	line-height: 20px;
	font-size: 16px;
	border: none;
	padding: 0px;
}

div.news_tier2 p,
div#news div.news_tier2 p,
div#newsBox div.news_tier2 p
{
	margin-top: 5px;
}

div.news_tier2 h1 a
{
	color: #000;
	text-decoration: none;
}

div.news_tier2 h1 a:hover
{
	text-decoration: underline;
	color: #000;
}

div#news div.news_headline
{
	margin-left: 24px;
}


div.news_headline a
{
	color: #000;
	font-size: 14px;
	text-decoration: none;
}

div.news_headline a:hover
{
	text-decoration: underline;
	color: #000;
}

div.news_headline img
{
	margin-right: 5px;
	cursor: pointer;
}

div.headline_expanded
{
	font-size: 12px;
	margin-top: 3px;
	margin-left: 15px;
	width: auto;
	overflow: hidden;
}

div.headline_expanded a
{
	color: #000;
	font-size: 12px;
	text-decoration: underline;
}

div.headline_expanded a:hover
{
	color: #62379B;
}

div.headline_expanded img
{
	float: left;
}

div#more_news,
div#more_features
{
	margin-left: 40px;
	padding: 7px 0px;
}

div.alum_right_body div#more_news,
div#newsBox div#more_news,
div.newsBox div#more_news,
div.newsBox div#more_features
{
	margin-left: 15px;
}

div#more_news a,
div#more_features a
{
	color: #000;
	font-size: 12px;
}

div#more_news a:hover,
div#more_features a:hover
{
	color: #62379B;
}

ul#inline_triangle_bullet
{
	list-style-position: outside;
	list-style-image: url(../../Images/arrow_bullet.jpg);

}


ul#inline_triangle_bullet a
{
	text-decoration: none;

}
ul#inline_triangle_bullet a:hover
{
	text-decoration: underline;

}
div#link_listing
{
	margin-top: 15px;
	width: auto;
	overflow: hidden;
}

div#link_listing div.col1,
div#link_listing div.col2
{
	width: 282px;
	overflow: hidden;
	float: left;
}

div#link_listing div.link_group
{
	width: auto;
	overflow: hidden;
	margin-bottom: 15px;
}

div#link_listing img
{
	float: left;
}

div#link_listing ul,
div#prosp_main_nav div.prosp_nav_item ul
{
	list-style-position: outside;
	float: left;
	list-style-image: url(../../Images/arrow_bullet.jpg);
	font-size: 11px;
	width: 200px;
}

div#link_listing ul a,
div#prosp_main_nav div.prosp_nav_item ul a
{
	text-decoration: none;
}

div#link_listing ul a:hover,
div#prosp_main_nav div.prosp_nav_item ul a:hover
{
	text-decoration: underline;
	color: #000;
}

img#imgProspHeader
{
	position: absolute;
	left: 175px;
	top: 25px;
	z-index: 200;
}

div.sec_detail_right_body h2.prosp_subheading
{
	font-weight: normal;
	margin-top: 130px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
}

div#prosp_main_nav div.prosp_nav_item
{
	width: 249px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

div#purple_nav_bar_short a
{
	display: block;
	width: 175px;
	overflow: hidden;
	margin-bottom: 5px;
	background-image: url(../../Images/purple-button-tall.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: bold;
	padding: 7px;
	color: #FFF;
	text-decoration: none;
}

div#purple_nav_bar_short a:hover
{
	background-position: 0px -60px;
}

div#purple_nav_bar a
{
	display: block;
	width: 170px;
	height: 16px;
	overflow: hidden;
	margin-bottom: 5px;
	background-image: url(../../Images/purple_btn.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding: 7px;
	color: #FFF;
	text-decoration: none;
}

div#purple_nav_bar a:hover
{
	background-position: 0px -30px;
}


div#prosp_main_nav div.prosp_nav_item a.prosp_link_img
{
	display: block;
	height: 16px;
	overflow: hidden;
	margin-bottom: 5px;
	background-image: url(../../Images/purple_btn_long.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	padding: 7px;
	color: #FFF;
	text-decoration: none;
}

div#prosp_main_nav div.prosp_nav_item a:hover.prosp_link_img
{
	background-position: 0px -30px;
}

div#prosp_main_nav div.prosp_nav_item img
{
	float: left;
	margin-right: 5px;
}

div#prosp_main_nav div.prosp_nav_item ul
{
	clear: both;
	margin: 5px 0px 5px 15px;
}

div.sec_detail_right_body h1.prosp_heading
{
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #000;
	border-bottom: none;
	font-weight: normal;
	line-height: normal;
	margin-top: 0px;
}

div.sec_detail_right_body h3.prosp
{
	color: #cb8f21;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 5px;
}

div#news_marquee
{
	width: 974px;
	height: 51px;
	margin: 0px auto;
	overflow: hidden;
	background-image: url(../../Images/news_banner.jpg);
	background-repeat: no-repeat;
}

div#news_player
{
	width: 735px;
	height: 200px;
	margin: 15px 0px;
	font-size: 12px;
	overflow: hidden;
	position: relative;
}

div#news_player div.news_player_item a img
{
	float: left;
	margin-right: 10px;
	border: none;
}

div#news_player div.news_player_item h1
{
	color: #502D7F;
	font-size: 22px;
	margin-bottom: 5px;
}

div#news_player div.news_player_item h2
{
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
}

div#news_player div.news_player_item p
{
	margin-bottom: 5px;
}

div#news_player div.news_player_item a
{
	color: #000;
}

div#news_player div.news_player_item a:hover
{
	color: #62379B;
}

div#news_tabs_top
{
	width: 565px;
	height: 4px;
	background-image: url(../../Images/news_tabs_top.jpg);
	background-repeat: no-repeat;
}

div.news_tabs
{
	background-color: #dc990d;
	width: 565px;
	overflow: hidden;
}

div.news_tabs p
{
	float: left;
	width: 200px;
	font-size: 18px;
	color: #FFF;
	margin: 2px 0px 0px 5px;
}

div.news_tabs div
{
	width: 100px;
	float: right;
}

div.news_tabs div a
{
	color: #000;
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px 0px 4px 0px;
	outline: none;
}

div.news_tabs div#tabHeadlines a.tabOff
{
	background-image: url(../../Images/news_curve_up_left_off.gif);
} 

div.news_tabs div#tabHeadlines a.tabOn
{
	background-image: url(../../Images/news_curve_up_left_on.gif);
}

div#tabHeadlines a:hover.tabOn,
div#tabFeatures a:hover.tabOn
{
	text-decoration: underline;
	color: #000;
}

div.news_tabs div#tabFeatures a.tabOff
{
	background-image: url(../../Images/news_curve_up_right_off.gif);
} 

div.news_tabs div#tabFeatures a.tabOn
{
	background-image: url(../../Images/news_curve_up_right_on.gif);
}

div.news_tabs div#tabHeadlines a:hover.tabOff,
div.news_tabs div#tabFeatures a:hover.tabOff
{
	color: #000;
}

div.news_box_body
{
	background-image: url(../../Images/news_tabs_body.gif);
	background-repeat: repeat-y;
	padding: 0px 10px 0px 7px;
	width: auto;
}

div#news_tabs_btm
{
	width: 565px;
	height: 5px;
	background-image: url(../../Images/news_tabs_btm.gif);
	background-repeat: no-repeat;
}

div.mag_links
{
	text-align: center;
	margin-top: 10px;
}

div.mag_links img
{
	border: none;
}

div.news_player_item
{
	width: 100%;
	overflow: hidden;
	position: absolute;
	background-color: #FFFFFF;
}

ul#monthList
{
	list-style: none;
	width: auto;
	overflow: hidden;
	margin: 10px 0px 20px 0px;
}

ul#monthList li
{
	float: left;
	display: block;
	border-color: #999;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	font-size: 12px;
	text-transform: uppercase;
}

ul#monthList li.first
{
	border-left: 1px solid #999;
}

ul#monthList li a
{
	color: #000;
	text-decoration: none;
	display: block;
	padding: 2px 8px;
}

ul#monthList li a:hover
{
	background-color: #EEE;
}

h2.month_name
{
	color: #502D7F;
	text-transform: uppercase;
}

div.news_listing div.news_headline
{
	border-bottom: none;
}

div.right_body h1.news
{
	margin-top: 20px;
	font-size: 18px;
}

div.right_body h2.news
{
	margin-top: 10px;
	font-size: 16px;
	font-weight: normal;
	color: #502D7F;
}

div#news_detail img
{
	margin: 5px;
}

div.caption
{
	position: absolute;
	bottom: 10px;
	left: 5px;
	color: #FFF;
    background-image: url("../../Images/blackFade.png");
 	padding: 5px;
}

div#fan_links
{
	border-top: 1px dashed #000;
	padding-top: 2px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: #FFF;
}

div#fan_links ul
{
	border: solid 3px #E6D69A;
	padding: 3px;
	font-size: 11px;
	list-style: inside;
	list-style-image: url(../../Images/pf_icon.jpg);
}

div#fan_links ul li.title
{
	font-weight: bold;
	list-style: none;
	margin: 2px;
	font-size: 12px;
}

div#fan_links ul li a
{
	text-decoration: none;
	color: #000;
}

div#fan_links ul li a:hover
{
	text-decoration: underline;
	color: #62379B;
}

div#ath_logos
{
	border-top: 1px dashed #000;
	padding-top: 8px;
	margin-top: 2px;
	margin-left: 2px;
	text-align: center;
}

div#ath_logos img
{
	border: none;
	margin-bottom: 8px;
}

div#sport_banner
{
	margin: 2px 0px 2px 4px;
	float: left;
}

div.sec_detail_right_body h1.sports,
div.right_body h1.sports
{
    background-image: url(../../Images/pf_logo_small.jpg);	
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 30px;
	margin-top: 0px;
}

div.right_body h1.sports
{
	font-size: 28px;
	border-bottom: solid 2px #DC990D;0px;
	color: #502D7F;
	padding-bottom: 10px;
}

div.sport_links
{
	border-top: dashed 1px #000;
}

div.sport_links h1
{
	background-color: #F2ECD6;
	padding: 5px;
	margin: 2px 0px 0px 0px;
	font-size: 12px;
	color: #1E586D;
}

div.sport_links ul
{	
	list-style: none;
	background-color: #F2ECD6;
	margin: 0px;
	width: auto;
	overflow: hidden;
	padding-left: 10px;
}

div.sport_links ul li
{	
	float: left;
	padding: 2px;
	display: block;
	width: 120px;
}

div.sport_links ul li a
{	
	text-decoration: none;
}

div.sport_links ul li a:hover
{	
	text-decoration: underline;
	color: #1E586D;
}

table#roster 
{
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 75px;}

table#roster thead
{
	font-weight: bold;
}

table#roster thead tr td.num
{
	width: 11px;
	padding: 2px;
}

table#roster thead tr td.fname
{
	width: 132px;
	padding: 2px;
}

table#roster thead tr td.pos
{
	width: 26px;
	padding: 2px;
}

table#roster thead tr td.ht,
table#roster thead tr td.wt,
table#roster thead tr td.year
{
	width: 31px;
	padding: 2px;
}

table#roster thead tr td.hometown,
table#roster thead tr td.highschool
{
	width: 136px;
	padding: 2px;
}

table#roster tbody tr td
{
	padding: 2px;
}

table.roster_img
{
	border-collapse: collapse;
	width: 180px;
	position: absolute;
	top: 10px;
	left: 0px;
	z-index: 100000;
}

table#roster tbody tr td table.roster_img tbody tr td
{
	padding: 0px!important;
}

td.b_topleft
{
	background-image: url(../../Images/black_top_left.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 10px!important;
	overflow: hidden;
}

td.b_topright
{
	background-image: url(../../Images/black_top_right.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 10px!important;
	overflow: hidden;
}

td.b_bottomleft
{
	background-image: url(../../Images/black_bottom_left.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 10px!important;
	overflow: hidden;
}

td.b_bottomright
{
	background-image: url(../../Images/black_bottom_right.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 10px!important;
	overflow: hidden;
}

td.b_side
{
	background-image: url(../../Images/black_body.png);
	width: 10px!important;
	overflow: hidden;
}

td.b_body
{
	background-image: url(../../Images/black_body.png);
}

td.b_pic
{
	background-color: #FFF;
}

td.b_pic img
{
	margin: 10px;
}

div#profile_right_content
{
	width: 850px;
	float: left;
	padding: 0px 4px 5px 24px;
	margin-left: 85px;
	overflow: hidden;
	position: relative;
}

div#profile_right_content h1
{
	font-size: 22px;
	font-weight: bold;
	border-bottom: solid 3px #dc990d;
	padding-bottom: 4px;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #502D7f;
}

div#blog_left
{
	width: 640px;
	float: left;
	padding-right: 10px;
	border-right: solid 1px #F1F0DB;
}

div#blog_right
{
	width: 180px;
	float: left;
	padding-left: 10px;
}

div#blog_left h2
{
	font-size: 12px;
	font-style: italic;
	margin-bottom: 10px;
}

div#blog_left h3
{
	padding: 5px;
	background-color: #f1f0db;
	font-size: 14px;
	margin-bottom: 5px;
}

div#blog_left div.blog_post_teaser h3,
div#blog_right h2
{
	background-color: transparent;
	font-size: 16px;
	color: #502D7F;
	padding: 0px;
	margin-bottom: 0px;
}

div#blog_left div.blog_post_teaser
{
	margin-bottom: 10px;
}

div#blog_left div.blog_post_teaser h3 a
{
	color: #502D7F;
	text-decoration: none;
}

div#blog_left div.blog_post_teaser h3 a:hover
{
	text-decoration: underline;
}

div#blog_left div.blog_post_teaser p,
div#blog_left div.blog_post_teaser2 p
{
	font-size: 12px;
	margin-left: 5px;
}

div#blog_left div.blog_post_teaser p a,
div#blog_left div.blog_post_teaser2 p a
{
	color: #000;
}

div#blog_left div.blog_post_teaser p a:hover,
div#blog_left div.blog_post_teaser2 p a:hover
{
	color: #62379B;
}

div#blog_right ul
{
	list-style: none;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#blog_right p
{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#blog_right p a
{
	color: #000;
}

div#blog_right p a:hover
{
	color: #62379B;
}

div#blog_right ul li a
{
	color: #000;
	text-decoration: none;
}

div#blog_right ul li a:hover
{
	text-decoration: underline;
}

div#blog_left div.blog_post_teaser2
{
	border-top: dashed 1px #E7d79B;
	margin-bottom: 10px;
	padding-top: 5px;
	width: auto;
	overflow: hidden;
}

div#blog_left div.blog_post_teaser2 h3
{
	padding: 0px;
	background-color: transparent;
	color: #502D7F;
	text-size: 14px;
	font-weight: normal;
}

div#blog_left div.blog_post_teaser2 h3 a
{
	color: #000;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

div#blog_left div.blog_post_teaser2 h3 a:hover
{
	text-decoration: underline;
}

div#blog_left div.blog_post_teaser2 div.post_info
{
	font-size: 11px;
	font-style: italic;
	width: 500px;
	float: left;
	margin-top: 10px;
}

div#blog_left div.blog_post_teaser2 div.post_info a,
div#blog_left div.blog_post_teaser2 div.comments_num a
{
	color: #000;
}

div#blog_left div.blog_post_teaser2 div.post_info a:hover,
div#blog_left div.blog_post_teaser2 div.comments_num a:hover
{
	color: #62379B;
}

div#blog_left div.blog_post_teaser2 div.comments_num
{
	font-size: 11px;
	width: 130px;
	float: right;
	text-align: right;
	margin-top: 10px;
}

div.comment
{
	padding: 5px;
	background-color: #F2ECD6;
	margin-bottom: 10px;
}

div.comment h4
{
	font-size: 11px;
	font-style: italic;
	margin-bottom: 10px;
}

div.comment p
{
	font-size: 12px;
}

div#blog_left p.post_comment
{
	margin: 10px 0px;
	text-align: right;
}

div#blog_left p.post_comment a
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

div#blog_left p.post_comment a:hover
{
	text-decoration: underline;
}

div.pod_categories
{
	background-color: #F2ECD6;
	padding: 0px 7px 7px 7px;
}

div.pod_categories h2
{
	font-size: 11px;
}

div.pod_categories select
{
	margin-bottom: 15px;
}

div#right_content h1.podcast
{
	color: #502D7F;
	font-size: 22px;
	margin-bottom: 5px;
}

div#podcast_left
{
	width: 490px;
	float: left;
	padding-right: 10px;
}

div#podcast_right
{
	width: 236px;
	float: left;
}	

div#podcast_right h2
{
	font-size: 18px;
	color: #502D7F;
	margin-bottom: 10px;
}

div#podcast_left h2
{
	padding: 10px;
	width: 460px;
	background-color: #000;
	color: #FFF;
	font-size: 16px;
	margin-bottom: 10px;
}


h3.podcast
{
	font-size: 14px;
	margin: 10px 0px;
}

table.ep_list
{
	border-collapse: collapse;
}

table.ep_list tr.pod_odd
{
	background-color: #F2ECD6;
}

table.ep_list td.ep_name
{
	width: 374px;
	font-size: 12px;
	padding: 3px;
}

table.ep_list td.ep_name a
{
	color: #000;
	text-decoration: none;
}

table.ep_list td.ep_name a:hover
{
	text-decoration: underline;
}

table.ep_list td.ep_length
{
	width: 94px;
	font-size: 12px;
	padding: 3px;
}

div#podcast_right div.pod_info
{
	margin-left: 10px;
	margin-bottom: 15px;
}

div#podcast_right div.pod_info h3 a
{
	font-size: 14px;
	color: #502D7F;
	text-decoration: none;
}

div#podcast_right div.pod_info h3 a:hover
{
	text-decoration: underline;
}

div#podcast_right div.pod_info p
{
	font-size: 12px;
}

div#podcast_right div.pod_info a img
{
	border: none;
}

div#podcast_right div.pod_info a
{	
	color: #000;
	text-decoration: none;
}

div#podcast_right div.pod_info a:hover
{
	text-decoration: underline;
}

div#podcast_right ul
{
	list-style: none;
}

div#podcast_right ul li a
{
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

div#podcast_right ul li a:hover
{
	text-decoration: underline;
}

div#pod_show_body
{
	clear: both;
}

div#pod_show_body dl
{
	font-size: 12px;
	width: auto;
	overflow: hidden;
	padding-top: 10px;
	clear: both;
}

div#pod_show_body dl dt
{
	width: 116px;
	float: left;
	margin: 3px 0px;
}

div#pod_show_body dl dd
{
	width: 620px;
	float: left;
	margin: 3px 0px;
}

div#pod_show_body dl dd a
{
	color: #000;
	text-decoration: none;
}

div#pod_show_body dl dd a:hover
{
	text-decoration: underline;
}

h5.podcast
{
	margin-bottom: 10px;
}

div#pod_show_body p
{
	font-size: 12px;
}

div#pod_show_body p a
{
	color: #000;
}

div#pod_show_body p a:hover
{
	color: #62379B;
}

div#form_body p
{
	font-size: 14px;
	padding-bottom: 10px;
	border-bottom: double 4px #000;
	margin-bottom: 10px;
}

div#form_body p a
{
	color: #000;
}

div#form_body p a:hover
{
	color: #62379B;
}

div#form_body dl
{	
	font-size: 12px;
}

div#form_body dt
{
	width: 250px;
	float: left;
	clear: both;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 15px;
}

div#form_body dd
{
	width: 590px;
	float: left;
	margin-bottom: 15px;
}

div#form_body h2
{
	font-size: 18px;
	margin-left: 50px;
	margin-bottom: 15px;
}

div#form_body h2
{
	font-size: 18px;
	margin-left: 50px;
	margin-bottom: 15px;
}

div.sec_detail_right_body ol,
div.study_sec_detail_right_body ol
{
	margin-left: 40px;
}

div.sec_detail_right_body ol li,
div.study_sec_detail_right_body ol li
{
	margin-top: 5px;
}

select#facultyMenu
{
	width: 190px;
	margin-left: 8px;
	margin-bottom: 8px;
}

select#clubMenu
{
	width: 190px;
	margin-left: 8px;
	margin-bottom: 8px;
}

select#CourseMenu
{
	width: 160px;
	margin-left: 40px;
	margin-bottom: 8px;
}

select#programMenu
{
	width: 190px;
}

div.right_box_body h6

{
	font-size: 12px;
	margin-top: 10px;
}

div.right_box_body p
{
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
}

div.right_box_body p.cal_date
{
	font-size: 12px;
	margin-top: 0px;
}

div#webmailLogin
{
	margin: 10px 4px;
}

div#weather,
div#photoOfDay
{
	margin: 10px 4px;
}

div#fpWrapper
{
	position: relative;
	width: 207px;
}

p#fpSubmitInfo
{
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	bottom: -40px;
	left: 15px;
}

img#fpPlate
{
	position: absolute;
	bottom: -20px;
	right: 0px;
}

div#photoOfDay
{
	margin-bottom: 50px;
}

/*Temp styles for profile cover*/

div#profile_flash a span
{
	display: none;
}

div#profile_flash a
{
	display: block;
	width: 232px;
	height: 395px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

div#profile_flash a:hover
{
	background-position: -232px 0px;
}

table#schedule
{
	width: 100%;
}

table#schedule td,
table#schedule th
{
	height: 25px;
	text-align: left;
}

table#schedule thead tr th.date
{
	width: 10%;
}

table#schedule thead tr th.opponent
{
	width: 30%;
}

table#schedule thead tr th.location
{
	width: 30%;
}

table#schedule thead tr th.time
{
	width: 10%;
}

table#schedule thead tr th.details
{
	width: 20%;
}

ul.goldTri
{
	list-style-image: url(../../Images/arrow_bullet.jpg);
}

div.scoreBox
{
	padding: 2px;
	margin-bottom: 4px;
	border: solid 1px #DDD;
}

div.scoreBox p
{
	margin-top: 0px;
}

div.scoreBox p.InfoLinks
{
	font-size: 10px;
	margin-top: 0px;
}

a.socialMediaLink
{
	display: block;
	width: 204px;
	height: 34px;
	margin-left: 4px;
	margin-bottom: 4px;
}

a:hover.socialMediaLink
{
	background-position: 0px -34px;
}

a.socialMediaLink span
{
	display: none;
}

a.MoreEventsLink
{
	margin-top: 10px;
	display: block;
}

ul.inline_triangle_bullet
{
	list-style-position: outside;
	list-style-image: url(../../Images/arrow_bullet.jpg);
}


ul.inline_triangle_bullet a
{
	text-decoration: none;
}

ul.inline_triangle_bullet a:hover
{
	text-decoration: underline;
}

div#searchUpdates h3
{
	font-size: 20px;
}

div#searchUpdates h6
{
	margin-top: 5px;
	font-size: 11px;
}

div#searchUpdates div.post
{
	margin-bottom: 25px;
	border-bottom: dashed 1px #999;
	padding-bottom: 15px;
}
