﻿/*This is the core style sheet for the Community College of Rhode Island*/

html  {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	line-height: 133%;
	background-color: #ffffff;
	color: #000000;
}

img {
	border: none;
}

a:link {color: #993300;
text-decoration: none;}

a:visited {color: #666666;
text-decoration: underline;}

a:hover {color: #000000;
text-decoration: none;}

/*#maincontent p a:link {color: #993300;
text-decoration: underline;}

#maincontent p a:visited {color: #999999;
text-decoration: underline}

#maincontent p a:hover {color: #000000;
text-decoration: none;}*/

.green {color: #006600;}

.navy {color: #000066;}

.red {color: #cc0000;}

.redbackground {background-color: #cc3300;}

.gold {color: #cc9900;}

.goldbackground {background-color: #dcae00;
width: 100%;}

.darkgreen {color: #004500;}

.darkgreen-ital {color: #004500;
font-style: italic;}

.navybanner {color: #ffffff;
font-weight: bold;
background-color: #000066;
padding: 5px;
margin-top: 0em;
margin-left: 0em;
margin-bottom: .5em;
margin-right: 0em;}

.greenbanner {color: #ffffff;
font-weight: bold;
background-color: #003300;
padding: 3px;
margin-top: 0em;
margin-left: 0em;
margin-bottom: .5em;
margin-right: 0em;
border-left: 10px #336600 solid;}

p.firstlinebold:first-line {
font-weight: bold;}

p.firstlineboldred:first-line {
font-weight: bold;
color: red;}


.seven-ems {
font-size: .7em;
font-family: Verdana,  Helvetica, Arial, "Gill Sans MT", sans-serif;}


.p-seven-ems {
font-size: .7em;
font-family: Verdana,  Helvetica, Arial, "Gill Sans MT", sans-serif;}

.p-eight-ems {
font-size: .8em;
font-family: Verdana,  Helvetica, Arial, "Gill Sans MT", sans-serif;}

.p-nine-ems {
font-size: .9em;
font-family: Verdana,  Helvetica, Arial, "Gill Sans MT", sans-serif;}


h5 {font-weight: bold;
font-style: normal;
font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;}


h4 {font-weight: bold;
font-style: normal;
font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;}


h3 {font-weight: bold;
font-style: normal;
color: #003366;
font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;}


h1 {font-weight: bold;
font-style: normal;
color: #003366;
font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;}

#maincontent h1 {font-weight: bold;
font-style: normal;
}


h2 {
	font-family: "Times New Roman", Times, serif;
	color: #999999;
	margin-bottom: .5em;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}

h6 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 95%;}


blockquote {font-size: 95%;}

/* ===================================== LIST TAGS ================================= */

ul {
	padding: 0px;
	font-size: 95%;
	line-height: 1.4em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin: 1em 30px 2em 30px;
}

li {
	margin: 1px 30px 1em 0px;
	font-size: 90%;
	line-height: 1.4em;
	
}
li ul li {
	margin: 1em 0px 1em 0px;
	font-size: 110%;
	line-height: 1.4em;
}
li ul li ul li {
	margin: 1em 0px 1em 0px;
	padding: 0px;
	font-size: 100%;
	line-height: 1.4em;
}
ol {
	padding: 0px 0px 0px 10px;
	margin: 1em 30px 2em 30px;
	font-size: 95%;
	line-height: 1.4em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	list-style-type: decimal;
}
li ol li {
	padding: 0px;
	margin: 1em 0px 0em -5px;
	font-size: 110%;
	line-height: 1.4em;
	list-style-type: lower-alpha;
}
li ol li ol li {
	margin: 1em 0px 1em -15px;
	padding: 0px;
	font-size: 100%;
	line-height: 1.4em;
	list-style-type: lower-roman;
}

/* ===================================== END LIST TAGS ================================= */

blockquote.smaller-ital {font-size: 90%;
line-height: 1em;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: italic;}

blockquote.smaller {font-size: 90%;
line-height: 1em;
font-family: Arial, Helvetica, Verdana, sans-serif;}

/*#topnavcontainer {
width: 100%;
background-color: #8b8a5c;
padding: 1px;
height: 40px;}
*/

#maincontent h2.tite-leading {
margin-bottom: -.1em;}


p.bold-italic {font-weight: bold;
font-style: italic;}

p.total-credits {font-weight: bold;
font-style: italic;
border-top: 2px #999999 solid;
border-bottom: 2px #999999 solid;
margin-top: 1em;
margin-bottom: 1em;
padding-top: 1em;
padding-bottom: 1em;
width: 600px;}

#topnav {width: 100%;
background-color: #8b8a5c;
text-align: left;
height: 20px;
margin-top: -1px;
margin-bottom: 0em;
padding: 0em;}

#topnav a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: .65em;
text-decoration: none;
color: #cccc66;
background-color: #000000;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
padding-right: 5px;
text-align: center;
margin-left: 2px;
margin-top: 0em;
margin-bottom: 1px;}

#topnav a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: .65em;
text-decoration: none;
color: #cccccc;
background-color: #000000;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
padding-right: 5px;
text-align: center;
margin-left: 2px;
margin-top: 0em;
margin-bottom: 1px;}

#topnav a.current {color: #ffffcc;
background-color: #006600;}

#topnav a:hover {color: #ffffcc;
background-color: #006600;}

#topnav a:visited.current {color: #ffffcc;
background-color: #006600;}

#topnav a.hilite {color: #006600;
background-color: #cc9900;}

#topnav a:visited.hilite {color: #006600;
background-color: #cc9900;}

#topnav a:hover.hilite {color: #ffcc00;
background-color: #006600;}

#topnav2rows {width: 100%;
background-color: #8b8a5c;
padding-bottom: 0px;
padding-top: 0px;
text-align: left;
height: 35px;
margin-top: 0px;
margin-bottom: 0em;}

