﻿/* Ektron UI CSS Framework */

/* Page Framework
----------------------------------*/
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Arial;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
a img {border:none;}

/* typography.css */
p{font-size:1em;color:#333;line-height:1.4;padding-bottom:12px;}
a:link, a:visited {color: #29ABE2;text-decoration:underline;cursor:pointer;}
a:hover {color: #0033cc;}
.italics{font-style:italic;color:#999;font-size:0.9em;}

/*--------------LAYOUT HELPERS--------------*/
h1{color:#8cc63f;font-size:2em;font-weight:normal;padding-bottom:10px;}
h2 {color:#333;font-size:1.5em;font-weight:normal;padding-bottom:5px;}
h3 {color:#8cc63f;font-size:1.2em;font-weight:normal;}
.noBorder{border:0px !important;}

/*--------------DEFAULT/MASTER PAGE--------------------*/
body {font-size:62.5%;color: #666;font-family: Arial, Helvetica, sans-serif;margin:0; padding:0;}
.containerWrap{width:984px;position:relative;margin:0 auto;background-image:url("../images/containerWrap.png");background-repeat:repeat-y;}
.container{font-size:1.2em;position:relative;width:960px;margin:0 auto;}
.containerWrapEnd{position:relative;margin:0 auto;background-image:url("../images/containerWrapEnd.png");background-repeat:no-repeat;width:984px;height:16px;}

/***Header section***/
.ektron-ui-header {height:95px;background-image:url("../images/headerBack.png");background-repeat:repeat-x;min-width:960px;}  

/*logo*/
.ektron-ui-header .logo {float:left;margin:14px 0 0;}
.ektron-ui-header .logo a{display:inline-block;background-image:url("../images/logo.png"); background-repeat:no-repeat;width:440px;height:77px;}

/*utility links*/
.ektron-ui-header .utilityLinks {width:410px;float:right;margin:14px 0px 15px;}
.ektron-ui-header .utilityLinks ul{list-style:none; padding:0; margin:0;float:right;}
.ektron-ui-header .utilityLinks ul li {margin:0; display:inline; padding:0 0 0 7px;margin-right:7px;float:left;border-left:1px solid #555;}
.ektron-ui-header .utilityLinks ul li a {color:#555; font-size:1.1em;text-decoration:none;}
.ektron-ui-header .utilityLinks ul li a:hover {text-decoration:underline;}

/*search*/
.ektron-ui-header .searchSection{text-align:right;clear:right;float: right;background: url("../images/searchBack.png") no-repeat scroll center top transparent;height: 29px;padding: 0 0 0 10px;position: relative;vertical-align: middle;width: 300px;} 
.ektron-ui-header .searchSection .searchBtn{float:right;margin-left:5px;border-top:0px;cursor:pointer;background: url("../images/goBtn.png") no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 29px;width: 39px;}
.ektron-ui-header .searchSection .searchText{font-style: italic; border: none;padding:5px 0; margin-left:10px; background-color:transparent;width:235px; float:left;font-weight:normal;color:#666;}

/***top navigation***/
.navigation {height:44px;background-image:url("../images/navBack.png");background-repeat:repeat-x;float:left;}
.front, .end{float:left;width:8px;height:44px;}

/***content area***/
.ektron-ui-content{clear:both;background-color:#fff;display:inline-block;padding:0;margin-left:1px;width:99.8%;}

/***footer***/
.ektron-ui-footer {margin-top:22px;width:100%;border-top:2px solid #8cc63f;background-image:url("../images/footerBack.png");background-repeat:repeat-x;overflow:auto;min-width:960px;}
/*campus box*/
.ektron-ui-footer .campusBox{float:left;width:214px;height:113px;padding:14px 34px 14px 0;}
.ektron-ui-footer .campusBox .back{float:left;background-image:url("../images/campusBoxBack.png");background-repeat:repeat-x;height:113px;width:198px;}
.ektron-ui-footer .campusBox .front, .ektron-ui-footer .campusBox .end{float:left;width:8px;height:113px;}
.ektron-ui-footer .campusBox .back h1 {;font-size:1.4em;font-family:Verdana;text-align:center;padding:4px 0 0;font-weight:normal;}
.ektron-ui-footer .campusBox .back h1 a{color:#222; text-decoration:none;}
.ektron-ui-footer .campusBox .back h1 a:hover{text-decoration:underline;}
.ektron-ui-footer .campusBox .back .address{font-family:Verdana;color:#666;font-size:1.1em;text-align:center;padding-top:15px;line-height:1.3;}
.ektron-ui-footer .last{padding-right:0 !important;}

/*footer links - ul li*/
.ektron-ui-footer .bottomLinks .front, .ektron-ui-footer .bottomLinks .end{float:left;width:7px;height:43px;}
.ektron-ui-footer .bottomLinks .back{float:left;background-image:url("../images/bottomLinksBack.png");background-repeat:repeat-x;width:946px;}
.ektron-ui-footer .bottomLinks ul{list-style:none;padding:10px 10px 5px;text-align:center;}
.ektron-ui-footer .bottomLinks ul li{display:inline;}
.ektron-ui-footer .bottomLinks ul li a {border-right:1px solid #555;color:#555;font-size:1.1em;text-decoration:none;padding:0 7px;}
.ektron-ui-footer .bottomLinks li.last a{border:0 !important;}
.ektron-ui-footer .bottomLinks ul li a:hover{text-decoration:underline;}
.ektron-ui-footer .bottomLinks .copyright{color:#888;font-size:0.9em;text-align:center;padding-bottom:5px;}

/*COLUMNWISE DIVISIONS - one column main content*/
.oneColumnPage .mainContent{width:100%;}

/*--------------HOME PAGE--------------------*/
/*accordion*/
.accordionBox {float: left;width: 258px;float:right;margin:9px 5px 0px 0px;}
.accordionBox .boxBack{background-image:url("../images/accordionBack.png");background-repeat: repeat-y;}
.accordionBox .boxEnd{margin:0;width:258px;height:17px;}
.boxBack #tabs{margin: 0px 5px;border-top:5px solid #8cc63f;padding:0 5px;}

/*link lines*/
.accordionBox .linkList h4 a{font-family:Arial,helvetica,sans-serif;color:#29abe2;font-size:1em;font-weight:normal;text-decoration:underline;}
.accordionBox .linkList h4 a:hover{color:#0033cc;}
.accordionBox .linkList h4{font-family:Arial,helvetica,sans-serif;color:#29abe2;font-size:1em;font-weight:normal;}
.accordionBox .linkList p{clear:both;color:#333; font-family:Arial,helvetica,sans-serif;font-size:0.9em;}
.accordionBox .linkList .dateStyle{float:left;color:#8cc63f;font-size:0.8em;margin-right:5px;}
.accordionBox .linkList .timeStyle{color: #bbb;float: left;font-size: 0.8em;padding: 0;}

/*slideshow banner*/
.rotator{height:365px;width:682px;float:left;margin:15px 0 0 10px;}
.slideshowBack{margin-left:8px;}
* + html .slideshowBack{margin-left:-2px;}/*hack for IE7*/
.pageBanner{background-image:url(../images/sliderBack.png);background-repeat:no-repeat;width:682px;height:265px;text-align:center;padding-top:7px;}
ul#slider li img{width:665px;height:255px;}
ul#slider li .introEnd img{height:5px;width:auto;}

/*secondary navigation ul-li links*/
.secondaryNav{width:960px;background-image:url(../images/secondaryNavBack.jpg);background-repeat:repeat-x;height:60px;}
.secondaryNav ul{list-style:none;}
.secondaryNav ul li{background-image:url("../images/secondaryNavDivider.png");background-position:right top;background-repeat:no-repeat;float:left;height:60px;}
.secondaryNav ul li a {height:40px;line-height:1.4;display:inline-block;font-weight:bold;font-family:tahoma;text-transform:uppercase;color:#fff;font-size:1em;text-decoration:none;padding:10px;text-align:center;}
.secondaryNav li.last{background-image:none;}
.secondaryNav a:hover{background-color:#29abe2;}

/*--------------INTERIOR PAGE--------------------*/
.twoColumnPage .leftColumn{float:left;margin:13px 12px 13px 13px;width:180px;}
.twoColumnPage .mainContent{float:left;margin:13px 13px 13px 0px;width:740px;}

/*breadcrumbs*/
.breadcrumbs{padding: 0px 0 20px;clear: both;display:inline-block;width:100%;}
.breadcrumbs span.arrow{float: left;padding: 0 4px;font-size: 0.9em;color: #666;}
.breadcrumbs a{float: left;color: #2e3192 !important;font-size: 0.9em;text-transform: capitalize;}
.breadcrumbs a:hover{text-decoration:underline;cursor:pointer;}
.breadcrumbs a.selected{float: left;color: #999 !important;text-decoration:none;}
.breadcrumbs a.selected:hover{text-decoration:none;cursor:default;}

/*left column*/
.leftColumn .titleSection{position:relative;background-image:url("../images/leftNavHeader.jpg");background-repeat:no-repeat;width:180px;height:43px;}
.leftColumn .titleSection .title{position:absolute;bottom:5px;padding-left:15px;color:#29abe2;font-size:1.65em;}
.leftColumn .menuEnd{width:180px;height:5px;}
.leftColumn .menuEnd img{display:block;}

/*left navigation*/
#leftnav, #leftnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	line-height:normal;
	width:180px;
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	z-index:10;
	background-color:#efefef;
}
#leftnav li { /* all list items */
	float: left;	
	width:150px;
	padding:7px 15px;
	border-top:1px solid #fff;
}
#leftnav a {
	display: block;
	text-decoration:none;
	font-weight:normal;
	color:#666;
	font-size:15px;	
}
#leftnav li:hover
{
	background-color:#29abe2;
}
#leftnav li:hover a
{
	color:#fff;
}
