/*This is the core style sheet for the Community College of Rhode Island*/
/*=== the following styles are "diagnostic": to find deprecated tags, missing alt text tags and misused blockquote tags. 
Comment-out before publishing to live server =====*/

/*
IMG {
	border: 2px solid red !important;
}
IMG[alt] {
	border-width: 0 !important;
}
FONT * {
	font-weight: bold !important;
	color: yellow !important;
	background: red !important;
	border: 3px solid lime !important;
	padding: 0.25em !important;
}
FONT {
	font-weight: bold !important;
	color: yellow !important;
	background: red !important;
	border: 3px solid lime !important;
	padding: 0.25em !important;
}
a[href*="/catalog"], a[href*="/Catalog"] {
	background-image: none;
	padding-right: 0px;
	background-color: #FFD99F;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
}



blockquote {
	font-style: italic;
	margin: 2em 5em;
	font-size: 95%;
	text-align: justify;
	padding-right: 30px;
}
blockquote p {
	text-indent: -.4em;
	color: #666;
	font-family: "Gill Sans MT", Helvetica, Arial, sans-serif;
}
/*
blockquote p:before {
	content: "\201C";
	text-indent: -.5em;
}
blockquote p:after {
	content: "\201D";
}

blockquote.font-normal p:before {
	content: none;
	text-indent: 0em;
}
blockquote.font-normal p:after {
	content: none;
}
*/
blockquote.font-normal {
	font-style: normal;
	margin: 2em 5em;
	font-size: 95%;
	text-align: justify;
	padding-right: 30px;
}
/*=====================end of diagnostic styles ================================ */
#maincontent p.footnotes {
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 3em 3em 1.4em 3em;
	line-height: 1.2em;
	letter-spacing: .02em;
}
html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	line-height: 133%;
	background-color: #ffffff;
	color: #000000;
}
a:link {
	color: #993300;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: none;
}
a:focus {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
/* ATTRIBUTE SELECTORS
-------------------------------------------------------------------------------- 
*/
a[href^="http:"]:link {
	background-position: right top;
	background-color: transparent;
	background-image: url('images/external_link_icon.gif');
	background-repeat: no-repeat;
	padding-right: 12px;
	padding-left: 0px;
}
a[href^="http:"]:visited {
	background-position: right top;
	background-color: transparent;
	background-image: url('images/external_link_icon.gif');
	background-repeat: no-repeat;
	padding-right: 12px;
	padding-left: 0px;
}
a[href^="http://test.ccri.edu"]:link {
	background-position: right top;
	background-color: transparent;
	background-image: url('images/icon-redflag.gif');
	background-repeat: no-repeat;
	padding-right: 14px;
	padding-left: 0px;
}
a[href^="http://test.ccri.edu"]:visited {
	background-position: right top;
	background-color: transparent;
	background-image: url('images/icon-redflag.gif');
	background-repeat: no-repeat;
	padding-right: 14px;
	padding-left: 0px;
}
a[href^="http://webct.ccri.edu"]:link {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://webct.ccri.edu"]:visited {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://bannerweb.ccri.edu"]:link {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://bannerweb.ccri.edu"]:visited {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://webfor.ccri.edu"]:link {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://webfor.ccri.edu"]:visited {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://it.ccri.edu"]:link {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://it.ccri.edu"]:visited {
	background-image: none;
	padding-right: 0px;
}

a[href^="http://faculty.ccri.edu"]:visited {
	background-image: none;
	padding-right: 0px;
}

a[href^="http://faculty.ccri.edu"]:link {
	background-image: none;
	padding-right: 0px;
}

a[href^="http://ccri.edu"]:link {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://ccri.edu"]:visited {
	background-image: none;
	padding-right: 0px;
}
a[href^="https://www.ccri.edu"]:link {
	background-image: none;
	padding-right: 0px;
}
a[href^="https://www.ccri.edu"]:visited {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://pipeline.ccri.edu"]:link {
	background-image: none;
	padding-right: 0px;
}
a[href^="http://pipeline.ccri.edu"]:visited {
	background-image: none;
	padding-right: 0px;
}
p a[href^="mailto:"] {
	background: url(/images/icon-email-12px.gif) no-repeat right top;
	padding-right: 15px;
}
a[href$=".doc"] {
	background-color: transparent;
	background-image: url('/images/icon-word-10px.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
}
a[href$=".pdf"] {
	background-color: transparent;
	background-image: url('images/mini-pdf.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
}
a[href$=".xls"] {
	background-color: transparent;
	background-image: url('images/Icon_Excel-10px.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
}
a[href$=".ppt"] {
	background-color: transparent;
	background-image: url('http://www.ccri.edu/images/icon_ppt-10px.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
}

a[href$=".wmv"] {
	background-color: transparent;
	background-image: url('http://www.ccri.edu/images/icon_winmedia12px.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
}



/* ===================================== HEADING TAGS ================================= */
h1 {
	font-weight: bold;
	color: #006600;
	font-style: normal;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: .5em;
	line-height: 1em;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	color: #666666;
	margin-bottom: .5em;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}
h4 {
	font-weight: bold;
	font-style: normal;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: .5em;
	margin-top: 2em;
}
h4.tite-leading {
	margin-top: -.5em;
}
h5 {
	font-weight: bold;
	font-style: normal;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: .5em;
	font-size: 90%;
}
h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin-bottom: .5em;
	font-size: 70%;
}
#maincontent h5.graybanner {
	background-color: #CCCCCC;
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #666666;
	margin-bottom: 1em;
	line-height: 1.4em;
	font-size: 90%;
}
/* ===================================== END HEADING TAGS ================================= */
/* ===================================== LIST TAGS ================================= */
ul.indent70 {
	margin-left: 70px;
}
/*ul {
	padding: 0px;
	font-size: 95%;
	line-height: 1.4em;
	margin: 1em 30px 2em 30px;
}
/*ul li {
	margin-top: 1.5em;
	font-size: 85%;
	font-weight: normal;
	line-height: 1.2em;
}
li ul li {
	margin: .5em 0px 0em 0px;
	line-height: 1.2em;
}
li ul li ul li {
	margin: 1em 0px 1em 0px;
	padding: 0px;
	font-size: 100%;
	line-height: 1.4em;
}*/
ul li {
	font-size: 90%;
	line-height: 1.2em;
	margin-bottom: 1em;
	font-family: "Gill Sans MT", Verdana, Helvetica, sans-serif;
}
ul ul li {
	font-size: 100%;
}
ul ul ul li {
	font-style: italic;
	font-size: 100%;
}
li li {
	font-size: 100%;
}
ol li {
	margin: .5em 0 0 0;
	font-size: 90%;
}
ol ol li {
	margin: .5em 0 0 0;
	list-style-type: lower-alpha;
}
ol ol ol li {
	margin: .5em 0 0 0;
	list-style-type: decimal;
	font-style: italic;
	font-size: 100%;
}
ol ul li {
	list-style-type: disc;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
ol ul ol ul li {
	list-style-type: disc;
	font-weight: normal;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}
dl {
	margin: 10px 0px 10px 0px;
}
dt {
	margin: 1em 0em 0em 15px;
	font-weight: bold;
	font-size: 90%;
}
dd {
	margin: 0px 20px 1.2em 35px;
	font-size: 88%;
	line-height: 1.2em;
}
/* ===================================== END LIST TAGS ================================= */
/*
#maincontent ul {
	margin-top: -.3em;
	margin-left: 30px;
	margin-bottom: 1.4em;
	margin-right: 10px;
	padding-left: 15px;
	font-size: 90%;
}
#maincontent ol {
	margin: -.3em 30px 1.4em 30px;
	padding-left: 25px;
	line-height: 1.2em;
	font-size: 90%;
}

#maincontent li {
	line-height: 120%;
}

*/
hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px; /* width: 98%; */;
	border: 0;
}
/* =========================== CLASS SELECTORS ======================= */
#maincontent .button {
	padding: 5px 10px 5px 10px;
	margin: 10px 10px 1em 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 70%;
	font-weight: normal;
	text-align: center;
	background-color: #C0C0C0;
	border-style: solid;
	border-width: 1px;
	border-color: #000000 #C0C0C0 #CCCCCC #666666;
	display: inline;
	text-decoration: none;
}
#maincontent a.button:hover {
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC #666666 #000000 #999999;
	text-decoration: none;
}
p.firstlinebold:first-line {
	font-weight: bold;
}
.indent-backgrd {
	padding: 1px 10px 10px 10px;
	margin: 0px 0px 0px 20px;
	background-color: #FFFFE8;
}
.indent2-backgrd {
	padding: 1px 10px 10px 10px;
	background-color: #E3E3D5;
}
#maincontent .indent2-backgrd {
	padding: .5em;
	background-color: #E3E3D5;
	display: inline;
}
.align-right {
	text-align: right;
}
.center {
	text-align: center;
}
.white {
	color: white;
}
.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 {
	margin: 1em 0em .5em 0em;
	color: #ffffff;
	font-weight: bold;
	background-color: #003300;
	padding: 3px;
	border-left: 10px #336600 solid;
	display: block;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-bottom-color: #003300;
	border-left-color: #336600;
}
.seven-ems {
	font-size: .7em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
}
.p-seven-ems {
	font-size: .7em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
}
.p-eight-ems {
	font-size: .8em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
}
.p-nine-ems {
	font-size: .9em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
}
.bold-hilite {
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	background-color: #FFFF99;
}
img {
	border: none;
}
img.flushleft {
	margin-top: 0em;
	margin-left: 10px;
	margin-bottom: 30px;
	margin-right: 20px;
	float: left;
}
img.flushright {
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	float: right;
}
p.bookmarks-body {
	font-size: 65%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 120%;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: .5em;
	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;
}
h3.left {
	font-size: 1.4em;
	color: #003366;
	float: left;
	margin: 0px 0px 0px 10px;
}
ol.formatted {
	margin: 0px 3px 1em 30px;
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}
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;
}
p.width760 {
	line-height: 133%;
	text-align: left;
	margin-top: -12px;
	margin-left: 10px;
	margin-bottom: 1.4em;
	margin-right: 0px;
	padding: 0em 0em 1em;
	font-size: .9em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	width: 760px;
}
p.width760-r {
	line-height: 133%;
	text-align: right;
	margin-top: -12px;
	margin-left: 10px;
	margin-bottom: 1.4em;
	margin-right: 0px;
	padding: 0em;
	font-size: .9em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	width: 760px;
}
p.bold-italic {
	font-weight: bold;
	font-style: italic;
}
.larger {
	font-size: larger;
}
.x-large {
	font-size: x-large;
}
/* =========================== END CLASS SELECTORS ======================= */
/* ================================= DIVS =============================== */
/* ============================ #SEARCHFORM ============================= */
#searchform {
	margin: 0px;
	padding: 0px;
	width: 760px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	position: relative;
}
#searchform img {
	float: left;
}
/*#searchform p {
	line-height: 133%;
text-align: left;
margin-top: 0em;
margin-left: 10px;
margin-bottom: 1.4em;
margin-right: 0px;
padding: 0em;
font-size: .9em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
}*/
/* ============================ END #SEARCHFORM ============================= */
/* ============================ #TOPNAV ============================= */
#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, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: .65em;
	text-decoration: none;
	color: #cccc66;
	background-color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: center;
	margin-left: 2px;
	margin-top: 0em;
	margin-bottom: 1px;
}
#topnav a[href^="http:"]:link {
	border: none;
}
#topnav a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: .65em;
	text-decoration: none;
	color: #cccccc;
	background-color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: center;
	margin-left: 2px;
	margin-top: 0em;
	margin-bottom: 1px;
}
#topnav a.current {
	color: #ffffcc;
	background-color: #006600;
}
#topnav a:focus {
	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:focus.hilite {
	color: #ffcc00;
	background-color: #006600;
}
#topnav a:hover.hilite {
	color: #ffcc00;
	background-color: #006600;
}
#topnav a.red {
	color: #ffcc00;
	background-color: #cc3300;
}
#topnav a:visited.red {
	color: #cccccc;
	background-color: #993300;
}
#topnav a:focus.red {
	color: #ffffff;
	background-color: #ff3300;
}
#topnav a:hover.red {
	color: #ffffff;
	background-color: #ff3300;
}
/* ============================ END #TOPNAV ============================= */
/* ============================ #TOPNAV2ROWS ============================= */
#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, Helvetica, Arial, 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, Helvetica, Arial, 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;
}
#topnav2rows a:focus {
	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:focus.hilite {
	color: #ffffcc;
	background-color: #006600;
}
#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:focus.red {
	color: #ffffff;
	background-color: #ff3300;
}
#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:focus.row2 {
	color: #ffffff;
	background-color: #009900;
}
#topnav2rows a:hover.row2 {
	color: #ffffff;
	background-color: #009900;
}
/* ============================ END #TOPNAV2ROWS ============================= */
/* ============================ #TOPNAV2 ============================= */
#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, Helvetica, Arial, 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, Helvetica, Arial, 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;
}
#topnav2 a:focus {
	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:focus.red {
	color: #ffffff;
	background-color: #ff3300;
}
#topnav2 a:hover.red {
	color: #ffffff;
	background-color: #ff3300;
}
/* ============================ END #TOPNAV2 ============================= */
/*#topnavcontainer {
width: 100%;
background-color: #8b8a5c;
padding: 1px;
height: 40px;}
*/
/* ============================ #HEADER ============================= */
#header {
	padding: 0%;
	text-align: left;
	background-color: #304f28;
}
#header img {
	padding: 0px;
	margin: 0px;
}
#header a[href^="http:"]:link {
	background-color: transparent;
	border: 0px;
	text-decoration: none;
}
/* ============================ END #HEADER ============================= */
/* ============================ #HEADERIT ============================= */
#headerIT {
	padding: 0%;
	text-align: left;
	background-color: #304f28;
	width: 100%;
}
/* ============================ END #HEADERIT ============================= */
/* ========================== CONTAINER STYLES ===================== */
#container {
	position: relative;
	width: 760px;
	margin: 0px;
	padding: 0px;
}
#container-abs {
	position: absolute;
	width: 760px;
	margin: 0px;
	padding: 0px;
}
#container hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	width: 100%;
	border: none;
}
#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 STYLES ===================== */
#footer {
	clear: both;
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 0px;
	color: #666666;
	border-top: solid #cccccc 1px;
	font-size: 65%;
	line-height: 1.2em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #ffffff;
}
#footer p {
	display: inline;
	padding: 0px;
	margin: 0px 0px 0px 80px;
	text-align: left;
}
#footer img {
	margin: 0px 10px 10px 0px;
	border-style: none;
	float: left;
}
#footer a:link {
	color: #993300;
	text-decoration: underline;
}
#footer a:visited {
	color: #666666;
	text-decoration: underline;
}
#footer a:focus {
	color: #000000;
	text-decoration: none;
}
#footer a:hover {
	color: #000000;
	text-decoration: none;
}
#footer img.right {
	margin-left: 10px;
	margin-right: 0px;
	float: right;
	margin-bottom: 20px;
}
/* ========================= END FOOTER STYLES ========================== */
/* ============================ #CALLOUT ============================= */
#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.5em;
	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;
}
/* do not use

#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;
}

*/
/* ============================ END #CALLOUT ============================= */
/* ======================= MAINCONTENT STYLES ======================*/
/*#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;}*/
#maincontent .center {
	text-align: center;
}
#maincontent h2.tite-leading {
	margin-bottom: 5px;
}
#maincontent h1 {
	font-weight: bold;
	font-style: normal;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: .5em;
}
#maincontent p {
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	line-height: 1.4em;
	text-align: left;
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: 1em;
	margin-right: 0px;
	padding: 0em;
	font-size: 95%;
	font-weight: normal;
}
#maincontent p.smalltext-left {
	margin: 0px 0px 10px 10px;
	line-height: 120%;
	text-align: left;
	font-size: 65%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#maincontent p.text-75 {
	margin: 0px 0px 1em 0px;
	text-align: left;
	font-size: 75%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.2em;
}
/*#maincontent hr {
	margin-top: -4px;
	margin-bottom: 10px;
	color: #cccccc;
	height: 1px;
	margin-left: 0em;
	margin-right: 0em;
	background-color: #CCCCCC;
}
#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-weight: bold;
	line-height: 1em;
}
#maincontent h3 {
	font-size: 1.4em;
	margin-top: 5px;
	margin-left: 0em;
	margin-bottom: 0.5em;
	margin-right: 5px;
}
#maincontent h4 {
	font-size: 1.21em;
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: .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 {
	margin: -10px 1em .5em 2em;
	font-size: 70%;
	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:focus {
	color: #000000;
	text-decoration: none;
}
#maincontent a:hover {
	color: #000000;
	text-decoration: none;
}
#maincontent a.reverse:link {
	color: #FFCC00;
	text-decoration: underline;
}
#maincontent a.reverse:visited {
	color: #cccccc;
	text-decoration: underline;
}
#maincontent a.reverse:focus {
	color: #ffcc00;
	text-decoration: none;
}
#maincontent a.reverse:hover {
	color: #ffcc00;
	text-decoration: none;
}
#maincontent img {
	border-style: none;
	margin-top: 0em;
	margin-left: 0px;
	margin-bottom: 0em;
	margin-right: 10px;
}
#maincontent img.left {
	margin: 5px 10px 10px 0px;
	float: left;
}
#maincontent img.right {
	margin: 5px 0px 10px 10px;
	float: right;
}
#maincontent img.right-nb {
	margin: 0px 0px 10px 10px;
	border-style: none;
	float: right;
}
#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;
}
#maincontent p.bookmarks-body {
	font-size: 65%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 120%;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: .5em;
	margin-left: 15px;
}
#maincontent p.toc {
	margin: 0px 5px 1em 15px;
	font-size: .7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 133%;
}
#maincontent p.toc a:visited {
	text-decoration: none;
}
/*#maincontent p.toc a {
	text-decoration: none;
}*/
/* ====================== END MAINCONTENT STYLES ======================== */
/* ====================== LEFTCOLUMN STYLES ======================== */
#leftcolumn {
	background-position: 0px 0px;
	float: left;
	width: 150px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/dept-backgrnd-SEAL.gif');
	background-repeat: no-repeat;
	line-height: 1.2px;
	font-size: 90%;
}
#leftcolumn img {
	border-style: none;
	margin: 0em;
	padding: 0em;
}
#leftcolumn img.center130 {
	border: 1px solid #C0C0C0;
	margin: 10px 0em 10px 10px;
	padding: 0em;
}
#leftcolumn a[href^="http:"]:link {
	background-color: transparent;
	border-bottom: none;
}
/* ====================== END LEFTCOLUMN STYLES ======================== */
/*#leftcolumnpix {
	background-position: 0px 0px;
	float: left;
	width: 150px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/dept-backgrnd-SEAL.gif');
	background-repeat: no-repeat;
}
#leftcolumnpix img {
	border-style: none;
	margin: 10px 0em 10px 10px;
	padding: 0em;
}

#leftcolumnpix img.border {
	border: 1px solid #666633;
	margin: 10px 0em 10px 10px;
	padding: 0em;
}

#leftcolumnpix a[href^="http:"]:link {
	background-color: transparent;
	border-bottom: none;
}



/* ====================== SKIPLINK STYLES ======================== */
.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;
}
/* ====================== END SKIPLINK STYLES ======================== */
/* ====================== BREADCRUMB STYLES ======================== */
#breadcrumb {
	FONT-SIZE: 65%;
	COLOR: #999999;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	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:focus {
	color: #000000;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #000000;
	text-decoration: none;
}
/* ====================== END BREADCRUMB STYLES ======================== */
/* ====================== TABLE STYLES ======================== */
table {
	height: auto;
	border: 0em none;
}
td {
	border: 0em none;
}
caption {
	border-style: solid solid none solid;
	padding: 5px;
	caption-side: top;
	width: auto;
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	background-color: #5B1E00;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
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;*/
	margin: 0px 0px 2em 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 65%;
	line-height: 120%;
	padding: 0px;
	font-style: normal;
	border-collapse: collapse;
	border-bottom-style: solid;
	border-bottom-width: 20px;
	border-bottom-color: #666666;
}
tr.formatted {
	border: none;
}
tr.formatted:last-child {
	border-bottom-style: solid;
	border-bottom-width: 20px;
	border-bottom-color: #666666;
}
table.formatted-550 {
	margin: 0px 0px 2em 0px;
	width: 550px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 65%;
	line-height: 120%;
	padding: 0px;
	font-style: normal;
	border-collapse: collapse;
	border-bottom-style: solid;
	border-bottom-width: 20px;
	border-bottom-color: #666666;
}
td.formatted {
	border: 1px #cccccc solid;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
}