#topnav2rows a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 60%;
text-decoration: none;
color: #cccc66;
background-color: #000000;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
padding-right: 5px;
text-align: center;
margin-left: 2px;
margin-top: 0em;
margin-bottom: 1px;}

#topnav2rows a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 60%;
text-decoration: none;
color: #cccccc;
background-color: #000000;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
padding-right: 5px;
text-align: center;
margin-left: 2px;
margin-top: 0em;
margin-bottom: 0px;}

#topnav a.current {color: #ffffcc;
background-color: #006600;}

#topnav2rows a:hover {color: #ffffcc;
background-color: #006600;}

#topnav2rows a:visited.current {color: #ffffcc;
background-color: #006600;}

#topnav2rows a.hilite {color: #006600;
background-color: #cc9900;}

#topnav2rows a:visited.hilite {color: #006600;
background-color: #cc9900;}

#topnav2rows a:hover.hilite {color: #ffffcc;
background-color: #006600;}

#topnav2rows a.red {color: #ffcc00;
background-color: #cc3300;}

#topnav2rows a:visited.red {color: #cccccc;
background-color: #993300;}

#topnav2rows a:hover.red {color: #ffffff;
background-color: #ff3300;}

#topnav2rows a.row2 {color: #ffcc00;
background-color: #006600;}

#topnav2rows a:visited.row2 {color: #cccccc;
background-color: #006600;}

#topnav2rows a:hover.row2 {color: #ffffff;
background-color: #009900;}

#topnav2 {width: 100%;
background-color: #8b8a5c;
padding-bottom: 0px;
padding-top: 0px;
text-align: left;
height: 15px;
margin-top: -1px;
z-index: auto;}

#topnav2 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: .65em;
text-decoration: none;
color: #cccc66;
background-color: #004e00;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
padding-right: 5px;
text-align: center;
margin-left: 2px;
margin-top: 0px;
margin-bottom: 10px;}

#topnav2 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: .65em;
text-decoration: none;
color: #cccccc;
background-color: #004e00;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
padding-right: 5px;
text-align: center;
margin-left: 2px;
margin-top: 0px;
margin-bottom: 1px;}

#topnav a.current {color: #ffffcc;
background-color: #006600;}

#topnav2 a:hover {color: #ffffcc;
background-color: #006600;}

#topnav2 a:visited.current {color: #ffffcc;
background-color: #006600;}

#topnav2 a.hilite {color: #006600;
background-color: #cc9900;}

#topnav2 a:visited.hilite {color: #006600;
background-color: #cc9900;}

#topnav2 a.red {color: #ffcc00;
background-color: #cc3300;}

#topnav2 a:visited.red {color: #cccccc;
background-color: #993300;}

#topnav2 a:hover.red {color: #ffffff;
background-color: #ff3300;}

