table.uploads_list { border: 1px solid #005500}
table.uploads_list td {padding: 3px}
div.redir_msg { text-align: center}
table.event_data { border: 1px solid #005500;}
table.event_data td { border: 1px solid #005500; padding: 3px;}
.DESC {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; color: #3366FF}
.TITLE {  font-family: Arial, Helvetica, sans-serif; font-size: large; font-style: normal; font-weight: bold; color: #330066}
span.title{  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size:12px; font-weight: bold; color: #330066}
.NOTE {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #996633}
.PRICE { font-family: "Courier New", Courier, mono; font-size: x-small; color: #CC0000}
.subtitle1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666633}
table {font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}
table td {font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}
input {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; vertical-align: bottom;}
input[type="radio"] {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; vertical-align: top;}
.polldesc { color: #003300; }
.pollhead { background-color: #ddd}
.poll { border-style: outset; border-width: 1px}
.CTDTABLE TD.RowColTableHeader { color: #ff0000; background-color: #000055; font-family: Arial; font-size: 14pt}
.CTDTABLE TR.RowColTableRow0 { color: #006600; background-color: #ff9999; font-family: Arial; font-size: 12pt}
.CTDTABLE TR.RowColTableRow1 { color: #006688; background-color: #009999; font-family: Arial; font-size: 12pt}
.ORDER_LIST TD.RowColTableHeader { color: #ff0000; background-color: #000055; font-family: Arial; font-size: 12pt}
.ORDER_LIST TR.RowColTableRow0 { color: #006600; background-color: #ff9999; font-family: Arial; font-size: 12pt}
.ORDER_LIST TR.RowColTableRow1 { color: #006688; background-color: #009999; font-family: Arial; font-size: 12pt}
.RITABLE th {text-align: left; padding-left: 2px}
A.cmdlink { font-size: 10px;}
A.newslink {font-size: 12px}
.current_page_idx {background-color: #eeeeee}
.page_idx A:hover{background-color: #ffcc00}
Div.csubmenu {border-style:solid; border-width:1px; border-color: #ff0000; background-color: #ffffcc; padding-top:2px;padding-bottom:1px; padding-right:2px}
Div.csubmenu A:hover{background-color: #ffcc00}
div.cmenu {padding-left: 5px;}
div.prod_opts {margin-top: 1mm; margin-bottom: 2mm; border-style: solid; border-width:1px; border-color: #cccccc; }
td.gridTableData {vertical-align:top;  }
div.foundproducts {margin: 1mm}
div.foundproducts TD.ListTableData {padding: 2mm}
TABLE.FormTableOuter {border:1px dotted #99ccff;}
div.FormContent { border: 1px dashed #6699cc; padding: 5px; width:100%}
div.FormContent { text-align: left}
div.modcommands {margin-left: 5em; width: auto; font-size: 90%; padding-left: 1em; border-left: outset 14px #ffffff}
div.top_admin_bar {background-color: #eeeeee; margin-left: 20px; width: auto; padding:4px}
div.top_parlinks{text-align:left; margin-bottom: 14px}
div.notes {margin-bottom: 1em}
div.notes span.noteslabel { text-align: center; font-weight: bold;}
#main_content { margin-right: 2em}

.FormHeader {font-weight: bold}
.PFTDL { font-size: 11px}


div.htmlarea { width: 500}
textarea.htmltext {width: 500}

#form_search {padding-left: 2px}

.ErrorMsg {font-size: 11pt; text-align:center; font-weight: bold; padding:1em; margin:3em; border: solid 3px #f00;}

table.order_summary td{color: #222222}
.order_summary th.RowColTableHeader { background-color: #336699; padding: 2px }
.order_total { background-color: #efefef; color: 222222; font-weight:bold; padding: 2px }
.order_summary tr.RowColTableRow0 { background-color: #fff; }
.order_summary tr.RowColTableRow1 { background-color: #eee; }
.order_summary a { color: #000099}
.order_summary a:hover { color: #009900}
.calendar tr.RowColTableRow1 { background-color: #fff; }
.calendar tr.RowColTableRow0 { background-color: #fff; }
.calendar td.RowColTableCaption{ background-color: #eeeeff; padding: 3px; text-align: center; border: 1px solid #eeeeee }
.calendar th.RowColTableHeader { color: #eee; background-color: #333; font-family: Arial; font-size: 10pt}
.calendar td{width: 14%; background-color: transparent;  vertical-align: top; padding-right:0; padding-top:0;}
.calendar td.weekday{background-color: #efefff}
.calendar td.weekend{background-color: #cccccc}
.calendar td.emptydate{ background-color: #6699cc}
.calendar div.date {float: right;}
.calendar td a.caldate{
background-color: #fff;
border-left: 1px solid #888;
border-bottom: 1px solid #555;
text-decoration:none;
font-family:monospace;
float: left;
width: 2em;
height:1.5em;
text-align:center;
}

.calendar td.weekend a.caldate{ background-color: #ccc}
.calendar td#today a.caldate{ background-color: #ffffcc}
td#today {background-color: #ffcc00; border: 1px dashed #900}


/*
.calendar td.emptydate { border-left: 0; border-right:0}
*/

textarea:focus {background-color:#eeeeff}

ul.cindex {margin:0; padding:0; list-style:none; }
ul.cindex li ul { list-style: none; margin-left:0em; padding-left:0em; }
ul.cindex ul li { list-style: none; margin-left:1em; padding-left:1em; }

div.uploads {float:left; text-align:center}


body {
	font: normal 11px verdana;
}

img.icon { vertical-align:text-top; float:left; border: 3px none transparent;}
p.abs { margin-top:0em; border: 1px solid #000;  }
.admlinks {margin-left:0}

div.crumbs  { padding: 2px;}

div.crumbs ul {
display: inline;
padding-left:0;
margin-left:0;
}

div.crumbs ul li { display: inline; }

div.crumbs ul li a:link {padding: 0.2em; }

/*
div.crumbs ul ul li:before { content: "\00BB \0020"; }
*/

table.CATBLKTABLE, table.RITABLE, table.ROTABLE, table.EVELIST, table.NOTESTABLE, table.PAGELIST,
table.calendar, table.HOTTABLE { margin-bottom: 0.5em}

div.list_tab { padding-bottom: 1em}
div.list_tab ul{
	margin: 0px;
	padding: 0px;
/*
	list-style: disc;
list-style-image: url(/images/dot_y.gif);
*/
}
	

div.list_tab li{
list-style: none;
margin:0px;
display: block;
padding:0px;
position:relative;
padding-bottom: 5px;
clear: both;
}

.admlinks { display: inline; margin-left: 10px}

div.uploadsection{
	border: 1px #666;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
}


div.uploads{
	float: left;
	margin: 0px 5px 5px 0px;
	border: 1px solid #999;
	padding: 2px 2px 0px 2px;
  }
  
div.fltimg {
	float: left;
	padding: 5px;
	margin: 0px 10px 10px 0px;
	width: 120px;
	text-align: center;
}  

div.spacer {
  clear: both;
  height:1px;
  }

div.float img {
	margin: 0;
	padding: 5px;
  }

div.upload_desc {
  font-size: 10px;
  text-align: center;
}

input.buttonover {
color: white; background-color: #006600;
border: 1px solid #600;
}

input.buttonstyle {
}

a.cur_link { font-weight: bold}
a.cur_cat { font-weight: bold; text-shadow: 2px; }

td.gridTableData {vertical-align:top; border: 1px solid #cccccc; padding-left: 6px; padding-right:2px; padding-top:5px}
td.gridTableData a {font-weight: bold}
div.uploadsection td.gridTableData {vertical-align:top; text-align: center }


A.ssmItems:link		{color:black;text-decoration:none;}
A.ssmItems:hover	{color:#333333;text-decoration:none;}
A.ssmItems:active	{color:black;text-decoration:none;}
A.ssmItems:visited	{color:black;text-decoration:none;}

span.navlabel {font-weight: 110%; margin-left: 2em}

div.radio_group_max {height: 36em; overflow: auto;}
div.checkbox_group_max {height: 36em; overflow: auto;}
span.checkedRadio {border: 9px dashed #ffcc00}
img.tmpimage { vertical-align:middle; }

div.adms ul {list-style: none; margin-left: 1em;}
div.adms li { padding-bottom: 4px; padding-right: 1em}
div.adms h3{font-size: 14px; display: block; width: 100%; height:145;  padding: 5px; background-color:#fff; background-position: 15px;background-image: url(/images/admin_panel2.gif); background-repeat:no-repeat;}

div.adms li a{font-size:12px;text-decoration:none; display:block; color:#005500; }
div.adms li a:visited{text-decoration:none; display:block; color:#003300; }
div.adms li a:hover{text-decoration:underline}

div.adm_section span {
display: block;
background-image: url(/images/grey_bottom.gif);
background-position: 0 bottom;
background-repeat: repeat-x;
height: 20;
margin:0;
width: 100%;
}

div.adms h4{font-size: 13px; display: block; width: auto; padding: 0.5em 1em 0.4em 1em; text-align:center; background-color: #333; color: #ddd}

div.adm_section {
float: left;
width: 150px;
min-width: 100px;
margin: 0px 8px 8px 0px;
border: 1px solid #999;
padding: 0px 0px 5px 0px;
}


div.checkoutform { font-size: 11px}

table.OBJLIST TD { padding-bottom: 0.1em; padding-top:1em};
table.OBJLIST A {text-decoration:underline };