#container td.formatted p {
	margin: 0px 0px 1em 0px;
	font-size: 100%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.2em;
}

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: 1px solid #cccccc;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	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 ======================== */
/* ====================== RIGHTCOLUMNFLOAT STYLES ======================== */
#rightcolumnfloat {
	border-style: solid;
	border-width: 10px 1px 1px 1px;
	border-color: #006600 #003300 #003300 #336600;
	padding: 10px 10px 20px;
	float: right;
	background-color: #cccc99;
	color: #003300;
	width: 150px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 1.2em;
	font-size: 65%;
	-moz-border-radius: 11px;
}
#rightcolumnfloat a:link {
	color: #993300;
	text-decoration: underline;
}
#rightcolumnfloat a:visited {
	color: #666666;
	text-decoration: underline;
}
#rightcolumnfloat a:focus {
	color: #000000;
	text-decoration: none;
}
#rightcolumnfloat a:hover {
	color: #000000;
	text-decoration: none;
}
#rightcolumnfloat h4 {
	font-weight: bolder;
	line-height: 1em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: .5em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 140%;
	color: #003300;
}
#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, Helvetica, Arial, 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;
}
#r-colnotes200 {
	width: 200px;
	font-size: 100%;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	line-height: 1.2em;
	text-align: center;
	margin: .5em 0em 1em 1em;
	float: right;
}
/* ====================== END RIGHTCOLUMNFLOAT STYLES ======================== */
#maincontent dd a:visited {
	text-decoration: underline;
}
#maincontent dd a:link {
	text-decoration: underline;
}
#maincontent dt a:visited {
	text-decoration: underline;
}
#maincontent dt a:link {
	text-decoration: underline;
}
#maincontent p a:visited {
	text-decoration: underline;
}
#maincontent p a:link {
	text-decoration: underline;
}
#maincontent h4 a:visited {
	text-decoration: underline;
}
#maincontent h4 a:link {
	text-decoration: underline;
}
#maincontent h5 a:visited {
	text-decoration: underline;
}
#maincontent h5 a:link {
	text-decoration: underline;
}
#maincontent h6 a:visited {
	text-decoration: underline;
}
#maincontent h6 a:link {
	text-decoration: underline;
}
#maincontent p.toc-indent a:visited {
	text-decoration: none;
}
#maincontent p.toc-indent a:link {
	text-decoration: none;
}
#maincontent p.toc a:visited {
	text-decoration: none;
}
#maincontent p.toc a:link {
	text-decoration: none;
}
#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 a.redbutton2:visited {
	border-color: #FF854A #662100 #330000 #C13F00;
	padding: 5px;
	margin: 0em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 70%;
	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;
	text-decoration: none;
	letter-spacing: .05em;
}
#maincontent a.redbutton2:link {
	border-color: #FF854A #662100 #330000 #C13F00;
	padding: 5px;
	margin: 0em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 70%;
	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;
	text-decoration: none;
	letter-spacing: .05em;
}
#maincontent a.redbutton2:hover {
	background-color: #cc3300;
	color: #ffff33;
	text-decoration: none;
}
#maincontent table.right {
	float: right;
}
#maincontent table.left {
	float: left;
}
/*
#maincontent h3 {
	margin: -8px 5px .5em 0px;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	color: #003366;
	font-size: 125%;
	font-weight: bolder;
}

*/
#maincontent h6.lesstopmargin {
	margin: -12px 1em .25em 0em;
}
#maincontent .cap {
	margin: 3px 0px 0px 0px;
	float: left;
	width: 58px;
	font-size: 80px;
	line-height: .75em;
	font-weight: normal;
	color: #444444;
	font-family: "Times New Roman", Times, serif;
}
#maincontent .cap-2lines {
	margin: 3px 0px 0px 0px;
	float: left;
	width: 30px;
	font-size: 44px;
	line-height: .8em;
	font-weight: normal;
	color: #444444;
	font-family: "Century Gothic";
}
#maincontent .cap-w {
	margin: 3px 0px 0px 0px;
	float: left;
	width: 75px;
	font-size: 80px;
	line-height: .75em;
	font-weight: normal;
	color: #444444;
	font-family: "Times New Roman", Times, serif;
}
#maincontent ul.indent {
	margin: -.3em 200px 1.4em 150px;
	font-family: "Gill Sans MT", Helvetica, Arial, sans-serif;
	font-size: 95%;
	text-indent: 30px;
}
#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;
}
.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: 0px;
	color: #CC9900;
	margin-left: 1em;
	font-size: 100%;
	font-style: italic;
	line-height: 1em;
}
#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, Helvetica, Arial, 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: 80%;
	color: #ffff99;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 190px;
	font-family: Verdana, Helvetica, Arial, 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: 20px;
	font-size: 80%;
	color: #003366;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	text-align: justify;
}
#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;
	}
