.body{background-color:#FFFFFF;}

/*menuc container*/
.menucontainerc{background: #fff url(images/bgOFF.gif) no-repeat bottom left;}
/*basic menuc styling*/
#menuc {float:left;font-family: arial,verdana,sans-serif;width:100%;position:relative;font-size:11px;font-weight:bold;
background:url(images/bgOFF.gif) repeat-x bottom left;border-top:4px solid #B30000;}
.menuc ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menuc ul li {float:left;position:relative;display:inline;background:url(images/bgDIVIDER.gif) no-repeat bottom right;}
/*style of main items normal state*/
.menuc ul li a, .menuc ul li a:visited {float:left;display:block;text-decoration:none;color:#000;width:auto;color:#fff;padding:0px 16px 0px 16px;line-height:40px;height:40px;}
* html .menuc ul li a, .menuc ul li a:visited {width:auto;}
/*hide sub nav items*/
.menuc ul li ul {display:none;}
/*clear the main nav bg*/
.menuc ul li ul li{background:none;}
/*style for table of sub nav items*/


#lo {background:#FFF;}
#lo #lo-input:focus {border:1px solid #5F5F5F;}
#lo #lo-submit {border:1px solid #111343; background:#111343; color:#FFF; cursor:pointer;}


/* Menu */
.browse_page{
	clear:both;
	margin-left:12px;
	height:35px;
	margin-top:5px;
	display:block;
}
.browse_page a,.browse_page a:hover{
	display:block;
	height:18px;
	width:18px;
	font-size:10px;
	float:left;
	margin-right:2px;
	border:1px solid #CCCCCC;
	background-color:#F4F4F4;
	color:#333333;
	text-align:center;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
}
.browse_page a:hover{
	border:1px solid #CC0000;
	background-color:#CC0000;
	color:#FFFFFF;
}
.browse_page a.selectPage{
	display:block;
	height:18px;
	width:18px;
	font-size:10px;
	float:left;
	margin-right:2px;
	border:1px solid #CC0000;
	background-color:#CC0000;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
.browse_page a.SpaceC{
	display:block;
	height:18px;
	width:18px;
	font-size:10px;
	float:left;
	margin-right:2px;
	border:0px dotted #CC0000;
	font-size:11px;
	background-color:#FFFFFF;
	color:#333333;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
.browse_page a.naviPN{
	width:50px;
	font-size:12px;
	display:block;
	height:18px;
	float:left;
	border:1px solid #CC0000;
	background-color:#CC0000;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
	font-weight:bold;	
}
#sidebar {
	 FLOAT: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 10px; PADDING-TOP: 0px; border-right: #D0C8C8 1px dashed;
}
#rbar {
	 FLOAT: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 0px;
}
.arrowlistmenu{
width: 209px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/sep_bg.gif) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; margin-left: 2px;
 /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/ul.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 5px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
margin-left: 2px;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;

}

.table0 tr {
  background-color: white;
  border-bottom: 2px solid black;
  
}

.table0 tr.odd {
  background-color: #000;
}

.table0 tr td, th{
  border-bottom: 1px  solid #C0231D;
  padding: 10px;
}
.info_message3 {
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #ddd 1px solid;
	BACKGROUND-COLOR: #eee;
	WIDTH: 600px;
	height: 300px;
	BORDER-TOP: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	padding: 16px;
	margin: 16px;
}
input.bttnad {
	border: none;
	height:25px;
	FLOAT: none;
	COLOR: #fff;
	width: 85px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #900;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	cursor: pointer;
}
input.bttnad {
	border: none;
	height:25px;
	FLOAT: none;
	COLOR: #fff;
	width: 85px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #DF0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	cursor: pointer;
}

