/*----------------------------------------------------------------------------------------------------------
(1) GLOBAL RESET & BASE
----------------------------------------------------------------------------------------------------------*/
body { text-align:center; font-family: 'MS Trebuchet', 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 url(../images/layout/mid_in3_bg.gif) no-repeat bottom left; 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; zoom:1 }
#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; zoom:1; float:left; }
#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 { clear:left; 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; float:left; display:inline; }
#three_column div.copy h1.title { margin:0 -14px; }
#two_column div.copy h1.title { width:595px; overflow:hidden; float:left; display:inline }
/*links*/
div.copy { font-family: Verdana, Helvetica, Arial, sans-serif }
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; 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; font-size: 1.1em; }
div.copy ul li ul { padding-top: 10px; }
div.copy li li { font-size: 1em; }
div.copy ol { margin:0 0 16px 25px; font-size:1.1em; line-height:1.4em; padding-left: 5px; }
div.copy ol li { margin-bottom: 10px; }
div.copy li p { font-size: 1em; margin:0; }
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; clear:left; }
/* Start A- Z index styles */
#copy div#leftFloat {width:289px;padding:0px;margin:0px 10px 0px 0px;float:left;}
#copy div#leftFloat ul {margin-left:0px;}
#copy div#rightFloat {width:289px;padding:0px;margin:0px;float:left;}
#copy div#rightFloat ul {margin-left:0px;}
/* End A- Z index styles */
#campus #copy { padding-bottom:0; }
#three_column #copy { margin:0 17px; width:609px; padding-top:5px; }
#three_column #copy .column { width:415px; float:left; padding:0 14px; margin:0; overflow:hidden }
#three_column #copy .column2 { float:right; background:#e0dcd1; overflow:hidden; width:125px }
#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; }
#three_column #copy .column2 ul { margin-left:0; }
#main-resources h1.title { background-color: #996d07 !important }
/*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/01.png); }
#audnav #p02 { background:url(../images/layout/navs/topic/02.png); }
#audnav #p03 { background:url(../images/layout/navs/topic/03.png); }
#audnav #p04 { background:url(../images/layout/navs/topic/04.png); }
#audnav #p05 { 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 5px; }
#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 5px; }
#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:30px 0;
	color:#010101;
}
#foot-in {
	width:894px;
	padding-left: 25px;
	padding-right:20px;
	overflow:hidden;
	margin:0 auto;
	font-size:1.1em
}
#foot li {
	border-bottom: solid 1px #f0f0f0;
	padding-top: 4px;
	padding-bottom: 4px;
}
#foot a {
	text-decoration: none;
	color: #336600;
}
#foot a:hover {
	font-weight: bold
}
#foot .foot-column {
	float: left;
	width: 208px;
	text-align: left;
	margin-left: 15px;
	padding-bottom: 10px;
}
#foot .foot-column h2 {
	font-size:1.1em;
	font-weight: bold;
	color: #336600;
	margin-bottom: 8px
}

#foot p.footertext {

	background:url(../images/layout/footer-logo.jpg) no-repeat 13px 0px;
	clear: left;
	text-align: right;
	padding-bottom: 10px;

}
/*sitemap list*/
#sitemap { padding:10px 20px; list-style:none; }
#sitemap ul li a { font-size:1.5em; font-weight:bold; }
#sitemap ul ul { padding:10px 0; margin:0 0 0 16px !important; }
#sitemap ul ul li a { font-size:1.4em; font-weight:normal; }
#sitemap ul ul ul { padding:5px 0 0; }
/*----------------------------------------------------------------------------------------------------------
 White table formatting    
----------------------------------------------------------------------------------------------------------*/
.red { color: #ff0000 }
img.right { float: right; padding: 4px; border: solid 1px #CCCCCC; background: #fff; margin-left: 5px }
img.left { float: left; padding: 4px; border: solid 1px #CCCCCC; background: #fff; margin-right: 10px }
tr.pol-alt { background-color: #cee3d6; }
tr.pol-padded td { padding-top: 3px; font-size: .9em !important; }
tr.pol-line td { border-bottom: solid 1px #000; }
tr.pol-line2 td { border-top: solid 2px #000; }
table.police { font-size: 1em; background-color: #fff; }
div.copy ul li { line-height: 1.4em }
div.copy ol li ul li { font-size: 1em }
div.copy ol li ul { padding-top: 5px }
table.academic { background-color: #FFF; border-top: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; width: 100%; }
table.academic tr.alt { background-color: #fdfcf6; text-align: center; }
tr.alt h2 { display: inline; font: 1.1em Verdana, Arial, Helvetica, sans-serif !important; font-weight: bold !important; }
table.academic th { font: 1.1em Verdana, Arial, Helvetica, sans-serif !important; font-weight: normal !important; background-color:#FFFFFF !important; color: #4e4e4d !important; padding-left: 10px; padding-right: 10px; border-left: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; padding-bottom: 8px; padding-top: 8px; }
table.academic a { text-decoration: none; }
table.academic td { padding-left: 10px; padding-right: 10px; border-left: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; padding-bottom: 5px; padding-top: 5px; }
.floatLeft { float: left; display:block; margin-right: 5px; margin-bottom: 5px; }
h2.lower { border-top: 10px solid #f3f2ec;  }
h2.lowertop {
solid #f3f2ec; text-transform: none !important }
/*----------------------------------------------------------------------------------------------------------
 Workforce Development Template 
----------------------------------------------------------------------------------------------------------*/
#copy2 { margin:0 27px 0; width:589px; overflow:hidden; padding-bottom:10px; clear:left; }
#wf_rightcol { float:right; width:275px; margin:0 -13px 10px 20px; border-bottom:6px solid #ce9f0f; padding:0 5px 5px; }
#wf_rightcol h2 { clear:left; color:#fff; padding:5px 10px 16px; text-transform:uppercase; font-size:1.7em; line-height:1.3em; margin:0 -5px 5px; font-family:Helvetica, Arial, sans-serif; background:#ce9f0f url(../images/layout/copy_h1_bg.png) no-repeat bottom right; }
#wf_rightcol li { margin-bottom:10px; }
/*----------------------------------------------------------------------------------------------------------
 Faculty Template
----------------------------------------------------------------------------------------------------------*/
#copy3 { margin:0 12px 0 15px; overflow:hidden; padding:15px 0 4px; background:#F3F2EC }
#copy3 #faculty_desc { float:right; width:428px; overflow:hidden; padding:0 5px; }
#copy3 h1.title { width:auto !important; display:block !important; float:none !important; margin:2px -5px 5px; background:#275c00 url(../images/layout/copy_h1_bg.png) no-repeat bottom right; }
#copy3 #faculty_img { float:left; overflow:hidden; width:165px; margin:0 0 5px; }
#copy3 #faculty_img img { border:1px solid #fff; }
body.facultytp #mid_in3 { background:#F3F2EC url(../images/layout/copy5_bg.png) repeat-y !important; }
#copy5 { }
#copy5 h2.title { margin:0 -6px 4px; background:#d1a310 url(../images/layout/copy_h1_bg.png) no-repeat bottom right; color:#fff; padding:5px 10px 16px; text-transform:uppercase; font-size:1.7em; line-height:1.3em; font-family:Helvetica, Arial, sans-serif; }
#copy5 li { margin:0 0 10px; }
#copy5 .copy5_box { width:187px; float:left; margin-left:6px; display:inline; padding:6px 12px; }
#copy5 .first { margin-left:0 !important; width:186px; }
/*----------------------------------------------------------------------------------------------------------
White 3-Column (landing pages) 3/4/09 
----------------------------------------------------------------------------------------------------------*/
#w3midcol { background: url(../images/layout/mid3col.jpg) repeat; width: 577px; float: left }
#w3topcol { background: url(../images/layout/top3col.jpg) no-repeat top left; float: left; width: 100% }
#w3botcol { background: url(../images/layout/bot3col.jpg) no-repeat bottom left; padding-bottom: 1px; width: 577px; float: left }
/*----------------------------------------------------------------------------------------------------------
White 2-Column (landing pages) 6/19/09 
----------------------------------------------------------------------------------------------------------*/
#w2midcol { background: url(../images/layout/mid3col.jpg) repeat; width: 390px; float: left }
#w2topcol { background: url(../images/layout/top3col.jpg) no-repeat top left; float: left; width: 100% }
#w2botcol { background: url(../images/layout/bot3col.jpg) no-repeat bottom left; padding-bottom: 1px; width: 390px; float: left }
/*----------------------------------------------------------------------------------------------------------
Social Media 3/18/09 
----------------------------------------------------------------------------------------------------------*/
#connect { border: solid 2px #d9d3c3; width: 574px; float: left; margin-top: 15px; margin-bottom: 10px; clear:left; padding-top: 10px; }
#connect-in { padding-left: 9px }
#connect img { display: inline; padding-right: 4px; padding-top: 5px; }
 a.itunes { background: url(../images/social-icons.png)  no-repeat 0px -142px; height: 11px; display:block; }
a.youtube { background: url(../images/social-icons.png) no-repeat 0px -82px;  height: 11px; display:block}
a.facebook { background: url(../images/social-icons.png) no-repeat 0 -18px; height: 11px; display:block;  }
a.myspace { background: url(../images/social-icons.png)  no-repeat  0 -60px; height: 11px; display:block;  }
a.linkedin { background: url(../images/social-icons.png)  no-repeat  0 -40px; height: 11px; display:block;  }
a.twitter { background: url(../images/social-icons.png)  no-repeat 0 -103px; height: 11px; display:block;  }
a.blogs{ background: url(../images/social-icons.png)  no-repeat 0 -164px; height: 11px; display:block;  }
a.mobile { background: url(../images/social-icons.png) no-repeat  0 -120px; height: 11px; display:block;  }

#buttonlist li { background-image: none !important; padding-left: 5px !important; padding-bottom: 5px; vertical-align:text-top; width: 45%; float: left;  }
#buttonlist a:link, #buttonlist a:visited { display: block; padding-left: 30px; font-size: 1em;  padding-bottom: 6px;}
ul#buttonlist { margin-top: 13px; display: inline-block;  }

/*----------------------------------------------------------------------------------------------------------
Campus Resources Landing 
----------------------------------------------------------------------------------------------------------*/
#campus-bottom { background: url(../images/layout/campus.png) repeat-y bottom left; width: 645px; overflow: auto; background-color: #f3f2ed; margin-top: 15px; }
#campus-bottom-in { padding-left: 15px; overflow: auto; padding-top: 0px; }
#campus-bottom h2 { color:#fff; padding:4px 10px 16px; text-transform:uppercase; font-size:1.3em !important; 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; background-color:#265a00 }
.column2 { padding-bottom: 5px; float: left; }
.col1 { width: 200px; }
.col1-in { padding-right: 9px; }
.col2 { width: 206px; }
.col2-in { padding: 0 9px 0 17px; }
.col3 { width: 208px; }
.col3-in { padding-left: 18px; }

/*----------------------------------------------------------------------------------------------------------
Backgrounds 9/22/09 
----------------------------------------------------------------------------------------------------------*/
.bwgrad {
background:#FFFFFF url(../images/layout/bw-gradient.jpg) repeat-x scroll 0 0;
overflow:auto;
padding:10px 15px 15px;

}