#box-grad h1 {
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.9em;
	font-weight: bold;
	font-style: italic;
}
#box-IT {
	margin: 20px 190px 10px 0px;
	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;
}
#box-IT h5.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;
	display: block;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-bottom-color: #003300;
	border-left-color: #336600;
	font-size: 120%;
}
#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;
}
#menu:hover ul {
	display: block;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#menu ul li:link {
	text-decoration: none;
}
#menu ul li:visited {
	text-decoration: none;
}
#menu ul li:hover {
	background-color: #cccc99;
	font-weight: normal;
	text-decoration: none;
}
#thumbnails {
	margin: 0px;
	padding: 0px;
}
#thumbnails img {
	padding: 0px;
	margin: 0px 10px 10px 0px;
}
.allcaps {
	font-family: "Gill Sans MT", Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-variant: normal;
	text-transform: uppercase;
	color: #996600;
}
#maincontent p.bold-italic-80 {
	font-weight: bold;
	font-style: italic;
}
table.formatted-100 {
	border-top: 2px #999999 solid;
	border-left: 2px #999999 solid;
	border-bottom: 20px #999999 solid;
	border-right: 2px #999999 solid;
	width: 100%;
	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;
}
.red-bold {
	color: #cc0000;
	font-weight: bold;
}
.red-bold-yel-backgrd {
	padding: 2px;
	background-color: #FFF19F;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #CC0000;
	font-size: 80%;
	font-style: normal;
	background-image: none;
}
#maincontent p.red-bold {
	color: #cc0000;
	font-weight: bold;
}
#maincontent p.navy-bold {
	margin: 0px 0px -.05em 0px;
	color: #003366;
	font-weight: bold;
}
#maincontent p.indent {
	margin: 1em 3em 1em 3em;
}
#maincontent p.toc-indent {
	margin: -.75em 5px 1em 25px;
	font-size: .7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.2em;
}
#maincontent p.justify {
	line-height: 1.4em;
	text-align: justify;
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: 1em;
	margin-right: 0px;
	padding: 0em;
	font-size: 95%;
}
th.formatted-row {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	margin: 0px;
}
td.formatted-grey {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color: #ECECEC;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
#maincontent p.smalltext-right {
	line-height: 120%;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	text-align: right;
	font-size: 65%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #FF3300;
	font-weight: bold;
}
th.formatted-row-right {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	margin: 0px;
}
#maincontent p.bookmarks-body-center {
	font-size: 65%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 120%;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: .5em;
	margin-left: 15px;
	text-align: center;
}
table.formatted-tut {
	border-top: 2px #999999 solid;
	border-left: 2px #999999 solid;
	border-bottom: 20px #999999 solid;
	border-right: 2px #999999 solid;
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 75%;
	line-height: 120%;
	margin-bottom: 10px;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	background-color: #ECE9D8;
	border-spacing: 5px;
}
table.formatted-tut td {
	background-color: #FFFFFF;
}

#container table.formatted-tut th {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
	margin: 0px;
	font-size: 100%;
}

#container table.formatted-tut caption {
	padding: .5em;
	font-size: 120%;
}
#container table.formatted-tut td p {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
#container table.formatted-tut h6 {
	padding: .5em;
	margin: 0px 0px 1em 0px;
	font-size: 100%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #006600;
	background-color: #FFFFCC;
}

td.formatted-nowrap {
	border: 1px #cccccc solid;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	white-space: nowrap;
}
#maincontent img.leftholly {
	margin: 0px 2em 23em 0px;
	float: left;
}
ul.indent {
	padding: 0px;
	font-size: 100%;
	line-height: 1.4em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin: 1em 30px 2em 50px;
}
li.indent {
	padding: 0px;
	font-size: 100%;
	line-height: 1.2em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin: 0em 0px .5em 0px;
}
#maincontent img.leftbottom {
	margin: 5px 5px 0px 0px;
}
#maincontent .capbottom {
	padding: 0px 0px 1px 2px;
	margin: -6px -12px -2px 0px;
	float: left;
	width: 34px;
	font-size: 36px;
	line-height: .75em;
	font-weight: bold;
	color: #000000;
	font-family: "Kunstler Script";
}
#container-holly {
	background-position: 0px 0px;
	position: relative;
	width: 600px;
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 140px;
	background-image: url('images/hollyborder.jpg');
	background-repeat: repeat-y;
}
#scrollbars {
	margin: 0px 0px 1em 0px;
	border: 1px solid #006600;
	width: 385px;
	height: 160px;
	overflow: auto;
	background-color: #FFFFCC;
	padding: 10px;
}
#scrollbars h4 {
	font-family: "Gill Sans MT";
	margin: 0em 0px .5em 0px;
	color: #CC3300;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #FF9900;
}
#scrollbars p {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 1.3em;
}
.separator {
	padding: 0px;
	margin: -12px 0px 0px 0px;
	clear: both;
	height: 1px;
}
td.formatted-right150 {
	border: 1px #cccccc solid;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	margin: 0px;
	width: 150px;
}
td.formatted-right150wht {
	border: 1px #cccccc solid;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	margin: 0px;
	width: 150px;
}
#container td p {
	margin: 0px 0px 1em 0px;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

#container td h6 {
	margin: 0px 0px 1em 0px;
	font-size: 100%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