#topnav a.red {color: #ffcc00;
background-color: #cc3300;}

#topnav a:visited.red {color: #cccccc;
background-color: #993300;}

#topnav a:hover.red {color: #ffffff;
background-color: #ff3300;}

#navbar {font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 60%;
font-weight: bold;
background-color: #000000;
padding-top: 3px;
padding-left: 10px;
padding-bottom: 3px;
padding-right: 5px;
text-align: left;
border-bottom: 1px #304f28 solid;}

#navbar a:visited {color: #cccccc;
background-color: #993300;
text-decoration: none;
margin-left: 0px;
margin-bottom: -1px;
padding-top: 1px;
padding-left: 5px;
padding-bottom: 2px;
padding-right:5px;
display: inline;
border-top: 1px #cc6238 solid;
border-left: 1px #ba3e00 solid;
border-right: 1px #682200 solid;
border-bottom: 1px #000000 solid;
margin-right: 0em;
margin-top: 0em;}

#navbar a:link {color: #cccccc;
background-color: #993300;
text-decoration: none;
margin-left: 0px;
margin-bottom: -1px;
padding-top: 1px;
padding-left: 5px;
padding-bottom: 2px;
padding-right:5px;
display: inline;
border-top: 1px #cc6238 solid;
border-left: 1px #ba3e00 solid;
border-right: 1px #682200 solid;
border-bottom: 1px #000000 solid;
margin-right: 0em;
margin-top: 0em;}

#navbar a:visited.current {color: #ffcc66;
background-color: #cc3300;}

#navbar a:link.current {color: #ffcc66;
background-color: #cc3300;}

#navbar a:hover {color: #ffcc66;
background-color: #cc3300;}

#navbar a:hover.search {color: #ffffff;
background-color: #993300;}

#header {padding: 0%;
text-align: left;
background-color: #304f28;
width: 100%;}

#headerIT {padding: 0%;
text-align: left;
background-color: #304f28;
width: 100%;}

#container {
	width: 770px;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

#container-print {width: 630px;
font-size: 100%;}

#container-100 {width: 100%;
font-size: 100%;}

#container h2 {margin-top: 10px;
margin-left: 10px;
margin-bottom: .75em;
margin-right: 1em;
font-family: "Times New Roman", Times, serif;
color: #666666;
font-size: 1.63em;
font-weight: bold;
font-style: italic;}

#footer {
	text-align: left;
	clear: both;
	color: #666666;
	border-top: solid #cccccc 1px;
	padding-top: 5px;
	font-size: 65%;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	line-height: 120%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-left: 10px;
	background-color: #ffffff;
	margin-right: 10px;
	width: auto;
	margin-top: 0em;
	margin-bottom: 0em;
}

#footer a:link {color: #993300;
text-decoration: underline;}

#footer a:visited {color: #666666;
text-decoration: underline;}

#footer a:hover {color: #000000;
text-decoration: none;}

#footer img {margin-left: 0em;
margin-right: 10px;}

#footer img.right {margin-left: 10px;
margin-right: 0px;
float: right;
margin-bottom: 20px;}

#callout {font-family: "Times New Roman", Times, serif;
color: #666666;
text-align: center;
border-top: 2px #006600 solid;
border-bottom: 2px #006600 solid;
line-height: 1.2em;
margin-left: 0px;
margin-bottom: 0em;
margin-right: 0em;
margin-top: 0em;}

#maincontent p {line-height: 133%;
text-align: left;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 1.4em;
margin-right: 0px;
padding: 0em;
font-size: 95%;}

#maincontent p.smalltext-left {line-height: 120%;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
text-align: left;
font-size: 65%;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#maincontent p.text-75 {
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
text-align: left;
font-size: 75%;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#maincontent hr {
	margin-top: -.5em;
	margin-bottom: 1em;
	color: #cccccc;
	font-size: 1px;
	height: 1px;
	margin-left: 0em;
	margin-right: 0em;
	background-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#maincontent h1 {font-size: 1.89em;
margin-top: 0em;
margin-left: 0em;
margin-bottom: .5em;
margin-right: 1em;}

#maincontent h2 {font-family: "Times New Roman", Times, serif;
color: #999999;
font-size: 1.63em;
font-weight: bold;
text-align: left;
margin-top: 0em;
margin-left: 0em;
margin-bottom: .5em;
margin-right: 1em;
line-height: 1em;}

