@charset "UTF-8";
/* @group Browser Reset */
/* Updated May 14/2012 removed global form attrib. */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;}
blockquote {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0; font-size:100%;}
p.pdaListTitle {display:none;}
html {height:100%;}
.hidden {visibility:hidden;}
.hide,.skip {display:none}
a img {border: none !important;}
/* @end */

/* @group Body */
body {font:62.5% Arial, Helvetica, sans-serif; color: #434343; line-height: 1;}
/* @end */

/* @group Backgrounds */
body {background: #7c808a url(../img/bkg/bkg-vertical-tile.jpg) repeat-x;height:100%;}
#bkg-container {background-image:url(../img/bkg/bkg-horizontal-tile.png);background-repeat: repeat-y;background-position: center;}
#bkg-horizontal-tile {background-image:url(../img/bkg/bkg-top-cap.png);background-repeat: no-repeat; background-position:top;}
#bkg-gradient-block {background:url(../img/bkg/bkg-vertical-block.png) no-repeat center 0;}
#bkg-bottom-cap {background-image:url(../img/bkg/bkg-bottom-cap.png);background-repeat: no-repeat;background-position: bottom;}
#container_inner  {background-color:#fff;}
/* @end */

/* @group Audience Nav */
#aux {height:32px; }
#auxnav {color: #434343; width:584px; margin-left: 8px; float:left; margin-top: 5px;} 
#auxnav_search {float:right;  margin-top: 3px;}
#auxnav_search .sbox {border: 1px solid #999; color: #434343; padding: 4px;}
#auxnav_search .go {vertical-align:middle; margin-right: 3px; margin-bottom:4px;}
#auxnav_search label {font-size: 1em;font-weight: 600; padding-right: 8px;}
/* Audience Nav Style */
ul.aud {text-align:left; margin-top:6px;padding-left: 4px; font-size:11px;}
ul.aud li {display:inline; list-style:none; font-weight:600;}
ul.aud li a:hover {background: url(../img/aud-arrw.gif) center top no-repeat; padding-top: 7px;}
ul.aud li.pipe {border-right:1px solid #000; padding: 0 4px;}
/* @end */

/* @group Masthead */
#masthead {height:88px;padding:0;background:#000 url(../img/masthead.png);}
#mastlinks {margin-top:-84px;}
html* #mastlinks {margin-top:-87px;}
#mastlinks img {float: right; margin-top: 20px;}
#mastlinks {margin-left:780px;}
/* @end */

/* @group Billboard */
#billboard {height:232px;margin-top: 2px;}
#billboard .pagination {padding: 0 0 5px 13px; position: absolute; margin-top: 200px;  width: 655px; text-align: right;}
#billboard .pagination a {border:1px solid #fff;margin-top:1px; padding: 4px 6px;font-size:12px; font-weight: 600;color: #fff; }
#billboard .pagination a:link,#billboard .pagination a:visited {text-decoration:none; vertical-align:middle;background-image: url(../img/bill-bck.gif); background-color: #000;background-position:bottom;  }
#billboard .pagination a:active,#billboard .pagination a:hover,#billboard .pagination a.currenttoc {background-image: url(../img/bill-bck2.gif);background-color: #990000;}
#billboard img {margin-left:2px;}
/* @end */

/* @group Global Menu */
#gblnav {background:#ca0f18 url(../img/nav/gblback.gif) repeat-x;width:auto; height:35px;margin:1px 0;font-size:1.1em;}
ul#mainmenu li,ul.mainmenu_sub,ul.mainmenu_sub li {margin:0;padding:0;z-index:1001;}
ul.mainmenu_sub,ul.mainmenu_sub li {z-index:1000;}
ul#mainmenu li {float:left;position:relative;border-left: 1px solid #ee3a43;}
ul#mainmenu li a.active {border:none;}
ul.mainmenu_sub {list-style:none;border:3px solid #303030;background:#000;width:210px;}
ul.mainmenu_sub li {position:relative;}
ul#mainmenu li ul.mainmenu_sub {position:absolute;top:35px;display:none;background:#414141 url(../img/nav/nav-top.png) 0 0 no-repeat;padding:8px 0 5px 0;}
/*Last Item fix */
ul#mainmenu li.end-item a{width:127px; display:block;}
ul#mainmenu li.end-item a:hover{display:block; background:url(../img/nav/nav-rollover-hover-bkg.png) repeat-x; color:#ffcf00;}
ul#mainmenu li ul.end-ul {position:relative;top:35px;display:none;background:#414141 url(../img/nav/nav-top.png) 0 0 no-repeat;padding:8px 0 5px 0;float:right;left:-67px;top: 36px; z-index: 99999;}
ul.end-ul {list-style:none;border:3px solid #303030;background:#dadada;width:210px;}
ul.end-ul li {position:relative;}
ul#mainmenu li ul.end-ul {position:absolute;display:none;background:#414141 url(../img/nav/nav-top.png) 0 0 no-repeat;padding:8px 0 5px 0;float:right;left:-90px;top: 35px;}
/*End Last Item */
ul#mainmenu li:hover ul.mainmenu_sub,ul#mainmenu li.over ul.mainmenu_sub {display:block;}
ul#mainmenu li a, ul#mainmenu li ul.mainmenu_sub li a {display:block;font-weight:700;color:#e1e1e1;}
ul#mainmenu li a {width:113px;height:35px;font-size:12px;line-height:35px;text-align:center; color:#fff;}
ul#mainmenu li ul.mainmenu_sub li a {width:182px;height:29px;font-size:11px;background:#414141 url(../img/nav/nav-separator.png) 0 bottom no-repeat;line-height:29px;text-align:left;padding:0 14px;}
ul#mainmenu li ul.mainmenu_sub li {display:inline;float:none;border:none;}
ul#mainmenu li ul.mainmenu_sub li a:hover {background:#1c1c1c; color: #fff;}
ul#mainmenu li ul.mainmenu_sub li.nav_spacer,ul#mainmenu li ul.mainmenu_sub li.nav_top_cap,ul#mainmenu li ul.mainmenu_sub li.nav_bottom_cap {display:block;}
ul#mainmenu li ul.mainmenu_sub li.nav_spacer {height:1px;line-height:1px;font-size:1px;width:182px;margin:0 14px;background:url(../img/nav/nav-spacer.png) repeat-x;}
ul#mainmenu li ul.mainmenu_sub li.nav_top_cap {height:6px;width:210px;border-top:1px solid #000;}
ul#mainmenu li ul.mainmenu_sub li.nav_bottom_cap {height:5px;width:210px;}
ul#mainmenu li ul.mainmenu_sub li a.more,ul#mainmenu li ul.mainmenu_sub li a:hover.more {background:url(../img/nav/nav-arrow.png) 188px 11px no-repeat;}
ul#mainmenu a:hover,ul#mainmenu ul a:hover,ul#mainmenu :hover > a,ul#mainmenu ul :hover > a {background:url(../img/nav/nav-rollover-hover-bkg.png) repeat-x; color:#ffcf00;}
ul#mainmenu li.over a {background:url(../img/nav/nav-rollover-hover-bkg.png) repeat-x;}
/* @end */

/* @group BreadCrumbs */
#breadcrumbs {color: #898989;margin-top:6px; font-weight: 600; font-size: 1em; margin-bottom:4px; background: #fff url(../img/bread-bullet.gif) left no-repeat;padding-left: 12px;}
#breadcrumbs .breadcrumbdivider {background: #fff url(../img/crumb.gif) no-repeat center;padding: 0 8px 0 8px;}
/* @end */

/* @group Side Menu */
ul#sidemenu {font-family: Arial, Helvetica, sans-serif;}
ul#sidemenu li a {display:block;font-weight:700;width:225px;height:32px;background:#ca0f18 url(../img/nav/sidenav-bck.png) repeat-x;color:#fff;font-size:12px;border-bottom:1px solid #FFF;line-height:32px; background-position: bottom;}
ul#sidemenu li a:hover,ul#sidemenu li ul li a:hover,ul#sidemenu li a.active,ul#sidemenu li a.current,ul#sidemenu li ul li a.active {color:#fff;}
ul#sidemenu li a:hover {background:#000 url(../img/nav/sidenav-sub-bck.png) repeat-x;}
ul#sidemenu li ul li a:hover {background:#7f7f7f;color:#fff;}
ul#sidemenu li a.activearrow {background:#000 url(../img/nav/nav-sidemenu-arrow-down.png) 4px 11px no-repeat;}
ul#sidemenu li a.active,ul#sidemenu li a.current {background:#000;line-height: 32px;height: auto;min-height: 32px;}
ul#sidemenu li a.active,ul#sidemenu li a {min-height: 25px;height:auto;line-height: 24px;padding: 4px 0 4px 18px;}
ul#sidemenu li ul li a.active {background:#7f7f7f url(../img/nav/nav-sidemenu-arrow-down.png) 21px 11px no-repeat;}
ul#sidemenu li ul li a, ul#sidemenu li ul li ul li a {display:block;font-weight:400;color:#000;font-size:12px;line-height:32px;border-bottom:1px solid #d8d8d8;}
ul#sidemenu li ul li a {width:205px;min-height: 25px;height:auto;background:#fff; line-height: 18px;padding: 6px 0 2px 38px}
ul#sidemenu li ul li ul li a {padding-left:51px;width:192px;height:auto;background:#efefef;}
ul#sidemenu li a.more {background:url(../img/nav/nav-sidemenu-arrow-right.png) 9px 11px no-repeat;}
ul.hidemenu {display:none;}
ul#sidemenu li.sidemenu_header {background:#000 url(../img/nav/nav-sidemenu-cap.png) no-repeat;padding:15px 0 10px 10px; border-bottom:1px solid #fff;width:233px;}
ul#sidemenu li.sidemenu_header a {background: #000; padding:0; color: #fff;border:none;font-size:1.8em;font-weight:bold;}
ul#sidemenu li.sidemenu_header a:hover{color:#FFCC00;}
ul#sidemenu,ul#sidemenu li ul,ul#mainmenu {list-style:none;margin:0;padding:0;}
ul#sidemenu li ul li ul li a.active,ul#sidemenu li ul li ul li a:hover {color:#fff;background:#a9a9a9;font-weight:700;}
/* @end */

/* @group Layout */
#container, #container_inner  {width:926px; background: #fff;}
#container {padding:0px; margin: 10px auto 0;}
#recruit {float:right; margin-right: 2px; margin-top:1px;}
#img-banner {padding: 0; margin:0 auto;}
#bare-content {padding-bottom:35px;}
#content-container{overflow:hidden;}
#side-nav {height: 100%; border-left:1px dotted #ccc; padding-left:10px; float:right; margin-bottom: -1000px; padding-bottom: 1000px;padding-right: 5px; margin-top: 6px; margin-right: -4px;}
#hp-sidebar {height: 100%; border-left:1px dotted #ccc; padding-left:6px;float:right; }
#hp-sidebar {width: 238px;margin: 6px auto 0 auto; padding-right: 5px;}
/* Homepage Xclusive */
#hp-content {position:relative;float:left; width: 650px;}
#hp-content .mainnews a {border-bottom:none;}
#hp-content .campuspic {width:155px; margin-left: 6px; float: left;}
#hp-content .campustxt {float: right; width: 405px; }
#hp-content h1 {margin-top: 8px;}

/* Campus - Dynamic Uni. */
ul.campus {margin:-13px 0 0 0;}
ul.campus li {display:inline; list-style:none; font-weight:600;}
ul.campus li.pipe {border-right:1px solid #666; padding-right:4px;}
/*Excellence and Difference stories*/
#hp-content h1,#stories .difference h2,#stories .excellence h2 {padding:2px 0; line-height:1.2;}
#stories {width:650px; padding: 18px 0; margin-left: 18px; margin-top: 10px;} 
#stories .pics {margin-bottom: 8px; margin: 0 auto;}
#stories .difference {float: right; width: 300px;margin-bottom: 10px; margin-right: 8px;}
#stories h2 {padding: 2px 0 12px 0; line-height: 1.5em;}    
#stories .excellence {width: 300px;margin-bottom: 10px;}
/* Content areas
#main-content {width:625px; margin-left: 20px !important; margin-left:14px; padding-right: 16px !important;padding-right: 12px; float:left;padding-bottom:35px; margin-bottom: -1000px; padding-bottom: 1000px;}*/
#main-content {width:625px; margin-left: 20px !important; margin-left:14px; padding-right: 16px !important;padding-right: 12px; float:left;padding-bottom:35px; }
#bare-content {width:860px;margin:15px 0 10px 35px;min-height:450px;}
#hp-sidebar img,#side-nav img {text-align: center;}
.networks {margin: 12px 0; padding: 8px 4px 18px 0;}
.contentdivmn {padding-bottom:16px;margin-bottom:16px;}
p.storydesc {margin-top: 10px;}
/* @end */

/* @group Typography */
h1, h3 {color:#d22b43; font-weight:500;}
h1 {font-size:2.3em; padding:20px 0 16px 0;}
h2 {color:#333; font-size:1.6em;font-weight:500;}
h2,h3 {padding:10px 0;}
h3 {font-size:1.6em;}
#hp-content, #main-content, #bare-content {line-height: 1.8em; font-size: 1.2em; padding: 4px 0;}
/* Homepage Xclusive */
#hp-content h1, #hp-content h2  {font-size: 1.5em; line-height: 1em;}
/* @end */

/* @group Links */
a {text-decoration:none;}
a:link,a:visited {color:#ca0f18; border-bottom:1px dotted #ca0f18;font-weight: 600;}
a:hover,a:active {color:#333; border-bottom:1px dotted #ccc;}
h2 a:link, h2 a:visited {color:#333; border-bottom:1px dotted #ccc;}
h2 a:active, h2 a:hover {color:#ca0f18; border-bottom:1px dotted #ca0f18;}
#hp-content .campuspic a, #billboard a, #recruit a,#hp-sidebar a,#side-nav a,#gblnav a, #footer a,#page-foot a, #output a {border:none;}
#main-content #breadcrumbs a:link,#bare-content #breadcrumbs a:link, #main-content #breadcrumbs a:visited,#bare-content #breadcrumbs a:visited {color: #000; border-bottom:1px dotted #ccc;}
#main-content #breadcrumbs a:hover,#bare-content #breadcrumbs a:hover, #main-content #breadcrumbs a:active,#bare-content #breadcrumbs a:active {background: url(../img/aud-arrw.gif) center top no-repeat; padding-top: 6px;color:#ca0f18; border-bottom:1px dotted #ca0f18;}
.pagination a:hover,.pagination a:active {background:#fff;border: none;}
#hp-sidebar img, #side-nav img,#hp-content .campuspic a {border: none;}
/* Homepage Xclusive */
#hp-content h1 a:link, #hp-content h1 a:visited,#hp-content h2 a:link, #hp-content h2 a:visited {color:#333; border-bottom:1px dotted #ccc;font-size:85%;}
#hp-content h1 a:active, #hp-content h1 a:hover,#hp-content h2 a:active, #hp-content h2 a:hover {color:#ca0f18; border-bottom:1px dotted #ca0f18;}
/* A right border on links with padding and margin to separate links */
a.pipe{padding-right: 8px; margin-right: 8px; border-right: 1px solid #000000;}
/* @end */

/* @group Bullets/Numbering */
#main-content ul, #bare-content ul {list-style-type:square;}
#main-content ul,#bare-content ul,#main-content ol,#bare-content ol {margin-left:24px; line-height: 1.8em; font-size: 100%;}
#main-content li, #bare-content li {padding: 2px 0;}
#main-content li li, #bare-content li li {font-size: 100%;}
/*Homepage Campus Listing*/
#hp-content .camp  {color: #333;font-weight: 600; font-size:1.1em; margin-top:-5px;}
/* @end */

/* @group Tables */
.contenttable {color: #000;width: 100%; margin-top: 8px;}
.contenttable caption{font-size: 0.9em;font-style: italic;text-align: right;padding: 0.5em 0;}
.contenttable th {font-size:1.2em;text-align: left; color: #fff; background-color:#636363;padding: 10px 0 10px 4px;border-top:1px solid #999; border-left:1px solid #999;border-right:1px solid #999;}
.contenttable .subhd {color: #fff; font-weight: 600; background: #ab2d29 url(../img/subth.gif) bottom repeat-x;}
.contenttable td {padding: 8px;border: 1px solid #999;line-height: 1.8em;vertical-align: top; }
.contenttable td ul {font-size:1.1em;}
.contAlt {background-color: #e1e1e1;}

table.crserqmnts {
    width: 100%;
    border-collapse:collapse;
    color: #434343;
    margin-top: 8px;
}
table.crserqmnts th {
    text-align: left;
    color: #fff;
    background-color:#636363;
    padding: 10px 0 10px 4px;
    border-top:1px solid #999;
    border-left:1px solid #999;
    border-right:1px solid #999;
}
table.crserqmnts td {
    padding: 8px;
    border: 1px solid #999;
    line-height: 1.8em;
    vertical-align: top;
}
table.crserqmnts td.title {
    color: #434343;
    font-weight: 600;
    background-color: #e5e5e5;
}


.plaintable {color: #000;width: 100%; margin-top: 8px;}
.plaintable caption{caption-side: bottom;font-size: 0.9em;font-style: italic;text-align: right;padding: 0.5em 0;}
.plaintable td {padding: 8px; line-height: 1.8em; vertical-align:top;}
.plaintable th { border:none; text-align: left; color: #000; background-color: #e1eae9; padding: 6px 0 4px 6px;font-size:1.2em;}
.plaintable td ul {font-size:80%;}
.plain {color: #000;width: 100%;margin-top: 8px;}
.plain caption{caption-side: bottom;font-size: 0.9em;font-style: italic;text-align: right;padding: 0.5em 0;}
.plain td {padding: 8px; line-height: 1.8em;}
.plain th { border:none; text-align: right; color: #000; padding: 6px 4px 0px 6px;font-size:1.4em; vertical-align:top;}
.plain td ul {font-size:80%;}

.datatable input, .datatable select {font-size:100%;}
.datatable {width: 100%;background:#efefef;margin-top: 8px;}
.datatable caption{caption-side: bottom;font-size: 0.9em;font-style: italic;text-align: right;padding: 0.5em 0;}
.datatable td{padding: 8px; border-bottom: 1px solid #fff;line-height: 1.8em;}
.datatable th{color: #fff; font-size:1.2em;text-align:left; padding: 6px 0 4px 6px;background-color:#000;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
.datatable th a:link, .datatable th a:visited {
    color: #fff;
    text-decoration:none;
    border-bottom: 1px dotted #FFF;
}
.datatable th a:active, .datatable th a:hover {
    color: #fed94e;
    text-decoration:none;
    border-bottom: 1px dotted #fed94e;
    
}
.datatable tr{vertical-align:top; }
.datatable img{vertical-align:bottom; padding:0 0 0 3px;}
.dataAlt {background:#dedede;}


table.nurse {
    border-collapse:collapse;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #ccc;
    width: 860px;
}
table.nurse td {
    padding: 4px;
    border: 1px solid #ccc;
}
table.nurse td.abstrct {
    border: none;
    background:#0C3;
}
/* @end */

/* @group Form*/
/*GLOBAL FORMS*/

.formstnrd label.required {color:#ca0f18;}
.formstnrd {margin-left: 5px;margin-right:5px;}
.formstnrd input,.formstnrd textarea { vertical-align:middle; clear:none;color:#333;border: 1px solid #999;background-image: url(../img/field-select.gif);background-position:bottom;background-repeat:repeat-x;background-color:#FFF;padding: 6px;width: 200px;}
.formstnrd select {vertical-align:middle;clear:none;color:#666;border: 1px solid #999;padding: 8px; width: 215px;}
.formstnrd .clear {padding: 8px; width: 10px;}
.formstnrd label {color: #333;padding: 8px; font-weight:600;clear:none;float: left;vertical-align:middle; text-align:left; width:150px; text-align:left;}
.formstnrd textarea:focus, .formstnrd input:focus {border: 1px solid #ffcf00;background:#fff url(../img/field-hover.gif)bottom repeat-x;}
.formstnrd input.blank {width: 10px;padding: 6px; background-color: #fff; margin-left: 20px;}
.formstnrd input.btnred,.formstnrd input.btnred:focus {border:none; color:#fff;background:transparent url(../img/authbtnbg3.png); width:113px !important; height:39px !important;}
.formstnrd input.btnred:hover {color:yellow;}
.formhead {font-size:1.6em; border-bottom: 1px dotted #666; border-top: 1px dotted #666;font-weight: 700; color: #000;}
.formstnrd .size {width: 12px;}

/*find where it's being used and update to above*/
#subform { background:#000 url(../img/mba_back.jpg) no-repeat; width: 243px; height: 162px;}
#subform .frmwrp {padding: 30px 0 0 12px;}
/*find where it's being used and update to above*/
.frmwrp label {color: #fff; vertical-align:middle; padding: 4px 0; font-weight:600;}
.frmwrp input {border: 1px solid #ccc;vertical-align:middle; margin-left: 10px;}
.frmwrp .sub {background-color:#333;color:#fff; text-align:center; border: 1px solid #ccc; padding: 6px;}
.frmwrp td {padding: 3px 0;}
/*find where it's being used and update to above*/
#formfl {margin-left: 5px;margin-right:5px;}
#formfl input,#formfl textarea { vertical-align:middle;clear:none;color:#333;border: 1px solid #999;background-image: url(../img/field-select.gif);background-position:bottom;background-repeat:repeat-x;background-color:#FFF;padding: 6px;width: 200px;}
#formfl .size {width: 10px;}
#formfl select {vertical-align:middle;clear:none;color:#666;border: 1px solid #999;padding: 8px;width: 157px;}
#formfl label {color: #333;padding: 8px;width: 250px;font-weight:600;clear:none;float: left;margin-right: 30px;vertical-align:middle;text-align: right;}
#formfl .btn {border:none; color:#fff; background:#ca0f18 url('../img/authbtnbg3.gif'); width:113px; height:39px; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: 600; margin: 0 auto; text-align: center;}
#formfl textarea:focus, #formfl input:focus {border: 1px solid #ffcf00;background:#fff url(../img/field-hover.gif)bottom repeat-x;}
/*find where it's being used and update to above*/
#mainfrm {margin-left: 5px;margin-right:5px;}
#mainfrm input,#mainfrm textarea { vertical-align:middle;clear:none;color:#333;border: 1px solid #999;background-image: url(../img/field-select.gif);background-position:bottom;background-repeat:repeat-x;background-color:#FFF;padding: 6px;}
#mainfrm .size {width: 10px;}
#mainfrm select {vertical-align:middle;clear:none;color:#666;border: 1px solid #999;padding: 8px;}
#mainfrm label {color: #333;padding: 8px; font-weight:600;clear:none;float: left;margin-right: 30px;vertical-align:middle;text-align: right;}
#mainfrm .btn {border:none; color:#fff; background:#ca0f18 url('../img/authbtnbg3.gif'); width:113px; height:39px;  font-size: 1.4em; font-weight: 600; margin: 0 auto; text-align: center;}
#mainfrm textarea:focus, #mainfrm input:focus {border: 1px solid #ffcf00;background:#fff url(../img/field-hover.gif)bottom repeat-x;}
#mainfrm .btnred {border:none; color:#fff;background:transparent url('../img/authbtnbg3.png'); width:113px !important; height:39px !important;cursor: pointer;}
/* @end */

/* @group ErrorMsg and WebFeedback UPDATE */
#msg {display:none; position:absolute; z-index:200; background:url(../img/msg_arrow.gif) left center no-repeat; padding-left:7px;}
#msgcontent {display:block; background:#ca0f18; background-image: url(../img/errorbck.gif); background-repeat:repeat-x;background-position: bottom; color:#fff; border:2px solid #000; border-left:none; padding:8px; min-width:150px; max-width:250px; font-weight:bold;}

#feedmsg,#feednotice {float:right;}
input.feed {padding:5px;}
#feednotice {width:380px;padding:0;}
#feednotice h1 {margin:0 0 10px;padding:0;}
form.feed {float:left;width:400px;}
select.feed,textarea.feed {padding:5px;}
option.feed {border-bottom:1px dotted #CCC;padding:4px;}
input.feed,select.feed,textarea.feed {background-color:#FFF;color:#000;border:1px solid #dedaca;}
.label {font-size:1.2em;color:#4F4F4F;}
/* @end */

/* @group Image formatting/captions */
p img.image, p img.imageleft, p img.imageright {border: none;}
p span.subhead {color:#333;font-size:1.2em;font-weight:bold;}
.imageright, .imageleft, .imagecenter, .captionright, .captionleft, .captioncenter {margin-bottom:20px;font-size:0.9em;}
.imageright, .captionright {float:right;margin-left:30px;}
.imageleft, .captionleft {float:left;margin-right:30px;}
.imagecenter, .captioncenter {margin-left:auto;margin-right:auto;}
div.caption {padding: 10px; position: relative;top: 4px; color: #434343;font-size:1.2em; line-height: 1.6em; font-weight: 500; font-family:Georgia, "Times New Roman", Times, serif;}
div.caption_container {padding: 6px 6px 12px 6px; border:1px solid #a1a1a1; background-image:url(../img/caption2.gif); background-position:bottom; background-color:#FFF; background-repeat:repeat-x;}
/* @end */

/* @group News/Events */
ul.newslinks {list-style:square;}
ul.newslinks li{line-height: 1.4em; padding: 4px 0; margin-left: 24px; font-size:1.2em;}
ul.newslinks a:link, ul.newslinks a:visited {color:#333;font-weight:normal;border:none;}
ul.newslinks a:active, ul.newslinks a:hover {color:#ca0f18;font-weight:normal;}
ul.newslinks li.news { list-style-image:url(../img/news_events/news-bull.gif); }
ul.newslinks li.event { list-style-image:url(../img/news_events/events-bull.gif); }
.newslinks {float:right; width:310px;}
ul.newslist {list-style:none;text-align:left; font-size: 1em;}
#hp-content ul.newslinks {font-size:90%}
#hp-content ul.newslist li {display: inline;margin:0; padding: 0 6px;}
#hp-content .newslist a:link {color:#333; border:none; padding:0;}
#hp-content .mainnews {background: #ececec; border: 1px solid #acacac; width: 323px; margin-top:20px;}
#sidemenu_block .newslinks {width: 220px; padding-right:3px; float:none;}
#sidemenu_block .newslist { font-size: 120%;}
/* subnews faculty homepages */
#slider1,#slider2 {border-top: 1px dotted #ccc}
#slider1 a,#slider2 a {border-bottom:none;}
#main-content h2.storyhead a {font-weight:normal; border-bottom:1px dotted #434343;line-height:0; font-size:90%;}
#main-content .pagination {text-align:center; border:none;}
.sliderwrapper .storymore, .sliderwrapper .pagination a {font-weight:bold; color: #000;}
.sliderwrapper .pagination a {padding:1px 3px;border:none;}
.sliderwrapper .pagination a.currenttoc {color:#ca0f18;}
.sliderwrapper,.sliderwrapper .contentdiv,.contentdivmn {width:640px;height:120px;}
.sliderwrapper .contentdiv {margin-bottom:16px;padding:16px 0 0;min-height:80px;height:auto!important;height:80px;position: relative;}
.leftcolumn,.rightcolumn {float:left;}
.leftcolumn {width:110px;margin-right:20px;}
.rightcolumn {width:480px;}
#slider0 .contentdiv {border-top:0px}
.pagination {font-size: 1em; padding-top:4px;}
/* @end */

/* @group Testimonials */
#testimonials {display:inline;}
#testimonials .testimonial {position:relative; width:243px; margin: 6px -1px 8px 3px;}
.testimonial .quote {color: #555; font-size:1.5em; line-height:1.8em; font-family:Georgia, "Times New Roman", Times, serif; margin: 0 12px; }
.testimonial strong {font-size:1.6em;color:#af302a; font-weight: 500;line-height:1.5em;}
.testimonial .name{color:#333;padding: 6px; font-size: 1.1em; line-height: 1.6em; font-weight: 600; margin: 0 4px;}
.testimonial .qts {font-size:1.3em;color:#333; font-family: Arial, Helvetica, sans-serif;}
/* @end */

/* @group Sitemap */
h2.site a:link, h2.site a:visited {color:#333;font-size:80%;}
h2.site a:hover, h2.site a:active {color:#333;}
h2.site a, ul.sitemap a {font-weight:600;}
h2.site {border-top:1px solid #CCC;width: 100%; margin: 6px 0;}
ul.sitemap li a:link,ul.sitecol li a:link,ul.sitemap li a:visited,ul.sitecol li a:visited  {color:#333; border:none; font-weight:600;}
ul.sitemap, ul.sitecol {width: 50%; list-style: none; font-weight:600;}
ul.sitemap a:link,ul.sitecol li li a:link,ul.sitemap li li a:visited,ul.sitecol li li a:visited,ul.sitemap li li a:hover,ul.sitecol li li a:hover,ul.sitemap li li a:active,ul.sitecol li li a:active {color: #000;border-bottom: 1px dotted #ccc;font-size: 100%; font-weight: normal;font-size: 1em;}
.sitecol {float: right; font-weight:600;}
/* @end */

/* @group azList */
ul#alphalist { margin-bottom:10px;padding-bottom:5px; text-align:left; font-weight: 700;}
ul#alphalist li a:hover {background: url(../img/aud-arrw.gif) center top no-repeat; padding-top: 7px;}
ul#alphalist li {border-right:1px solid #aaa; padding:0px 9px; display:inline; }
ul#alphalist li.last {border:none;}
ul#myazlist {padding:6px 0 18px 0; font-size: 13px; font-weight: 700; margin-left: 14px; display:block; list-style:none !important;}
ul#myazlist li {line-height: 1.1em; display:inline; border-right:1px solid #aaa; padding:0 8px !important; padding:0 8px;}
ul#myazlist li.last {border:none;}
ul#azlist  {padding-top:10px;}
ul#azlist li {list-style:none ;}
ul#azlist li a:link, ul#azlist li a:visited {color:#333;border-bottom:1px dotted #ccc;}
ul#azlist li a:hover, ul#azlist li a:active {color:#ca0f18; border-bottom:1px dotted #ca0f18;}
ul#azlist li {padding-bottom:2px;padding-left:20px;}
ul#azleft {float:left;width:430px;}
/* @end */

/* @group Share */
#popup { display: none; position:absolute; background:#fff url('../img/share/share1.gif'); width: 205px; left: 160px; height: 150px; bottom: 60px; z-index:90000; border:1px dotted #ccc; padding-left: 8px;}
#popup img {vertical-align:middle; margin-right: 8px;}
#popup p {padding:0; margin:0;}
#popup a {border-bottom:1px dotted #ca0f18;}
/* @end */

/* @group Lightbox/PhotoGallery */
#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;z-index:400;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;z-index:400;}  
#lightboxCaption{ float: left;}
#keyboardMsg{ float: right;}
#closeButton{ top: 5px; right: 5px;}
#lightbox img{ border: none; clear: both;z-index:400;} 
#overlay img{ border: none; z-index:400;}
#overlay{background-image: url(../img/lightbox-overlay.png); z-index:400;}
/* @end */

/* @group Callouts */
.callout {background-image: url(../img/callouts/callout_bg.gif); background-repeat: repeat-y; width: auto; float: right; margin-left: 12px;}
.callout .content h2.top { text-align:left;color:#666;}
.callout .content img {padding: 0px;}
.callout .boxTop {background-image: url(../img/callouts/callout_top.gif);}
.callout .boxBottom {background-image: url(../img/callouts/callout_bottom.gif);}
.callout .boxTop, .callout .boxBottom {background-repeat: no-repeat;background-position: top left; height:9px;}
.callout .content {color:#666; margin: 4px 12px 8px 12px; padding: 4px 8px; overflow: hidden; width:180px; font-size: 100%;}
.callout .content a:link,.callout .content a:active,.callout .content a:visited,.callout .content a:hover,.callout .content a:visited:hover {color:#ca0f18; border-bottom:1px dotted #ca0f18;}
.callout .content ol,.callout .content ul {padding-left: 15px;}
.callout .content li {margin-top: 4px;}
.callout .yellow {background-color: #f4e494; background-repeat: repeat-x;background-position: bottom;background-image: url(../img/callouts/yell-back.gif);}
.callout .small {font-size: 1.1em;}
.callout2 {background-image: url(../img/callouts/callout_bg2.gif); background-repeat: repeat-y; width: auto; float: right; margin-left: 12px;}
.callout2 .content h2.top { text-align:left;color:#666;}
.callout2 .content img {padding: 0px;}
.callout2 .boxT {background-image: url(../img/callouts/callout_top2.gif);}
.callout2 .boxB {background-image: url(../img/callouts/callout_bottom2.gif);}
.callout2 .boxT, .callout2 .boxB {background-repeat: no-repeat;background-position: top left; height:9px;}
.callout2 .content {color:#666; margin: 4px 12px 8px 12px; padding: 4px 8px; overflow: hidden; width:220px; font-size: 100%;}
.callout2 .content a:link,.callout .content a:active,.callout .content a:visited,.callout .content a:hover,.callout .content a:visited:hover {color:#ca0f18; border-bottom:1px dotted #ca0f18;}
.callout2 .content ol,.callout .content ul {padding-left: 15px;}
.callout2 .content li {margin-top: 4px;}
.callout2 .yellow {background-color: #f4e494; background-repeat: repeat-x;background-position: bottom;background-image: url(../img/callouts/yell-back.gif);}
.callout2 .small {font-size: 1.1em;}
.callinfo {background-image: url(../img/callouts/callinfo_bg.gif); background-repeat: repeat-y; width: 627px; margin-left: 12px;}
.callinfo .content img {padding: 0px;}
.callinfo .boxTop {background-image: url(../img/callouts/callinfo_top.gif);}
.callinfo .boxBottom {background-image: url(../img/callouts/callinfo_bttm.gif);}
.callinfo .boxTop, .callinfo .boxBottom {background-repeat: no-repeat;background-position: top left; height:9px;}
.callinfo .content {color:#666; margin: 4px 12px 8px 12px; padding: 4px 8px; overflow: hidden; width:627px; font-size: 100%;}
.callinfo .content p {float:left; padding-right: 3px; width: 90px;}
.callinfo .content ul li{ display:inline; float:left; margin-top: 9px;}
.callinfo .content a:link,.callinfo .content a:active,.callinfo .content a:visited,.callinfo .content a:hover,.callinfo .content a:visited:hover {color:#ca0f18; border-bottom:1px dotted #ca0f18;}
.callinfo .content ol,.callinfo .content ul {padding-left: 15px;}
.callinfo .content li {margin-top: 4px;margin-left: 4px;}
.callinfo .yellow {background-color: #f4e494; background-repeat: repeat-x;background-position: bottom;background-image: url(../img/callouts/yell-back.gif);width:580px;}
.callinfo .small {font-size: 1.1em;}
.listbut span {clear:both;float:left;font-weight:bold; background:none;color: #000; font-size: 1.3em; border:none;}
/* @end */

/* @group Twitter */
#twitter_div{ width: 240px;}
h2.sidebar-title{color:#333; font-weight:600;font-size:1.6em;line-height: 1.8em; padding: 6px 0;}
ul#twitter_update_list {font-family: Arial, Helvetica, sans-serif; color: #434343;}
ul#twitter_update_list li {font-size: 1.2em; line-height: 1.4em; padding:6px; list-style:none; overflow:hidden;}
ul#twitter_update_list li a {color:#ca0f18; border-bottom:1px dotted #ca0f18;}
#twitter-link{color:#ca0f18; border-bottom:1px dotted #ca0f18;}
/* @end */

/* @group Footer */
#page-foot {width:906px;height:23px;margin-bottom:1px;font-size:1.1em; background:#000 url(../img/footer.png) repeat-x;padding:10px 10px 0;}
ul.pgefootr {float:right}
ul.pgefoot,ul.pgefootr {margin:0;padding:0;list-style:none; font-weight:700;}
ul.pgefoot li,ul.pgefootr li {display:inline;}
ul.pgefoot li a,ul.pgefootr li a {margin-left:6px;}
ul.pgefoot li.pipe,ul.pgefootr li.pipe {border-right:1px solid #fffa79; padding-right:8px;}
ul.pgefoot a:link,ul.pgefoot a:visited,ul.pgefootr a:link,ul.pgefootr a:visited {color:#fff;}
ul.pgefoot a:hover,ul.pgefoot a:active,ul.pgefootr a:hover,ul.pgefootr a:active{color:#ffcf00; border-bottom: 1px dotted #ffcf00; padding-bottom: 1px;}
/* Footer Contact Information */
ul.contactfoot {list-style:none; text-align:center; padding:16px 0; color: #ebebeb; font-size: 1.3em;}
ul.contactfoot li {display:inline; padding-left: 15px;}
.contactfoot strong{color: #fff;}
/* @end */

/* @group emergency */
.emergency-banner,.emergency-banner2 {width:922px;}
.emergency-banner .emergleft,.emergency-banner2 .emergleft {float:left;width:190px;padding:7px 10px 7px 20px;}
.emergency-banner .emergright,.emergency-banner2 .emergright {float:right;width:680px;}
.emergency-banner .emergright {padding:7px 0 7px 10px;}
.emergency-banner .emergency-title,.emergency-banner2 .emergency-title {margin:0px;display:inline;}
.emergency-banner2 .emergright {padding-left:10px;padding:7px 0;}
.emergency-banner,.emergency-banner .emergright,.emergency-banner2,.emergency-banner2 .emergright  {background-color:#ffd400;}
.emergency-banner,.emergency-banner .emergency-title, .emergency-banner .emergency-title-link,.emergency-banner a.emergency-title-link:hover,.emergency-banner2 .emergright,.emergency-banner2 .emergency-title,.emergency-banner2 .emergency-title-link {color:#000;}
.emergency-banner {font-size:1.2em;line-height:1.6em;border-top:1px solid #fff;}
.emergency-banner .emergency-title,.emergency-banner2 .emergency-title {font-weight:normal;font-size:1.4em;}
.emergency-banner2 {color:#fff;font-size:1.2em;line-height:1.6em;border-top:1px solid #fff;}
.emergency-banner2 .emergright a {border-bottom:1px solid #000; padding-bottom:1px;}
/* @end */

/* @group Google */
/* Search-as-you-type styles: Generic styles for all browsers Copyright 2007 Google Inc. All rights reserved. UNB rebrand July 27 - 2010*/ 
#searchAsYouType {border: 0px;padding: 0px;margin: 0em auto;z-index: 1000;}
#searchAsYouType .nowrap {white-space: nowrap;}
#searchAsYouType .unselectable {-moz-user-select: none;-user-select: none;}
/* Input field */
input#searchAsYouTypeBackupSearchField {visibility: hidden;position: absolute;right: 0;top: 0;}
/* Search results */
#searchAsYouType div.searchResults {color: #434343; font-size:1.2em; line-height:1.4em;background: #fff;border-top: 1px #c9c9c9 solid;border-bottom: 0;position: absolute;z-index: 2010;overflow: auto;display: none;}
#searchAsYouType div.searchResults div.searchResult {padding: 8px;border-top: 1px #ccc dotted;border-left: 0.6em solid white;border-right: 0.6em solid white;display: block !important;cursor: pointer;overflow: hidden;}
#searchAsYouType div.searchResults div.searchResult:hover, #searchAsYouType div.searchResults div.highlighted {background: #fcf8e4 !important;}
#searchAsYouType div.searchResults a.highlighted, #searchAsYouType div.searchResults div.summary a.summarized:hover {background: #fcf8e4;}
#searchAsYouType div.searchResults div.summary {text-indent: -1em;padding-left: 1.5em;cursor: auto; min-height:75px;}//tthomas added min-height to fix summary view may 17 2011
#searchAsYouType div.searchResults div.summary:hover {background: #fff !important;}
#searchAsYouType div.searchResults div.summary a.summarized {white-space: nowrap;}
#searchAsYouType div.searchResults div.searchResult a {-moz-user-focus: ignore;-user-focus: ignore;-khtml-user-focus: ignore;}
#searchAsYouType div.searchResults div.first {border-top: 0;}
#searchAsYouType div.searchResults div.searchResult div.auxLinks {clear: both;text-align: right;color: #ca0f18;font-size: 88%; margin-top: 1em;}
#searchAsYouType div.searchResults div.searchResult div.auxLinks span {color: #000;}
#searchAsYouType div.searchResults div.searchResult div.auxLinks {clear: right; margin-right: -0.5em;}
#searchAsYouType div.searchResults div.searchResult h1 {display: inline;padding: 0;margin: 0;font-size: 110%;font-weight: bold;}
#searchAsYouType div.searchResults div.searchResult .type {padding-left: 0.3em;font-style: italic;}
#searchAsYouType div.searchResults div.searchResult br + .type {padding-left: 0;}
/* Search results -- specific search result types */
#searchAsYouType div.searchResults div.People {border-left-color: #ccc;border-right-color: #ccc; /*background: url(../img/sayt/sayt_peop-bk.gif) repeat-x bottom;*/}
#searchAsYouType div.searchResults div.Website {border-left-color: #f4e493;border-right-color: #f4e493;/*background: url(../img/sayt/sayt_web-bk.gif) repeat-x bottom;*/}
#searchAsYouType div.searchResults div.Department {border-left-color: #d25854;border-right-color: #d25854;/*background: url(../img/sayt/sayt_misc-bk.gif) repeat-x bottom;*/}
#searchAsYouType div.searchResults div.Recommended {border-left-color: #d25854;border-right-color: #d25854;/*background: url(../img/sayt/sayt_misc-bk.gif) repeat-x bottom;*/}
#searchAsYouType div.searchResults div.Suggestions {border-left-color: #d25854;border-right-color: #d25854;/*background: url(../img/sayt/sayt_misc-bk.gif) repeat-x bottom;*/}
#searchAsYouType div.searchResults div.Tip {border-left-color: transparent;border-right-color: transparent;color: #5f5f5f;}
#searchAsYouType div.searchResults div.Tip p {padding: 0;margin: 0;margin-left: -5px;margin-top: -2px;padding-top: 2px;padding-left: 22px;/*background: url(../images/idea.gif) left top no-repeat;*/}
#searchAsYouType div.searchResults div.Tip p a,#searchAsYouType div.searchResults div.Tip p a:visited {color: #ca0f18; }
/* Search results -- shadows */
div#searchAsYouTypeResultsShadow {position: absolute;z-index: 2000;}
div#searchAsYouTypeResultsShadow div {position: absolute;overflow: hidden;}
div#searchAsYouTypeResultsShadowL {background: url(../img/sayt/shadow/l.png) repeat-y left top;}
div#searchAsYouTypeResultsShadowR {background: url(../img/sayt/shadow/r.png) repeat-y left top;}
div#searchAsYouTypeResultsShadowB {background: url(../img/sayt/shadow/b.png) repeat-x left bottom;}
div#searchAsYouTypeResultsShadowTL {background: url(../img/sayt/shadow/tl.png) no-repeat left top;}
div#searchAsYouTypeResultsShadowTR {background: url(../img/sayt/shadow/tr.png) no-repeat right top;}
div#searchAsYouTypeResultsShadowBL {background: url(../img/sayt/shadow/bl.png) no-repeat left bottom;}
div#searchAsYouTypeResultsShadowBR {background: url(../img/sayt/shadow/br.png) no-repeat right bottom;}
/* Autocomplete */
div.searchAsYouTypeAutocompleteInputMatch { /* editable... to match input (...) */margin-top: 3px;margin-left: 3px;font-family: Arial, Helvetica, sans-serif;}
div#searchAsYouTypeAutocomplete {position: absolute;color: #6f6f6f;background: #fff;z-index: 2500;height: 1.2em !important;}
div#searchAsYouTypeAutocompleteHelper {position: absolute;left: 0;top: 0;visibility: hidden;}
/* Waiting animation */
img#searchAsYouTypeWaitingForSearchResults {width: 15px;height: 15px;visibility: hidden; border: 0; padding: 0; position: absolute;top: 0.15em;right: 2px;z-index: 3001;}
/* Debug console */
div#searchAsYouTypeDebugConsole {font-family: Arial, Helvetica, sans-serif;position: absolute;width: 90%;height: 60%;opacity: 0.95;background: #ffefef;border: 1px solid #cf7f7f;bottom: 2%;left: 5%;font-size: 83%;z-index: 5000;padding: 0.5em;overflow: auto;}
div#searchAsYouTypeDebugConsole.expanded {height: 60%;}
div#searchAsYouTypeDebugConsole.contracted {height: 5%;}
div#searchAsYouTypeDebugConsole h1 {color: #af0000;margin: 0;padding: 0;font-size: 100%;font-weight: bold;}
div#searchAsYouTypeDebugConsole button {margin: 0em 0.5em;}
div#searchAsYouTypeDebugConsole table {font-size: 90%;border-collapse: collapse;line-height: 1.4em;margin-top: 1em;}
div#searchAsYouTypeDebugConsole table th {padding: 0.2em 1em;text-align: left;}
div#searchAsYouTypeDebugConsole table td {padding: 0.2em 1em;border-bottom: 1px solid #cf7f7f;}
div#searchAsYouTypeDebugConsole table td.no {text-align: right;}

/* Search Page */
#sk {display: none; visibility: hidden; position:absolute; margin-top:-170px;}
.l,.a {padding:0; margin:0; font-size:12px;}
#km {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0 4px 12px;height: 40px; margin-bottom: 10px; background: #ebebeb;} 
#google dt {padding-top: 4px; margin-bottom:-4px; font-size:11px;}
#google a:link, #google a:visited {color:#ee3a43;border-bottom:1px solid #ee3a43; text-decoration: none; font-size:12px;}
#google a:hover, #google a:active {color:#000;text-decoration:none;border-bottom:1px solid #000;}
#google dd {padding-bottom: 3px;}
#google p.si label {font-weight:700; padding-right:4px;}
#google hr {display:none;}
div#basic {float:right;}
.si {font-size:12px;}
.st {margin-top:-5px; font-weight: 600; color: #363636;}
.rn {display: none; visibility: hidden;}
.cc {text-align:center;font-size:12px;}
#co {text-align:center; font-style:italic; font-size:10px;}
#su  { background:#fff5cc; color: #222; padding: 1px 4px; height:25px; border-top: 1px solid #ffcf00;border-bottom: 1px solid #ffcf00;font-size:11px;}
#su p {margin-top:-4px; color: #222; text-align: right;}
.sn {margin-top: -10px; text-align: center; margin-left:auto;margin-right:auto;}
#so {text-align:right;font-size:11px;}
.s,.st {font-size:11px;}
.fm {margin-top:-10px;}
.param {font-weight:700;padding: 10px 0;}
#google input {margin: 4px 0; outline:0;}
.si {text-align: center; margin-left:auto;margin-right:auto;}


.appnotice {background: #fcf6c6 url(../img/appnotice.jpg) bottom repeat-x; width: 90%; display:block; -webkit-border-radius: 6px;border-radius: 6px;-moz-border-radius:6px; border:1px solid #f2b948; padding: 10px; margin: 0 auto;}

/* @end */
/* Listings */
.ulistfred {float:left;width: 300px;}
.ulistsj {float:right; width: 300px;}
#ulistings fieldset {border:none;margin:0; padding:0;}
#ulistings legend {font-size:13px; font-weight: 600; font-style: italic; padding-top: 8px; margin-bottom: 4px; border-bottom: 1px dotted #434343;}
#ulistings a {text-decoration:none;}
#ulistings dt {font-weight: 600; margin-top: 12px;}
#ulistings dl {line-height: 18px;}
#ulistings dl dd ul{list-style:none; margin:0;}
#ulistings dl dd ul li {}
form#admssns {font-family:Arial, Helvetica, sans-serif; margin:0;padding:0;}
form#admssns fieldset {border: none;}
form#admssns legend {margin:0;padding:0;}
form#admssns dt {padding: 8px 0;}
form#admssns dt label {font-size:1.2em;font-weight: 600;}
form#admssns dd {margin:0;padding:0;}
form#admssns select {padding: 8px; background: transparent; border: 1px solid #ccc; color: #434343; font-size:12px; background-image: url(../img/forms/frm_bkgr.jpg); background-repeat:repeat-x;background-position:bottom;}
form#admssns select:focus {outline: 1px solid #ca0f18;background: transparent; background-image: url(../img/forms/frm_actv_bkgr.jpg); background-repeat:repeat-x;background-position:bottom;}
form#admssns input#view {width: 100px; padding: 8px; margin-top: 20px;}
/*Programs*/
form#admssns #col {float:left;}
form#admssns #areastdy_div,form#admssns #prg_div {float: left;}
form#admssns #areastdy_div {}
/*Requirements*/
form#admssns #prgvw_div {float:right; width:590px;}
form#admssns #region_div {float:right; margin-right: 40px;}
form#admssns #region_div select { margin-left: 30px;}
/* Recruitment */
#admssns_recruit {margin:0 auto; width: 800px; font-size:12px;}
#admssns_recruit ul.ads a {border:none;}
#admssns_recruit img {border:none;}
#admssns_recruit ul.ads {list-style:none;float:right;}
#admssns_recruit .slct_sj {float:right;width: 250px;}
#admssns_recruit ul li {padding: 6px;}
#admssns_recruit .slct_fred {float:left;width: 250px;}

/*Listings*/
p.lsthdr {border-bottom: 1px dotted #CCC; font-size: 1.5em;}
ul.itemlist li {list-style:none; line-height: 12px; color: #434343;}
dl.toggle dd {margin-left:30px;}

/* HR forms */
#job-post {width:955px; font-family:Arial, Helvetica, sans-serif; color: #333; margin-left: 20px;}
#job-post .job-logo {float:right; width:260px;text-align:center; height: 150px; margin-top: -20px;}
#job-post .job-logo  p{font-size: 11px;}
#job-post h1 {margin-bottom: -12px; padding-top: 36px; margin-top: 35px;}
#job-post h2 {margin-bottom: -12px;}
#job-post hr {clear:both; margin-bottom: 20px; border: none 0; border-top: 1px solid #999;height: 1px;} 
#job-post h4,h5,h6 { font-size:14px;}
#job-post p {margin:0;padding:0;}
#job-post table {width: 925px; border-collapse:collapse; margin:auto;}
#job-post table td {padding:8px;}
#job-post .campus {padding: 8px; margin: 10px 0; height: 60px;}
#job-post .employftr { padding:16px 0; margin-top: 40px; border-top: 1px solid #999;}
#job-post .employftr p {line-height: 20px;}

/*hiddent content */
.hidden-content{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}

/* @group Feed Links */
/* This class should be used with links that should have a RSS feed icon displayed to the left of the link text. */
a.feed-link{padding: 0 0 0 19px; background: url("../img/feed.png") no-repeat 0 50%;}
/* @end */
/* Tantramar */
.featureright {width: 190px; float: right; border-left: 3px solid #ca0f18; color: #555; font-size:1.5em; line-height:1.6em; font-family:Georgia, "Times New Roman", Times, serif; padding-left: 14px; margin: 2px 0 10px 0;}
/* @end */
ol.brth li,ul.brth li {margin: 6px 0;}
/* --Undergrad calendar app ---*/
table.ugradcal { border-collapse:collapse;}
table.ugradcal th {color:#fff; background-color: #707070;border: 1px solid #5a5a5a; padding: 8px;}
table.ugradcal td {border: 1px solid #5a5a5a; padding: 8px 16px;}

/* RPB One time application table */
.rpbTable {border:1px solid black;}
.rpbTable th {background:#aaa;font-size:16px;color:#ff0000;}