img.formatted-tut {
	padding: 0px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	float: left;
}
td.formatted-150 {
	border: 1px #cccccc solid;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	width: 150px;
}
th.formatted-row50 {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	margin: 0px;
	width: 50px;
}
th.formatted-row-nowrap {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	margin: 0px;
	white-space: nowrap;
}
td.formatted-yellow {
	border: 1px solid #cccccc;
	background-color: #FFFF99;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
td.formatted-green {
	border: 1px solid #cccccc;
	background-color: #006600;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	font-weight: bold;
	font-style: normal;
	color: #FFFF66;
}
table.formatted-100 h4 {
	font-size: 133%;
}
#maincontent ul.center {
	margin: -.3em 200px 1.4em 200px;
	font-family: "Gill Sans MT", Helvetica, Arial, sans-serif;
	font-size: 95%;
	text-indent: 0px;
	text-align: center;
}
td.formatted-yellow2top {
	border-style: solid;
	border-width: 2px 1px 1px 1px;
	border-color: #666666 #cccccc #cccccc #cccccc;
	background-color: #FFFF99;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
td.formatted-beige {
	border: 1px solid #cccccc;
	background-color: #EFEFB3;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
td.formatted-beige2top {
	border-style: solid;
	border-width: 2px 1px 1px 1px;
	border-color: #666666 #cccccc #cccccc #cccccc;
	background-color: #EFEFB3;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
#center {
	text-align: center;
	right: auto;
	left: auto;
}
#center p {
	text-align: center;
	right: auto;
	left: auto;
}
table.formatted-400 {
	width: 400px;
	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;
	border-bottom-style: solid;
	border-bottom-width: 20px;
	border-bottom-color: #666666;
}
.italic {
	font-style: italic;
}
#maincontent img.nomarginleft {
	padding: 0px;
	margin: 0px 5px 0px 0px;
	border: none;
	float: left;
}
table img {
	padding: 0px;
	margin: 0px;
	border: none;
}
.xx-large {
	font-size: xx-large;
}
.smaller {
	font-size: smaller;
}
.x-small {
	font-size: x-small;
}
.small {
	font-size: small;
}
.larger-red-bold {
	font-size: larger;
	font-weight: bold;
	color: #CC0000;
}
.red-bold-175 {
	font-size: 175%;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
}
#maincontent img.nomargin {
	padding: 0px;
	margin: 0px 5px 0px 0px;
	border: none;
}
/*
#maincontent img.masthead {
	margin: 0px 10px -20px 0px;
	padding: 20px 0px 0px 5px;
	border-style: none;
}
*/
#maincontent img.masthead {
	margin: 0;
	padding: 0;
	border-style: none;
}
/*================ start UL tabnav ==========================*/
#tabnavwrap {
	width: 100%;
	min-width: 760px;
	background-color: #8B8A5C;
}
ul#tabnav {
	padding: 0px 0px 0px 160px;
	list-style-type: none;
	margin: 0px;
	height: 21px;
	line-height: 1em;
	letter-spacing: .02em;
}
ul#tabnav li {
	float: left;
	height: 21px;
	background-color: #003300;
	color: #FFFFFF;
	margin: 0px 1px 0px 0px;
	font: bold 65% Arial, Helvetica, Verdana, sans-serif;
}
ul#tabnav a:visited {
	margin: 0px;
	display: block;
	height: 17px;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	padding: 4px 3px 3px 3px;
}
ul#tabnav a:link {
	margin: 0px;
	display: block;
	height: 17px;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	padding: 4px 3px 3px 3px;
}
ul#tabnav a:hover {
	padding: 4px 3px 0px 3px;
	margin: 0px;
	color: #FFCC00;
	background-color: #006600;
}
ul#tabnav a[href^="http:"]:link {
	border: none;
}
ul#tabnav a:visited.hilite {
	padding: 4px 3px 0px 3px;
	color: #006600;
	background-color: #cc9900;
	display: block;
}
ul#tabnav a:link.hilite {
	padding: 4px 3px 0px 3px;
	color: #006600;
	background-color: #cc9900;
	display: block;
}
/*
ul#tabnav a:visited.hilite {
	padding: 4px 3px 0px 3px;
	color: #006600;
	background-color: #cc9900;
	display: block;
}

*/
ul#tabnav a:focus.hilite {
	color: #ffcc00;
	background-color: #006600;
}
ul#tabnav a:hover.hilite {
	color: #ffcc00;
	background-color: #006600;
}
ul#tabnav a:visited.red {
	height: 17px;
	padding: 4px 3px 0px 3px;
	display: block;
	color: #FFCC00;
	background-color: #cc3300;
	font-weight: bold;
}
ul#tabnav a:link.red {
	height: 17px;
	padding: 4px 3px 0px 3px;
	display: block;
	color: #FFCC00;
	background-color: #cc3300;
	font-weight: bold;
}
ul#tabnav a:hover.red {
	height: 17px;
	padding: 4px 3px 0px 3px;
	display: block;
	color: #FFFFFF;
	background-color: #FF4B0F;
	font-weight: bold;
}
/*
ul#tabnav a:visited.red {
	color: #FFCC00;
	background-color: #cc3300;
}

ul#tabnav a:hover.red {
	height: 17px;
	padding: 4px 3px 0px 3px;
	display: block;
	color: #FFFFFF;
	background-color: #E83A00;
	

}*/
/* ============================ end UL tabnav ==========================*/
/* ==============================Begin tabnav2===================== */
ul#tabnav2 {
	padding: 0px 0px 0px 120px;
	list-style-type: none;
	margin: 0;
	background-color: transparent;
	height: 21px;
	line-height: 1em;
	letter-spacing: .02em;
}
/*
ul#tabnav {
	padding: 0px 0px 0px 160px;
	list-style-type: none;
	margin: 0px;
	font: normal 70% Verdana, Helvetica, Arial, sans-serif;
	height: 21px;
	line-height: 1em;
	letter-spacing: .02em;
}
*/
ul#tabnav2 li {
	float: left;
	height: 21px;
	background-color: #006600;
	color: #FFFFFF;
	margin: 0px 1px 0px 0px;
	font: bold 65% Arial, Helvetica, Verdana, sans-serif;
}
/*
ul#tabnav li {
	float: left;
	height: 21px;
	background-color: #003300;
	color: #FFFFFF;
	margin: 0px 1px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
*/
ul#tabnav2 a:visited {
	margin: 0px;
	display: block;
	height: 17px;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	padding: 4px 3px 3px 3px;
}
ul#tabnav2 a:link {
	margin: 0px;
	display: block;
	height: 17px;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	padding: 4px 3px 3px 3px;
}
/*
ul#tabnav2 a:link {
	display: block;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	padding: 3px 4px 2px 3px;
}

*/
ul#tabnav2 a:hover {
	padding: 4px 3px 0px 3px;
	margin: 0px;
	background-color: #009D00;
	color: #FFFFFF;
}
/*
ul#tabnav a:link, ul#tabnav a:visited {
	margin: 0px;
	display: block;
	height: 17px;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	padding: 4px 3px 3px 3px;
}

*/
ul#tabnav2 a[href^="http:"]:link {
	border: none;
}
ul#tabnav2 a:visited.hilite {
	padding: 4px 3px 0px 3px;
	color: #006600;
	background-color: #cc9900;
	display: block;
}
ul#tabnav2 a:link.hilite {
	padding: 4px 3px 0px 3px;
	color: #006600;
	background-color: #cc9900;
	display: block;
}
/*
ul#tabnav2 a.hilite {
	color: #006600;
	background-color: #cc9900;
	padding: 3px 4px 2px 3px;
}

*/
ul#tabnav2 a:hover.hilite {
	color: #ffcc00;
	background-color: #006600;
}
/*
ul#tabnav a:hover {
	padding: 4px 3px 0px 3px;
	margin: 0px;
	color: #FFCC00;
	background-color: #006600;
}
ul#tabnav a[href^="http:"]:link {
	border: none;
}
ul#tabnav a:visited.hilite {
	padding: 4px 3px 0px 3px;
	color: #006600;
	background-color: #cc9900;
	display: block;
}
ul#tabnav a:link.hilite {
	padding: 4px 3px 0px 3px;
	color: #006600;
	background-color: #cc9900;
	display: block;
}
*/
ul#tabnav2 a:visited.red {
	color: #FFCC00;
	background-color: #993300;
	padding: 3px 4px 1px 3px;
}
ul#tabnav2 a:link.red {
	color: #FFCC00;
	background-color: #993300;
	padding: 3px 4px 1px 3px;
}
ul#tabnav2 a:hover.red {
	color: #FFFFFF;
	background-color: #E83A00;
}
/* ======================================= end UL Tabnav & UL tabnav2 ========================== */
/* =========================================== start UL navbar ================================= */
#navbar2007 {
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .625em;
	font-weight: bold;
	background-color: #993300;
	margin: 0em;
}
#navbar2007 ul {
	padding: 4px 0px 4px 0px;
	list-style-type: none;
	margin: 0em;
}
#navbar2007 li {
	padding: 0px;
	margin: 0px 1px 0px 1px;
	display: inline;
}
#navbar2007 a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 4px 8px 3px 8px;
	background-color: #993300;
}
#navbar2007 a:link {
	color: #ffffff;
	text-decoration: none;
	padding: 4px 8px 3px 8px;
	background-color: #993300;
}
#navbar2007 a:hover {
	color: #ffcc66;
	background-color: #cc3300;
}
#navbar2007 a:visited.red {
	color: #FFCC00;
	background-color: #cc3300;
}
#navbar2007 a:link.red {
	color: #FFCC00;
	background-color: #cc3300;
}
#navbar2007 a:hover.red {
	color: #FFFFFF;
	background-color: #993300;
}
#navbar2007 a[href^="http:"]:link {
	border: none;
	text-decoration: none;
}
#navbar2007 a:hover.red {
	color: #ffffff;
	background-color: #cc3300;
}
#navbar2007 a:visited.search {
	background-position: 3px 5px;
	color: #FFCC00;
	background-color: #993300;
	background-image: url('images/icon-search2005.gif');
	background-repeat: no-repeat;
	text-align: right;
}
#navbar2007 a:link.search {
	background-position: 3px 5px;
	color: #FFCC00;
	background-color: #993300;
	background-image: url('images/icon-search2005.gif');
	background-repeat: no-repeat;
	text-align: right;
}
#navbar2007 a:focus.search {
	color: #FFFF00;
	background-color: #993300;
}
#navbar2007 a:hover.search {
	color: #FFFF00;
	background-color: #993300;
}
/* =========================================== end UL navbar ================================= */
/* ============================ #NAVBAR ============================= */
#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;
}
/*
{
	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 {
	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:focus {
	color: #ffcc66;
	background-color: #cc3300;
}
#navbar a:hover {
	color: #ffcc66;
	background-color: #cc3300;
}
#navbar a:visited.search {
	background-position: 3px 5px;
	color: #FFCC00;
	background-color: #993300;
	background-image: url('images/icon-search2005.gif');
	background-repeat: no-repeat;
	text-align: right;
}
#navbar a:link.search {
	background-position: 3px 5px;
	color: #FFCC00;
	background-color: #993300;
	background-image: url('images/icon-search2005.gif');
	background-repeat: no-repeat;
	text-align: right;
}
#navbar a:focus.search {
	color: #FFFF00;
	background-color: #993300;
}
#navbar a:hover.search {
	color: #FFFF00;
	background-color: #993300;
}
/* ============================ END #NAVBAR ============================= */
.goldbackground-white {
	padding: 3px;
	background-color: #dcae00;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
}
ul.titelead {
	padding: 0px;
	font-size: 95%;
	line-height: 1em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin: -8px 30px .5em 30px;
}
.bold-hilite-red {
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	background-color: #FFFF99;
	color: #CC3300;
}
.bold-italic {
	font-weight: bold;
	font-style: italic;
}
#rightolumn img.center130-2nd {
	border-style: none;
	margin: 0px 0em 10px 10px;
	padding: 0em;
}
li.smaller {
	margin: 1px 30px .25em 10px;
	font-size: smaller;
	line-height: 1.4em;
}
li.x-small {
	margin: 1px 30px 1em 0px;
	font-size: x-small;
	line-height: 1.4em;
}
li.small {
	margin: 1px 30px 1em 0px;
	font-size: small;
	line-height: 1.4em;
}
#maincontent h3 {
	margin: 0px 0px .5em 0px;
	color: #003366;
	padding: 0px;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	line-height: 1em;
	font-size: 133%;
}
#l-colnotes234 {
	width: 234px;
	font-size: 70%;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: left;
	margin: 5px 10px 5px 0px;
	float: left;
}
#maincontent img.left20bm {
	margin: 5px 10px 20px 0px;
	float: left;
}
#maincontent img.left30bm {
	margin: 5px 10px 30px 0px;
	float: left;
}
#l-colnotes200 {
	width: 200px;
	font-size: 65%;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: left;
	margin: 5px 15px 0px 0px;
	float: left;
}
.goldbanner {
	margin: 1em 0em .5em 0em;
	border-style: none;
	border-width: 0px;
	color: #003300;
	font-weight: bold;
	background-color: #FFCC00;
	padding: 3px;
	display: block;
}
#maincontent img.center {
	margin: 0em auto 0em auto;
	border-style: none;
	text-align: center;
}
#center400 {
	text-align: center;
	right: auto;
	left: auto;
	width: 400px;
}
#center400 a[href^="http:"]:link {
	border: none;
}
img.padded {
	padding: 10px 0px 0px 10px;
	border: none;
}
.green-bold {
	color: #006600;
	font-weight: bold;
}
.large {
	font-size: large;
}
.navy-bold {
	color: #000066;
	font-weight: bold;
}
.blue-bold {
	color: #0000CC;
	font-weight: bold;
}
.blu-bold-yel-bkgrd {
	padding: 0px 2px 0px 2px;
	background-color: #FFF19F;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #0000CC;
	font-size: 80%;
	font-style: normal;
	background-image: none;
}
.green-bold-yel-bkgrd {
	padding: 0px 2px 0px 2px;
	background-color: #FFF19F;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #006600;
	font-size: 80%;
	font-style: normal;
	background-image: none;
}
h6.tite-leading {
	margin-top: -.5em;
	line-height: 1.4em;
}
#rightcolumnfloat img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.goldbackground-pad {
	padding: 10px;
	margin: 0px 0px 10px 0px;
	background-color: #dcae00;
	width: 100%;
}
.new {
	padding: 0px 2px 0px 2px;
	background-color: #FFF19F;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #CC0000;
	font-size: 100%;
	font-style: normal;
	background-image: none;
}
.larger-bold {
	font-size: larger;
	font-weight: bold;
}
td.format-grey {
	border: 1px solid #666666;
	background-color: #666666;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
}
td.formatblack-centergrey {
	border: 1px solid #666666;
	background-color: #666666;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
}
#maincontent p.smalltext-left-indent {
	margin: 0px 0px 10px 15px;
	line-height: 120%;
	text-align: left;
	font-size: 65%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