#maincontent h3 {font-size: 1.4em;
margin-top: -.5em;
margin-left: 0em;
margin-bottom: .5em;
margin-right: 1em;}

#maincontent h4 {font-size: 1.21em;
margin-top: -8px;
margin-left: 0em;
margin-bottom: 0.5em;
margin-right: 1em;}

#maincontent h5 {font-size: 1.04em;
margin-top: 1em;
margin-left: 0em;
margin-bottom: .3em;
margin-right: 1em;}

#maincontent h6 {font-size: 95%;
margin-top: 1em;
margin-left: 0em;
margin-bottom: .3em;
margin-right: 1em;}


#maincontent h6.toc {font-size: 70%;
margin-top: 1em;
margin-left: 0em;
margin-bottom: -1em;
margin-right: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;}

#maincontent a:link {color: #993300;
text-decoration: none;}

#maincontent a:visited {color: #666666;
text-decoration: underline;}

#maincontent a:hover {color: #000000;
text-decoration: none;}

#maincontent a.reverse:link {color: #ffffff;
text-decoration: none;}

#maincontent a.reverse:visited {color: #cccccc;
text-decoration: underline;}

#maincontent a.reverse:hover {color: #ffcc00;
text-decoration: none;}

#maincontent img {margin-top: 0em;
margin-left: 0px;
margin-bottom: 0em;
margin-right: 10px;}

#maincontent img.left {margin-top: 5px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 10px;
float: left;}

#maincontent img.right {margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 0px;
float: right;}

#maincontent img.leftborder {margin-top: 5px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 10px;
border: 1px #cccccc solid;
float: left;}

#maincontent img.rightborder {margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 0px;
border: 1px #cccccc solid;
float: right;}


#maincontent ul {margin-top: -.3em;
margin-left: 30px;
margin-bottom: 1.4em;
margin-right: 10px;}

#maincontent li {line-height: 120%;}

#maincontent blockquote {margin-top: -.3em;
margin-left: 30px;
margin-bottom: 1.4em;
margin-right: 10px;}

#maincontent a.underlined:link {text-decoration: underline;}

#maincontent p.lead-1em {line-height: 110%;
margin-bottom: 1em;
margin-left: 0em;
margin-top: 0em;
margin-right: 0em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 65%;}

#maincontent .banner-red {background-color: #cc3300;
padding: 5px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffff99;}

#maincontent p.allcaps-italic {font-style: italic;
text-transform: uppercase;}

#leftcolumn {float: left;
width: 150px;
height: auto;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0em;
margin-top: 0px;}

#leftcolumn img {margin: 0em;
padding: 0em;}

.skiplink {display:none;
text-align: left;}

skiplink:visited {left:1em;
top: 1em;
position: absolute;
visibility: visible;
color: #ffcc33;
font-weight: bold;
background-color: #993300;
padding: 5px;}

.skiplink:active {left:1em;
top: 1em;
position: absolute;
visibility: visible;
color: #ffcc33;
font-weight: bold;
background-color: #993300;
padding: 5px;}

.skiplink:focus {left:1em;
top: 1em;
position: absolute;
visibility: visible;
color: #ffcc33;
font-weight: bold;
background-color: #993300;
padding: 5px;}

#breadcrumb {FONT-SIZE: 65%;
COLOR: #999999;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 15px;
margin-right: 5px;}

#breadcrumb p {margin-left: 10px;}

#breadcrumb a:link {color: #993300;
text-decoration: underline;}

#breadcrumb a:visited {color: #999999;
text-decoration: underline;}

#breadcrumb a:hover {color: #000000;
text-decoration: none;}

/* ====================== TABLE STYLES ======================== */


table {
	height: auto;
	border: 0em none;
}
td {
	border: 0em none;
}
table.formatted {
	border-top: 2px #999999 solid;
	border-left: 2px #999999 solid;
	border-bottom: 20px #999999 solid;
	border-right: 2px #999999 solid;
	width: auto;
	height: auto;
	font-family: Verdana, Helvetica, Arial,  sans-serif;

	font-size: 65%;
	line-height: 120%;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	border-collapse: collapse;
}

