/*----------------------------------------------------------------------------------------------------------
(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
}
#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
}
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:#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
}
/*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);
}
/*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;
    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
}
#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;
    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;
}
#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
}
.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;
}
.easy-clear {
    overflow: auto;
    width: 100%
}
.choice-content {
    float: left;
    width: 145px;
}
h2.title-2, h3.title-2, h2.title-2a {
    background: #d1cbbc;
    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;
}
#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 {
    border-top: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    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 a {
    text-decoration: none;
}
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;
}
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;
}

/* 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
    
}
/*------------------------------------------------------------------------------------------------------
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://cms.nvcc.edu:8080/renderfile/global/web/_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 {
    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 {
    text-align:center;
}
div#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 {
    font-size:2.0em;
    width:100%;
    position:absolute;
    top:11px;
}
div#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 {
    font-size:1.2em;
    color:#4e4e4d;
}
div#copy div.post div.post_content a {
    color:#0552ae;
    text-decoration:none;
}
div#copy div.post div.post_content a:hover {
    text-decoration:underline;
}
div#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 {
    font-size:0.9em;
    color:#4e4e4d;
}
div#copy div.last {
    border-bottom:0px none;
}
div#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;
    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: 0 10px 0px 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: 15px;
    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
}
/*----------------------------------------------------------------------------------------------------------
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.shaded-row2 td {
    background-color: #d1cbbc;
    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;
}

