/* CSS Document */

.countinput {
	border:none;
	background:none;
	color:#908A78;
}
div#messages ul {
	padding-bottom:5px;
}
div#messages li {
	color:#CC0000;
	list-style-type:circle;
}

body { margin : 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px; color: #333;}
#home_info
{
	border-top:1px solid #7391C5; 
	border-bottom:1px solid #7391C5;
	background-color:#FCFCFE;
	padding-left:5px;
	padding-right:5px;
}
#head_logo
{
	background:url(/images/bg_slat.gif) bottom repeat-x;
	height:100px;
	border-top:1px solid #E9E9E9; 
	border-bottom:1px solid #E9E9E9;
}
#head_nav
{
	background-color:#FCFCFE;
	padding:3px; 
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999;
	color:#999999;
}
#head_nav a
{
	color:#006699;
	font-weight:bold;
	text-decoration:none;
}
#head_nav a:hover
{
	text-decoration:underline;
}
#search_box
{
	border:1px solid #999999;
	padding:5px;
	background-color:#FFFFE6;
}
#search_box .smlink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
}
#search_box .smlink:hover
{
	color:#990000;
}
#search_box .smlink_bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#003366;
}
#search_box .smlink_bold:hover
{
	color:#990000;
}
/* ------------------------
Categories Box
------------------------- */
#categories {
  position: relative;
  padding-bottom: 6px;
  padding-right: 6px;
}
#categories a,a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#0000CC;
	text-decoration:underline;
}
#categories a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	text-decoration:underline;
}
#categories .maincat{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#006666;
}
#categories .corner1 {
  background: url('/images/tables/topleft_green.png') no-repeat top left;
  position: relative;
}

#categories .corner2 {
  background: url('/images/tables/topright_green.png') no-repeat top right;
  padding: 3px 3px 3px 6px;
  position: relative;
}

#categories .corner3 {
  background: url('/images/tables/bottleft_green.png') no-repeat bottom left;
  position: relative;
  left: -1px;
  top: 1px;
}

#categories .corner4 {
  background: url('/images/tables/bottright_green.png') no-repeat bottom right;
  padding: 5px 5px 0px 5px; 
  position: relative;
  right: -2px;
}

#categories .header {
  background-color: #79AC33;
  color: #FFFFFF;
  font-weight: bold;
}

#categories .body {
  background-color: #E7F2D8;
  border: solid #79AC33;
  border-width: 0px 1px 1px 1px;
}

#categories .content {
  padding: 6px 8px 2px 8px;
}

#categories .counts {
  font-size: 10px;
  color: #777777;
}
#categories .inputbox {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left:.5em;
	border-right:1px solid #7391C5;
	border-bottom:1px solid #7391C5;
	border-left: 1px solid #7391C5;
	border-top: 1px solid #7391C5;
	color: #990000;
}
#categories .combobox {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left:.2em;
	border-right:1px solid #7391C5;
	border-bottom:1px solid #7391C5;
	border-left: 1px solid #7391C5;
	border-top: 1px solid #7391C5;
	color: #990000;
}
#categories .pButton {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-right:1px solid #7391C5;
	border-bottom:1px solid #7391C5;
	border-left: 1px solid #7391C5;
	border-top: 1px solid #7391C5;
	background-color:#79AC33;
	color:#EFEFEF;
}
#categories .pButton2 {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-right:1px solid #7391C5;
	border-bottom:1px solid #7391C5;
	border-left: 1px solid #7391C5;
	border-top: 1px solid #7391C5;
	background-color:#006666;
	color:#EFEFEF;
}
/* ------------------------
States Box
------------------------- */
#states {
  position: relative;
  padding-bottom: 6px;
  padding-right: 6px;
}
#states a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#0000CC;
	text-decoration:underline;
}
#states a:hover{
	color:#FF6600;
}
#states .corner1 {
  background: url('/images/tables/topleft_blue.png') no-repeat top left;
  position: relative;
}

#states .corner2 {
  background: url('/images/tables/topright_blue.png') no-repeat top right;
  padding: 3px 3px 3px 6px;
  position: relative;
}

#states .corner3 {
  background: url('/images/tables/bottleft_blue.png') no-repeat bottom left;
  position: relative;
  left: -1px;
  top: 1px;
}

#states .corner4 {
  background: url('/images/tables/bottright_blue.png') no-repeat bottom right;
  padding: 5px 5px 0px 5px; 
  position: relative;
  right: -2px;
}

#states .header {
  background-color: #7391C5;
  color: #FFFFFF;
  font-weight: bold;
}

#states .body {
  background-color: #E0EEFF;
  border: solid #7391C5;
  border-width: 0px 1px 1px 1px;
}

#states .content {
  padding: 6px 8px 2px 8px;
}

#states .counts {
  font-size: 10px;
  color: #777777;
}
/* ------------------------
Orange Box
------------------------- */
#orange {
  position: relative;
  padding-bottom: 6px;
  padding-right: 6px;
}
#orange a,a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#0000CC;
	text-decoration:underline;
}
#orange a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	text-decoration:underline;
}
#orange .corner1 {
  background: url('/images/tables/topleft_orange.png') no-repeat top left;
  position: relative;
}

#orange .corner2 {
  background: url('/images/tables/topright_orange.png') no-repeat top right;
  padding: 3px 3px 3px 6px;
  position: relative;
}

#orange .corner3 {
  background: url('/images/tables/bottleft_orange.png') no-repeat bottom left;
  position: relative;
  left: -1px;
  top: 1px;
}

#orange .corner4 {
  background: url('/images/tables/bottright_orange.png') no-repeat bottom right;
  padding: 5px 5px 0px 5px; 
  position: relative;
  right: -2px;
}

#orange .header {
  background-color: #FC7C04;
  color: #FFFFFF;
  font-weight: bold;
}

#orange .body {
  background-color: #FFF3E1;
  border: solid #FC7C04;
  border-width: 0px 1px 1px 1px;
}

#orange .content {
  padding: 6px 8px 2px 8px;
}

#orange .counts {
  font-size: 10px;
  color: #777777;
}
/* ------------------------
Gray Light Box
------------------------- */
#grwht {
  padding-bottom: 8px;
}

#grwht .corner1 {
  background: url('/images/tables/topleft_gray2.png') no-repeat top left;
  left: -1px;
  position: relative;
  top: -1px;
}

#grwht .corner2 {
  background: url('/images/tables/topright_gray2.png') no-repeat top right;
  padding: 3px 3px 3px 6px; /* top,right,bottom,left */
  position: relative;
  right: -2px;
}

#grwht .corner3 {
  background: url('/images/tables/bottleft_gray2.png') no-repeat bottom left;
  position: relative;
  left: -1px;
  top: 1px;
}

#grwht .corner4 {
  background: url('/images/tables/bottright_gray2.png') no-repeat bottom right;
  padding: 5px 5px 0px 5px; /* top,right,bottom,left */
  position: relative;
  right: -2px;
}

#grwht .body {
  border: solid #CCCCCC;
  border-width: 1px 1px 1px 1px;
}
#grwht .body2 {
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
#grwht .content {
  padding: 0px 4px 0px 4px; /* top,right,bottom,left */
  color: #0F54A8;
}

#grwht a {
  color: #0F54A8;
}
.sbuttin{
   color:#333333;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}
.txt{
	border:1px solid #999999;
	padding-left:2px;
	padding-right:2px;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:100%;
	font-weight:normal;
}
