/* $Id: style.css,v 1.1 2003/05/01 22:06:15 diana Exp $ */
body { font-size: 12px; font-family:Verdana, Arial, 'san serif'; margin: 0px; }
.error { color: white; background-color: red; font-size: 12px; font-family: Verdana, Arial, 'san serif' }
.alert { color: #ffffcc; background-color: #483d8b; font-size: 12px; font-family: Verdana, Arial, 'san serif' }
.form { color: #000; font-size: 12px; font-family: Verdana, Arial, 'san serif' }
.formelement { font-size: 12px; font-family: Verdana, Arial, 'san serif'; color: #000343; }
.formelementtext { font-size: 12px; font-family: Verdana, Arial, 'san serif'; color: #000343; }
.formlabel { font-size: 12px; font-family: Verdana, Arial, 'san serif'; text-align: right}
.menu { font-size: 12px; font-family: Verdana, Arial, 'san serif'; text-decoration: none }
.modulehead { color: #fff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #483d8b }
.records { color: #696969; font-size: 10px; font-family: Verdana, Arial, 'san serif' }
a:visited { color: #0C4220; text-decoration: none; font-weight: bold;}
a:hover { color: black; text-decoration: underline;font-weight: bold;}
a:link { color: #0C4220; text-decoration: none; font-weight: bold;}
address { color: #CCC; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, 'sans serif' }
h1 { color: #333; font-style: normal; font-weight: 300; font-size: 37px; font-family: Arial, Helvetica, 'sans serif'; text-decoration: none }
h3 { color: #394E75; font-size: 18px;font-weight: bold; font-family: Verdana, Arial, 'san serif'; text-decoration: none }
td { color: #000; font-size: 12px; font-family: Verdana, Helvetica, 'sans serif'; }
.first_row { color: #000; font-size: 12px; font-family: Verdana, Helvetica, 'sans serif'; background-color: #dddddd }
.sec_row { font-size: 12px; font-family: Verdana, Helvetica, 'sans serif'; background-color: #cccccc }
.odd { color: #000; font-size: 12px; font-family: Verdana, Helvetica, 'sans serif'; background-color: #d3d3d3 }
.even { color: #bbbbbb; font-size: 12px; font-family: Verdana, Helvetica, 'sans serif'; background-color: #cecece }
th { color: #fff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #666600 }
.listheader { color: #000000; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #cccccc; font-weight: bold }
.listfooter { color: #000000; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #cccccc }
.msgsent { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; }
.login_table { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #cccccc }
.menulink { text-decoration:none; }
.menulink:hover { text-decoration:underline; color: #800000 }
.erroralert { color: red; font-size: 18px; font-family: Verdana, Arial, 'san serif'; font-weight: bold }
.erroralerttext { font-size: 14px; font-family: Verdana, Arial, 'san serif'; font-weight: bold }
.portlet_navtable { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #cccccc; font-weight: bold }
.portlet_table { color: #000000; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #666600; font-weight: bold }
.sign_table { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #C0C0C0; font-weight: bold }
.exec_table { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #C0C0C0; font-weight: bold }
.portlet_content { color: #000000; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #ffffff; vertical-align: top}
.portlet_content_text { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; vertical-align: top}
.portlet_table_error { color: red; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: red; font-weight: bold }
.portlet_content_error { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #ffffff; vertical-align: top}
.portlet_content_text_error { color: red; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; vertical-align: top}
.portlet_copyright { color: #000000; font-size: 10px; font-family: Arial, Helvetica, 'sans serif'; }
.portlet_copyright:hover { color: #000000; text-decoration: none; }
.portlet_copyright:link { color: #000000; text-decoration: none; }
.portlet_navigation { color: #990000; font-size: 10px; font-family: Arial, Helvetica, 'sans serif'; }
.link_table {}
.prbox {font-family: arial, verdana, helvetica; font-size: 10px; line-height: 13px}
.cat_nav_link { color: white; text-decoration: none;   }
.header_date { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, "sans serif"; }
a:visited.port_nav_link { color: #FFFFFF; text-decoration: none; }
a:hover.port_nav_link { color: #FFFFFF; text-decoration: underline;   }
a:link.port_nav_link { color: #FFFFFF; text-decoration: none; }

a:visited.side_temp_link { color: #990000; text-decoration: none; font-size: 8pt; }
a:hover.side_temp_link { color: #666600; text-decoration: none; font-weight: bold; font-size: 9pt;  }
a:link.side_temp_link { color: #990000; text-decoration: none; font-size: 8pt;}

a:visited.cat_nav_link { color: white; text-decoration: none; }
a:hover.cat_nav_link { color: white; text-decoration: underline;   }
a:link.cat_nav_link { color: white; text-decoration: none; }

a:visited.title_link { color: #990000; text-decoration: none; }
a:hover.title_link { color: #990000; text-decoration: underline;   }
a:link.title_link { color: #990000; text-decoration: none; }
.header { color: #EFE5C2; text-decoration: none; }
.hidden { visibility: hidden; } 
#rinlogo { position: absolute; top: 10px; left: 200px;}
#rsi { position: absolute; top: 250px; left: 140px;}

form.styleselection {
	font-family: Verdana, Arial, 'san serif';
	text-align: left;
	margin-top : 2px;
	margin-left : 0px;
}

form.styleselection td {

	font-size: 10px;
	font-family: Verdana, Arial, 'san serif';
	color: #000343;
}
form.styleselection image {
	background-color : #FFFFFF; 
	font-size: 10px;
	font-family: Verdana, Arial, 'san serif';
	color: #000343;
}

form.styleselection td .required {
	color: red;
	font-size: 9px;
}

form.styleselection input {
	background-color : #E6E6E6;
	color : #666666;
	font-size: 10px;
	cursor: pointer;
}
form.styleselection textarea {
	font-family: Verdana, Arial, 'san serif';
	background-color : #E6E6E6;
	color : #666666;
	font-size: 12px;
	cursor: pointer;
}

form.styleselection select {
	background-color : #E6E6E6;
	color : #666666;
	font-size: 10px;
	cursor: pointer;
	}

.myStyle a:link {
  font-weight: bold;
  }

img {
border: none;
}
.verachecksub {
background-color: #0C4220;
}

/* to make green td's */

.green-background	{
	background-color: #0C4220;
}

.featured {padding:0; margin:0; height:49px;}

form { display: inline; } 

td#advanced-filters {
	padding-left:8px;
}

/* This doesnt work cause veracart writes out the width inline, so it takes precedence */
td#advanced-filters form span select {
	width:180px;
}