table.formatted-550 {
	border-top: 2px #999999 solid;
	border-left: 2px #999999 solid;
	border-bottom: 20px #999999 solid;
	border-right: 2px #999999 solid;
	width: 550px;
	height: auto;
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	font-size: 65%;
	line-height: 120%;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	border-collapse: collapse;
}

td.formatted {
	border: 1px #cccccc solid;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
}

td.formatted-right {
	border: 1px #cccccc solid;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	margin: 0px;
}

td.formatted-center {
	border: 1px #cccccc solid;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	margin: 0px;
}
td.formatblack {
	border: 1px solid #000000;
	background-color: #000000;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
}
td.formatblack-center {
	border: 1px solid #000000;
	background-color: #000000;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
}
td.formatted-white {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc #FFFFFF #cccccc #FFFFFF;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	font-weight: bold;
	font-size: 120%;
	font-style: normal;
	color: #000000;
}
th.formatted {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
	margin: 0px;
}
th.formatted-right {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: right;
	vertical-align: bottom;
	font-weight: bold;
	margin: 0px;
}
th.formatted-center {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
	margin: 0px;
}
table.formatted-right {
	border-top: 2px #999999 solid;
	border-left: 2px #999999 solid;
	border-bottom: 20px #999999 solid;
	border-right: 2px #999999 solid;
	width: auto;
	height: auto;
	font-family: Verdana, Helvetica, Arial,  sans-serif;

	font-size: 65%;
	line-height: 120%;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 0em;
	margin-top: 0em;
}

/* ====================== END TABLE STYLES ======================== */

ol.formatted {font-size: 120%;}

#rightcolumnfloat {padding: 10px;
float: right;
background-color: #cccc99;
color: #003300;
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 10px;
margin-right: 0px;
border-top: 10px #006600 solid;
line-height: 120%;
font-size: 65%;
margin-left: 10px;
margin-bottom: 10px;}

#rightcolumnfloat a:link {color: #993300;
text-decoration: underline;}

#rightcolumnfloat a:visited {color: #666666;
text-decoration: underline;}

#rightcolumnfloat a:hover {color: #000000;
text-decoration: none;}

#rightcolumnfloat h4 {font-size: 1.21em;
font-weight: bold;
line-height: 1em;
font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
margin-bottom: .25em;}

#rightcolumnfloat h5 {font-size: 1.04em;
font-weight: bold;
line-height: 1em;
font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;}

#rightcolumnfloat h6 {font-size: 95%;
font-weight: bold;
line-height: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#rightcolumnfloat p {margin-bottom: 1em;
margin-left: 0px;
margin-top: -.5em;
margin-right: 0px;
line-height: 120%;
text-align: left;
color: #000000;}

#rightcolumnfloat img {margin: 0em;
padding: 0em;}

#rightfloat-transp {padding: 10px;
float: right;
width: 200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 10px;
margin-right: 0px;
line-height: 120%;
font-size: 65%;
margin-left: 10px;
margin-bottom: 10px;}


#r-colnotes {padding: 10px;
float: right;
background-color: #efefb3;
color: #003300;
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 10px;
margin-right: 0px;
border-top: 10px #993300 solid;
line-height: 120%;
font-size: 65%;
margin-left: 10px;
margin-bottom: 10px;
clear: right;}

#r-colnotes a:link {color: #993300;
text-decoration: underline;}

#r-colnotes a:visited {color: #666666;
text-decoration: underline;}

#r-colnotes a:hover {color: #000000;
text-decoration: none;}

#r-colnotes h4 {font-size: 1.21em;
font-weight: bold;
line-height: 1em;
font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
margin-bottom: .25em;}

#r-colnotes h5 {font-size: 1.04em;
font-weight: bold;
line-height: 1em;
font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;}

#r-colnotes h6 {font-size: 95%;
font-weight: bold;
line-height: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#r-colnotes p {margin-bottom: 1em;
margin-left: 0px;
margin-top: -.5em;
margin-right: 0px;
line-height: 120%;
text-align: left;
color: #000000;}

#r-colnotes img {margin: 0em;
padding: 0em;}

#tips {padding: 10px;
background-color: #efefb3;
width: 450px;
font-family: Arial, Helvetica, Verdana, sans-serif;
margin-top: 10px;
margin-right: 0px;
border-top: 10px #993300 solid;
line-height: 120%;
font-size: 70%;
margin-left: 0px;
margin-bottom: 20px;}

#tips a:link {color: #993300;
text-decoration: underline;}

