/*cope with inheritance bugs*/
body, table, th, td{
font-size: xx-small;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666699;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
/*background-color: #FFFFFF;*/
	}

/*body specific*/
body{
	/*background-color : White;*/
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:#3366CC;
font-size:xx-small;
text-decoration:none;
}

a:visited{
color:#3366CC;
font-size:xx-small;
text-decoration:none;
}

a:hover{
	color: red;
	font-size:xx-small;
	text-decoration:underline;
}

a:active{
	color: Gray;
	font-size:xx-small;
	text-decoration:none;
}



H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

SELECT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actCHECKOUTEM {background-color:#878fac;}
.actCHECKOUTBG {background-color:#eeeeee;}

.actlarger{
font-size: larger;
}

.actsmaller{
font-size: smaller;
}

.actxxsmall{
	font-size: xx-small;
}
.actxsmall{
	font-size: xx-small;
   color: #666666
}
.actsmall{
	font-size: x-small;
}
.actregular{
	font-size: x-small;
}
.actlarge{
	font-size: x-small;
}
.actxlarge{
	font-size: x-small;
}
.actxxlarge{
	font-size: x-small;
}

.actwarningcolor{color:#ff3300;}
.actrequiredcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff3300;}
.actwarning{font-size:x-large;color:#ff3300;}
.actwelcome{font-size:medium;color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:x-small;color:#003366;}

.table{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-color: #878FAC;
}

.bluetitle{
font-size: 11px;
font-weight: bold;
color: #3F92D8;
}

.redprice{
font-size: 12px;
font-weight: bold;
font-style: italic;
color: #D12025;
}

.blacktitle{
font-size: 10px;
font-weight: bold;
color: #000000;
background-color: #878FAC;
}
.whitetitle{
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
background-color: #878FAC;
}
#sidebar-wrapper
{
        margin-left: 5px;
        margin-top: 25px;
        margin-bottom: 25px;
	width: 180px;
	float: left;
        background-color: #F3F2F2;
	border: solid #E6E4E4 1px;
}

#sidebar
{
	float: left;
	width: 150px;
	padding: 15px;
        color: #5b5c5c;
	font-size: 9pt;
	text-align: left;
}

/* Sidebar */

#sidebar h3 { font-size: 18px; color:#5b5c5c; text-transform: uppercase; border-bottom: solid #5b5c5c 2px;}

ul#sidenotes
{
	margin: 0;
	padding: 0;
	line-height: 1.6em;
	list-style-type: none;
}

ul#sidenotes li
{
	padding: 5px;
	border-bottom: 1px dotted #cccccc;
}

ul#sidenotes li:hover
{
	background-color: #eeeeee;
}

ul#sidenotes li .title
{
	display: block;
	font-weight: bold;
}

ul#sidenotes li .date
{
	display: block;
	color: #777777;
	font-size: smaller;
}

ul#sidenotes li .content
{
	display: block;
}

ul#sidenotes li a:link,
ul#sidenotes li a:visited
{
	padding: 0; 
	color: #333333;
}

ul#sidenotes li a:hover,
ul#sidenotes li a:active
{
	background-color: transparent; 
}
ul { line-height: 1.8em; list-style-type: circle; color: #333333; }
