/* first set defaults*/
body {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	margin:0 auto;
	line-height: 17px;
	}
	
a:link, a:visited, a:hover {
	color:#376c9f;text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}

img {
	border:0px;
	}

h1 {
	color:#e47c1d;
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
	display:inline;
	}

h1 a:link, h1 a:visited, h1 a:hover, a:link h1, a:visited h1, a:hover h1{
	color:#e47c1d;
	font-weight:bold;
	text-decoration:underline;
	}

h2 {
	color:#376c9f;
	font-weight:bold;
	font-size:11px;
	margin-bottom:3px;
	/*display:inline;*/
	}

h2 a:link, h2 a:visited, h2 a:hover {
	color:#376c9f;
	font-weight:bold;
	text-decoration:none;
	}

h2 a:hover{ text-decoration:underline; }

a:link h2, a:visited h2, a:hover h2 {
	color:#376c9f;
	font-weight:bold;
	text-decoration: none;
	}

a:hover h2{ text-decoration:underline; }

h3 {
	color:#666666;
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
	text-decoration:none;
	/*display:inline;*/
	}
	
/*h3 {color:#e47c1d;font-weight:bold; font-size:9px;text-transform:uppercase;margin-bottom:3px;display:inline;}*/
a:link h3, a:visited h3, a:hover h3, h3 a:link, h3 a:visited, h3 a:hover {
	color:#666666;
	text-decoration:underline;
	}

hr {
	height:1px;
	color:#376c9f;
	background:#376c9f;
	margin:0;
	text-align:left;
	border:0;
	width: expression('100%');
	}
	
p
{
    margin-top: 1px;
}
/* end defaults */

/*now add inherited classes */
/*begin helpers */
.whitespacer{
	clear:both;
	background-color:#ffffff;
	}
.floatLeft{ float:left; }
.floatRight{ float:right; }
/*end helpers */

/* begin main */
#masterWrapper {
	margin:0 auto;
	text-align:center;
	}
/*home page */
#wrapper {
	width:993px;
	text-align:left;
	margin:0 auto;
	background:url('/images/main_page_bg-home2.gif');
	background-repeat:repeat-y;
	}
#wrapperLogin {
	width:993px;
	text-align:left;
	margin:0 auto;
	}
/*interior template */
#wrapperInterior {
	width:993px;
	text-align:left;
	margin:0 auto;
	background:url('/images/main_page_bg-template2.gif');
	background-repeat:repeat-y;
	}
