/*----------------------------------------------------------------------------------------------------------*
(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: 112px;
	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: 16px 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: 72px;
	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;
}

#campus .main {
    background: #f3f2ec;
	margin: 6px 0;
    padding: 5px 0 10px;
}

/*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;
	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;
	text-align: left
}
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 table td h4 {
	color: #275c00
}
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;
	margin-top: 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;
}
#copy4 {  /*  2 column full aligned */
	margin: 0 15px;
	overflow: hidden;
	padding-bottom: 40px;
	clear: left;
	width: 612px
}
/* 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: #4e4e4d;
	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
}
/*3 COL - TEMPLATE BOTTOM*/
#bottom2 {
	background: url(../images/layout/campus_bottom_bg2.png) no-repeat bottom left !important;
	padding: 10px 0 34px;
}
/* easy clearing */
#bottom2:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#bottom2 {
	display: inline-block;
}
/*\*/
#bottom2 {
	display: block;
}
/* end easy clearing */
#bottom2 .column {
	width: 183px !important;
	float: left;
	padding: 0 15px !important;
	overflow: hidden
}
#bottom2 .column2 {
	float: left;
	overflow: hidden
}
#bottom2 .column3 {
	float: right;
	overflow: hidden
}
#bottom2 h1, #bottom2 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;
}
#bottom2 .column h1, #bottom2 .column h2 {
	background-color: #d1a310 !important
}
#bottom2 .column2 h1, #bottom2 .column2 h2 {
	background-color: #d1a310 !important
}
#bottom2 .column h2 {
	font-size: 1.2em !important
}
/*----------------------------------------------------------------------------------------------------------
(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);
}
#audnav #p06 {
	background: url(../images/layout/navs/topic/06.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);
}
/*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;
	line-height: 1em;
}
#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 {
	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;
    margin-bottom: 8px;
}
#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: 10px;
	margin-bottom: 10px;
	margin-left: -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;
}
a.youtube {
	background: url(../images/social-icons.png) no-repeat 0px -82px;
	height: 11px;
}
a.facebook {
	background: url(../images/social-icons.png) no-repeat 0 -18px;
	height: 11px;
}
a.myspace {
	background: url(../images/social-icons.png) no-repeat 0 -60px;
	height: 11px;
}
a.linkedin {
	background: url(../images/social-icons.png) no-repeat 0 -40px;
	height: 11px;
}
a.twitter {
	background: url(../images/social-icons.png) no-repeat 0 -103px;
	height: 11px;
}
a.blogs {
	background: url(../images/social-icons.png) no-repeat 0 -164px;
	height: 11px;
}
a.mobile {
	background: url(../images/social-icons.png) no-repeat 0 -120px;
	height: 11px;
}
#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 {
	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;
}
table.grnbrd {
	background-color: #fff;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width: 100%;
}
table.grnbrd tr.alt {
	color: #fff
}
table.grnbrd h2 {
	display: inline;
	font: 1.3em Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
}
table.grnbrd 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.grnbrd a {
	text-decoration: none;
}
table.grnbrd td {
	padding-left: 10px;
	padding-right: 10px;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
}
/* hr styling */
.hr1 {
	background: transparent url(../images/layout/hr-1.jpg) repeat scroll 0 0;
	border: medium none !important;
	height: 2px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0 !important;
}
/* WSDM */
ul.ulstyle1 li {
	background: none !important;
	float: left;
	padding-left: 0 !important;
	margin-left: 0 !important;
	padding-right: 8px !important;
}
ul.ulstyle1 {
	margin-left: 15px !important;
	padding-left: 0 !important;
	float: left;
}
ul.ulstyle1 img {
	border: solid 1px #CCC;
}
div.content {
	width: 587px;
	border: solid 1px #c3bcaa;
	overflow: auto;
	float: left
}
div.content h2, div.content2 h2, div.content3 h2 {
	font-size: 1.2em;
	padding: 5px 0 10px 10px;
	margin-bottom: 15px;
	background-color: #d2cab7
}
div.content2 {
	margin-top: 10px;
	width: 400px;
	border: solid 1px #c3bcaa;
	overflow: auto;
	float: left;
	clear: left
}
div.content3 {
	margin-top: 10px;
	width: 170px;
	border: solid 1px #c3bcaa;
	overflow: auto;
	float: right
}
div.content2 .inner {
	padding-left: 10px;
}
div.content3 .inner {
	padding-right: 5px;
}
/*---------------------------------------------------------------------------------------------------------
Backgrounds 9/22/09 
----------------------------------------------------------------------------------------------------------*/
.highlighted-content {
	background: url(../images/layout/content-gradient.png) repeat-x;
	padding: 10px;
	overflow: auto;
	padding-bottom: 15px
}
.highlighted-content-2 {
	border: solid 1px #d9d3c3;
	padding: 8px 8px 9px 12px;
	margin-left: -14px;
	margin-right: -14px;
	margin-top: 15px;
	margin-bottom: 15px;
	overflow: auto;
}
.highlighted-content-3 {
	background: url(../images/layout/content-gradient.png) repeat-x;
	padding: 10px;
	overflow: auto;
	margin-bottom: 5px;
	margin-left: -14px;
	margin-right: -14px;
	border: solid 1px #d9d3c3
}
.highlighted-content-4 {
	background: url(../images/layout/bw-gradient.jpg) repeat-x;
	padding: 10px;
	border-top: #fff;
	border-top-width: 1px;
	border-top-style: solid;
	overflow: auto;
	width: 100%;
	position: relative
}
.highlighted-content-4 p {
	margin: 0 !important
}
#two_column .highlighted-content-2 {
	border: solid 1px #d9d3c3;
	padding: 8px 8px 9px 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	overflow: auto;
}
.highlighted-content-2a {
	border: solid 1px #d9d3c3;
	padding: 8px 8px 9px 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	overflow: auto;
}
.highlighted-content-2b {
	background-color: white;
	border: solid 1px #d9d3c3;
	padding: 8px 8px 9px 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	overflow: auto;
}
#two_column .highlighted-content-3 {
	background: url(../images/layout/content-gradient.png) repeat-x;
	padding: 10px;
	overflow: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	border: solid 1px #d9d3c3
}
.highlighted-content-white {
	border: solid 1px #d9d3c3;
	padding: 8px 8px 9px 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	overflow: auto;
	background: #FFF;
}
.img-style1 {
	float: left;
	border: solid 1px #CCC;
	padding: 2px;
	margin-right: 8px;
}
.img-style2 {
	float: left;
	padding: 2px;
	margin-right: 8px;
}
.img-secondary {
	margin-left: -14px;
	border-top: solid 10px #f3f2ec;
}
.img-press {
    float: left;
	padding: 2px;
}