#tips a:visited {color: #666666;
text-decoration: underline;}

#tips a:hover {color: #000000;
text-decoration: none;}

#tips h4 {font-size: 200%;
font-weight: bolder;
line-height: 1em;
font-family: Pristina, "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
margin-bottom: .25em;
color: #006600;
text-align: center;}

#tips h5 {font-size: 1.04em;
font-weight: bold;
line-height: 1em;
font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;}

#notes h6 {font-size: 95%;
font-weight: bold;
line-height: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#tips p {margin-bottom: 1em;
margin-left: 0px;
margin-top: -.5em;
margin-right: 0px;
line-height: 120%;
text-align: left;
color: #000000;}

#tips img {margin: 0em;
padding: 0em;}

img.flushleft {margin-top: 0em;
margin-left: 10px;
margin-bottom: 30px;
margin-right: 20px;
float: left;}

img.flushright {margin-top: 0em;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 0px;
float: right;}

p.bookmarks-body {font-size: 65%;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 120%;
margin-top: 10px;
margin-right: 5px;
margin-bottom: .5em;
margin-left: 15px;}

#maincontent p.bookmarks-body {font-size: 65%;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 120%;
margin-top: 0px;
margin-right: 5px;
margin-bottom: .5em;
margin-left: 15px;}

#maincontent p.toc {font-size: 75%;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 133%;
margin-top: 10px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 15px;}

p.smalltext-left {line-height: 110%;
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 65%;
margin-top: 0px;
margin-right: 5px;
margin-bottom: .5em;
margin-left: 15px;}

p.r-col {margin-bottom: 1em;
margin-left: 10px;
margin-top: -.5em;
margin-right: 5px;
line-height: 120%;
text-align: left;
font-size: 95%;
color: #003300;}

#maincontent a.redbutton:link {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 65%;
font-weight: bold;
color: #ffcc00;
background-color: #993300;
border-top: 1px #ff6600 solid;
border-left: 1px #ff3300 solid;
border-bottom: 1px #330000 solid;
border-right: 1px #660000 solid;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 1px;
text-decoration: none;
padding-top: 2px;
padding-left: 5px;
padding-bottom: 2px;
padding-right: 5px;
letter-spacing: .05em;}

#maincontent a.redbutton:visited {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 65%;
font-weight: bold;
color: #cccccc;
background-color: #993300;
border-top: 1px #ff6600 solid;
border-left: 1px #ff3300 solid;
border-bottom: 1px #330000 solid;
border-right: 1px #660000 solid;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 1px;
text-decoration: none;
padding-top: 2px;
padding-left: 5px;
padding-bottom: 2px;
padding-right: 5px;
letter-spacing: .05em;}

#maincontent a.redbutton:hover {background-color: #cc3300;
color: #ffff33;
text-decoration: none;}

#maincontent table.right {float: right;}

#maincontent table.left {float: left;}

#maincontent h3 {font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
color: #003366;}

#callout {font-family: "Times New Roman", Times, serif;
color: #666666;
text-align: center;
border-top: 2px #006600 solid;
border-bottom: 2px #006600 solid;
line-height: 1.2em;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 0em;
margin-top: 10px;
float: right;
width: 150px;
font-size: 1em;
font-weight: bold;
padding-top: 5px;
padding-left: 0em;
padding-bottom: 5px;
padding-right: 0em;}

#float2 {font-family: Verdana, Helvetica, Arial, sans-serif;
color: #003300;
text-align: center;
line-height: 1.2em;
font-size: 1em;
font-weight: bold;
border: 1px #003300 solid;
background-color: #ffcc66;
margin-bottom: 10px;
margin-left: 0px;
margin-top: 0em;
margin-right: 0em;
padding: 0em;}


#callout h1 {font-family: "Times New Roman", Times, serif;}

.topnav {color: #ffffff;
font-size: 65%;
font-weight: bold;
text-decoration: none;
font-family: Arial, Helvetica, Verdana, sans-serif;}

a.topnav:link {color: #ffffff;
text-decoration: none;}

a.topnav:visited {color: #c0c0c0;
text-decoration: none;}

a.topnav:hover {color: #ffcc00;
text-decoration: underline;}

.index-nav {font-size: 65%;
text-decoration: none;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: center;
margin-left: 2px;
margin-right: 2px;
margin-top: 0px;
margin-bottom: 0px;
line-height: 110%;}

