html {
height:100%;
margin-bottom:1px;
}

strong,  b{
	font-weight: 600;
	font-family:Arial,Verdana,sans-serif;
}


body {
background-color:#F6F6F6;
background-repeat:repeat-x;
font-size:62.5%;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
margin:auto;
}

#home_carrollcc_edu {
background-image:url(/assets/image/headerstripes_home.png);
}

#interior_carrollcc_edu {
background-image:url(/assets/image/headerstripes_alt_test.gif);
}

#interior_carrollcc_edu div.staticnav {
background-color:transparent;
}

#doc {
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
word-spacing:normal;
letter-spacing:0;
line-height:1.2em;
font-size:1.3em;
background-color:transparent;
width:780px;
}

#doc3 {
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
word-spacing:normal;
letter-spacing:0;
line-height:1.2em;
font-size:1.3em;
background-color:#F6F6F6;
}

div.yui-b {
background-color:transparent;
position:static;
z-index:-5;
}

#ft {
background-color:#f6f6f6;
font-size:.8em;
}

a img,:link img,:visited img {
border:none;
}

li,dd {
margin-left:5%;
}

option {
min-width:1.5em;
}

a:hover {
color:red;
text-decoration:underline;
z-index:1001;
}

a:link {
color:#0077C7;
}

a[name]:hover {
text-decoration:inherit;
color:inherit;
background:none;
}

.erroralert {
font-weight:700;
color:red;
}

#headerbox {
width:100%;
}

#headerpic {
z-index:-100;
text-align:left;
background-color:#662046;
height:90px;
width:100%;
margin:0;
padding:0;
}

#headerpic img {
padding:10px 0 0 7px;
}

.yui-ge {
max-width:1152px;
}

#homepagefeatured ul {
background-color:transparent;
list-style-type:none;
}

#homepagecontent {
height:200%;
text-align:left;
}

.SmartBoard_Table {
background-color:transparent;
border:thin solid;
}

.SmartBoard_Row {
font-family:Arial, Helvetica, sans-serif;
}

.SmartBoard_Subject {
font-weight:700;
width:75%;
}

.SmartBoard_DateTime {
font-size:.75em;
font-variant:small-caps;
color:#B7B7B7;
text-align:right;
vertical-align:top;
padding:4px;
}

.SmartBoard_Message {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

div #e2campus-sb-home {
margin-bottom:5px;
}

#e2campus-sb-home .SmartBoard_Subject {
padding:7px 2px 4px 7px;
}

#e2campus-sb-home .SmartBoard_Message {
padding:2px 2px 2px 1.5em;
}

div #e2campus-sb-bb {
margin-bottom:4px;
}

.table_border {
border:2px solid #AB0000;
border-top:2px solid #AB0000;
}

table#table_info {
background-color:#FFF;
width:98%;
border-collapse:separate;
margin:.25em auto auto;
padding:.25em;
}

td#table_info tbody {
padding:2em;
}

#table_info .msg_group_title {
font-weight:700;
padding-bottom:.2em;
}

#table_info .msg_subject {
font-weight:700;
color:#AB0000;
background-color:#F6F6F6;
}

#table_info .msg_datetime {
color:#000;
font-weight:700;
background-color:#F6F6F6;
}

#table_info .msg_message {
color:#AB0000;
}

#pagecontent {
margin-left:1em;
margin-top:.2em;
margin-bottom:10em;
font-size:.9em;
min-height:800px;
height:auto !important;
padding-right:1em;
}

#pagecontent p {
line-height:1.5em;
margin-bottom:0;
padding:0 0 .5em;
}

#pagecontent p + p {
text-indent:0;
margin-top:0;
}

#pagecontent ul,ol {
margin:.5em .25em .5em 0;
}

#pagecontent ul {
list-style-type:square;
}

#pagecontent ol {
list-style-type:decimal;
list-style-position:outside;
font-size:100%;
}