.easy-clear {
	overflow: auto;
	width: 100%
}
.choice-content {
	float: left;
	width: 145px;
}
h2.title-2, h3.title-2, h2.title-2a {
	background: #d1cbbc;
    color: #4e4e4d;
	padding: 5px 0 8px 10px;
	margin-bottom: 0 !important;
	border: solid 1px #cdc6b8;
	border-bottom: 0;
	font-size: 1.3em !important;
}
h2.title-3 {
	background: #275c00;
	padding: 5px 0 8px 10px;
	margin-bottom: 0 !important;
	border: solid 1px #cdc6b8;
	border-bottom: 0;
	font-size: 1.3em;
	color: #ffffff !important;
}
h2.title-4 {
	background: #275c00;
	padding: 5px 0 8px 10px;
	margin-bottom: 0 !important;
	border: solid 1px #275c00;
	border-bottom: 0;
	font-size: 1.3em;
	color: #ffffff !important;
}
h2.title-5 {
    background: #275c00;
	padding: 5px 0 8px 10px;
	margin-bottom: 0 !important;
    margin-top: 10px !important;
	/*border: solid 1px #996d07;*/
	border-bottom: 0;
	font-size: 1.2em;
	color: #ffffff !important;
    text-transform: uppercase;
}
#three_column h2.title-4 {
	margin-left: -14px;
	margin-right: -14px;
}
#three_column h2.title-2 {
	margin-left: -14px;
	margin-right: -14px;
}
#three_column h2.title-2a {
	margin-left: 0;
	margin-right: 0;
}
h2.title-fye {
	background: #d1cbbc;
	padding: 5px 0 8px 10px;
	margin-bottom: 0 !important;
	border-bottom: 0;
	font-size: 14px;
	color: #4e4e4d !important
}
.content-choice-2 {
	float: left;
	width: 75%;
}
h2.secondary-title {
	color: #265900 !important;
	font-size: 1.3em !important;
	border-top: solid 10px #f3f2ec;
}
h2.secondary-title-first {
	color: #265900 !important;
	font-size: 1.3em !important;
}
h2.secondary-title2 {
	border-top: 10px solid #f3f2ec;
}
.highlighted-content h3 {
	font-size: 1.3em !important
}
p.title-2 {
	background: #d1cbbc;
	padding: 5px 0 8px 10px;
	margin-bottom: 0 !important;
	border: solid 1px #cdc6b8;
	border-bottom: 0;
	font-size: 1.3em !important;
	font-weight: bold;
	margin-bottom: 8px !important;
}
/*----------------------------------------------------------------------------------------------------------
Presentational Backgrounds 9/22/09 
----------------------------------------------------------------------------------------------------------*/
#featured-event {
	width: 200px;
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
#navCycle {
	padding-top: 5px;
	margin: auto;
	width: 50px;
}
#navCycle a {
	background: url('../images/layout/cycleButton.jpg') no-repeat 0 -9px;
	text-decoration: none;
	margin: 0 0px;
	padding: 3px 5px;
	text-indent: -10000px;
	height: 4px;
	display: block;
	width: 5px;
	float: left;
}
#navCycle a.activeSlide {
	background: url('../images/layout/cycleButton.jpg') no-repeat 0 0px;
}
#navCycle a:focus {
	outline: none;
}
#featured-event-in div.event-listing {
	position: relative; /*height: 200px;*/
	width: 200px;
}
#featured-event-in div.event-caption {
	position: absolute;
	bottom: 0;
	background: url('../images/layout/cycleGrad.png');
	width: 200px;
	left: 0;
}
#featured-event-in div.event-caption p {
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	position: relative;
	width: 190px;
	padding: 7px 5px 7px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#featured-event-in div.event-caption h3 {
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #d1a310;
	font-weight: bold;
	position: relative;
	width: 190px;
	padding: 5px 5px 0px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#featured-event-in div.event-caption a {
	color: #d1a310;
}
#featured-event-in {
	height: 300px
}
.event-listing a {
	text-decoration: none !important
}
/* table styling */ 


