/* ------------------------------ */
/*      BEGIN DYNAMIC STYLES      */
/* ------------------------------ */

body {
	background: #003300;
	}

body.grey_body {
	background: #908e8f;
}
	
.border {
	background: #ffffff;
	}

.customcolor1 {
	background: #ff0000;
	}

.customcolor2 {
	background: #669900;
	}

.customcolor3 {
	background: #000000;
	}

.customcolorwhite {
	background: #fff;
	}
	
.bluetopbottom {
	border-top: 1px solid #013368;
	border-bottom: 1px solid #013368;
}

.homepagecaption {
	background: url('/images/captionbg.png') repeat;
	color: #ffffff;
	border-top:1px solid #ffffff;
	font-size:18px;
	text-transform:uppercase;
	padding:5px 0px;
	margin:0px;
	font-weight:bold;
	position:absolute;
	bottom:0px;
	left:0px;
	width:370px;
}

/* ------------------------------ */
/* Jared changed a style called cal_event with the BG of 001A33 */
/* ------------------------------ */

/* ------------------------------ */
/*       END DYNAMIC STYLES       */
/* ------------------------------ */


div {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 11px; color: #ffffff;}
span {font-family: Verdana,Helvetica,Arial,sans-serif; color: #ffffff;}
td {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 11px; color: #ffffff;}
p {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 11px; color: #ffffff;}
b {font-family: Verdana,Helvetica,Arial,sans-serif; font-weight: bold; color: #ffffff;}
i {font-family: Verdana,Helvetica,Arial,sans-serif; font-style: italic; color: #ffffff;}
li {font-family: Verdana,Helvetica,Arial,sans-serif; color: #ffffff;}
ul {font-family: Verdana,Helvetica,Arial,sans-serif; color: #ffffff;}
ol {font-family: Verdana,Helvetica,Arial,sans-serif; color: #ffffff;}
h1 {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 18px; color: #ffffff; font-weight: bold;}
h2 {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 16px; color: #ffffff; font-weight: bold;}
h3 {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 14px; color: #ffffff; font-weight: bold;}
h4 {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}
h5 {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 11px; color: #ffffff; font-weight: bold;}
h6 {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 10px; color: #ffffff; font-weight: bold;}

.boxin {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	}
.dkbluelink {color: #003399;}
.dkbluelink a:link {color: #003399; text-decoration: none;}
.dkbluelink a:active {color: #003399; text-decoration: none;}
.dkbluelink a:visited {color: #003399; text-decoration: none;}
.dkbluelink a:hover {color: #003399; text-decoration: none;}

.maintext {
	font: 11px verdana;
	color: #ffffff;
	}
	
.blacktext {
	font: bold 11px verdana;
	color: #000000;
	}

a:link {color: #FFAB33; text-decoration: none;}
a:active {color: #FFAB33; text-decoration: none;}
a:visited {color: #FFAB33; text-decoration: none;}
a:hover {color: #FFFFFF; text-decoration: none;}

.yellowlink a:link {color: #FFAB33; text-decoration: underline;}
.yellowlink a:active {color: #FFAB33; text-decoration: underline;}
.yellowlink a:visited {color: #FFAB33; text-decoration: underline;}
.yellowlink a:hover {color: #FFFFFF; text-decoration: underline;}

.bluelink a:link {color: #33ccff; text-decoration: underline;}
.bluelink a:active {color: #33ccff; text-decoration: underline;}
.bluelink a:visited {color: #33ccff; text-decoration: underline;}
.bluelink a:hover {color: #FFFFFF; text-decoration: underline;}

.whitelink a:link {color: #ffffff; text-decoration: underline;}
.whitelink a:active {color: #ffffff; text-decoration: underline;}
.whitelink a:visited {color: #ffffff; text-decoration: underline;}
.whitelink a:hover {color: #FFFFFF; text-decoration: none;}


.scroller {
	font: bold 11px verdana;
	color: #ffffff;
	padding-left: 8px;
	}

.quickfind {
	background: #ffffff;
	color: #000000;
	font: bold 10px verdana;
	border: 0px #003300;
	padding: 1px;
	margin: 0;
	width: 164px;
	}
	

.search {
	background: #ffffff;
	color: #000000;
	font: bold 10px verdana;
	border: 0px #003300;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0;
	width: 120px;
	height: 14px;
	}	
	
.scrollcalendartext {
	font: bold 10px verdana;
	color: #000000;
	}

.scrollcalendar_event {
	background: url(/images/calendarscroll/bg_event.jpg) no-repeat;
	padding: 4px;
	font: 10px verdana;
	}
	
.scrollcalendar_noevent {
	background: url(/images/calendarscroll/bg_noevent.jpg) no-repeat;
	padding: 4px;
	font: 10px verdana;
	}
	
.scrollcalendar_date {
	color: #000033;
	font-weight: bold;
	}
	
.minical_nextmonth {
	font-size: 10px;
	color: #000000;
	width: 20px;
	height: 20px;
	}

.minical_event {
	font-size: 10px;
	width: 20px;
	height: 20px;
	}

.minical_noevent {
	font-size: 10px;
	color: #ffffff;
	width: 20px;
	height: 20px;
	}
	
.minical_currentday {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	width: 20px;
	height: 20px;
	}	


.cal_nextmonth {
	font-size: 10px;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 2px;
	background: #000000; /*url(/images/calendarbg.png)*/
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	width: 90px;
	height: 90px;
	}

.cal_event {
	font-size: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 2px;
	background: #1c4877; /*url(/images/calendarbg.png)*/
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	width: 90px;
	height: 90px;
	}

.cal_noevent {
	font-size: 10px;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 2px;
	background: #315b85; /*url(/images/calendarbg.png)*/
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
	width: 90px;
	height: 90px;
	}
	
.cal_currentday {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 2px;
	background: #000000; /*url(/images/calendarbg.png)*/
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	width: 90px;
	height: 90px;
	}


.btnsmall {
	color: #2B4487;
	background:#B8CDE7;
	font-family: Arial,Lucida,Verdana,Helvetica;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px solid #2B4487;
	border-right: 1px solid #2B4487;
	border-left: 1px solid #2B4487;
	border-top: 1px solid #2B4487;
	height:16px;
	width: 60px;
	text-decoration:none;
	cursor: hand
}
		

a.L3{display:block;width:116px;text-align:left;text-decoration:none;font-weight:bold;font-size:11px;color:black;border:solid 1px #5563BB;padding:1px 1px 1px 9px;background:white;margin-left:4px;margin-right:4px;}
a.L3:link{background:white;color:black;text-decoration:none;}
a.L3:active{background:black;color:white;text-decoration:none;}
a.L3:visited{background:white;color:black;text-decoration:none;}
a.L3:hover{color:black;border:none;border:solid 1px #5563BB;background:white;}

a.L1{display:block;width:116px;text-align:left;text-decoration:none;font-weight:bold;font-size:11px;color:white;border:none;border:solid 1px #5563BB;padding:1px 1px 1px 9px;background:#6677D4;margin-left:4px;margin-right:4px;}
a.L1:link{background:#6677D4;color:white;text-decoration:none;}
a.L1:active{background:black;color:white;text-decoration:none;}
a.L1:visited{background:#6677D4;color:white;text-decoration:none;}
a.L1:hover{color:black;border:none;border:solid 1px #5563BB;background:white;}

a.L2{display:block;width:116px;text-align:left;text-decoration:none;font-weight:bold;font-size:11px;color:black;border:solid 1px #707070;padding:1px 1px 1px 9px;background:#F0F0F0;margin-left:4px;margin-right:4px;}
a.L2:link{background:#F0F0F0;color:#707070;text-decoration:none;}
a.L2:active{background:#F0F0F0;color:#707070;text-decoration:none;}
a.L2:visited{background:#F0F0F0;color:#707070;text-decoration:none;}
a.L2:hover{color:#707070;border:none;border:solid 1px #707070;background:#F0F0F0;}

a.S2{display:block;width:45px;text-align:left;text-decoration:none;font-weight:bold;font-size:11px;color:black;border:solid 1px #707070;padding:1px 1px 1px 4px;background:#F0F0F0;margin-left:4px;margin-right:4px;}
a.S2:link{background:#F0F0F0;color:#707070;text-decoration:none;}
a.S2:active{background:#F0F0F0;color:#707070;text-decoration:none;}
a.S2:visited{background:#F0F0F0;color:#707070;text-decoration:none;}
a.S2:hover{color:#707070;border:none;border:solid 1px #707070;background:#F0F0F0;}

a.S3{display:block;width:45px;text-align:left;text-decoration:none;font-weight:bold;font-size:11px;color:black;border:solid 1px #5563BB;padding:1px 1px 1px 4px;background:white;margin-left:4px;margin-right:4px;}
a.S3:link{background:white;color:black;text-decoration:none;}
a.S3:active{background:black;color:white;text-decoration:none;}
a.S3:visited{background:white;color:black;text-decoration:none;}
a.S3:hover{color:black;border:none;border:solid 1px #556;}

a.whitelink2:link {color: #ffffff; text-decoration: underline;}
a.whitelink2:active {color: #ffffff; text-decoration: underline;}
a.whitelink2:visited {color: #ffffff; text-decoration: underline;}
a.whitelink2:hover {color: #FFFFFF; text-decoration: none;}

/*   BLACK BG - 10-28-2011   */
body.grey_body, body {background: #000000 url('/images/black/ricohbg.jpg') top center no-repeat scroll;}
.sitehead {width:990px; text-align:left; height:115px;}
.header_quicklinks {float:right; clear:both;}
.header_logo {height:111px; width:990px; float:left;}
#logo_ricoh {float:left; width:157px; height:111px; margin-left:10px;}
#greybar {float:right; width:823px; height:111px; background: #000000 url('/images/black/header-gray-bg.gif') left center repeat-x; margin:0px; padding:0px; overflow:hidden;}
.tag {margin-top:0px; float:left; width:423px;}
.sitesearch {float:right; width:225px; text-align:right; margin:11px 11px 0px 0px;}
* html .sitesearch {margin:24px 4px 0px 0px;}
.maintext .dkbluelink, 
.maintext .dkbluelink a:active, .maintext .dkbluelink a:visited, .maintext .dkbluelink a:link 
{color:#ffffff;}
/*   END BLACK BG - 10-28-2011   */