#pagecontent li {
padding:.25em 0;
}

#pagecontent li img {
margin:0;
}

#pagecontent h2 {
font-size:150%;
padding-bottom:.75em;
font-family:Arial,Verdana,sans-serif;
}

#pagecontent form td {
padding:3px;
}

.breadcrumb {
padding:0 2px;
}

#rightspacer2 {
z-index:-100;
height:40px;
}

.portalblock {
background-color:#f0f0f0;
margin:1em 0 0;
padding:0 0 4px;
}

.portalblock h3 {
font-size:96%;
border-bottom:1px dotted #FFF;
color:#A52A2A;
position:relative;
text-align:left;
line-height:16px;
background-color:#f0f0f0;
margin:0;
padding:0;
}

.portalblock h4 {
font-size:9pt;
width:100%;
background-color:#f0f0f0;
margin:0;
}

.portalblock ul,.portalblock ol {
line-height:1.25;
list-style:none;
font-weight:400;
list-style-position:inside;
background-color:#f0f0f0;
zoom:1px;
margin:.2em .4em 0 .5em;
padding:.2em .4em 0 .5em;
}

.portalblock dl {
line-height:1.25;
border:0 solid silver;
list-style:none;
font-weight:400;
background-color:#f0f0f0;
zoom:1px;
margin:2px;
padding:.2em 0 0 .2em;
}

.portalblock dt {
font-size:1em;
color:#a44667;
padding:0 0 .7em;
}

.portalblock dd {
border-bottom:1px dotted #000;
padding-bottom:1em;
margin:.7em .7em 1em;
}

#pagetools2 {
float:right;
font-size:8pt;
height:25px;
display:block;
padding-top:3em;
margin-bottom:10em;
}

#pagetools2 img {
text-align:right;
margin:0 2px 0 6px;
}

//*-- pagenav links block --*/
.pagenav {
font-size:200%;
}

div.pagenav {
border:0 solid silver;
margin:.5em 1.5em 1em;
padding:1em;
}

.pagenav h3 {
color:#000;
margin:0 0 .5em;
padding:0;
}

.pagenav ul,.pagenav ol {
background-color:#f0f0f0;
padding:.5em 0;
}

.pagenav ul {
list-style:square;
}

.pagenav li {
padding-bottom:.5em;
}

.pagenavrelated h3 {
color:#00467F;
}

#homepagecontent .announcelist {
background-color:#FFF;
width:98%;
border:2px solid #AB0000;
border-top:2px solid #AB0000;
margin:.25em auto auto;
padding:0;
}

#homepagecontent .announcelist dl {
line-height:1.25;
list-style:none;
font-weight:400;
padding:.2em .4em .5em;
}

#homepagecontent .announcelist dt {
color:#AB0000;
font-weight:700;
text-align:justify;
padding:0;
}

#homepagecontent .announcelist dd {
margin:.5em 0 0;
}

#widecontainer {
border:20px solid red;
background-color:#FFF;
text-align:left;
float:left;
overflow:none;
}

#digitalsignagecontent .announcelist {
background-color:#FFF;
width:99%;
height:99%;
border:10px solid #000;
}

#digitalsignagecontent .announcelist dl {
line-height:1.25;
list-style:none;
font-weight:400;
padding:20px;
}

#digitalsignagecontent .announcelist dt {
font-size:6em;
color:#AB0000;
font-weight:700;
text-align:left;
padding:0;
}

#digitalsignagecontent .announcelist dd {
font-size:2em;
margin:.5em 0 0;
}

#pagecontent .announcelist {
padding-bottom:0;
color:#000;
font-size:95%;
margin:0;
}

#pagecontent .announcelist a {
font-weight:700;
color:#a44667;
text-decoration:none;
}

#pagecontent .announcelist a:hover {
font-weight:700;
color:blue;
text-decoration:none;
}

