@import "conted.css";

/*----------------------------------------------------------------------------------------------------------
(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;
	background-image: url(../images/layout/masthead_bg.png);
}
#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;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
/*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 ul li {font-size: 1em;}
div.copy ul li ul {padding-top: 5px}
div.copy ul li ol li {font-size: .9em; background-image: none  }
div.copy ul li ol { padding-top: 5px }
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 ol ol {font-size:1em;}
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;
	color: #0552ae;
}
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;}
#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;}

/*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/nav01.png);}
#audnav #p02 {background:url(../images/layout/navs/topic/nav02.png);}
#audnav #p03 {background:url(../images/layout/navs/topic/nav03.png);}
#audnav #p04 {background:url(../images/layout/navs/topic/nav04.png);}
#audnav #p05 {background:url(../images/layout/navs/topic/nav05.png);}
#audnav #p06 {background:url(../images/layout/navs/topic/nav06.png);}
#audnav #p07 {background:url(../images/layout/navs/topic/nav07.png);}
#audnav #p08 {background:url(../images/layout/navs/topic/nav08.png);}
#audnav #p09 {background:url(../images/layout/navs/topic/nav09.png);}
#audnav #lang {background:url(../images/layout/navs/topic/lang.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/layout/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;}


/*----------------------------------------------------------------------------------------------------------
(7) 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 {

	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 {
	
}
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; text-transform: none !important }
h2.lowertop { solid #f3f2ec; text-transform: none !important }

/*workforce development template additions*/
#copy2 {margin:0 27px 0;width:589px;overflow:hidden;clear:left; padding-bottom: 55px}
#wf_rightcol {
	border-bottom:6px solid #CE9F0F;
	float:right;
	margin:0 15px 10px 20px;
	padding:0 5px 5px;
	width:275px;
	height:100%;
}
#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}

/*----------------------------------------------------------------------------------------------------------
Social Media 3/18/09 
----------------------------------------------------------------------------------------------------------*/
#connect { border: solid 2px #d9d3c3; width: 574px; float: left; padding-bottom: 15px; 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; }
#wf_leftcol {
	float: left;
}