table.tb-style-1 {
	background-color: white;
    border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
    border-spacing: 0;
	width: 100%;
}
table.tb-style-1 tr {
	vertical-align: top;
}
table.tb-style-1 h2 {
	display: inline;
	font: 1.3em Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
}
table.tb-style-1 th {
	font: 1.2em Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	background-color: #275c00 !important;
	color: #fff !important;
	padding-left: 10px;
	padding-right: 10px;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 8px;
	padding-top: 8px;
}
table.tb-style-1 a {
	text-decoration: none;
}
table.tb-style-1 td {
	padding-left: 10px;
	padding-right: 10px;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
}
table.tb-style-2 {
	background-color: #e0dcd1;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width: 100%;
}
table.tb-style-2 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.tb-style-2 th {
	text-align: left;
	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.tb-style-2 a {
	text-decoration: none;
}
table.tb-style-2 td {
	padding-left: 10px;
	padding-right: 10px;
	border-left: 0px;
	border-bottom: solid 0px;
	padding-bottom: 10px;
	padding-top: 5px;
}
table.tb-style-3 {
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-top: 2px;
}
table.tb-style-3 td {
	padding-left: 10px;
	padding-right: 10px;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle
}
table.tb-style-3 h2 {
	display: inline;
	font: 1.3em Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
}
div.copy table.tb-style5 {
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width: 443px;
	margin-left: -14px
}
#two_column div.copy table.tb-style5 {
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width: 100%;
	margin-left: 0px
}
table.tb-style5 tbody {
	vertical-align: top;
}
div.copy table.tb-style5 th {
	background: #f3f2ec;
	color: #4e4e4d;
	font-weight: bold !important;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 8px 10px 8px 10px
}

table.tb-style5 td {
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 10px 5px 10px;
}
.tb-style6 th {
	padding: 5px;
	border-right: solid #f3f2ec 1px;
	border-bottom: solid #f3f2ec 1px;
}
.tb-style6 td {
	background-color: #FFF;
	padding: 5px;
	border-right: solid #f3f2ec 1px;
	border-bottom: solid #f3f2ec 1px;
}
.tb-style7 td {
	padding: 10px;
	background-color: #fff;
}
.tb-style7 th {
	padding: 8px;
}
table.tb-style7 img {
	display: inline;
}
.highlighted-content-2 {
	padding-right: 12px;
}
#three_column .highlighted-content-2a, #three_column .highlighted-content {
	margin-left: -14px;
	margin-right: -14px;
}

/************************************************************************************************
OEMP Icons
************************************************************************************************/

ul.emerg-icons {
    padding-top: 15px;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 0;
	overflow: auto
}
.emerg-icons li {
	width: 207px;
	float: left;
	list-style: none;
	background-image: none !important;
	padding-bottom: 5px;
	padding-left: 0 !important
}
.emerg-icons img {
	display: inline;
	padding-right: 8px;
	vertical-align: middle
}
.emerg-icons a {
	text-decoration: none;
}

/****************************************************************************************************
Take 10 icons - Added 6-9-2014 by James Murphy
****************************************************************************************************/

.emerg-icons2 {
    width: 400px;
	margin: 0 auto;
}

.emerg-icons2 img {
	height: 22px;
	width: 23px;
	padding: 5px 10px;
	display: inline;
    float: left;
}

.emerg-icons2 a {
    text-decoration: none;
}

/***************************************************************************************************/

/* table styling - paying for college*/ 
.tb-style-pc {
	border: 1px solid #a89c86
}
.tb-style-pc th {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #D1A310;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	color: #FFFFFF;
	font-size: 1.2em;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}
