/*----------------------------------------------------
  the following is the basic style information for the
  standard a links
  ---------------------------------------------------*/ 

img
{
	border: none;
}

a
{
	text-decoration: none;
	color: #000000;
	background-color: inherit;
}

a:hover
{
	text-decoration: underline;
}


/*----------------------------------------------------
  the body style sets the page background to white. it
  also suppresses superfluous additional space around
  the edge of the page (some browsers do not implement 
  this feature but the page design will still work,
  although it will not look as good).
  ---------------------------------------------------*/

body
{
	background-color: #ffffff;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	color: #000000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: normal;
	margin : 0px;
}

.footer
{
	color: #7993D0;
	font-size: 9px; 
	text-decoration: none;
	font-weight: normal;
}

/*----------------------------------------------------
  This applies to form elements
  ---------------------------------------------------*/ 

.input
{
	background: #ffffff url("images/textbox_shadow.gif") no-repeat;  
	border: #343434 1px solid;
	color: #343434;
 	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	font-weight: lighter;
}

.text_area
{
	background: #ffffff url("images/textbox_shadow.gif") no-repeat;  
	border: #9EB1DD 1px solid;
	color: #343434;
 	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	width: 250px;
	height: 80px;
	padding: 2px;
	margin: 0px;	
}

.button
{
	border: none;
	cursor: pointer;
	background: #ffffff url("images/button.gif");
	width: 96px;
	height: 17px;
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.small_button
{
	border: none;
	cursor: pointer;
	background: #ffffff url("images/small_button.gif");
	width: 69px;
	height: 17px;
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.large_button
{
	border: none;
	cursor: pointer;
	background: #ffffff url("images/large_button.gif");
	width: 130px;
	height: 17px;
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


/*----------------------------------------------------
  the following is the basic style information for the
  html tables
  ---------------------------------------------------*/ 

table
{
	margin: 0px;
	padding: 0px;
}
td
{ 
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

td, tr
{
	padding: 0px;
	margin: 0px;
}


.table_data
{
 	color: #000000;
 	background-color: #ffffff;
	font-size: 8px;
	text-decoration: none;
}

/*-------------------------
  Admin Products Page
  -------------------------*/

.formdata
{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	height: 18px;
}

/*----------------------------------------------------
  the following is the style information for the
  background images
  ---------------------------------------------------*/ 

.nav_menu {
	background-color: #ffffff;
	color: #000000;
	background-image:url(images/tpl_menu_background.jpg);
	background-repeat: repeat-x;
}

.content {
	background-color: #ffffff;
	color: #000000;
	background-image:url(images/tpl_content_background.jpg); 
	background-repeat: repeat-x;
}

.content_left_shadow { 
	background-color: #ffffff;
	color: #000000;
	background-image:url(images/tpl_left_content_shadow.jpg); 
	background-repeat: repeat-y;
}

.content_right_shadow {
	background-color: #ffffff;
	color: #000000;
	background-image:url(images/tpl_right_content_shadow.jpg); 
	background-repeat: repeat-y;
}


/*----------------------------------------------------
  the following are styles information for navigation
  elements.
  ---------------------------------------------------*/

.nav_menu_selected
{
	background-color: #9EB1DD;
 	color: #000000;
	text-decoration: none;
}

.nav_menu_not_selected
{
	background-color: #E1E9FF;
  	color: #000000;
	text-decoration: none;
}

.nav_menu_selected_2
{
	background-color: #dddddd;
 	color: #000000;
	text-decoration: none;
}

.nav_menu_not_selected_2
{
	background-color: #ffffff;
  	color: #000000;
	text-decoration: none;
}

.menu
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 3px;
	color: #000000;
	font-size: 1em; 
	background-color: inherit;
	text-decoration: none;
	font-weight: normal;
}

.menu:hover 
{
	background: #e1e9ff;
	color: #000000;
	text-decoration: none;
}

.menu2
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 3px;
	color: #000000;
	font-size: 1em; 
	background-color: inherit;
	text-decoration: none;
	font-weight: normal;
}

.menu2:hover
{
	background: #ffffff;
	color: #000000;
	text-decoration: none;
}

/*----------------------------------------------------
  the following are styles information for the general
  site.
  ----------------------------------------------------*/


.black_9px
{
	color: #000000;
	background-color: inherit;
	font-size: 9px;
	text-decoration: none;
}

.black_9px_bold
{
	color: #000000;
	background-color: inherit;
	font-size: 9px;
	font-weight: bold!important;
}

.black_9px_ital
{
	color: #000000;
	background-color: inherit;
	font-size: 9px; 
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}

.red_9px
{
	color: #cc0000;
	background-color: inherit;
	font-size: 9px; 
	text-decoration: none;
	font-weight: normal;
}

.red_10px
{
	color: #ff0000;
	background-color: inherit;
	font-size: 10px; 
	text-decoration: none;
	font-weight: normal;
}

.white_9px
{
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;
}

.white_9px_bold
{
	color: #ffffff;
	background-color: inherit;
	font-size: 9px;
	font-weight: bold!important;
}

.white_10px
{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

.incorrect_text
{
	font-weight: bold;
}