.bgthemesummer {
	width:993px;
	text-align:center;
	margin:0 auto;
	background:url('/images/main_content_bg-summer.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.bgthemefall {
	width:993px;
	text-align:center;
	margin:0 auto;
	background:url('/images/main_content_bg-fall.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.bgthemewinter {
	width:993px;
	text-align:center;margin:0 auto;background:url('/images/main_content_bg-winter.gif');background-repeat:no-repeat;
	background-position:right bottom;
	}
.bgthemespring {
	width:993px;
	text-align:center;
	margin:0 auto;
	background:url('/images/main_content_bg-spring.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	}
/* end main */

/*begin utilities */
#utilWrapper{width:993px;height:24px;float:left;clear:both;background-color:#376c9f; line-height: 12px;}
#utility {font-family:Verdana, helvetica, Sans-Serif;font-size:9px;color:#ffffff;float:right;padding-top:2px;}
#utility div{float:left;}
#utility a:link {color:#ffffff;text-decoration:none;}
#utility a:visited {color:#ffffff;text-decoration:none;}
#utility a:hover {color:#ffffff;text-decoration:underline;}
#utility .searchbox {border:0px;margin:0px;color:#414042;font-size:10px;width:126px;height:17px;vertical-align:top;padding-top:1px;}
#utility .navitem {padding-top:3px;}
/*end utilities */

/*generic form */
.form {margin:0px;padding:0px;}
.error {color:#ff0000;}
/*begin subnav, main nav */


/*home page*/
#subNavWrapper{float:left;width:271px;}
#subNavContainer {float:left;width:271px;}

/*interior template */
#subNavWrapperInterior{float:left;width:190px;overflow:auto;}
#subNavContainerInterior {float:left;width:190px;overflow:auto;}

#navWrapper{width:727px;float:right;}
#navigation {background:url('/images/mainnav_ylo_bg.gif');background-repeat:repeat-x;width:727px;height:63px;}
#communityNav {height:21px;margin-top:42px;float:right;width:660px;background:url('/images/cnav_bg.gif');background-repeat:repeat-x;}
#communityNav div {float:left;}
#primaryNav {width:727px;}
#primaryNav div {float:left;}
#primaryNav ul li {border: 1px solid #f00;}
/*end subnav, main nav */

/*middle boxes on home page */
#homeBoxesWrapper {width:242px;float:left;}
.date {font-size:9px;color:#414042;}
.small{font-size:10px;padding:5px 8px 0px 8px;}
.small a{font-size:11px;}
.blueHeader { font-size: 14px;color:#e47c1d;font-weight:bold;margin-right:5px;margin-bottom:1px;padding-bottom:1px;padding-bottom:0px;margin-top:14px;width:auto;}
hr.blueline {height:1px; color:#376c9f;background:#376c9f;margin:0;padding:0;text-align:left;border:0;width: expression('100%');}
/* news snippets */
#news a:link {color:#376c9f;text-decoration:none;}
#news a:visited {color:#376c9f;text-decoration:none;}
#news a:hover {color:#376c9f;}

/* begin right side gloabl UA Department nav */
#uaNav a:link, #uaNav a:visited{text-decoration:none;}
#uaNav a:hover{text-decoration:underline;}
#uaNav a.on:link, #uaNav a.on:visited{text-decoration:none;}
#uaNav a.on:hover{text-decoration:underline;}
.ualinkContainer{float:left;width:131px;}
.ualinkContainerSub{float:left;width:122px;}
.UNavspacer7{float:left;clear:both;width:146px;height:7px;}
.UNavspacer13 {float:left;clear:both;width:146px;height:13px;}
.uanav-indicator{float:left;width:15px;padding-top:2px;}
.uanavlink{float:left;width:131px;}
/* end right side gloabl UA Department nav */

/*my shortcuts (below UA nav */
#myshortcuts-action a:link, #myshortcuts-action a:visited{color:#f6d654;font-family:Verdana,helvetica,sans-serif;font-size:9px;text-decoration:none;}
#myshortcuts-action a:hover{color:#f6d654;text-decoration:underline;}
#myshortcuts {color:#376c9f;font-size:10px;margin:8px 15px 12px 13px;position:relative;}
#myshortcuts-action{float:right;padding-right:6px;padding-top:4px;}
/*end my shortcuts (below UA nav) */

/*page content footer email link */
#share {font-size:9px;width:467px;bottom:24px;padding:44px 0px 10px 12px;vertical-align:bottom;clear:both;}
#share a:link {text-transform:none;}
#share a:visited {text-transform:none;}
#share a:hover {text-transform:none;}

#shareInterior {font-size:9px;width:519px;bottom:2px;padding:50px 0px 4px 12px;vertical-align:bottom;clear:both;}
#shareInterior a:link, #shareInterior a:visited, #shareInterior a:hover {text-transform:none;}
/*page content footer email link */

/*right aligned special info box */
#news_callout {background:url('/images/news_callout_bg_tile.gif');background-repeat:repeat-y;background-color:#ffffff;color:#231f20;}
#news_callout .callout_content {padding:0 8px 12px 8px;}
/*#news_callout .callout_content a{font-size:9px;}*/
/* end right aligned special info box */

/* events listing (left top box ) */
.eventContainer {width:242px;float:left;clear:both;background:url('/images/ev_box_bg_tile.gif');background-repeat:repeat-y;}
.eventbox {float:right;width:175px;padding:10px 10px 10px 6px;}
.eventbox a{color:#353589;text-decoration:none;}
.eventDate {font-size:10px;}
.evItem {width:49px;float:left;}
.evMonth{width:49px;height:19px;clear:both;}
.evDay{width:49px;height:25px;clear:both;}
.evSpacer{width:2px;float:left;height:1px;}
.evSpacerVert{clear:both;height:2px;width:1px;}
/* end events listing (left top box ) */

/*begin left spotlight box */
#spotLightContainer{width:242px;float:left;}
#spotLightContainer p, .spotLightTile p{margin:0;padding:4px 0 0 0;}
.spotLightTile{background:url('/images/bluebox_spotlight_tile.gif');background-repeat:repeat;}
/*end left spotlight box */

/* begin left campaign box */
#campaignContainer{width:242px;float:left;}
.campaignTile {background:url('/images/bluebox_campaign_tile.gif');background-repeat:repeat;float:left;}
/* end left campaign box*/

/*interior left navigation */
#leftNav {width:158px;float:left;position:relative;}
.lnavlinkContainer{float:left;width:143px;}
#leftNav a:link, #leftNav a:visited{color:#ffffff;text-decoration:none;}
#leftNav a:hover{color:#ffffff;text-decoration:underline;}
#leftNav a.on:link, #leftNav a.on:visited{color:#ffffff;text-decoration:none;}
#leftNav a.on:hover{color:#ffffff;text-decoration:underline;}
.lnav-indicator{float:left;width:15px;padding-top:2px;}
/* end interior left navigation */

/* begin breadcrumbs */
#breadcrumb {color:#414042;font-size:9px;padding-left:13px;}
#breadcrumb a{text-decoration:underline;}
/* end breadcrumbs */

/*interior page styles */
.content a, .sweditable a, .content a:link, .sweditable a:link, .content a:visited, .sweditable a:visited {text-decoration:none; color: #376c9f;}
.content a:hover, .sweditable a:hover{ text-decoration:none; color: #376c9f; border-bottom: 1px dotted #376c9f;}
.content {font-family:verdana, Arial, Helvetica, sans-serif;color:#221d1e;font-size:11px;}
.content table td {font-family:verdana, Arial, Helvetica, sans-serif;color:#221d1e;font-size:11px;}
/*footer */
#footerContainer {width:973px;height:34px;clear:both;background-color:#e47c1d;padding:4px 10px 0px 10px;}
.footerLeft{color:#414042;font-size:9px;float:left;}
.footerLeft a{color:#376c9f;}

.footerRight {color:#42464b;font-size:9px;float:right;text-align:right;}
.footerRight a:link, .footerRight a:visited {color:#42464b;text-decoration:none;}
.footerRight a:hover{color:#42464b;text-decoration:underline;}
/*end footer */

/*created for search results */
.SearchStatus{font-family:verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#56595C;}
.Grid {width:450px;}
.GridItem, .GridAlternatingItem {font-family:verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#56595C;padding:2px;margin-top:10px;}
.GridItem td, .GridAlternatingItem td {padding:10px;}
.Path {font-style:italic;font-family:verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#56595C;}
/*created for search results */



/*begin staff directory */
.sdAlphaMarker{font-size:18px;font-weight:bold;color:#376c9f;padding-top:0px;}
#staffDirectoryBioDetails hr{height:1px; color:#376c9f;background:#376c9f;margin:0;text-align:left;border:0;}
#staffDirectoryBioDetails .fullName {font-size:18px;font-weight:bold;}
#staffDirectoryBioDetails a:link, #staffDirectoryBioDetails a:visited {text-decoration:none;}
#staffDirectoryBioDetails a:hover {text-decoration:underline;}
#supportStaff {border:solid 1px #000000;background-color:#ffffff;font-size:10px;line-height:11px;}
#supportStaff .title{font-size:11px;font-weight:bold;}
/*end staff directory */

/* force scrollbar on so no page jump 
:root{overflow-y:scroll;}*/

/*JQUERY ADVANCE SUPPORT NAV */
#leftNav ul.menu, #leftNav ul.menu ul {list-style-type:none;margin: 0px 0px 0px 0px;padding: 0;width:158px;}
#leftNav ul.menu a {display: block;text-decoration: none;width:143px;}
#leftNav ul.menu li {margin:0px 0px 0px 0px;}
#leftNav ul.menu li a {color: #fff;	padding: 0.5em;}

/*advance support specific */
.searchbox{width:234px;height:16px;border:solid 1px #727272;font-size:10px;color:#414042;}
/* advance support search results */
.tthdr {font-family:Verdana, helvetica, Sans-Serif;font-size:8px;font-weight:bold;color:#376c9f;padding-top:2px;}
.tttext {font-size:11px;color:#000000;}
/* search result column headings */
.asuphdr, .asuphdr a:link, .asuphdr a:visited {font-weight:bold;color:#376c9f;text-decoration:none;}
.asuphdr a:hover{font-weight:bold;color:#376c9f;text-decoration:underline;}

/*advance support search result links */
a.asup_sr:link, a.asup_sr:visited {color:#353588;font-size:11px;text-decoration:none;}
a.asup_sr:hover {color:#e47c1d;text-decoration:none;}

a.asup_sr_on:link,a.asup_sr_on:visited, a.asup_sr_on:hover {color:#e47c1d;font-size:11px;text-decoration:none;}

.ttlinkrow {border-top:solid 2px transparent;border-bottom:solid 2px transparent;}

/*children*/
#leftNav ul.menu li ul li a {color: #ffffff;text-decoration:none;padding:0px 0px 2px 7px;}
#leftNav ul.menu li ul li a:hover {color: #ffffff;text-decoration:underline;}

/*ALL CALENDAR BELOW THIS LINE */
/*spinning loader (for big main cal) */
.CallBackLoading{ background-color: #F5F3E5;border: 1px solid #000000; width: 519px;}
.CallBackLoadingTitle{background-color:#f6d654;border-width: 0px;border-bottom: 1px solid #000000; font-family:verdana;font-size:11px;height: 24px;}
.CallBackLoadingHeader{background-color:#fcf1c3;border-width: 0px;border-bottom: 1px solid #ACA899; font-family:Verdana;font-size:11px;height: 21px;}        
.CallBackLoadingBody{background-color:#F5F3E5;height: 445px;}

/*main calendar (the big one) */
.calendar{border:none;}
.day{width:75px;height:75px;text-align:left;vertical-align:top;font-family:Verdana;font-size:11px;color:#000000;background:transparent;border:solid 1px #f6d654;}
.othermonthday{visibility:hidden;}
.month{border-collapse:collapse;border:1px solid transparent;}
.dayheader{background-color:#fcf1c3;border-right:solid 1px #f6d654;border-left:solid 1px #f6d654;color:#000000;font-family:Verdana;font-size:9px;text-align:center;padding: 4px;}
.title{color:#000000;font-size:14px;font-weight:bold;}

/*Alumni Events (ALM)*/
a.calba2334:link, .calba2334, a.calba2334:visited {color:#ba2334;text-decoration:none;}
a.calba2334:hover {color:#ba2334;text-decoration:underline;}

/*Development Events (DEV)*/
a.calde6121:link,.calde6121, a.calde6121:visited {color:#de6121;text-decoration:none;}
a.calde6121:hover {color:#de6121;text-decoration:underline;}

/*University Events (TU)*/
a.cal376c9f:link, .cal376c9f, a.cal376c9f:visited {color:#376c9f;text-decoration:none;}
a.cal376c9f:hover {color:#376c9f;text-decoration:underline;}

/*Planning Events (PLAN)*/
a.cal495815:link, .cal495815, a.cal495815:visited {color:#495815;text-decoration:none;}
a.cal495815:hover {color:#495815;text-decoration:underline;}

/*Performance Planning (PER)*/
a.cal9821a6:link, .cal9821a6, a.cal9821a6:visited {color:#9821a6;text-decoration:none;}
a.cal9821a6:hover {color:#9821a6;text-decoration:underline;}

/*Training & Workshops (PROF)*/
a.cal4652cc:link, .cal4652cc, a.cal4652cc:visited {color:#4652cc;text-decoration:none;}
a.cal4652cc:hover {color:#4652cc;text-decoration:underline;}

/*Divisions & Managers (UA)*/
a.calaf9f45:link, a.calaf9f45:visited {color:#af9f45;text-decoration:none;}
a.calaf9f45:hover {color:#af9f45;text-decoration:underline;}

/*President & Provost (PRES/PRO)*/
a.cal7e6c5e:link, .cal7e6c5e, a.cal7e6c5e:visited {color:#7e6c5e;text-decoration:none;}
a.cal7e6c5e:hover {color:#7e6c5e;text-decoration:underline;}

/*Academic Calendar*/
a.cal683593:link, .cal683593, a.cal683593:visited {color:#683593;text-decoration:none;}
a.cal683593:hover {color:#683593;text-decoration:underline;}

/*Religious Holidays*/
a.cal000000:link, .cal000000, a.cal000000:visited {color:#000000;text-decoration:none;}
a.cal000000:hover {color:#000000;text-decoration:underline;}

/*spinning loader (for nav cal) */
.navcalCallBackLoading{visibility:hidden; background-color: #F5F3E5;border: 1px solid #000000; width: 158px;margin-top:40px;}
.navcalCallBackLoadingTitle{background-color:#f6d654;border-width: 0px;border-bottom: 1px solid #000000; font-family:verdana;font-size:11px;height: 14px;}
.navcalCallBackLoadingHeader{background-color:#fcf1c3;border-width: 0px;border-bottom: 1px solid #ACA899; font-family:Verdana;font-size:11px;height: 11px;}        
.navcalCallBackLoadingBody{background-color:#F5F3E5;height: 68px;}

/* nav calendar */

.navcaldayactive{background-color:#f6d654;}
.navcalselday{width:23px;height:16px;text-align:center;vertical-align:middle;font-family:Verdana;font-size:9px;font-weight:bold;color:#000000;background-color:#f6d654;border:solid 1px #000000;}
.navcalcalendar{border:none;}
.navcalday{width:23px;height:16px;text-align:center;vertical-align:middle;font-family:Verdana;font-size:9px;font-weight:bold;color:#000000;background-color:#ffffff;border:solid 1px #000000;}
.navcalothermonthday{background-color:#ffffff;color:#ffffff;}
.navcalmonth{border-collapse:collapse;border:1px solid transparent;}
.navcaldayheader{background:none;border:none;color:#ffffff;font-family:Verdana;font-size:11px;text-align:center;padding: 4px;font-weight:bold;}
.navcaltitle{color:#ffffff;font-size:10px;text-transform:uppercase;}
.nextprev{cursor:pointer;}

.navselweekon{width:23px;height:16px;text-align:center;vertical-align:middle;font-family:Verdana;font-size:9px;font-weight:bold;color:#000000;background-color:#f6d654;border:solid 1px #000000;}

.calYearChanger {font-size:9px;color:#000000;font-family:Verdana, helvetica, Sans-Serif;}
#calcatsel {color:#ffffff;margin-bottom:5px;}
#calcatsel a:link, #calcatsel a:visited, #calcatsel a:hover {color:#f6d654;text-decoration:underline;}
#calcatsel a:hover { text-decoration:none; }

/* week view calendar */
#wv a:link, #wv a:visited {color:#323388;text-decoration:none;}
#wv a:hover {color:#e47c1d;text-decoration:underline;}

/*grey box form buttons */
.bg_btnAdd, .bg_btnCancel, .bg_btnUpdate, .bg_btnDelete, .bg_btnLogin, .bg_btnSend {
	background-repeat:no-repeat;width:70px;height:21px;
	}

.bg_btnAdd { background:url('/images/bg_btnAdd.gif'); }
.bg_btnCancel { background:url('/images/bg_btnCancel.gif'); }
.bg_btnUpdate { background:url('/images/bg_btnUpdate.gif'); }
.bg_btnDelete { background:url('/images/bg_btnDelete.gif'); }
.bg_btnLogin { background:url('/images/bg_btnLogin.gif'); }
.bg_btnSend { background:url('/images/bg_btnSend.gif'); }

#innerRight { line-height: 12px; }

#searchBox 
{
    background: transparent url('/images/searchBox.png') top left no-repeat;
    width: 369px;
    height: 34px;
    float: right;
    top: 4px;
    position: relative;
}

div#searchTextBox input[type="text"]
{
    float: left;
    position: relative;
    top: 7px;
    left: 24px;
}

#btnSearch
{
    text-indent: -9999;
    float: left;
    position: relative;
    width: 20px;
    height: 20px;
    top: 7px;
    left: 28px;
}



#searchSwitch{
	height: 30px;
	width: 134px;
	margin: auto;
	padding: 0 8px;
	float: left;
	margin: 4px 0 0 6px;
}

#searchSwitch a.menu_class {
	margin: auto;
	width: 150px;
	height: 21px;
	display: block;
	text-align: center;
	padding-top: 6px;
	font-size: 12px;
}
#searchSwitch a.menu_class span 
{
    width: 140px;
    display: block;
}

#searchSwitch a.menu_class:hover 
{
    text-decoration: none;
}

#searchSwitch ul, #searchSwitch li {
	margin:0; 
	padding:0; 
	list-style:none;
}

.menu_class {
	border:0;
}

ul.the_menu {
	display:none;
	width:150px;
}

.the_menu li {
	background-color: #b7d1e4;
	border-bottom: 1px solid #7da4bd;
}

.the_menu li a {
	color:#fff; 
	text-decoration:none; 
	padding:6px; 
	display:block;
}

#utility .the_menu li a:hover 
{
    text-decoration: none;
	font-weight:normal;
	color: #fff;
	background-color: #a4c3da;
}

#subNavContainerColor 
{
    background-color: #8eb6d0;
}

#rightNavQuicklinks 
{
    margin: 0;
    padding: 0;
}

#rightNavQuicklinks ul
{
    color: #376c9f;
    font-size: 10px;
    margin: 0 0 0 10px;
    padding: 0;
    line-height: 16px;
}

div.rowColumnContainer {
	padding: 0;
	margin: 10px 0 10px 0;
	}

div.halfColumn {
	float: left;
	width: 47%;
	padding: 0 5px 0 5px;
	}