.tb-style-pc td {
	background-color: #f7efd7;
	padding: 8px;
	border: none
}
table.tb-style-pc2 {
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width: 100%;
}
table.tb-style-pc2 tr {
	vertical-align: middle;
}
table.tb-style-pc2 h2 {
	display: inline;
	font: 1 em Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
}
table.tb-style-pc2 th {
	font: 1 em Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	background-color: #275c00 !important;
	color: #fff !important;
	padding-left: 10px;
	padding-right: 10px;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 4px;
	padding-top: 4px;
}
table.tb-style-pc2 a {
	text-decoration: none;
}
table.tb-style-pc2 td {
	padding-left: 4px;
	padding-right: 4px;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 4px;
	padding-top: 4px;
}
/*------------------------------------------------------------------------------------------------------
Fac-staff and current students landing pages with calendar events 3/23/10
-------------------------------------------------------------------------------------------------------*/
#top2col {
	background-image: url("../images/top2col.jpg");
	background-repeat: no-repeat;
	float: left;
	width: 100%;
}
#mid2col {
	background-attachment: scroll;
	background-image: url("../images/mid2col.jpg");
	background-repeat: repeat;
	background-position: 0px 0px;
	float: left;
	margin-bottom: 10px;
	width: 577px;
}
#bot2col {
	background: url("../images/bot2col.jpg") no-repeat scroll left bottom transparent;
	float: left;
	padding-bottom: 1px;
	width: 577px;
}
.eventbox {
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 2px;
}
.smallborder {
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 1px;
}
h2.title-events {
	background: #d1cbbc;
	padding: 5px 0 8px 10px;
	margin-bottom: 0 !important;
	border: solid 1px #cdc6b8;
	border-bottom: 0;
	font-size: 1.3em !important;
	color: #6D4F4D;
}
#moreevents a {
	font-size: .8em;
	color: #6d4f4d;
	text-decoration: underline;
	position: relative;
	top: 0px;
	left: 150px;
}
#newsSpan p {
	margin-bottom: 6px;
}
ul.tabbed-ul {
	margin-left: 0 !important
}
img.helplink-button {
	margin-left: -8px;
}
.soc-landing-container {
	background: url(../images/layout/soc-bg1.jpg) no-repeat;
	width: 275px;
	height: 157px;
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.soc-landing-container img.marquee {
	position: absolute;
	top: 10px;
	left: 10px
}
.soc-landing-container p {
	position: absolute;
	left: 20px;
	top: 55px;
	width: 240px
}
.soc-landing-container h3 {
	text-transform: uppercase;
	font-size: 1.1em !important;
	position: absolute;
	top: 15px;
	left: 57px
}
.soc-landing-container img.btn-learn-more {
	position: absolute;
	bottom: 20px;
	right: 20px
}
#tabbed-content p {
	margin: 15px 0
}
#tabbed-content p:first-child {
	margin-top: 10px;
}
#main {
	min-height: 0
}
.hl-img {
	margin-left: -14px;
	margin-right: -14px;
	padding-top: 20px;
	background: transparent url(../images/layout/recogGrad.png) repeat-x
}
.hl-img ul {
	clear: both;
	overflow: auto;
	width: 100%;
}
.hl-img li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 10px;
	padding-right: 10px;
	background-image: none !important;
}
/* Blog Landing */
div#blog_control {
	position: relative;
	margin: 0px -6px 10px -6px;
	width: 657px;
	height: 462px;
	background: url(../images/blog_control_back.jpg) no-repeat transparent;
}
div#blog_control div#blog_image {
	height: 296px;
	left: 8px;
	position: absolute;
	top: 59px;
	width: 392px;
}
div#blog_control div#blog_description {
	height: 190px;
	left: 420px;
	position: absolute;
	top: 110px;
	width: 215px;
}
div#blog_control div#blog_description h2 {
	font-size: 1.9em;
	color: #0277c2;
	font-weight: bold;
}
div#blog_control div#blog_description h2 a {
	color: #0277c2;
	font-weight: bold;
	text-decoration: none;
}
div#blog_control div#blog_description h2 a:hover {
	color: #0277c2;
	font-weight: bold;
	text-decoration: underline;
}
div#blog_control div#blog_description h3 {
	font-size: 1.4em;
	color: #2b2202;
	font-family: Trebuchet MS, Helvetica, Arial;
}
div#blog_control div#blog_description p {
	font-size: 1.2em;
	color: #4e4e4d;
	font-family: Trebuchet MS, Helvetica, Arial;
}
div#blog_control a#blog_read {
	background: url(http://www.nvcc.edu/_assets/images/read_my_blog.jpg);
	height: 24px;
	left: 420px;
	position: absolute;
	top: 310px;
	width: 118px;
	text-indent: -9999px;
}
div#blog_control div#blog_options {
	height: 95px;
	margin: 0px 35px;
	position: absolute;
	right: 0px;
	top: 365px;
	width: 600px;
}
div#blog_control div#blog_options div {
	float: right;
	width: 100px;
	height: 90px;
}
div#landing_target > div#blog_1 {
	padding: 30px 20px 0
}
div#landing_target > div#blog_2, div#landing_target > div#blog_3, div#landing_target > div#blog_4, div#landing_target > div#blog_5, div#landing_target > div#blog_6 {
	padding: 10px 20px 0
}
div#landing_target div.blog_description > .blogger {
	color: #0277C2;
	font-size: 1.9em;
	font-weight: bold;
}
div#landing_target div.blog_description > .blogger_info, div#landing_target div.blog_description > .campus {
	color: #2B2202;
	font-family: 'Trebuchet MS', Helvetica, Arial;
	font-size: 1.4em;
}
div#landing_target div.blog_description > .description {
	font-size: 1.1em;
	line-height: 1.4em;
}
div#landing_target > div > .blog_link a {
	background: url(http://www.nvcc.edu/_assets/images/read_my_blog.jpg);
	height: 24px;
	text-indent: -9999px;
	width: 118px;
	margin: 10px 0 0;
	display: block;
}
div#blog_landing_crumbs {
	position: absolute;
	top: 0px;
	left: 0px;
}
div#copy div.post {
	border-bottom: 1px solid #cfd3d7;
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
}
div#copy div.post div.date_holder, div#bottom.copy div.post div.date_holder, div#CETLmiddle.copy div.post div.date_holder {
	color: #996d07;
	background: url(../images/blog_post_date_back.jpg) no-repeat;
	width: 43px;
	height: 57px;
	float: left;
	margin: 0px 10px 0px 0px;
	position: relative;
}
div#copy div.post div.date_holder > div, div#bottom.copy div.post div.date_holder > div, div#copy div.post div.date_holder > div, div#CETLmiddle.copy div.post div.date_holder > div {
	text-align: center;
}
div#copy div.post div.date_holder div.month, div#bottom.copy div.post div.date_holder div.month, div#CETLmiddle.copy div.post div.date_holder div.month {
	font-size: 1.1em;
	width: 100%;
	position: absolute;
	top: 2px;
	text-transform: uppercase;
}
div#copy div.post div.date_holder div.date, div#bottom.copy div.post div.date_holder div.date, div#CETLmiddle.copy div.post div.date_holder div.date {
	font-size: 2.0em;
	width: 100%;
	position: absolute;
	top: 11px;
}
div#copy div.post div.date_holder div.year, div#bottom.copy div.post div.date_holder div.year, div#CETLmiddle.copy div.post div.date_holder div.year {
	font-size: 1.2em;
	width: 100%;
	position: absolute;
	bottom: 5px;
}
div#copy div.post div.post_content, div#bottom.copy div.post div.post_content, div#CETLmiddle.copy div.post div.post_content {
	font-size: 1.2em;
	color: #4e4e4d;
}
div#copy div.post div.post_content a, div#bottom.copy div.post div.post_content a, div#CETLmiddle.copy div.post div.post_content a {
	color: #0552ae;
	text-decoration: none;
}
div#copy div.post div.post_content a:hover, div#bottom.copy div.post div.post_content a:hover, div#CETLmiddle.copy div.post div.post_content a:hover {
	text-decoration: underline;
}
div#copy div.post div.post_content div.headline, div#bottom.copy div.post div.post_content div.headline, div#CETLmiddle.copy div.post div.post_content div.headline {
	font-size: 1.2em;
	color: #0552ae;
	font-weight: bold;
}
div#copy div.post div.post_content div.post_info, div#bottom.copy div.post div.post_content div.post_info, div#CETLmiddle.copy div.post div.post_content div.post_info {
	font-size: 0.9em;
	color: #4e4e4d;
}
div#copy div.last, div#bottom.copy div.last, div#CETLmiddle.copy div.last {
	border-bottom: 0px none;
}
div#copy a#goto_blog, div#bottom.copy a#goto_blog, div#CETLmiddle.copy a#goto_blog {
	background: url(http://cms.nvcc.edu:8080/renderfile/global/web/_assets/images/go_to_the_blog.jpg);
	height: 24px;
	width: 118px;
	text-indent: -9999px;
	display: block;
}
/* Virtual Tour */
#flashContent ul li {
	background: none;
	margin: 10px 20px;
	float: left;
	list-style: none;
}
#flashContent ul li.no_float {
	float: none;
}
#flashContent ul li a {
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#flash_notice {
	margin: 10px;
	padding: 10px;
	border: 1px solid #000000;
}
div.clear {
	clear: both;
}
#flashContent div.clear {
	clear: left;
}
/*----------------------------------------------------------------------------------------------------------
Campus Landing Page - 12/14/2010 
----------------------------------------------------------------------------------------------------------*/
#campus #buttons ul {
	width: 100%;
	float: left;
	padding: 0;
	margin-left: 0;
}
#campus #buttons ul li {
	background: none;
	list-style: none;
	margin: 0;
	float: left;
	padding-left: 0px;
	padding-right: 6px;
}
#campus #buttons ul li:last-child {
	padding-right: 0px;
}
#campus #buttons ul li a {
	background: url(../images/layout/campus-button.png) no-repeat;
	display: block;
	height: 29px;
	font: bold .9em Verdana, Helvetica, sans-serif;
	width: 141px;
	text-decoration: none;
	text-align: center;
	padding-top: 8px;
	color: #5a5a5a;
}
#campus #buttons ul li a:hover {
	color: #064794;
}
#campus #events {
	padding: 10px 10px 0px 10px;
	margin: 0px;
	border-top: 1px solid #e1ddd1;
	border-right: 1px solid #e1ddd1;
	border-bottom: 0px;
	border-left: 1px solid #e1ddd1;
}
#campus #events h3 {
	font-size: 1.2em;
	padding-bottom: 2px;
}
#campus .column2 .hr1 {
	margin: 10px 0
}
#campus #campus-contact {
	padding: 10px 10px 10px 10px;
	margin: 0px;
	border: 1px solid #e1ddd1;
	clear: both;
	overflow: auto;
}
#campus .inside-campus {
	border-bottom: solid 1px #E1DDD1;
	float: left;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 10px 0px;
	width: 263px;
}
#campus .inside-campus p {
	margin: 0px;
	padding: 0px;
}
#campus #full-calendar {
	padding: 10px 10px 0px 10px;
	margin: -16px 0px 10px 0px;
	border-top: 0px;
	border-right: 1px solid #e1ddd1;
	border-bottom: 1px solid #e1ddd1;
	border-left: 1px solid #e1ddd1;
	overflow: auto;
	text-align: right;
}
#campus #full-calendar a {
	font-weight: bold;
}
#campus h3.title {
	background: #e1ddd1;
    color: #4e4e4d;
	padding: 5px 0 8px 10px;
	margin-bottom: 0 !important;
	font-size: 1.3em !important;
}
#campus #important-info {
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #e1ddd1;
	clear: both;
	overflow: auto;
}
/*----------------------------------------------------------------------------------------------------------
Emergency Checklists - 1/14/20101
----------------------------------------------------------------------------------------------------------*/
#checklist {
	background-color: white;
	border: 1px solid #D2CBBD;
	margin: 0px -14px 0px -14px;
	padding: 10px;
}
#checklist .last {
	border: none;
}
#checklist ul {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0px;
}
#checklist ul li {
	background-image: url(../images/layout/checkmark.png);
	background-position: 0px 15px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #F3F2EC;
	line-height: 1.3em;
	padding: 15px 15px 15px 25px;
}
#nested-list li li {
	font-size: .9em;
}
/*----------------------------------------------------------------------------------------------------------
Human Resources - E-Services
----------------------------------------------------------------------------------------------------------*/
#es-box {
	background-color: #FFF;
	border: 1px solid #A89C86;
	float: left;
	padding: 1px;
}
#es-box h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	background-color: #D1CBBC;
	display: block;
	color: #4E4E4D;
	padding: 6px;
}
#es-box-content {
	padding: 6px;
}
#es-box-content h3 {
	clear: left;
	font-size: 1.3em;
}
#es-box-content hr {
	margin: 10px 0;
}
#es-box-content img {
	float: left;
	padding: 0px 6px 6px 0px;
}
/*----------------------------------------------------------------------------------------------------------
Courses and Programs - Added Aug 22, 2011 for use with Allied Health - Damon
----------------------------------------------------------------------------------------------------------*/

