/* elements */

.cmscalendar {
	width: 550px;
}

body, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
a, a:link, a:active, a:visited, a:hover {
	color: #6666CC;
	font-weight: bold;
}
.pageTitle, h1, h2, h3, h4, h5 {
	color: #023A5B;
	font-weight: bold;
}
.pageTitle, h1 {font-size: 18px;}
h2 {font-size: 12px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
h5 {font-size: 12px;}

p.apply a{ margin:0 10px 0 0; }

/* classes */
.yellowSubTitle, .yellowtitle, .yellowTitle, .YellowTitle, .YELLOWTITLE, .pagesubtitle, .pageSubTitle, .PageSubTitle, .PAGESUBTITLE {
	color: #D2AC00;
	font-weight: bold;
}
.yellowtitle, .yellowTitle, .YellowTitle, .YELLOWTITLE, .pagesubtitle, .pageSubTitle, .PageSubTitle, .PAGESUBTITLE {font-size: 18px;}
.yellowSubTitle {font-size: 12px;} 

div.nav4 {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.nav4 a, div.nav4 a:link, div.nav4 a:visited, div.nav4 a:hover, div.nav4 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.nav4 a:hover {
	color: #D2AC00;
	font-weight: bold;
}
div.nav4selected {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.nav4selected a, div.nav4selected a:link, div.nav4selected a:visited, div.nav4selected a:hover, div.nav4selected a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D2AC00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
div.nav4selected a:hover {
	color: #D2AC00;
	font-weight: bold;
	text-decoration: underline;
}

div.nav5 {
	
}
div.nav5 a, div.nav5 a:link, div.nav5 a:visited, div.nav5 a:hover, div.nav5 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background-image: url(/s/346/images/nav4_off.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.nav5 a:hover {
	color: #D2AC00;
	display: block;
	background-image: url(/s/346/images/nav4_over.gif);
	background-repeat: no-repeat;
}
div.nav5selected {

}
div.nav5selected a, div.nav5selected a:link, div.nav5selected a:visited, div.nav5selected a:hover, div.nav5selected a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background-image: url(/s/346/images/nav4_off.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: underline;
}
div.nav5selected a:hover {
	color: #D2AC00;
	display: block;
	background-image: url(/s/346/images/nav4_over.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
}

div.nav6 {
	
}
div.nav6 a, div.nav6 a:link, div.nav6 a:visited, div.nav6 a:hover, div.nav6 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	/* background-image: url(/s/346/images/nav4_off.gif); */
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.nav6 a:hover {
	color: #D2AC00;
	display: block;
	/* background-image: url(/s/346/images/nav4_over.gif); */
	background-repeat: no-repeat;
	text-decoration: underline;
}
div.nav6selected {

}
div.nav6selected a, div.nav6selected a:link, div.nav6selected a:visited, div.nav6selected a:hover, div.nav6selected a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	/* background-image: url(/s/346/images/nav4_off.gif); */
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: underline;
}
div.nav6selected a:hover {
	color: #D2AC00;
	display: block;
	/* background-image: url(/s/346/images/nav4_over.gif); */
	background-repeat: no-repeat;
	text-decoration: underline;
}


td.masthead {
	background-image: url(/s/346/images/masthead_bg.jpg);
	background-repeat: no-repeat;
}
td.footerLinks p {
	color: #023A5B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
}
td.footerLinks p a {
	color: #023A5B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
td.footer p {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}
td.footer p a {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
td.espLink p a, td.espLink p a:link, td.espLink p a:active, td.espLink p a:visited, td.espLink p a:hover {
	color: #023A5B;
}
td.mastLinks p a, td.mastLinks p a:link, td.mastLinks p a:active, td.mastLinks p a:visited, td.mastLinks p a:hover {
	color: #023A5B;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
tr.indexPodBG {
	background-image: url(/s/346/images/indexPodBG.gif);
	background-repeat: repeat-y;
}
td.indexPod {
	color: #ffffff;
}
td.indexPod p {
	color: #ffffff;
}
td.indexPod p a {
	color: #ffffff;
}
table.indexEvents tr td {
	color: #ffffff;
	padding-bottom: 10px;
}
td.indexPodProfile p {
	color: #ffffff;
	margin-top: 0px;
}
td.indexPodProfile p a {
	color: #ffffff;
}
table.QSTable tr td {
	padding-bottom: 5px;
	padding-right: 5px;
}
/*imod layout mods*/
/* content styles */

#c0
{
	width: 140px;
	left: -48px;
	z-index:1;
}

#c1
{
	left: -28px;
	z-index:1;
}

#c2
{
	left: -28px;
	z-index:1;
}

#c3
{
	left: -28px;
	z-index:1;
}

#c4
{
	left: -36px;
	z-index:0;
}

.tabs
{
margin: 15px 0 0 0;
height: 15px;
}

.tabs ul
{
list-style: none;
border: none;
}

.tabs ul li
{
display: block;
float: left;
text-transform: uppercase !important;
font: bold 9px/9px arial, sans-serif;
border-right: 1px solid #fff;
}

.tabs ul li a,
.tabs ul li a:link,
.tabs ul li a:visited,
.tabs ul li a:active
{
display: block;
color: #FFF;
text-decoration: none;
background-color: #023A5B;
padding: 5px 12px 5px 12px;
position: relative;
}

.tabs ul li a:hover,
.tabs ul li a.here:hover
{
color: #D1AC00!important;
text-decoration: none;
}

.tabs ul li a.here,
.tabs ul li a.here:link,
.tabs ul li a.here:visited,
.tabs ul li a.here:active,
{
position: relative;
z-index: 10;
background-color: #C3D1DC;
padding: 5px 12px 5px 15px;
color: #023A5B;
}

#deptlayoutfaculty, #deptlayoutdegrees, #deptlayoutcourses, #deptlayoutcareers
{
display: none;
}

.bottomTabsArea
{
margin: 15px 15px 15px 0;
background: #FFF;
}

.deptlayerscontent
{
background: #FFF;
border-top: 2px solid #023A5B;
padding: 12px;
margin: 4px 0 0 0;
}

* html .bottomTabsContent
{
margin: 0 0 0 0;
}

.categorySelect
{
margin: 0 0 10px 0;
width: 210px;
}

.profileArea
{
clear: both;
padding: 0 15px 15px 15px;
}

.profileArea h3
{
font: bold 13px/17px arial, sans-serif;
padding: 0 0 6px 0;
}

ul.noBullet
{
list-style: none;
}

ul.noBullet li
{
font: 10px/15px arial,sans-serif;
}

.profile
{
margin: 0 15px 0 0;
width: 145px;
}

.deptlayercontent
{
background: #FFF;
width: 640px;
border-top: 2px solid #023A5B;
padding: 0 0 15px 0;
margin: 4px 0 0 0;
}

* html .deptlayercontent
{
margin: 0 0 0 0;
}

.deptlayouttable
{
margin: 15px 15px 0 15px;
}

.deptlayouttable .dashedLine
{
background: url(/images/shared/dash_bg.gif) center left repeat-x;
width: 220px;
height: 8px;
padding: 10px 0 10px 0;
}

.deptlayouttable h4
{
font: bold 11px/17px arial, sans-serif;
}

.deptlayouttable h5
{
font: 10px/17px arial, sans-serif;
color: #999;
}

.deptlayouttable td.dividerCell
{
font: 1px/1px arial, sans-serif;
padding: 13px;
background: url(/images/shared/profile_divider_bg.gif) top center repeat-y;
}

/* end content styles */
a#a0, #b0, #c0
{
	left: 0px;
}

a#a1, #b1, #c1
{
	left: -12px;
	z-index:3;
}

a#a2, #b2, #c2
{
	left: -20px;
	z-index:2;
}

#deptlayoutwhy, #deptlayoutfaculty, #deptlayoutdegrees, #deptlayoutcourses, #deptlayoutcareers
{min-height: 400px;}
