a {
	text-decoration : none;
	color : #5B669B;
}
a:hover {
	text-decoration : underline;
	color : #5B669B;
}
body {
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #cccccc;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 30px;
	margin-bottom : 30px;
}
td {
	font-size : 11px;
}
p {
	font-size : 11px;
}
#message .msgBody {
	background-color : #ffffff;
	font-weight : bold;
}
#message .msgOutline {
	background-color : #999999;
}
#message .msgLabel {
	background-color : #cc0033;
	font-weight : bold;
	color : #ffffff;
}
#small a:hover {
	text-decoration : underline;
}
#small body {
	font-size : 10px;
}
#small td {
	font-size : 10px;
}
#small th {
	font-size : 11px;
}
#small p {
	font-size : 10px;
}
#small li {
	font-size : 10px;
}
#header th {
	font-size : 12px;
	background-color : #cc0033;
	color : #330000;
}
#header .hr {
	background-color : #ABD50F;
}
#header .hr2 {
	background-color : #333333;
}

/* Body text formatting BEGIN */
.header {
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #999999;
	text-transform: uppercase;
	text-align: justify;
	letter-spacing: 2px;
}
.intro {
	font-size : 12px;
	font-weight : bold;
	color : #5B669B;
}
.description {
	font-size : 9px;
	color : #666666;
}
/* Body text formatting END */

#nav .title, .title a {
	font-size : 12px;
	font-weight : bold;
	background : #ffffff;
	color : #670063;
}
#nav th {
	font-size : 10px;
}
#nav td {
	font-size : 10px;
}
#nav .lev1_hilite, .lev1_hilite a {
	background-color : #999999;
	color : #ffffff;
}
#nav .lev1_lolite, .lev1_lolite a {
	background-color : #eeeeee;
	color : #666666;
}
#nav .lev1_hilite a:hover {
	text-decoration : underline;
	color : #5B669B;
}
#nav .lev1_lolite a:hover {
	text-decoration : underline;
	color : #5B669B;
}
#nav .lev2_hilite, .lev2_hilite a {
	background-color : #eeeeee;
	color : #333333;
	font-weight : bold;
}
#nav .lev2_lolite, .lev2_lolite a {
	background-color : #eeeeee;
	color : #666666;
}
#nav .lev2_hilite a:hover {
	text-decoration : underline;
	color : #5B669B;
	font-weight : bold;
}
#nav .lev2_lolite a:hover {
	text-decoration : underline;
	color : #5B669B;
}
#nav .separator {
	background-color : #ffffff;
}
#crumbs th {
/*	font-weight : lighter; */
	font-size : 10px;
	background-color : #eeeeee;
	color : #cccccc;
}
#crumbs a {
	font-weight : bold;
	color : #999999;
}
#crumbs a:hover {
	font-weight : bold;
	text-decoration : underline;
	color : #333333;
}
h1 {
	font-size : 24px;
}
h2 {
	font-size : 18px;
}
h3 {
	font-size : 14px;
}
h4 {
	font-size : 12px;
}
h5 {
	font-size : 11px;
}
h6 {
	font-size : 10px;
}
pre {
	font-family : Courier;
	font-size : 11px;
}
/*select, input, textarea {
	font-family : "MS Sans Serif", "Lucida Grande", Verdana, sans-serif;
	font-size : 12px;
}*/
.small {
	font-size : 10px;
	color : #999999;
}
.summary {
	font-size : 11px;
	color : #666666;
}
.white {
	color : #ffffff;
}
#body td {
	background-color : #eeeeee;
}
#body table {
	background-color : #eeeeee;
}
#files th {
	font-size : 10px;
	background-color : #cccccc;
	color : #ffffff;
}
#files td {
	font-size : 10px;
	background-color : #ffffff;
}
#files table {
	background-color : #eeeeee;
}
#orders table {
	background-color : #dddddd;
}
#items td {
	background-color : #ffffff;
}
#user th {
	font-size : 10px;
}
#user td {
	font-size : 10px;
}
#user b {
	font-size : 10px;
}
#news .intro a {
	font-size : 12px;
	font-weight : bold;
	color : #980065;
}
#news a {
	color : #666666;
}
#news a:hover {
	color : #ff7f00;
	text-decoration : underline;
}
#news th {
	font-size : 12px;
	background-color : #ff7f00;
	color : #ffffff;
}
#news td {
	background-color : #ffffff;
}
#news table {
	background-color : #999999;
}
/* SIDEBAR NORMAL */
#sidebar a:hover {
	color : #cc0033;
	text-decoration : underline;
}
#sidebar th {
 	font-size : 12px;
	background-color : #cccccc;
	color : #333333;
}
#sidebar td {
	background-color : #eeeeee;
}
#sidebar table {
	background-color : #999999;
}
/* SIDEBAR ORANGE/WHITE */
#sidebar1 a:hover {
	color : #ff7f00;
	text-decoration : underline;
}
#sidebar1 th {
 	font-size : 12px;
	background-color : #ff9900;
	color : #ffffff;
}
#sidebar1 td {
	background-color : #ffffff;
}
#sidebar1 table {
	background-color : #999999;
}
/* SIDEBAR PURPLE/WHITE */
#sidebar2 a:hover {
	color : #670063;
	text-decoration : underline;
}
#sidebar2 th {
 	font-size : 12px;
	background-color : #cc99cc;
	color : #ffffff;
}
#sidebar2 td {
	background-color : #ffffff;
}
#sidebar2 table {
	background-color : #999999;
}
/* SIDEBAR GREY/GREY */
#sidebar3 a {
	color : #333333;
	text-decoration : none;
}
#sidebar3 a:hover {
	color : #333333;
	text-decoration : underline;
}
#sidebar3 th {
 	font-size : 12px;
	background-color : #999999;
	color : #ffffff;
}
#sidebar3 td {
	background-color : #999999;
	color : #ffffff;
}
#sidebar3 table {
	background-color : #999999;
}
/* SIDEBAR GREY/WHITE */
#sidebar4 a:hover {
	color : #ff7f00;
	text-decoration : underline;
}
#sidebar4 th {
 	font-size : 12px;
	background-color : #666666;
	color : #ffffff;
}
#sidebar4 td {
	background-color : #ffffff;
}
#sidebar4 table {
	background-color : #999999;
}
#sidebar4 .intro a {
	font-size : 12px;
	font-weight : bold;
	color : #980065;
}
/* SIDEBAR GREEN/WHITE */
#sidebar5 a:hover {
	color : #669999;
	text-decoration : underline;
}
#sidebar5 th {
 	font-size : 12px;
	background-color : #669999;
	color : #ffffff;
}
#sidebar5 td {
	background-color : #ffffff;
}
#sidebar5 table {
	background-color : #999999;
}
/* SIDEBAR GREEN/GREEN */
#sidebar6 a {
	color : #003333;
	text-decoration : none;
}
#sidebar6 a:hover {
	color : #003333;
	text-decoration : underline;
}
#sidebar6 th {
 	font-size : 12px;
	background-color : #669999;
	color : #ffffff;
}
#sidebar6 td {
	background-color : #669999;
	color : #ffffff;
}
#sidebar6 table {
	background-color : #669999;
}
/* SIDEBAR ORANGE/ORANGE */
#sidebar7 a:hover {
	color : #ffffff;
	text-decoration : underline;
}
#sidebar7 th {
 	font-size : 12px;
	background-color : #ff7f00;
	color : #ffffff;
}
#sidebar7 td {
	background-color : #ff7f00;
	color : #ffffff;
}
#sidebar7 table {
	background-color : #ff7f00;
}
/* SIDEBAR PURPLE/PURPLE */
#sidebar8 a {
	color : #670063;
	text-decoration : none;
}
#sidebar8 a:hover {
	color : #670063;
	text-decoration : underline;
}
#sidebar8 th {
 	font-size : 12px;
	background-color : #cc99cc;
	color : #ffffff;
}
#sidebar8 td {
	background-color : #cc99cc;
	color : #ffffff;
}
#sidebar8 table {
	background-color : #cc99cc;
}
/* SIDEBAR LIGHT GREY */
#sidebar9 a:hover {
	color : #999999;
	text-decoration : underline;
}
#sidebar9 th {
 	font-size : 12px;
	background-color : #eeeeee;
	color : #670063;
}
#sidebar9 td {
	background-color : #eeeeee;
}
#sidebar9 table {
	background-color : #eeeeee;
}