#program-wrapper {
	background-color: #E0DCD1;
	width: 414px;
	padding: 16px;
	margin-bottom: 16px;
	margin-left: -14px;
	overflow: auto;
}
#program-wrapper p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-bottom: 16px;
}
#program-wrapper p:last-child {
	border: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#program-wrapper p img {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#program-wrapper p a {
	font-weight: bold;
}
#program-wrapper .left-column {
	float: left;
	width: 50%;
}
#program-wrapper-2 {
	background-color: #E0DCD1;
	width: 440px;
	overflow: auto;
	padding-left: 25px;
	padding-bottom: 25px;
	margin-left: -14px;
}
#program-wrapper-2 p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	display: block;
	text-decoration: none;
	padding: 3px;
	text-shadow: 1px 1px 1px #000;
}
#program-wrapper-2 p a:hover {
	color: #d1a310;
}
#program-wrapper-2 .grid {
	float: left;
	height: 124px;
	width: 124px;
	border: solid 1px white;
	margin-right: 7px;
	margin-top: 7px;
}
/*  2nd Column template with 3rd column embedded */

#aux-content {
	float: right;
	width: 200px;
	margin-left: 15px
}
.aux-content-box {
	background-color: #e0dcd1;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 8px
}
#aux-content li {
	margin-left: -8px !important
}
.aux-content-box h2 {
	background-color: #d1cbbc;
	padding: 8px;
	margin-left: -8px !important
}
.aux-content-box ul {
	padding-right: 5px;
}
.aux-content-box ul li a {
	text-decoration: none !important
}
.aux-content-box ul li a:hover {
	text-decoration: underline
}
#main-content-in {
	float: left;
	width: 370px
}
.tb-style-1 li {
	font-size: 1em !important
}
/*----------------------------------------------------------------------------------------------------------
2nd Column template with 3rd column embedded with no h2
--------------------------------------------------------------------------------------------------------- */