#maincontent .subhead {margin-top: -.7em;
color: #dcae00;
margin-left: 0px;}

#maincontent .subhead-navy {margin-top: -.7em;
margin-left: 0px;
color: navy;}

#box {border-top: 1px #cccccc solid;
border-left: 1px #999999 solid;
border-bottom: 2px #000000 solid;
border-right: 2px #666666 solid;
background-color: #ffffcc;
padding: 10px;
font-size: 90%;
color: #003366;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 190px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#box-red {border-top: 1px #cccccc solid;
border-left: 1px #999999 solid;
border-bottom: 2px #000000 solid;
border-right: 2px #666666 solid;
background-color: #cc3300;
padding: 10px;
font-size: 90%;
color: #ffff99;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 190px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#box-100 {border-top: 1px #cccccc solid;
border-left: 1px #999999 solid;
border-bottom: 2px #000000 solid;
border-right: 2px #666666 solid;
background-color: #eaeaea;
padding: 10px;
font-size: 90%;
color: #003366;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#box-grad {border-top: 1px #cccccc solid;
border-left: 1px #999999 solid;
border-bottom: 2px #000000 solid;
border-right: 2px #666666 solid;
background-color: #ffffcc;
padding: 10px;
color: #003300;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 190px;
background-image: url(http://test.ccri.edu/alum-new/images/Class66-bkd.jpg);}

#box-grad h1 {color: #666666;
font-family: "Times New Roman", Times, serif;
font-size: 1.9em;
font-weight: bold;
font-style: italic;}

#box-IT {border-top: 1px #cccccc solid;
border-left: 1px #999999 solid;
border-bottom: 2px #000000 solid;
border-right: 2px #666666 solid;
background-color: #ded9d8;
padding: 10px;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 190px;
}

#box-IT p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
line-height: 1.2em;}

#box-IT h5 {
margin-top: 0em;
margin-left: 0em;
margin-bottom: .25em;
margin-right: 0em;}

p.l-nav {font-size: 65%;
margin-bottom: .5em;
margin-left: 3px;
margin-right: 10px;
margin-top: 0px;
text-align: right;
line-height: 120%;
font-family: Verdana, Helvetica, Arial, sans-serif;}

p.l-nav-white {font-size: 65%;
margin-bottom: .5em;
margin-left: 3px;
margin-right: 10px;
margin-top: 0px;
text-align: right;
line-height: 120%;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;}

a.l-nav-white:link {color: #ffffff;}

a.l-nav-white:visited {color: #cccccc;}

a.l-nav-white:hover {color: #ffcc00;
text-decoration: underline;}

#menubar {height: 1.4em;
line-height: 1.2em;
padding-left: 160px;
background-color: #8B8A5C}

.menu {width: auto;
float: left;
padding: 0.1em 3em 0.1em 0.5em;
cursor: default;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-size: 70%;
background-color: #000000;
margin-right: 2px;}

.menu ul {display: none;
position: absolute;
background-color: #e6e6e6;
color: black;
list-style: none;
margin: 0.1em 0 0 0;
font-weight: normal;}

.menu ul li {display: block;
padding: 0.5em;
font-weight: normal;
border-bottom: 1px #666600 solid;}

div.menu:hover ul {display: block;
margin: 0;
padding: 0;
font-weight: normal;}

div.menu ul li:link {text-decoration: none;}

div.menu ul li:visited {text-decoration: none;}

div.menu ul li:hover {background-color: #cccc99;
font-weight: normal;
text-decoration: none;}

#photocaption {
margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 10px;
padding: 0em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 65%;
font-style: italic;
line-height: 1.2em;
width: 450px;}
.eight-ems {
	font-size: .8em;
	font-family: Verdana,  Helvetica, Arial, "Gill Sans MT", sans-serif;
}
.six-ems {
	font-size: .6em;
	font-family: Verdana,  Helvetica, Arial, "Gill Sans MT", sans-serif;
	font-weight: normal;
}

table.formatted-400 {
	border-top: 2px #999999 solid;
	border-left: 2px #999999 solid;
	border-bottom: 20px #999999 solid;
	border-right: 2px #999999 solid;
	width: 400px;
	height: auto;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 65%;
	line-height: 120%;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	border-collapse: collapse;
}