.column {
	background-color : #eeeeee;
}
/* #title th { */
/* 	font-size : 14px; */
/* 	color : #ffffff; */
/* 	background-color: #666666; */
/* } */
#title th {
	font-size : 14px;
	color : #FFFFFF;
	background-color: #5B669B;
}
#catalog .title {
	font-size : 11px;
	background-color : #999999;
	color : #ffffff;
}
#catalog .outline {
	font-size : 10px;
	font-weight : bold;
	background-color : #666666;
	color : #ffffff;
}
#catalog .separator {
	background-color : #eeeeee;
}
#catalog .alert {
	background-color : #eeeeee;
}
#catalog .browse, .browse a {
	background-color : #ff7f00;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
}
#catalog .browse a:hover {
	color : #ffffff;
	text-decoration : underlined;
}
#catalog .freight b {
	font-weight : bold;
	color : #999999;
}
#catalog .freight {
	font-weight : bold;
	font-size : 10px;
}
#catalog .total {
	font-weight : bold;
	font-size : 13px;
	color : #000000;
}
#catalog th {
	font-size : 10px;
	color : #999999;
	background-color : #eeeeee;
}
#catalog td {
	font-size : 11px;
	font-weight : normal;
	background-color : #ffffff;
	color : #000000;
}
#catalog td {
	font-size : 11px;
	font-weight : normal;
	background-color : #ffffff;
	color : #000000;
}
#catalog .bgcolor {
	font-size : 11px;
	font-weight : normal;
	background-color : #ffffff;
	color : #000000;
}
#catalog .bodycolor {
	font-size : 11px;
	font-weight : normal;
	background-color : #eeeeee;
	color : #000000;
}
.keyline {
	background-color: #333333;
}
.main {
	background-color: #FFFFFF;
}
.childseparator {
	background-image: url(/images/basic/bits/dots-h.gif);
	background-repeat: repeat-x;
}