#aux-content {
	float: right;
	width: 200px;
	margin-left: 15px
}
.aux-content-box2 {
	background-color: #e0dcd1;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 8px
}
#aux-content li {
	margin-left: -8px !important
}
.aux-content-box ul {
	padding-right: 5px;
}
.aux-content-box ul li a {
	text-decoration: none !important
}
.aux-content-box ul li a:hover {
	text-decoration: underline
}
#main-content-in {
	float: left;
	width: 370px
}
.tb-style-1 li {
	font-size: 1em !important
}
/*----------------------------------------------------------------------------------------------------------
Directory 9/20/11
----------------------------------------------------------------------------------------------------------*/
.tb-style6 tr.white-row td:first-child {
	border-left: solid white 1px;
}
.tb-style6 tr.white-row td:last-child {
	border-right: solid white 1px;
}
.tb-style6 tr.shaded-row td:first-child {
	border-left: solid white 1px;
}
.tb-style6 tr.shaded-row td:last-child {
	border-right: solid white 1px;
}
.tb-style6 tr.sub-row td:first-child {
	border-left: solid white 1px;
}
.tb-style6 tr.sub-row td:last-child {
	border-right: solid white 1px;
}
tr.white-row td {
	background-color: white;
}
tr.shaded-row td {
	background-color: #f2eedc;
	border-right: solid white 1px;
	border-bottom: solid white 1px;
}
tr.sub-row td {
	background-color: #dedaca;
}
/*----------------------------------------------------------------------------------------------------------
Blog Directory 10/24/11
----------------------------------------------------------------------------------------------------------*/