#pagecontent .announcedetail {
font-size:85%;
color:gray;
font-weight:400;
margin:clear clear clear 40%;
}

#pagecontent .announcelist h2 {
margin-bottom:0;
padding-bottom:0;
margin-top:.5em;
}

#pagecontent .announcelist h3 {
border-bottom:1px dotted gray;
}

#pagecontent .announcelist dl {
border:1px solid silver;
}

#pagecontent .announcelist dl,.announcelist ul {
background-color:#FFFEDD;
line-height:1.25;
list-style:none;
font-weight:400;
padding:0 .4em .4em;
}

#pagecontent .announcelist dt {
font-weight:700;
font-size:1.4em;
color:#a44667;
padding-top:.4em;
}

#pagecontent .announcelist dd {
margin-left:.7em;
}

#pagecontent .announcelist li {
font-weight:700;
}

#pagecontent img {
padding:4px;
}

#pagecontent blockquote {
line-height:1.5em;
padding-left: .75em;

}


#popupcontent {
background-color:#FFF;
margin:auto;
}

.newsrelease {
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:1em 0;
}

.spacer {
height:70px;
}

.spacershort {
height:45px;
}

span.contactemail {
width:90%;
margin:auto;
}

#pagefooter {
border-top:2px solid #F6F6F6;
text-align:left;
padding:2em;
margin-left: 180px;
}

#pagefooter p {
text-align:left;
}

.footertools {
line-height:2em;
}

.lastupdate {
font-size:1em;
font-style:normal;
color:#696969;
line-height:2em;
}

h1 {
font-size:2em;
letter-spacing:4px;
text-transform:uppercase;
margin:0 2px 3px 0;
padding:4px 0 3px;
font-family:Arial,Verdana,sans-serif;
}

h2 {
font-size:140%;
font-weight:700;
margin:0;
padding:0 0 .5em;
}

h3 {
font-size:120%;
color:#a44667;
border-bottom:#000 1px dotted;
margin:1em 0 .5em;
padding:0 0 .10em;
font-family:Arial,Verdana,sans-serif;
}

h4 {
font-weight:600;
font-size:120%;
color:#a44667;
margin:1em 0 .5em;
font-family:Arial,Verdana,sans-serif;
}

h5 {
font-weight:700;
color:#000;
font-size:105%;
margin:1em 0 .5em;
font-family:Arial,Verdana,sans-serif;
}

h5 em {
font-weight:800;
}

h6 {
font-weight:700;
margin-bottom:2px;
margin-left:4px;
margin-right:2px;
color:#6B6B6B;
padding:0;
font-family:Arial,Verdana,sans-serif;
}

acronym,.help {
border-bottom:1px dotted #333;
cursor:help;
}

.alertmessage {
color:red;
padding-left:5px;
}

.specialnotice {
border-right:#000 1px dotted;
border-top:#000 1px dotted;
font-weight:700;
font-size:10pt;
border-left:#000 1px dotted;
width:90%;
color:#c64a39;
border-bottom:#000 1px dotted;
font-family:helvetica, arial, verdana, sans-serif, 'times new roman';
background-color:#efebd6;
margin:10px auto;
text-align:center;
padding:5px;
}

.highlighted0 {
background-color:#31619c;
}

.highlighted2 {
background-color:#ffffce;
}

.regdates {
background-color:#DFDFDF;
padding:.5em;
}

.regdates h4 {
color:#c30;
font-weight:700;
font-size:98%;
padding-top:0;
margin-top:0;
}

.visibletable td {
text-align:left;
border:silver 1px solid;
background-color:#FFF;
border-bottom:1px solid silver;
vertical-align:top;
padding:3px;
}

.visibletable {
background-color:#e0e0e0;
width:98%;
margin:.5em 0;
}

table.ruled td {
border-bottom:1px solid #efefef;
text-align:left;
}

.visibletable th {
color:#fff;
font-weight:700;
text-align:left;
border-right:1px solid silver;
border-bottom:1px solid silver;
line-height:1.2;
font-size:90%;
background:gray;
padding:4px;
}