table.formatted img {
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
#mastheads {
	width: 100%;
	background-color: #8B8A5C;
	padding: 0px;
	margin: 0px;
}
#masthead {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 89px;
}
#masthead img {
	margin: 0;
	padding: 0;
	position: absolute;
}
.indent {
	padding: 1px 10px 10px 10px;
	margin: 0px 20px 0px 20px;
	font-size: 100%;
}
.indent h5 {
	font-weight: bold;
	font-style: normal;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: -.25em;
	margin-top: 1em;
}
#maincontent img.leftborder {
	border: 1px solid #999999;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
}
#maincontent img.rightborder {
	padding: 2px;
	margin: -10px 0px 10px 10px;
	border: 1px solid #999966;
	float: right;
	background-color: transparent;
}
div.separator-border {
	padding: 0px;
	margin: 0px 0px 1em 0px;
	clear: both;
	height: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.condensed1 {
	letter-spacing: -.1em;
}
.condensed-pt05 {
	letter-spacing: -.05em;
}
.condensed-pt025 {
	letter-spacing: -.025em;
}
.not-italic {
	font-style: normal;
}
table.formatted-left {
	margin: 0px 10px 10px 0px;
	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%;
	padding: 0px;
	font-style: normal;
	border-collapse: collapse;
	float: left;
}
a:link.padright20 {
	color: #993300;
	text-decoration: none;
	padding-right: 20px;
}
a:visited.padright20 {
	color: #666666;
	text-decoration: none;
	padding-right: 20px;
}
a:hover.padright20 {
	color: #000000;
	text-decoration: none;
	padding-right: 20px;
}
#maincontent a:link.underline {
	text-decoration: underline;
}
#maincontent a:visited.underline {
	text-decoration: underline;
}
#maincontent a:hover.underline {
	text-decoration: underline;
}
#maincontent a:focus.underline {
	text-decoration: underline;
}
th.formatted-green {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #006600;
	padding: 5px;
	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
	margin: 0px;
}
td.formatted-darkbeige {
	border: 1px solid #cccccc;
	background-color: #8B8A5C;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.indent75 {
	padding: 1px 10px 10px 10px;
	margin: 0px 0px 0px 20px;
	font-size: 75%;
}
p.indent75Copy {
	padding: 1px 10px 10px 10px;
	margin: 0px 0px 0px 40px;
	font-size: 75%;
}
h4.greenbanner {
	margin: 2em 0em .25em 0em;
	color: #ffffff;
	font-weight: bold;
	background-color: #003300;
	padding: 3px;
	border-left: 10px #336600 solid;
	display: block;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-bottom-color: #003300;
	border-left-color: #336600;
}
.normal-text {
	font-weight: normal;
}
ol.roman {
	list-style-type: upper-roman;
	margin-left: 20px;
	font-size: 100%;
}
ol ol li.roman {
	list-style-type: upper-alpha;
	font-weight: normal;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}
ol ol ol li.roman {
	list-style-type: decimal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#box-100-yell {
	margin: 0px;
	background-color: #FFFFCC;
	padding: 5px;
	font-size: 100%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1em;
}
#rightfloatbox {
	border-color: #333300;
	background-color: #FFCC66;
	border-style: solid;
	border-width: 10px 1px 1px 1px;
	padding: 10px 10px 20px 10px;
	margin: 0px 0px 10px 10px;
	width: 150px;
	float: right;
	font-size: 65%;
	line-height: 1.2em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	clear: right;
}
#rightfloatbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 1.4em;
	margin: 0px 0px .5em 0px;
}
#rightfloatbox h4 {
	font-weight: bolder;
	line-height: 1em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: .5em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 140%;
}
#rightfloatbox a:link {
	color: #993300;
	text-decoration: underline;
}
#rightfloatbox a:visited {
	color: #666666;
	text-decoration: underline;
}
#rightfloatbox a:hover {
	color: #000000;
	text-decoration: none;
}
#rightfloatbox img {
	margin: 0em;
	padding: 0em;
}
.font-times {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #000000;
}
.darkgreen-bordered {
	border-style: solid none solid none;
	padding: 10px 10px 10px 10px;
	color: #004500;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #003300;
	border-bottom-color: #003300;
	background-color: #E5E5E5;
}
.center-yellowblock {
	text-align: center;
	display: block;
	background-color: #FFFF66;
}
#rightfloatbox2 {
	border-color: #993300;
	background-color: #FFFF99;
	border-style: solid;
	border-width: 10px 1px 1px 1px;
	padding: 10px 10px 20px 10px;
	margin: 0px 0px 10px 10px;
	width: 150px;
	float: right;
	font-size: 65%;
	line-height: 1.2em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	clear: right;
}
#rightfloatbox2 h4 {
	font-weight: bolder;
	line-height: 1em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: .5em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 140%;
}
#rightfloatbox2 a:link {
	color: #993300;
	text-decoration: underline;
}
#rightfloatbox2 a:visited {
	color: #666666;
	text-decoration: underline;
}
#rightfloatbox2 a:hover {
	color: #000000;
	text-decoration: none;
}
#rightfloatbox img.negmargin {
	margin: 0em -2px 0em 0em;
	padding: 0em;
}
#maincontent img.negmargin {
	margin: 0em -1px 0em 0em;
	padding: 0em;
}
#maincontent p.indent150 {
	margin: 0em 0em 1em 150px;
}
ol li li.bulleted {
	list-style-type: disc;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 20px;
}
ol li.bulleted {
	list-style-type: upper-alpha;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 20px;
}
ol ol li.bulleted {
	list-style-type: disc;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 20px;
}
.clear {
	clear: both;
}
.font-times-150prcnt {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #000000;
	font-size: 150%;
}
#maincontent p.font-times-150prcnt {
	margin: 0px 0px .5em 0px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #000000;
	font-size: 150%;
	font-weight: bold;
	line-height: 1em;
}
#maincontent p.small {
	font-size: small;
}
#maincontent p.smaller {
	font-size: smaller;
}
#maincontent p.x-small {
	font-size: x-small;
}
#maincontent p.large {
	font-size: large;
}
#maincontent p.x-large {
	font-size: x-large;
}
#maincontent p.xx-large {
	font-size: xx-large;
}
#maincontent h4.graybanner {
	background-color: #CCCCCC;
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #666666;
	margin-bottom: 1em;
	line-height: 1.4em;
	font-size: 100%;
	padding-bottom: 5px;
}
#maincontent h4.yellobanner {
	background-color: #E1B500;
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #666666;
	margin-bottom: 1em;
	line-height: 1.4em;
	font-size: 100%;
	padding-bottom: 5px;
}
#maincontent p.toc-indent2 {
	margin: -.75em 5px 1em 35px;
	font-size: .7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.2em;
}
/*  ========================== Child-selectors ============================== */
#maincontent > h2 + h3 {
	margin: -10px 0px .5em 0px;
	color: #003366;
}
#maincontent > h3 + h4 {
	margin: 0em 0px .5px 0px;
	font-style: normal;
}
#maincontent > #breadcrumb + h3 {
	margin: -10px 0px .5em 0px;
	color: #003366;
}
#maincontent > h3 + p.toc {
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 15px;
}
#maincontent > h4.graybanner + h4 {
	margin: -10px 0px .5px 20px;
}
#maincontent > h3 + h6 {
	margin: 10px 0px .5px 0px;
	color: #000000;
	font-style: normal;
}
#photocolumn225left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: italic;
	float: left;
	width: 225px;
	line-height: 1.2em;
	text-align: left;
	margin-bottom: 1em;
}
#photocolumn350left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: italic;
	float: left;
	width: 350px;
	line-height: 1.2em;
	text-align: center;
	margin: -10px 1em 1em 1em;
}
#photocolumn350left img {
	margin: 1.5em 0em .25em 0em;
}
#maincontent h5.greenbckgrd {
	background-color: #006600;
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CC9900;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CC9900;
	margin-bottom: 1em;
	line-height: 1.4em;
	font-size: 90%;
	padding-right: 10px;
	width: 200px;
	color: #FFFFCC;
}
th.formatted-nowrap {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
	margin: 0px;
	white-space: nowrap;
}
#maincontent > h4.greenbanner + h4 {
	margin: -10px 0px .5px 20px;
}
h4.tite-leadingless {
	margin-top: 0em;
}
#maincontent h5.greybckgrd {
	padding: 0px 10px 0px 10px;
	background-color: #DADADA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CC9900;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CC9900;
	margin-bottom: 1em;
	line-height: 1.4em;
	font-size: 90%;
	width: 300px;
	display: block;
}
.indent10 {
	padding: 1px 10px 10px 10px;
	margin: 0px 20px 0px 10px;
	font-size: 95%;
}
.indent5 {
	padding: 1px 10px 10px 10px;
	margin: 0px 20px 0px 5px;
	font-size: 95%;
	line-height: 80%;
}
h5.tite-leadinglessCopy {
	margin-top: 0em;
}
td.formatted-nowrapcenter {
	border: 1px #cccccc solid;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	white-space: nowrap;
}
td.formatted a:link {
	text-decoration: none;
}
td.formatted a:visited {
	text-decoration: none;
}