.campus-blog {
	font-size: 0.9em;
	text-transform: uppercase;
	color: #c85f4e;
	font-weight: bold;
}
#blogdir p {
	clear: left;
}
.icon {
	float: left;
	border: 1px solid #dedaca;
	margin-right: 5px;
	margin-bottom: 40px;
}
#blogdirleftcol {
	width: 266px;
	float: left;
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #dedaca;
	margin-bottom: 12px;
}
#blogdirrightcol {
	width: 266px;
	float: right;
	margin-bottom: 12px;
	margin-left: 12px;
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #dedaca;
}
#blogdir {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#blogdir a {
	color: #0552AE;
	font-weight: bold;
	text-decoration: none;
}
#featured-left {
	float: left;
	width: 275px;
	border: 1px solid #dedaca;
}
#featured-right {
	float: right;
	width: 275px;
	margin-left: 13px;
	border: 1px solid #dedaca;
}
/*------------------------------------------------------------------------------
White Table Format 2 (smaller)
------------------------------------------------------------------------------*/
table.academic2 {
	background-color: #FFF;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width: 350px;
}
table.academic2 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.academic2 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.academic2 a {
	text-decoration: none;
}
table.academic2 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 {
	text-transform: none !important
}
/* Handbook Styles */
a.pubLink {
	color: #fff !important;
	background-color: #d1a310;
	padding: 10px 0;
	padding-right: 8px;
	width: 112px !important;
	display: inline-block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0125em;
	margin-right: 6px;
	/* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1a310), to(#c18a0a));
	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -webkit-linear-gradient(top, #d1a310, #c18a0a);
	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(top, #d1a310, #c18a0a);
	/* IE 10+ */
	background-image: -ms-linear-gradient(top, #d1a310, #c18a0a);
	/* Opera 11.10+ */
	background-image: -o-linear-gradient(top, #d1a310, #c18a0a);
}
.pubButton {
	background-color: #fff;
	color: #c18a0a;
	padding: 5px 5px;
	margin-right: 10px;
	font-size: .9em
}
ul.twoColList {
	float: left;
	width: 100%
}
ul.twoColList li {
	width: 45%;
	float: left;
}
ul#featuredBox {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	overflow: auto;
	background-color: #fff;
	padding-top: 20px;
	padding-bottom: 15px;
	margin-bottom: 10px
}
ul#featuredBox li {
	padding: 0;
	margin: 0;
	background: none;
	width: 25%;
	float: left;
	text-align: center
}
ul#featuredBox img {
	margin: auto
}
ul.social {
	/* width: 300px; */
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	padding-bottom: 2px;
}
ul.social li {
	width: 20px;
	height: 20px;
	background: url('../images/layout/social-icons.png?v=1') no-repeat;
	overflow: hidden;
	text-indent: -99999px;
	float: left;
	margin-left: 3px;
	margin-bottom: 3px;
}
ul.social li a {
	display: block;
    width: 20px;
    height: 20px;
}
    ul.social li.instagram {
background-position: -240px;
}
ul.social li.youtube {
	background-position: -20px 0;
}
ul.social li.novaBlog {
	background-position: -40px 0;
}
ul.social li.facebook {
	background-position: -60px;
}
ul.social li.linkedin {
	background-position: -80px;
}
ul.social li.twitter {
	background-position: -100px;
}
ul.social li.apps {
	background-position: -140px;
}
ul.social li.mobile {
	background-position: -180px;
}
ul.social li.tv {
	background-position: -160px;
}
ul.social li.pintrest {
	background-position: -120px;
}
ul.social li.gplus {
	background-position: -220px;
}
ul.social li.android {
	background-position: -200px;
}