tr.specialrow {
font-weight:700;
color:#C30;
}

tr.alt td {
background:#ecf6fc;
}

tr.over td {
background:white;
}

.tuitiontable {
width:100%;
margin:0;
padding:0;
}

.tuitiontable th {
text-align:left;
padding:0 0 5px 1px;

}

th {
font-size:90%;
text-align:center;
}

table.contactstable td {
border-bottom:1px solid silver;
padding:.25em 0;
}

.highlight1 th {
border-bottom:1px solid #000;
}

.highlight2 {
background-color:#D3D3D3;
}

.highlight3 {
background-color:#b0e0e6;
}

.contactname {
font-weight:700;
padding-left:0;
margin-left:0;
margin-bottom:0;

}
.contactinfo {
color:#000;
padding-bottom:5px;
padding-left:0;
}

.contacttable td {
padding-left:20px;
margin-left:10px;
}

dl.table-display {
width:40em;
margin:1em 0 2em;
padding:0;
}

.table-display dt {
width:12em;
float:left;
border-bottom:1px solid #999;
background-color:#f0f0f0;
margin:0;
padding:.4em;
}

dt {
clear:both;
}

.table-display dd {
float:left;
width:20em;
border-bottom:1px solid #999;
margin:0;
padding:.4em;
}

.glossary dt {
font-weight:700;
color:#00008B;
}

.glossary dd {
margin-bottom:1em;
}

.tightlist p {
margin-top:0.5em;
margin-bottom:0.5em;
}

.tightlist ul {
margin-top:0.5em;
padding-left:1em;
margin-bottom:0.5em;
list-style-type:square;
list-style-position:outside;
}

.tightlist li {
padding-left:0;
margin-bottom:0.5em;
margin-left:0;
}

.looselist ul,ol {
padding-right:1em;
}

.looselist li {
margin-top:2em;
margin-bottom:2em;
}

body #pagecontent .lcalpha {
list-style-type:lower-alpha;
}

body #pagecontent .ucalpha {
list-style-type:upper-alpha;
}

body #pagecontent .ucromanl {
list-style-type:upper-roman;
}

body #pagecontent .lcroman {
list-style-type:lower-roman;
}

.tableformat3 col.size1 {
width:300px;
}

.tableformat3 col.size2 {
width:200px;
}

.callout {
font-size:1em;
font-weight:700;
width:50%;
display:block;
background-color:#e0e0e0;
float:right;
margin:.5em;
padding:.5em;
}

.printonly {
display:none;
color:#FFF;
}

#buttonbanner {
width:430px;
margin-left:auto;
margin-right:auto;
border:none;
padding:0;
}

#buttonbanner img {
margin:0;
padding:1px;
}

.nextnav {
display:block;
z-index:-100;
text-align:left;
background-image:url(/assets/image/next_navarrow.gif);
background-repeat:no-repeat;
background-position:left;
height:40px;
width:35px;
margin:0;
padding:0;
}

.nextnav a:hover {
background-image:url(/assets/image/next_navarrow.gif);
background-repeat:no-repeat;
}

.nextnav a {
background-color:#FF0;
}

.bigtext {
text-align:center;
color:red;
font-weight:700;
font-size:45pt;
}

.pdfLink {
padding-right:19px;
background:url(/assets/image/pdf.gif) no-repeat 100% .5em;
white-space:nowrap;
}

.docLink {
padding-right:19px;
background:url(/assets/image/doc.gif) no-repeat 100% .5em;
white-space:nowrap;
}

.zipLink {
padding-right:19px;
background:url(/assets/image/zip.gif) no-repeat 100% .5em;
white-space:nowrap;
}

.psdLink {
padding-right:19px;
background:url(/assets/image/psd.gif) no-repeat 100% .5em;
white-space:nowrap;
}