tr.formatted-lightgrey > td {
	background-color: #CCCCCC;
}
tr.formatted-lightgrey {
	background-color: #CCCCCC;
}
tr.formatted-lt-green > td {
	background-color: #E6FFE6;
}
tr.formatted-lt-green {
	background-color: #E6FFE6;
}
h4.goldunderline {
	margin: 3em 0em .25em 0em;
	padding: 3px 3em 3px 0px;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-color: #996600;
	color: #333300;
	display: inline-block;
}
#maincontent p.abc-listing {
	word-spacing: .5em;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
}
#rightcolumnfloat img.bottm-margin {
	margin: 0em 0em .5em 0em;
	padding: 0em;
}
.clear-right {
	clear: right;
}
#maincontent h5.yellobanner {
	background-color: #E1B500;
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #666666;
	margin-bottom: 1em;
	line-height: 1.4em;
	font-size: 90%;
	padding-bottom: 5px;
}
.clear-left {
	clear: left;
}
#maincontent p.get-adobe {
	margin: 0px 0px 3em 10px;
	line-height: 120%;
	text-align: left;
	font-size: 65%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding-top: 5px;
}
#box a:link {
	text-decoration: underline;
}
.yello-bold {
	color: #FFFF00;
	font-weight: bold;
}
td.formatred-center {
	border: 1px solid #CC3300;
	background-color: #CC3300;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
}
ol li.bulleted-bold {
	list-style-type: decimal;
	font-size: 100%;
	font-family: "Gil Sans MT", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
ol li li.bulleted-bold {
	list-style-type: none;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
ol li li li.bulleted-bold {
	list-style-type: disc;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1em;
}
#maincontent h5.greybckgrd500 {
	padding: 0px 10px 0px 10px;
	background-color: #DADADA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CC9900;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CC9900;
	margin-bottom: 1em;
	line-height: 1.4em;
	font-size: 90%;
	width: 500px;
	display: block;
}
.superior {
	font-size: x-small;
	vertical-align: 50%;
	letter-spacing: -.25em;
	line-height: 1em;
	color: #CC3300;
	font-weight: bold;
}
#box-lt-blue h5.greybckgrd {
	padding: 0em 10px 0px 10px;
	background-color: #DADADA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CC9900;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CC9900;
	margin-bottom: 1em;
	line-height: 1.4em;
	font-size: 90%;
	width: 500px;
	display: block;
	margin-top: 2em;
	margin-right: 1em;
}
h3.goldunderline {
	margin: 2em 0em 1em 0em;
	padding: 3px 3px 3px 0px;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-color: #996600;
	width: 50%;
	color: #333300;
}
#rightfloatbox img.border {
	border: 1px solid #C0C0C0;
	margin: 0em;
	padding: 0em;
}
#maincontent > h3 + table {
	margin: 2em 0px 1em 0px;
}
#r-colnotes150 {
	padding: 3px;
	width: 150px;
	font-size: 90%;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: center;
	margin: 10px 0px 10px 10px;
	float: right;
	color: #CC3300;
	background-color: #FFFF66;
	font-weight: bold;
}
#r-colnotes150 img {
	text-align: center;
	margin: 3px 0px 0px 0px;
}
#rightcolumnfloat img.left {
	border: 1px solid #FFFFCC;
	margin: 0px 5px 10px 0px;
	padding: 0em;
	float: left;
}
.center-goldblock {
	padding: 3px;
	text-align: center;
	display: block;
	background-color: #FFCC00;
}
td.formatted-center img {
	text-align: center;
	float: none;
}
div.spacer1em {
	padding-top: 1em;
}
div.spacer2em {
	padding-top: 2em;
}
#ccrimastheads {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#localmastheads {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
div.get-adobe {
	margin: 3em 0px 4em 10px;
	line-height: 120%;
	text-align: left;
	font-size: 65%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding-top: 0px;
	color: #006666;
}
div.get-adobe img {
	float: left;
	margin: -10px 10px 0em 0px;
	padding: 0px;
}
#maincontent div.separator {
	padding: 0px;
	margin: -12px 0px 0px 0px;
	clear: both;
	height: 1px;
	background-color: transparent;
}
#maincontent div.separator-border {
	padding: 0px;
	margin: 0px 200px 1em 0px;
	clear: both;
	height: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
#maincontent > h3 + h4.black-noindent {
	margin: 0px 0px .5px 0px;
	color: #000000;
	font-style: normal;
}
#maincontent div.romanlist {
	font-family: Arial, Helvetica, sans-serif;
}
#maincontent div.romanlist ol li {
	margin: .5em 0 0 0;
	list-style: upper-roman;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
}
#maincontent div.romanlist ol ol li {
	list-style: upper-alpha;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#maincontent div.romanlist ol ol ol li {
	list-style: decimal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
#maincontent div.romanlist ol ol ol ol li {
	list-style: lower-alpha;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
#maincontent div.romanlist li li {
	font-size: 100%;
}
#maincontent div.romanlist li > code {
	color: red;
}
#maincontent h3.green-center {
	margin: 0px 0px .5em 0px;
	color: #006600;
	padding: 0px;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	line-height: 1em;
	font-size: 133%;
	text-align: center;
	font-weight: bold;
}
#rightcolumnfloat p.center {
	margin: 0em 0px 1em 0px;
	line-height: 120%;
	text-align: center;
	color: #000000;
	font-size: 120%;
}
#maincontent div.rightcol {
	padding: 0px;
	width: 200px;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 0em;
	margin-top: 0em;
}
a.caption:link {
	color: #ffffff;
}
.seven-ems-arial {
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
}
.smaller-arial {
	font-size: smaller;
	font-family: Arial, Helvetica, sans-serif;
}
.x-small-arial {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
#maincontent p.footnotes80pct {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 1em 200px 1.4em 3em;
	line-height: 1.2em;
	letter-spacing: .02em;
}
h4.redbanner {
	border-style: solid;
	border-width: 2px 10px 2px 10px;
	border-color: #003300;
	margin: 2em 0em .25em 0em;
	color: #FFCC00;
	font-weight: bold;
	background-color: #890900;
	padding: 3px 3px 3px 10px;
	border-left: 10px #003300 solid;
	display: block;
}
h4.redbanner-inline {
	border-style: solid;
	border-width: 2px 10px 2px 10px;
	border-color: #003300;
	margin: 2em 0em .25em 0em;
	color: #FFCC00;
	font-weight: bold;
	background-color: #890900;
	padding: 3px 3px 3px 10px;
	border-left: 10px #003300 solid;
	display: inline-block;
}
h4.goldbanner-inline {
	border-style: none none dotted none;
	border-width: 0px 0px 2px 0px;
	border-color: #003300;
	margin: 2em 0em .25em 0em;
	color: #890900;
	font-weight: bold;
	background-color: #FFE479;
	padding: 3px 3px 5px 10px;
	display: inline-block;
}
h4.transpbanner-inline {
	border-style: none none dotted none;
	border-width: 0px 0px 2px 0px;
	border-color: #003300;
	margin: 2em 0em .25em 0em;
	color: #890900;
	font-weight: bold;
	background-color: transparent;
	padding: 3px 3px 3px 10px;
	display: inline-block;
}
h4.linesbanner-inline {
	border-top: 2px dotted #cccccc;
	margin: 2em 0em .05em 0em;
	color: #003300;
	font-weight: bold;
	background-color: transparent;
	padding: 3px 0px 3px 10px;
	display: block;
	background-image: url('images/background-lines-faint.gif');
	width: 389px;
}
.x-small-verdana {
	font-size: x-small;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.smaller-verdana {
	font-size: smaller;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#coupon {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	border: 5px dashed #CC3300;
	padding: 20px;
	margin: 1em 0em 1em 0em;
}
#coupon img.left {
	float: left;
	margin: -10px 10px 10px -10px;
}
.red-bold-125 {
	color: #cc0000;
	font-weight: bold;
	font-size: 125%;
}
.navy-bold-125 {
	color: #000066;
	font-weight: bold;
	font-size: 125%;
}
#rightcolumnfloat hr {
	color: #6B6B47;
	background-color: #6B6B47;
	font-size: 1px;
}
h1.lessmarginred {
	font-weight: bold;
	color: #890900;
	font-style: normal;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: .5em;
	line-height: 1em;
	margin-top: -10px;
}
#container-relative {
	position: relative;
	width: 760px;
	margin: 0px;
	padding: 0px;
}
#maincontent h3 > p.toc {
	margin: 1em 5px 1em 15px;
	font-size: .7em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 133%;
}
#rightcolumnfloat + p.toc {
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 15px;
}
h3 + #rightcolumnfloat {
	margin: 1em;
}
#maincontent > h3 + h4.black-noind-undrlne {
	margin: 10px 0px .5em 0px;
	color: #000000;
	font-style: normal;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #CC9900;
	display: inline-block;
	padding-right: 3em;
	padding-bottom: .25em;
}
#maincontent h4.black-noind-undrlne + p.toc {
	margin-top: 1em;
}
#rightcolumnfloat h4.banner {
	margin: -10px -10px .5em -10px;
	font-weight: bolder;
	line-height: 1em;
	font-family: "Gill Sans MT", Helvetica, Verdana, Arial, sans-serif;
	padding: 0px 3px 10px 3px;
	font-size: 120%;
	background-color: #006600;
	color: #FFFFFF;
}
#maincontent p.quotedname {
	font-size: 80%;
	font-family: "Gill Sans MT", Verdana, Helvetica, sans-serif;
	font-style: italic;
	margin: -1.5em 0px 3em 300px;
	line-height: 1.2em;
	letter-spacing: .02em;
}
#maincontent p a.button:visited {
	text-decoration: none;
}
#maincontent p a.button:link {
	text-decoration: none;
}
#maincontent p.readmore {
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin: 1em 0em 2em 20px;
	line-height: 1.2em;
	letter-spacing: .02em;
}
.clear-withmargins {
	clear: both;
	margin-top: 1em;
	margin-bottom: 1em;
}
#maincontent > h3 + h4.black-noindentnegmargn {
	margin: -10px 0px .5px 0px;
	color: #000000;
	font-style: normal;
}
/* TABLE OF CONTENTS LIST
This UL class is deprecated - DO NOT USE - use div id TOC instead. Use for index pages only.
For multiple bulletless lists on a page, use the NOBULLETS class.  
For bookmarks, use BOOKMARKS div.
-------------------------------------------------------------------------- */
ul.toc {
	list-style-type: none;
	padding: 0px;
}
ul.toc li {
	font-size: 70%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1em;
}
ul.toc ul li {
	font-size: 100%;
}
/* TABLE OF CONTENTS LIST
Use for index pages only.
For multiple bulletless lists on a page, use the NOBULLETS class.  
For bookmarks, use div id BOOKMARKS.
-------------------------------------------------------------------------- */
ul#toc {
	margin: .5em 0px 2em 0px;
	list-style-type: none;
	font-size: 80%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
