
/* page */
body { background-color: #ffffff; color: #000000; margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: black; font-weight: normal; }

/* links */
a:link { font-family: Verdana, Arial, sans-serif; color: navy; font-weight: normal; border:hidden; }
a:hover { font-family: Verdana, Arial, sans-serif; color: green; font-weight: normal; border:hidden; background-color: #ded;}
a:visited { font-family: Verdana, Arial, sans-serif; color: red; font-weight: normal; border:hidden; }

/* headings */
h1 { font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: bolder; }
h2 { font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; display:inline; }

/* horizontal rule */
hr { color: silver; background-color: silver; height: 1px; border: 1px solid silver;  }

/* images */
img { padding: 5px; }

/* paragraph */
p { margin: 5px; }

/* cell */
td { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: black; font-weight: normal; }


.heading1 { font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: bolder;}

.small_footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #aaa; font-weight: normal; }
.small_text { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #777; font-weight: normal; }


.row_head   { background: #fff; text-align: left; }
.row_normal { background: #dff; text-align: left; }
.row_alt    { background: #bee; text-align: left; }

.error { color: red; font-weight: normal; }

#category_ul { list-style: none; margin: 0px; padding-left: 0px;}
#category_li { margin: 5px; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }

#wrapper { width:1000px; }

#sidebar_left { float:left; width:300px;  margin: 2px; padding: 1px; border: 1px solid black; background: #eff; text-align: left; }
#content_right {  float:right; width:775px; margin: 2px; padding: 1px; text-align: center;}

#wrapper_variable { margin:0 auto; }
#content_left {  float:left; margin: 2px; padding: 1px;}
#sidebar_right { float:right; margin: 2px; padding: 1px;}

#footer_clear { clear: both; }


.titlebar-blue {
	margin: 0;
	width: 100%;
	border-style: solid;
	border-top:1px solid #003366;
	border-right:1px solid #003366;
	border-bottom:0px solid #003366;
	border-left:1px solid #003366;
	}

.titlebar-blue th {
	padding: 6px;
 	font-family: verdana, arial, helvetica, sans-serif;
 	font-size:13px;
 	font-weight:bold;
	vertical-align: middle;
	text-align: left;
	color:#ffffff;
	}

.titlebar-blue {background:url(/products/images/blue.gif); background-repeat: repeat-x;	border-color: #003366; background-color: #5a7dc8;}


.data-entry-blue {margin:0px ; padding:0px ; width:100%; background-color:#036;}
.data-entry-blue tr {background-color: #e3e9f6;}

.error_message {border: 2px solid #990000; margin: 1.5em; padding: 10px; background-color: #ffffcc;}
.success_message {border: 2px solid #015000; margin: 1.5em; padding: 10px; background-color: #ffffcc;}

td.message {background-color: #ffffcc;}

table.shadow {align: center;}
td.shadow-left {width: 16px; background-image: url(/products/images/left-shadow.gif);}
td.shadow-right {width: 16px; background-image: url(/products/images/right-shadow.gif);}

.contentbar-gray {background:url(/products/images/gray_grad.gif); background-repeat: repeat-x; background-color: #777;}
