/*----------------------------------------------------------------------------------------------------------
(1) GLOBAL RESET & BASE
----------------------------------------------------------------------------------------------------------*/
body {text-align:center;font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;font-size:62.5%;background:#fff;color:#4e4e4d;}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, div, body, dl, dt, dd, form {margin:0;padding:0}
img {display:block;border:0}
a {outline:0;cursor:pointer} 
ul {list-style:none}
.error {color:#c00;}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px;}
.noscript {padding:6px;border:1px solid #c00;color:#c00;background:#fff;margin:0 0 8px;}

/*----------------------------------------------------------------------------------------------------------
(2) HEADER 
----------------------------------------------------------------------------------------------------------*/
#head {background:url(../images/layout/head_bg.png) repeat-x bottom;}
#head_in {height:91px;width:944px;overflow:hidden;margin:0 auto;position:relative;text-align:left;}
#home #head_in {height:112px}
/*logo*/
#head h1 {background:url(../images/layout/head_logo.png) no-repeat;margin:22px 0 0 38px;width:299px;height:45px;text-indent:-9999px;overflow:hidden;}
#home #head h1 {margin:16px  0 0 38px;}
#head h1 a {width:299px;height:45px;display:block;}
/*tabs*/
#head #tabs {width:296px;height:32px;background:url(../images/layout/head_tabs_bg.png); position:absolute;top:51px;left:627px;overflow:hidden;}
#home #head #tabs {top:72px;}
#head #tabs li {float:left;text-indent:-9999px;}
#tabs a {display:block;height:32px;width:118px;text-decoration:none;text-indent:-9000px;}
#tabs a:hover {background-position:bottom !important;}
#tabs #t01 {background:url(../images/layout/head_tabs_apply.png);margin-left:56px}
#tabs #t02 {background:url(../images/layout/head_tabs_mynova.png);margin-left:4px}

/*----------------------------------------------------------------------------------------------------------
(3) MIDDLE BASE 
----------------------------------------------------------------------------------------------------------*/
#mid {background:#dedaca url(../images/layout/mid_bg.png) repeat-x;font-size:1em;}
/*BACKGROUNDS*/
#mid_in1 {/*width:944px-19px=925px*/margin:0 auto;text-align:left;width:925px;padding:0 0 19px 19px;background:#dedaca url(../images/layout/mid_in1_bg.png) repeat-x;}
#mid_in2 {background:#E1DDD1 url(../images/layout/mid_in2_bg.png) repeat-x;width:657px;margin-top:-5px;float:left;}
#mid_in3 {/*width:657px-12px=645px;*/background:#f3f2ec;margin:5px 6px 6px;position:relative}
#campus #mid_in3, #emergency #mid_in3 {background:none;}	
	/* easy clearing */
	#mid_in1:after,#mid_in2:after, #mid_in3:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#mid_in1,#mid_in2,#mid_in3 {display: inline-block;}
	/*\*/
	#mid_in1,#mid_in2,#mid_in3 {display: block;}
	/* end easy clearing */
#line {height:6px;overflow:hidden;width:615px;background:#996d07;position:absolute;bottom:23px;left:15px;}

/*----------------------------------------------------------------------------------------------------------
(4) MAIN COLUMN
----------------------------------------------------------------------------------------------------------*/
#campus #main {background:#f3f2ec;margin:0 0 6px;}

/*BREADCRUMBS*/
#crumbs {padding:13px 23px 10px 18px;font-size:1.1em;margin:0 !important;}
#crumbs a {color:#0552ae;}
#crumbs a:hover {color:#064794;}
/*MASTHEAD*/
#masthead {margin:-5px -6px 0px -12px;background:url(../images/layout/masthead_bg.png) no-repeat bottom;width:663px;position:relative;overflow:hidden}
#masthead img {padding:13px 14px 16px 14px;background:url(../images/layout/masthead_img_bg.png) no-repeat top;}
/*MAIN COLUMN COPY*/
/*heading links with shadow*/
div.copy h1.title {color:#fff;padding:5px 10px 16px;text-transform:uppercase;font-size:1.7em;line-height:1.3em;margin:5px 15px;font-family:Helvetica, Arial, sans-serif;background:#996d07 url(../images/layout/copy_h1_bg.png) no-repeat bottom right;}
#campus div.copy h1.title {background-color:#275c00;width:595px;overflow:hidden}
#three_column div.copy h1.title {margin:0 -14px;}
#two_column div.copy h1.title {width:595px;overflow:hidden}
/*links*/
div.copy a {color:#0552ae;}
div.copy a:hover {color:#064794;}
/*headings*/
div.copy h1, div.copy h2, div.copy h3, div.copy h4, div.copy h5, div.copy h6 {line-height:1.3em;margin:0 0 6px;}
div.copy h1, div.copy h2 {font-size:1.5em;}
div.copy h3 {font-size:1.4em;}
div.copy h4 {font-size:1.2em;}
div.copy h5 {font-size:1.1em;}
div.copy h6 {font-size:1.1em;}
/*other text elements*/
div.copy p {font-size:1.1em;line-height:1.4em;margin:0 0 16px;}
div.copy ul {margin:0 0 16px 10px;font-size:1.1em;line-height:1.4em;}
div.copy ul li {margin:0 0 4px;background:url(../images/layout/copy_ul_li_bg.png) no-repeat 0 .45em;padding-left:10px;}
div.copy ol {margin:0 0 16px 25px;font-size:1.1em;line-height:1.4em;}
div.copy ol li {margin:0 0 4px;}
div.copy table {margin:0 0 16px;}
div.copy table th {font-size:1.2em;background:#D1A310;color:#fff;}
div.copy table td {font-size:1.1em;}
div.copy table th p, div.copy table td p, div.copy table td ul, #main table td ol {font-size:1em;}
hr {margin:-8px 0 6px;color:#cfd5d8;background:#cfd5d8;border:none;height:1px;overflow:hidden;}

div.copy form {margin:0 0 16px;}
div.copy form label {font-weight:bold;}
div.copy form select, div.copy form input, div.copy form textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#copy {margin:0 27px 0;width:589px;overflow:hidden;padding-bottom:40px;}
#campus #copy {padding-bottom:0;}
#three_column #copy {margin:0 17px;width:auto;padding-top:5px;}
#three_column #copy .column {width:262px;float:left;padding:0 14px;margin:0;overflow:hidden}
#three_column #copy .column2 {float:right;background:#e0dcd1;overflow:hidden}
#three_column #copy .column2 h2 {background:#d1cbbc;color:#887a63;margin:0 -14px 10px;font-family:Arial, Helvetica, sans-serif;font-size:1.7em;text-transform:uppercase;padding:5px 10px;}

/*CAMPUS TEMPLATE BOTTOM*/
#bottom {background: url(../images/layout/campus_bottom_bg.png) no-repeat bottom left;padding:10px 0 34px;}
	/* easy clearing */
	#bottom:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#bottom{display: inline-block;}
	/*\*/
	#bottom{display: block;}
	/* end easy clearing */
#bottom .column {width:283px;float:left;padding:0 18px;overflow:hidden}
#bottom .column2 {float:right;overflow:hidden}
#bottom h1,#bottom h2 {color:#fff;padding:5px 10px 16px;text-transform:uppercase;font-size:1.7em;line-height:1.3em;margin:0 0 5px;font-family:Helvetica, Arial, sans-serif;background:url(../images/layout/copy_h1_bg.png) no-repeat bottom right;}
#bottom .column h1,#bottom .column h2 {background-color:#996d07}
#bottom .column2 h1,#bottom .column2 h2 {background-color:#d1a310}

/*----------------------------------------------------------------------------------------------------------
(5) SIDE COLUMN
----------------------------------------------------------------------------------------------------------*/
#side {width:251px;float:right;margin:-5px -257px 20px 6px;padding-bottom:11px;background:url(../images/layout/side_bg.png) no-repeat bottom left;}
/*SITE SEARCH*/
#searcharea {position:relative;height:60px;background:url(../images/layout/search_bg.png)}
#keywords {width:152px;position:absolute;top:21px;left:16px;background:transparent;border:0;padding:2px 0 0 1px;font-size:1em;font-family:Verdana,Arial, Helvetica, sans-serif}
#go {position:absolute;top:22px;left:175px;}
/*AUDIENCE NAVIGATION*/
#audnav {background:url(../images/layout/navs/topic/bg.png) no-repeat bottom left;width:231px;color:#fff;padding:3px 0 41px 16px;overflow:hidden;}
#audnav li {margin:0 0 5px;}
/*level 1 - images*/
#audnav a {display:block;height:23px;width:226px;text-decoration:none;text-indent:-9000px;}
#audnav a:hover, #audnav a.on, #audnav a.on:hover {background-position:bottom !important;}
#audnav #p01 {background:url(../images/layout/navs/topic/sched3.png);}
/*
#audnav #p02 {background:url(../images/layout/navs/topic/01.png);}
#audnav #p03 {background:url(../images/layout/navs/topic/02.png);}
#audnav #p04 {background:url(../images/layout/navs/topic/03.png);}
#audnav #p05 {background:url(../images/layout/navs/topic/04.png);}
#audnav #p06 {background:url(../images/layout/navs/topic/05.png);}
*/
/*level 2*/
#audnav ul {background:#4b772b;font-family:Arial,Helvetica, sans-serif;font-size:1.2em;margin:0 5px 6px 0;padding:4px 0 0;}
#audnav ul li {margin:0;}
#audnav ul li a {text-indent:0;height:auto;width:190px;color:#fff;padding:2px 7px 2px 28px;background:url(../images/layout/navs/bullet_white.png) no-repeat 18px .6em;}
#audnav ul li a:hover {text-decoration:underline;background-position:18px .6em !important;}
#audnav ul li a.active {font-weight:bold;}
/*level 3*/
#audnav ul ul {background:#648a49;font-size:.9em;margin:0;padding:6px 0;}
#audnav ul ul li a {width:185px;padding:0 7px 2px 33px;background:url(../images/layout/navs/topic/bullet_green_circle.png) no-repeat 23px .45em;}
#audnav ul ul li a:hover {background-position:23px .45em !important;}
/*level 4*/
#audnav ul ul ul {font-size:1em;padding:4px 0;}
#audnav ul ul ul li a {width:175px;padding:0 7px 2px 43px;background-position:33px .45em;}
#audnav ul ul ul li a:hover {background-position:33px .45em !important;}
/*level 5*/
#audnav ul ul ul ul li a {width:165px;padding:0 7px 2px 53px;background-position:43px .45em;}
#audnav ul ul ul ul li a:hover {background-position:43px .45em !important;}
/*level 6*/
#audnav ul ul ul ul ul li a {width:155px;padding:0 7px 2px 63px;background-position:53px .45em;}
#audnav ul ul ul ul ul li a:hover {background-position:53px .45em !important;}
/*level 7*/
#audnav ul ul ul ul ul ul li a {width:145px;padding:0 7px 2px 73px;background-position:63px .45em;}
#audnav ul ul ul ul ul ul li a:hover {background-position:63px .45em !important;}

/*TOPIC NAVIGATION*/
#topnav  {width:225px;background:#d1a310 url(../images/layout/navs/audience/bg.png) no-repeat bottom left;padding:5px 0 26px 17px;overflow:hidden}
#home #topnav {padding-bottom:23px}
/*level 1 - images*/
#topnav li {margin:0 0 3px;}
#topnav li a {display:block;height:20px;width:220px;text-decoration:none;text-indent:-9000px;}
#topnav li a:hover, #topnav li a.on, #topnav li a.on:hover {background-position:bottom !important;}
#topnav #s01 {background:url(../images/layout/navs/audience/01.png);}
#topnav #s02 {background:url(../images/layout/navs/audience/02.png);}
#topnav #s03 {background:url(../images/layout/navs/audience/03.png);}
#topnav #s04 {background:url(../images/layout/navs/audience/04.png);}
#topnav #s05 {background:url(../../images/navs/audience/05.png);}
/*level 2*/
#topnav ul {background:#bd870b;font-family:Arial,Helvetica, sans-serif;font-size:1.2em;margin:0 5px 6px 0;padding:4px 0 0;}
#topnav ul li {margin:0;}
#topnav ul li a {text-indent:0;height:auto;width:185px;color:#fff;padding:2px 7px 2px 28px;background:url(../images/layout/navs/bullet_white.png) no-repeat 18px .6em;overflow:hidden;}
#topnav ul li a:hover {text-decoration:underline;background-position:18px .6em !important;}
#topnav ul li a.active {font-weight:bold;}
/*level 3*/
#topnav ul ul {background:#c38f0c;font-size:.9em;margin:0;padding:6px 0;}
#topnav ul ul li a {width:180px;padding:0 7px 2px 33px;background:url(../images/layout/navs/audience/bullet_orange_circle.png) no-repeat 23px .45em;}
#topnav ul ul li a:hover {background-position:23px .45em !important;}
/*level 4*/
#topnav ul ul ul {font-size:1em;padding:4px 0;}
#topnav ul ul ul li a {width:170px;padding:0 7px 2px 43px;background-position:33px .45em;}
#topnav ul ul ul li a:hover {background-position:33px .45em !important;}
/*level 5*/
#topnav ul ul ul ul li a {width:160px;padding:0 7px 2px 53px;background-position:43px .45em;}
#topnav ul ul ul ul li a:hover {background-position:43px .45em !important;}
/*level 6*/
#topnav ul ul ul ul ul li a {width:150px;padding:0 7px 2px 63px;background-position:53px .45em;}
#topnav ul ul ul ul ul li a:hover {background-position:53px .45em !important;}
/*level 7*/
#topnav ul ul ul ul ul ul li a {width:140px;padding:0 7px 2px 73px;background-position:63px .45em;}
#topnav ul ul ul ul ul ul li a:hover {background-position:63px .45em !important;}

/*----------------------------------------------------------------------------------------------------------
(6) FOOTER   
----------------------------------------------------------------------------------------------------------*/
#foot {background:url(../images/layout/foot_bg.png) repeat-x;padding:35px 0 100px 0;color:#010101;}
#foot_in {width:924px;padding-right:20px;overflow:hidden;text-align:right;margin:0 auto;background:url(../images/layout/foot_logo.png) no-repeat 20px 0;font-size:1.1em}
#foot ul {margin-bottom:10px;float:right;width:700px}
#foot ul li {display:inline;padding:0 8px 0 7px;background:url(../images/layout/foot_ul_li_bg.png) no-repeat right center;}
#foot ul li.last {background:none;padding-right:0;}
#foot ul li a {color:#a35496;text-decoration:none;color:#255b09;}
#foot ul li a:hover {text-decoration:underline;}
#foot ul#footnav li a {font-size:1.1em;}
#foot p {clear:right;}