/* General styles */
BODY, P, H1, H2, H3, H4, H5, H6, LI, TD, TH, DD, DT
{
	font-size: 10pt;
	color: black;
	font-family: tahoma;

}

BODY
{
	background-color: #ffffff;
	font-size: 11pt;
	font-family: tahoma;
	color: #000000;
}
H1
{
	
}
H2
{
	
}
H3
{
	
}
H4
{
	
}
H5
{
	
}
DD
{
	margin-left: 20px;
}
PRE
{
	background-color: #FBEDBB;
	padding: 7pt;
	font: 9pt "arial";
	white-space: pre;
	overflow:auto;
}
CODE
{
	color: #990000;
	font-family: 9pt "arial";
}
a:link    { text-decoration:none;      }
a:visited { text-decoration:none;      }
a:active  { text-decoration:underline; }
a:hover   { text-decoration:underline; }

/* End General styles */


/* Menu and navigation styles */
.MenuCat
{
	border-width:0;
	text-transform: uppercase; 
	color: #FFFFFF; 
	font-family: Arial,Verdana; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #000080;	
	/*background-color:#488E00;*/
	/*width:160px;*/
	padding: 2 0 2 5;
	margin:0;
}
.book
{
	border:3px double #99FFCC;
	margin:0; padding-left:5px; padding-right:0; padding-top:2px; padding-bottom:2px
}

.MenuGroup
{
	border-width:0;
	background-color: #3EB1FF;
	font-weight: normal;
	font-family: Arial, sans-serif;
	position: relative;
	top: 0px;
	width: 160px;
	padding:0;
	margin:0
}
.MenuSubCat
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: bold; 
	/*width:160px;*/
	border-style: solid; 
	border-width: 1; 
	padding: 1 0 1 5;
	margin:0;
    border-color:#C0DEFE;
	border-top-width: 0;
	background-color: #3EB1FF;
}
.MenuSubCat a
{
	color: #000000; 
}
:hover.MenuSubCat
{
	color: #000000;
	background-color:#3EB1FF;
}

.MII, .MII a
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial
}


.MI, .MI a, .MIS, .MIS a
{
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial;
	padding: 1 0 1 3;
}
.MI a:hover
{	
	text-decoration: none;
    background-color:#FFFAF2;
}
.userNavText, .userNavText a
{
    font-size:8pt;
    color:Black;
    font-family:arial,Sans-Serif;
    letter-spacing:-1;
}
/* End Menu and navigation styles */

/* Info and quick-pick bars */
.MemberNavBar
{
    border-bottom-style: solid;
    border-bottom-width: 1;
    border-bottom-color: black;
    background-color:#FFCC66;
}
.SiteNavBar td
{
    border-color:#488E00;
    border-style:solid;
    border-width:1;
    margin:0;
	padding-left: 5;
	padding-right: 5;
	padding-top:0;
	padding-bottom:0;
	position: relative;
    background-color:#488E00;
}
.SiteNavBar a
{
    font-weight:bold;
    font-size:12px;
    color:White;
    height:16;
    padding:1;
    border-width:1;
    border-color:#488E00;
    border-style:solid;
}
.SiteNavBar a:hover
{
   background-color: #C3DE6C;
   color:Black;
   padding:1;
   text-decoration:none;
}
td.SelCat
{
	border-color:#488E00;
	background-color:#C3DE6C;
}
td.SelCat a
{
	color:black;
	border-color:#C3DE6C;
	background-color:#C3DE6C;
}
.SearchHeaderBar
{
    background-color:#EFEFEF;
    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1;
    padding:3;
    margin:0;
}
.LHNavBar
{
    vertical-align:top;
    width:10px;
    /*width: expression(document.body.clientWidth > 160? "10px" : "auto");    */
    background-color:#A6DBFF;
    padding:3;
}

/* End Info and quick-pick bars */


/* List types */
ul.InfoList
{
    padding-left:15;
    margin-left:0;
    margin-bottom:5;
    margin-top:5;
}
ul.InfoList li
{
    padding-bottom:5;
}

ul.compactlist
{
	margin-top: 5pt;
	margin-bottom: 5pt;
}
/* End List types */