ul#toc h4 {
	margin-top: 1em;
	font-size: 150%;
}
ul#toc li {
	margin: 1em 0px .5em -20px;
	list-style-type: none;
	line-height: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
ul#toc li li {
	margin: .5em 0px 0px -20px;
	line-height: 1em;
	font-size: 100%;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
ul#toc li li li li {
	margin: .5em 0px 0px -1em;
	font-style: normal;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .05em;
}

/*--------------------------------------------------- -----------------------------------------------------*/

 ul#bookmarks {
	list-style-type: none;
	padding: 0px;
	margin: .5em 0px 2em 15px;
}
ul#bookmarks li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1em;
	list-style-type: none;
}
ul#bookmarks li li {
	margin: .5em 0 0 0;
	font-size: 100%;
	list-style-type: none;
}
#maincontent > hr + h4 {
	margin: .5em 0px .5px 0px;
}
div.r-colnotes250 {
	width: 200px;
	font-size: 70%;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: left;
	margin: 10px 0px 10px 10px;
	float: right;
}
div.r-colnotes250 img {
	text-align: center;
	margin: 3px 0px 0px 0px;
	display: block;
}
td.formatted ol {
	margin: .5em 0 0 0;
	font-size: 120%;
}
ol.formatted li {
	font-size: 100%;
	line-height: 1.2em;
	margin-bottom: 1em;
}
#rightcolumnfloat address {
	margin: 2em 0em 2em .5em;
	font-size: 110%;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}
q:after {
	content: "\201D";
}
q:before {
	content: "\201C";
	text-indent: -.5em;
}
q {
	font-style: italic;
}
#maincontent p.word-doc {
	background-position: left top;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin: 1em 0em 2em 20px;
	line-height: 1.2em;
	letter-spacing: .05em;
	background-image: url('images/icon-word-10px.gif');
	background-repeat: no-repeat;
	padding-left: 12px;
}
div.floatleftblue {
	padding: 1em;
	border: 1px solid #004F4F;
	float: left;
	background-color: #EAFFFF;
	width: 50%;
	margin-bottom: 1em;
}
div.floatleftbeige {
	padding: 1em;
	border: 1px solid #004F4F;
	float: left;
	background-color: #D7D7C4;
	width: 50%;
	margin-bottom: 1em;
}
div.floatrightgreen {
	border: 1px solid #005100;
	padding: 1em;
	float: right;
	background-color: #DDFFDD;
	width: 50%;
	margin-bottom: 1em;
}
.capnumbers {
	margin: 0px;
	width: 60px;
	font-size: 80px;
	line-height: .75em;
	font-weight: bold;
	color: #808040;
	font-family: "Times New Roman", Times, serif;
}
div.floatrightyello {
	border: 1px solid #005100;
	padding: 1em;
	float: right;
	background-color: #FFFFCC;
	width: 50%;
	margin-bottom: 1em;
}
.readmore {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: .05em;
}
/*

.readmore-arrow {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: .05em;
	background-position: right top;
	background-color: transparent;
	background-image: url('images/arrow-next.gif');
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 0px;
}


/*
a[href^="http:"]:link {
	background-position: right top;
	background-color: transparent;
	background-image: url('images/external_link_icon.gif');
	background-repeat: no-repeat;
	padding-right: 12px;
	padding-left: 0px;
}

*/
.img-wrapper {
	background-image: url('images/shadow.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	clear: right;
	float: left;
}
.img-wrapper img {
	margin: -5px 5px 5px -5px;
}
.img-wrapperleftcol {
	background-image: url('images/shadow.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	clear: right;
	float: left;
	padding: 0px;
	margin: 10px 0px 0px 10px;
}
.img-wrapperleftcol img {
	margin: -5px 5px 5px -5px;
	border: 1px solid #666633;
	padding: 1px;
	background-color: #FFFFFF;
}
#leftcolumn-pix {
	background-position: 0px 0px;
	float: left;
	width: 150px;
	height: 350px;
	margin: 0px -10px 0px 0px;
	padding: 40px 0px 0px 0px;
	background-image: url('/images/dept-backgrnd-SEAL.gif');
	background-repeat: no-repeat;
}
.smaller-ital {
	font-size: smaller;
	font-style: italic;
}
#rightcolumnfloat .readmoreCopy {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: .1em;
}
hr.gold2px {
	color: #CC9900;
	background-color: #CC9900;
	height: 2px;
	border: 0;
}
address {
	font-size: 85%;
	line-height: 1.4em;
	margin: 0px 0px 1.5em 2em;
	font-family: Arial, Helvetica, sans-serif;
}
ul.nobullets {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	list-style-type: none;
	margin-left: 10px;
	font-size: 90%;
}
ul.nobullets li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
}
/*
ul.nobullets ul li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1em;
	list-style-type: none;
}

*/
ul.nobullets li li {
	margin: .5em 0em .5em -20px;
	font-size: 100%;
	line-height: 1em;
	list-style-type: none;
	font-style: normal;
}
/*
-------------------------------------UL Class "bookmarks"--------------------------------*/
ul.bookmarks {
	list-style-type: none;
	padding: 0px;
	margin-left: 1em;
}
ul.bookmarks li {
	font-size: 70%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1em;
	margin-bottom: .5em;
	margin-top: 1em;
}
ul.bookmarks li li {
	font-size: 100%;
	list-style-type: none;
	margin-left: -2em;
}
ul.bookmarks li li li {
	font-size: 100%;
	list-style-type: none;
	margin-top: 1em;
	margin-bottom: 0px;
}
/*---------------------------------------------------------------------------------------------


/*
------------------------------------------UL class= "news" ---------------------------------------*/
ul.news {
	margin: 2em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .75em;
}
ul.news li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: transparent;
	list-style-image: url('images/news-icon.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 1px;
	margin-top: 2em;
	margin-bottom: 1em;
}
ul.news li li {
	margin: .5em 0em 0px -3em;
	font-size: 100%;
	line-height: 1.2em;
	list-style-type: none;
	font-style: normal;
	list-style-image: none;
}
ul.news li li li {
	margin: .5em 0em 0em .5em;
	font-size: 100%;
	line-height: 1em;
	list-style-type: square;
	font-style: italic;
}
/*---------------------------------------------------------------------------*/
ul {
	padding-right: 5em;
	padding-top: 0em;
	padding-bottom: .5em;
}
/*
ul#toc ul {
	font-size: 95%;
}

*/
#maincontent h5.subheadgold {
	margin: -10px 0em 2em 2em;
	line-height: 1em;
	color: #CC9900;
	font-style: italic;
}
ol.roman li {
	list-style-type: upper-roman;
	margin-left: 20px;
	font-size: 100%;
}
ol ol ol ol li {
	margin: .5em 0 0 0;
	list-style-type: lower-alpha;
	font-style: normal;
	font-size: 100%;
}
ol li.roman {
	margin: .5em 0 0 0;
	font-size: 90%;
	list-style-type: upper-roman;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
#box-red h4 {
	padding: 0px;
	margin: 0px;
	color: #ffff99;
	font-family: "Gill Sans MT", Verdana, Helvetica, sans-serif;
	font-weight: bolder;
}
#box-red h3 {
	color: #FFFFFF;
	font-family: "Gill Sans MT", Verdana, Helvetica, sans-serif;
	font-weight: bolder;
}
ol.bookmarks {
	list-style-type: decimal;
	padding: 0px;
	margin: .5em 0px 2em 15px;
}
ol.bookmarks li {
	font-size: 70%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0px 0px 1em 2em;
	line-height: 1.2em;
}
#tabnavwrap a[href$=".pdf"] {
	background-color: transparent;
	background-image: none;
}
#rightcolumnfloat ul {
	margin: .5em 0em 1em 10px;
	padding: 0em;
}
#rightcolumnfloat ul li {
	margin: 0em 0em .5em 1em;
	padding: 0em;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
}
#maincontent img.border {
	border: 1px solid #999966;
	margin-top: 0em;
	margin-left: 0px;
	margin-bottom: 0em;
	margin-right: 10px;
}
dt.banner-gold {
	padding: 3px 5px 3px 5px;
	margin: 1em 0em .5em 15px;
	font-weight: bold;
	font-size: 100%;
	background-color: #FFCC00;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #006600;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #006600;
	display: inline-block;
}
dd.banner {
	margin: 0px 20px 3em 35px;
	font-size: 100%;
	line-height: 1.4em;
	font-family: "Gill Sans MT", Helvetica, Arial, sans-serif;
}
dt.banner-silver {
	padding: 3px 5px 3px 5px;
	margin: 1em 0em .5em 15px;
	font-weight: bold;
	font-size: 100%;
	background-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #006600;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #006600;
	display: inline-block;
}
dt.banner-greenwhite {
	padding: 3px 5px 3px 5px;
	margin: 1em 0em .5em 15px;
	font-weight: bold;
	font-size: 100%;
	background-color: #006600;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #CC9900;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #CC9900;
	display: inline-block;
	color: #FFFFFF;
}
ul.nobullets li li li {
	margin: .5em 0em 0em -20px;
	font-size: 100%;
	line-height: 1em;
	list-style-type: none;
}
#maincontent div.rightcolbckgrd {
	padding: 0px;
	width: 200px;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 0em;
	margin-top: 0em;
	background-color: #FFFFCC;
}
#r-colnotes200 img {
	text-align: center;
	margin: -8px 0px 0px 0px;
}
ul.bullet-abc {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	list-style-type: disc;
	margin-left: 2em;
	font-size: 90%;
}
ul.bullet-abc li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
}
ul.bullet-abc li li {
	font-size: 100%;
	line-height: 1em;
	list-style-type: lower-alpha;
	font-style: normal;
	margin-top: .5em;
	margin-right: 0em;
	margin-bottom: .5em;
}
#box-indenttext {
	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, Helvetica, Arial, sans-serif;
}
#box-indenttext p.justify {
	margin: 0em 0px 1.5em 100px;
	text-align: justify;
	line-height: 1.2em;
	font-size: 90%;
}
h4.goldunderline-1emlead {
	margin: 1em 0em .25em 0em;
	padding: 3px 3em 3px 0px;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-color: #996600;
	color: #333300;
	display: inline-block;
}
.readmore-arrow a {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: .05em;
	background-position: right 2px;
	background-color: transparent;
	background-image: url('images/arrow-next.gif');
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 0px;
}
div.spacer-half-em {
	padding-top: .5em;
}
#box2 {
	border: 1px solid #cccccc;
	background-color: #EEEFDC;
	padding: 10px;
	font-size: 90%;
	color: #003300;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 190px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