/*------------------------------------------------------------------------------
Start Strong Buttons
------------------------------------------------------------------------------*/
.startstrongbutton {
    display: block;
    width: 122px;
    height: 59px;
	background: url('img/btn_thatsme-duo.png') bottom;
	text-indent: -99999px;
}
.startstrongbutton {
	background-position: 0 0;
}

/*------------------------------------------------------------------------------
Workforce including Clearfix - James Murphy - 6/6/2014
------------------------------------------------------------------------------*/
.workforcegroup:after {
    content: ""; /* 1 */
    display: table; /* 2 */
    clear: both;
}

.workforcegroup {
    *zoom: 1; /* 3 */
}

.workforcegroup img {
    height: 40px;
	width: 125px;
    display: inline;
}

div.closinglink a {
    color: #006400;
	font-weight: bold;
}

/*------------------------------------------------------------------------------
Parking Buttons/Table - James Murphy - 7/1/2014
------------------------------------------------------------------------------*/

#parking-buttons {
    position: relative;
    display: table;
    text-align: center;
    overflow: visible;
    margin-left: -38px;
    padding: 0 auto;
    width: 589px;
}

.pk-btn-container {
    float: left;
    width: 25%;
}

.pk-btn-container .button {
    text-align: center;
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 0 auto;
}

.pk-btn-container .button img {
    height: 140px;
    width: 140px;
}

table#parking {
    width: 589px;
    border-collapse: collapse;
    border: 1px solid gray;
}
            
table#parking th {
    border: 1px solid gray;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    text-align: center;
    letter-spacing: 1px;
}
            
table#parking tr:nth-child(odd) {
    background-color: white;
}
            
table#parking tr {
    background-color: #ededed;
}
            
table#parking td,table#parking th {
    border: 1px solid gray;
    line-height: 1.5;
}
            
table#parking td.form {
    width: 50%;
    padding-left: 10px;
}
            
table#parking td.file {
    width: 25%;
    text-align: center;
}

table#parking td.file1 {
    width: 25%;
    padding-left: 30px;
}

/*-----------------------------------------------------------------------------
CETL Template - Middle Section
------------------------------------------------------------------------------*/

#CETLmiddle {
background: url(../images/layout/campus_bottom_bg.png) no-repeat bottom left;
padding: 10px 0 30px;
}
/* easy clearing */
#CETLmiddle:after {
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#CETLmiddle {
display: inline-block;
}
/*\*/
#CETLmiddle {
display: block;
}
/* end easy clearing */
#CETLmiddle .column {
width: 283px;
float: left;
padding: 0 18px;
overflow: hidden
}
#CETLmiddle .column2 {
float: right;
overflow: hidden
}
#CETLmiddle h1, #CETLmiddle 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;
}
#CETLmiddle .column h1, #CETLmiddle .column h2 {
background-color: #996d07
}
#CETLmiddle .column2 h1, #CETLmiddle .column2 h2 {
background-color: #d1a310
}

.ontime_reg_title {
display: block;
width: 170px;
height: 15px;
text-indent: -10000px;
background: url('http://www.nvcc.edu/_assets/images/content/on-time-registration.png') no-repeat;
}

a.watchvideo.iframe {
text-indent: -10000px;
}
    a.calendar-btn {
text-indent: -10000px;
}