.xlsLink {
padding-right:19px;
background:url(/assets/image/xls.gif) no-repeat 100% .5em;
white-space:nowrap;
}

.txtLink {
padding-right:19px;
background:url(/assets/image/txt.gif) no-repeat 100% .5em;
white-space:nowrap;
}

.browsetable td {
text-align:left;
padding-left:3px;
}

.browsetable tr {
background-color:#FFF;
}

#mainbanner {
width:393px;
height:216px;
z-index:-1;
text-align:left;
float:left;
}

div.hnav {
background-color:transparent;
width:100%;
font-weight:400;
}

.hsep {
height:10px;
width:100%;
}

.hnav {
text-align:right;
white-space:nowrap;
font-weight:700;
width:99%;
font-size:69%;
height:1em;
margin:0 0 .5em;
padding:3px 0 4px;
}

.hnav a:link,.hnav a:visited {
background-color:transparent;
color:#00467F;
text-decoration:none;
}

.hnav a:hover {
background-color:transparent;
color:black;
}

.hnav ul {
simageccc-logo-horiz-white_text-align:left;
list-style-type:none;
line-height:normal;
margin:0;
}

.hnav ul,.hnav li {
display:inline;
list-style-type:none;
padding:0 1em 0 0;
}

.breadcrumbwrapper {
max-width:580px;
padding-left:1em;
overflow:hidden;
}

div#sitenav {
width:18em;
background:#E6E6E6;
color:#000;
margin:0 auto;
padding:20px;
}

.rounded {
width:95%;
background-color:#D9DCDF;
color:#000;
margin:0 auto;
padding:4px;
}

#menuwrapper {
background:#000;
border:0;
width:100% !important;
text-align:center;
position:relative;
margin:0;
padding:0;
}

#menu {
background:#000;
border-top:2px solid #000;
font-family:Arial, Helvetica;
height:20px;
width:575px;
min-width:575px;
text-align:left;
margin-left:auto;
margin-right:auto;
z-index:100;
position:relative;
}

#menuList li:hover ul a:hover,#menuList li.sfHover ul a:hover {
background:#00467F;
color:#FFF;
}

.dropdown,.dropdown ul {
list-style:none;
margin:0;
padding:2px 1px 1px;
}

.dropdown {
z-index:5000;
position:relative;
text-transform:uppercase;
letter-spacing:0.09em;
font-family:"Trebuchet MS", TrebuchetMS;
font-size:11px;
margin-left:.10em;
}

.dropdown li {
border:0 solid #000;
float:left;
position:relative;
border-left:1px solid #5B5B5B;
margin:0;
padding:0;
}

.dropdown li.firstmenu {
border:none;
padding-left:0;
margin-left:0;
position:relative;
}

.dropdown li a,.dropdown li a:link,.dropdown li a:active,.dropdown li a:visited {
background:#000;
color:#FFF;
display:block;
text-decoration:none;
padding:0 6px;
}

.dropdown ul {
background:#000;
border-bottom:1px solid #000;
list-style:none;
position:absolute;
top:-999em;
left:-150px;
right:0;
width:220px;
text-transform:none;
letter-spacing:0;
padding-bottom:.5em;
margin:0;
}

.dropdown li:hover ul,.dropdown li.sfHover ul {
top:13px;
left:-1px;
}

.dropdown ul li {
float:none;
width:220px;
border:none;
padding:2px 0 0;
}

.dropdown ul a {
border:0 dotted green;
width:200px;
white-space:nowrap;
padding:0;
}

div.rightsidemenu {
font-size:11px;
width:98%;
margin:auto;
padding:.2em 0 0;
}

.rightsidemenu h5 {
font-family:Arial,sans-serif;
font-size:11px;
font-weight:700;
letter-spacing:0.02em;
line-height:16px;
text-transform:uppercase;
margin:3em 0 .25em;
padding:0;
}