li.readmore-arrow a {
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: .05em;
	background-position: right 2px;
	background-color: transparent;
	background-image: url('images/arrow-next.gif');
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 0px;
	margin-left: -30px;
	display: inline-block;
}
ul#toc li li li {
	font-style: normal;
	font-size: 100%;
}
li.readmore-arrow-toc a {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: .05em;
	background-position: right 2px;
	background-color: transparent;
	background-image: url('images/arrow-next.gif');
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 0px;
	line-height: 3em;
}
#box-red a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#box-red a:visited {
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}
#rightcolumnfloat ul li li {
	margin: 0em 0em .5em 1em;
	padding: 0em;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style-type: square;
}
ul#bookmarks {
	font-size: 70%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0px 0px 1em 0px;
	line-height: 1em;
	list-style-type: none;
}
#maincontent h4.tite-gold {
	margin-top: 0em;
	color: #CC9900;
	margin-left: 1em;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
#maincontent h3.tite-gold {
	margin-top: 0em;
	color: #CC9900;
	margin-left: 1em;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
.navy-bold-150 {
	color: #000066;
	font-weight: bold;
	font-size: 150%;
}
#box-center {
	margin: 10px auto 10px auto;
	border: 1px solid #cccccc;
	background-color: #EEEFDC;
	padding: 10px;
	font-size: 100%;
	color: #003300;
	text-align: center;
	width: 400px;
}
.box-center {
	margin: 10px auto 10px auto;
	border: 1px solid #cccccc;
	background-color: #EEEFDC;
	padding: 2em;
	font-size: 100%;
	color: #003300;
	text-align: center;
	width: 400px;
}
.box-center-nested {
	margin: 10px auto 10px auto;
	border: 1px solid #cccccc;
	background-color: #E4E6C8;
	padding: 2em;
	font-size: 100%;
	color: #003300;
	text-align: center;
}
#rightcolumnfloat a[href^="mailto:"] {
	background: url(/images/icon-email-12px.gif) no-repeat right top;
	padding-right: 15px;
}
td a:visited {
	text-decoration: none;
}
#container-relative2 {
	background-position: right bottom;
	position: relative;
	width: 760px;
	margin: 0px;
	padding: 0px;
	background-image: url('images/backgrd-forstudents.jpg');
	background-repeat: no-repeat;
}
#container-relative3 {
	background-position: right bottom;
	position: relative;
	width: 760px;
	margin: 0px;
	padding: 0px;
	background-image: url('images/backgrd-forfaculty.jpg');
	background-repeat: no-repeat;
}
#box-indenttext h3 {
	margin-bottom: .25em;
	margin-left: 100px;
}
#box-indenttext h5 {
	margin-bottom: .25em;
	margin-top: 0em;
	margin-left: 100px;
}
#box-alum-hp {
	background-position: 10px 10px;
	margin: -15px 190px 10px 0px;
	border-top: 1px #cccccc solid;
	border-left: 1px #999999 solid;
	border-bottom: 2px #000000 solid;
	border-right: 2px #666666 solid;
	background-color: #D3EBDE;
	padding: 10px;
	font-size: 90%;
	color: #003366;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-image: url('alum/images/icon-alum-transparent.gif');
	background-repeat: no-repeat;
}
#box-alum-hp h3 {
	margin-bottom: .25em;
	margin-left: 100px;
}
#box-alum-hp h5 {
	margin-bottom: .25em;
	margin-top: 0em;
	margin-left: 100px;
}
#box-alum-hp p.justify {
	margin: 0em 0px 1.5em 100px;
	text-align: justify;
	line-height: 1.2em;
	font-size: 90%;
}
.pdf {
	font-size: x-small;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #006666;
}
.word {
	font-size: x-small;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #3366CC;
}

/*
.button-green {
	border-style: solid;
	border-width: 1px;
	border-color: #CCFFCC #666633 #000000 #E0E0D1;
	padding: 3px;
	background-color: #9CBD8A;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #003300;
	font-size: 60%;
	font-style: normal;
	background-image: url('http://www.ccri.edu/images/button-gradation.gif');
	text-decoration: none;
	background-repeat: repeat;
}

a:link.button-green {
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ECFFEC #666633 #000000 #CCFFCC;
	padding: 3px 5px 3px 5px;
	background-color: #9CBD8A;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 60%;
	font-style: normal;
	background-image: url('http://www.ccri.edu/images/button-gradation.gif');
	background-repeat: repeat;
}*/

a.button-green:link {
	margin: 1em 0px 2em 0px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ECFFEC #666633 #000000 #CCFFCC;
	padding: 3px 5px 3px 5px;
	background-color: #9CBD8A;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 60%;
	font-style: normal;
	background-image: url('http://www.ccri.edu/images/button-gradation.gif');
	background-repeat: repeat;
}
a.button-green:visited {
	margin: 1em 0px 2em 0px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ECFFEC #666633 #000000 #CCFFCC;
	padding: 3px 5px 3px 5px;
	background-color: #9CBD8A;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #CCCCCC;
	font-size: 60%;
	font-style: normal;
	background-image: url('http://www.ccri.edu/images/button-gradation.gif');
	background-repeat: repeat;
}
.gold-underline {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #CC9900;
}
#centercolumn {
	width: 400px;
}
#centercolumn-background {
	width: 400px;
	background-color: #FEF9BC;
	border: 1px solid #CCCCCC;
}
div.get-adobe img.nofloat {
	float: none;
	margin: 10px 10px 0em 0px;
	padding: 0px 0px 0px 5px;
	vertical-align: text-top;
}
a:link.underline {
	color: #993300;
	text-decoration: underline;
}

a.website:visited {
	background-color: transparent;
	background-image: url('http://www.ccri.edu/images/icon-web-12px.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 10px;
	text-decoration: none;
	text-align: center;
}

a.website:link {
	background-color: transparent;
	background-image: url('http://www.ccri.edu/images/icon-web-12px.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 10px;
	text-decoration: none;
	text-align: center;
}

/*
a.website:visited {
	background-color: transparent;
	background-image: url('http://www.ccri.edu/images/icon-web-12px.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 15px;
	text-decoration: none;
}

*/

#maincontent a.button-red:visited {
 
	margin: 1em 0px 2em 0px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ECFFEC #666633 #000000 #FFFFFF;
	padding: 3px 5px 3px 5px;
	background-color: #CE0000;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 60%;
	font-style: normal;
	background-image: url('http://www.ccri.edu/images/button-grad-red.gif');
	background-repeat: repeat-x;
}
	
#maincontent a.button-red:link {
 
	margin: 1em 0px 2em 0px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ECFFEC #666633 #000000 #FFFFFF;
	padding: 3px 5px 3px 5px;
	background-color: #CE0000;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 60%;
	font-style: normal;
	background-image: url('http://www.ccri.edu/images/button-grad-red.gif');
	background-repeat: repeat-x;
}
	
#maincontent a.button-red:hover {
	/*margin: 1em 0px 2em 0px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ECFFEC #666633 #000000 #FFFFFF;
	padding: 3px 5px 3px 5px;
	background-color: #CE0000;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	*/
	color: #FFCC00;
	/*
	font-size: 60%;
	font-style: normal;
	background-image: url('http://www.ccri.edu/images/button-grad-red.gif');
	background-repeat: repeat-x;
	*/
}

#rightcolumnfloat a.button-red:hover  {
	font-size: 90%;
}

#rightcolumnfloat a.button-red:visited  {
	font-size: 90%;
}

#rightcolumnfloat a.button-red:link  {
	font-size: 90%;
}
tr.formatted-yello {
	background-color: #FFFF99;
}
#maincontent img.left50bm {
	margin: 5px 10px 50px 0px;
	float: left;
}
div.spacer-10px {
	padding-top: 10px;
}
th.formatted-25pct {
	border: 1px #cccccc solid;
	color: #ffcc00;
	background-color: #993300;
	padding: 5px;
	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
	margin: 0px;
	width: 25%;
}
td.formatted-25pct {
	border: 1px #cccccc solid;
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	width: 25%;
}
.excel {
	font-size: x-small;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #006600;
}
.excel-icon {
	font-size: x-small;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #006600;
	background-image: url('images/Icon_Excel-10px.gif');
	background-repeat: no-repeat;
	padding-left: 12px;
}