.rightsidemenu ul {
list-style-type:none;
padding:0 0 2em;
}

.rightsidemenusecondary ul {
padding:0;
}

div.rightsidemenurelated {
font-size:11px;
width:95%;
margin:auto;
padding-top:1.5em;
}

.rightsidemenurelated h5 {
margin:1em 0 .25em 0;

}

.rightsidemenurelated ul {
list-style-type:none;
padding:0 0 .5em;

}

.vnav {
width:100%;
margin-left:0;
margin-right:auto;
z-index:-1;
}

.vnav ul {
padding:.20em 0 .0em;
}

.vnav li {
padding:.15em 0 .20em;
}

div.sidemenu {
width:98%;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-left:2.2em;
}

div.sidemenu h2 {
color:#FFEFBE;
font-size:90%;
letter-spacing:0.12em;
margin-left:0;
text-transform:uppercase;
padding:2.2em 0 .5em;

}

div #iconlinks {
text-align:left;
padding-left:1.4em;
padding-top:.5em;
}

div #cataloglinks {
text-align:left;
padding-left:2.2em;
padding-top:.5em;
}

.staticnav {
background-color:#c1bcad;
height:216px;
text-transform:uppercase;
}

.staticnav ul {
padding-left:1.4em;
margin:auto;
}

.staticnav li {
list-style:square outside;
color:#FFEFBE;
letter-spacing:0;
margin:0;
}

.staticnav h2 {
color:#FFEFBE;
font-size:90%;
letter-spacing:0.12em;
margin-left:0;
text-transform:uppercase;
padding:1em 0 0;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

.featuredstrip {
background-color:#c1bcad;
}

.spotlight {
background-color:#c1bcad;
height:216px;
text-transform:none;
width:98%;
}

.spotlight ul {
padding-left:1em;
margin:auto;
}

.spotlight li {
list-style:square outside;
color:#FFEFBE;
margin-left:1em;
}

.spotlight h2 {
color:#FFEFBE;
font-size:90%;
letter-spacing:0.12em;
margin-left:.7em;
text-transform:uppercase;
padding:2.2em 0 .5em;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

#searchblock {
background-color:transparent;
line-height:100%;
padding-top:1.2em;
padding-left:2.2em;
}

#searchblock input.searchterm {
background-color:#FFF;
border: none;
font-size:85%;
width:97px;
margin:4px;
padding: 0;
height: 1.3em;
}

#searchblock input.searchbutton {
background-color:c1bcad;
color:#000;
font-size:75%;
border:1px solid #FFF;
}

#searchblock fieldset {
background-color:#FFF;
border:1px solid #000;
width:138px;
margin:0;
padding:0;
}

#searchblock form {
padding-left:0;
}

#homefeatured {
font-size:85%;
letter-spacing:0;
line-height:1.2em;
word-spacing:normal;
}

#homefeatured a {
white-space: nowrap;
}

#homefeatured h2 {
font-family:Arial,sans-serif;
font-size:1.1em;
font-weight:700;
letter-spacing:0.02em;
line-height:16px;
text-transform:uppercase;
padding:0.5em 0 0.5em 0;
}

#homefeatured p {
letter-spacing:0.01em;
padding:.0em 0 .2em;
}

#homefeatured hr {
border: none 0;
border-bottom: 1px dotted #000;/*the border*/
width: 99%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
padding-top: .5em;
padding-bottom: 0em;
}

.featureditem {
width:99.9%;
font-size:95%;
}

.firstcolumn {
border:0;
padding-left:0;
}

.featureditem p {
line-height:130%;
}

.featureditem h2 {
text-transform:uppercase;
font-size:130%;
font-weight:700;
margin:.5em 0;
padding:0;
}

.featureditem h3 {
color:#DF9300;
border:none;
font-weight:400;
margin:.5em 0 .75em;
padding:0;
}

.featureditem td {
font-size:.9em;
height:550px;
padding-left:1.5em;
padding-right:1.5em;
margin-top:0;
border-left:2px dotted #000;
width:33%;
vertical-align:top;
}

td.firstcolumn {
border:0;
}

#featureditems img {
padding-right:4px;
vertical-align:text-bottom;
float:left;
}

.acevent {
width:25%;
}

.acdate {
width:75%;
}

#majorin .majortitle {
font-size:110%;
display:block;
background-color:#DFDFDF;
margin-bottom:4px;
}

#majorin li {
background-color:#EFEFEF;
margin:1em;
}

.nav {
background:#eee;
border-top:1px solid #ccc;
padding:5px;
}

.nav a {
padding:0 5px;
}

.nav a.highlight {
color:#000;
font-weight:700;
}

.bbmodule {
width:100%;
height:auto;
border:1px solid #000;
background-color:#FFF;
margin:.20em 0 .2em;
padding:.5em;
}

#iconlinks img {
padding-bottom:.5em;
padding-top:.5em;
}

.interiormain {
border-left:1px dotted #000;
}

#interior_carrollcc_edu .staticnav .sidemenu h2,#interior_carrollcc_edu .staticnav li {
color:#5f574f;
}

:link,:visited,.breadcrumbs a,.portalblock h3 a,.staticnav a:hover,.spotlight a:hover {
text-decoration:none;
}

.errordescription,#pagetools2 a:hover {
color:red;
}

#e2campus-sb-home .SmartBoard_Table,#e2campus-sb-bb .SmartBoard_Table {
background-color:transparent;
border:none;
border-left:solid 10px #8B0000;
color:#8B0000;
padding:4px;
}

#e2campus-sb-bb .SmartBoard_Subject,#e2campus-sb-bb .SmartBoard_Message {
padding:7px;
}

#table_info .underline,.skiplink,.nodisplay,.textheader,.endcontent,#searchblock legend,#majorin br {
display:none;
}

#pagetools2 a,table.ruled tr:hover,.looselist strong {
color:#000;
}

.pagenav a,.browsetable {
background-color:#f0f0f0;
}

#homepagecontent .announcelist h3,#digitalsignagecontent .announcelist h3 {
border:none;
margin:0;
padding:0;
}

#homepagecontent .announcelist ul,ol,#digitalsignagecontent .announcelist ul,ol {
margin-top:2em;
padding-left:1em;
padding-right:1em;
}

#homepagecontent .announcelist li,#digitalsignagecontent .announcelist li {
margin-top:1em;
margin-bottom:1em;
}

#homepagecontent .announcelist h4,#digitalsignagecontent .announcelist h4 {
font-size:9pt;
margin-bottom:0;
padding-bottom:0;
width:100%;
}

.highlighted,.hilitecell {
background-color:#efebd6;
}

.highlighted1,.highlight1 {
background-color:#ffc;
}

.irdatatable td,.irdatatable th {
font-size:85%;
}

#menuList li:hover a,#menuList li.sfHover a,.dropdown li a:hover {
background:gray;
color:#FFF;
}

#menuList li:hover ul a,#menuList li.sfHover ul a,.dropdown ul a:hover {
background:#000;
color:#FFF;
}

.rightsidemenu h5 a,.rightsidemenurelated h5 a {
color:#00467F;
margin:0;
padding:0;
}

.rightsidemenu h6,.rightsidemenurelated h6 {
color:#00467F;
margin:0;
}

.rightsidemenu li,.rightsidemenurelated li {
padding:.5em 0 0;
}

.staticnav a,.staticnav a:visited,.spotlight a,.spotlight a:visited {
color:#000;
font-size:85%;
}

.staticnav li:hover,.spotlight li:hover {
color:#726E20;
}

.staticnav li a:hover,.spotlight li a:hover {
color:#662046;
}

#majorin .link,#cataloglinks a img {
padding-top:.5em;
}

#meebochat {
float: right;
width: 220px;
}