body
{
         color:					#000000;
         font-family:			Arial, Verdana;
         font-size:				10px;	
}
td
{
         color:					#000000;
         font-family:			Arial, Verdana;
         font-size:				11px;
		 vertical-align:		top;			 
}
td.white
{
         color:					#FFFFFF;
         font-family:			Arial, Verdana;
         font-size:				10px;	
		 vertical-align:		top;
}
td.logo
{
         color:					#FFFFFF;
         font-family:			Arial, Verdana;
         font-size:				10px;	
		 vertical-align:		middle;
}
.error
{
		color:					#FF0000;
		font-family:			Arial, Verdana;
		font-size:				10px;
}
td.background
{
         color:					#000000;
         font-family:			Arial, Verdana;
         font-size:				10px;	
         background-image:		url('images/background.jpg');
         background-repeat:		repeat-x;
         width:					100%;
         height:				189;
}
*>html td.background
{
         color:					#000000;
         font-family:			Arial, Verdana;
         font-size:				10px;	
         background-image:		url(images/background.jpg);
         background-repeat:		repeat-x;
         width:					100%;
         height:				189;
}
td.navbar 
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-variant:			small-caps;		
		 font-weight:			bold;					
		 letter-spacing:		1px;
		 background-color:		#B59AFF;
}
a.heading,a.heading:visited
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-weight:			bold;					
		 text-decoration:		none;
}
/*a.heading:visited
{
 		 color:				 	#666666;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-weight:			bold;					
		 text-decoration:		none;
}*/
a.heading:hover
{
 		 color:				 	#9900FF;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;	
		 font-weight:			bold;					
		 text-decoration:		underline;
}
a.set,a.set:visited
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;				
		 text-decoration:		none;
}
/*a.set:visited
{
 		 color:				 	#666666;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;				
		 text-decoration:		none;
}*/
a.set:hover
{
 		 color:				 	#666666;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;						
		 text-decoration:		none;
}
a.navbar, a.navbar:visited 
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-variant:			small-caps;		
		 font-weight:			bold;					
		 text-decoration:		none;
		 letter-spacing:		1px;
}
a.navbar:hover
{
 		 color:				 	#FFFFFF;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-variant:			small-caps;		
		 font-weight:			bold;					
		 text-decoration:		none;
		 letter-spacing:		1px;
}
a.navbar_stay,a.navbar_stay:visited,a.navbar_stay:hover
{
 		 color:				 	#FFFFFF;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-variant:			small-caps;		
		 font-weight:			bold;					
		 text-decoration:		none;
		 letter-spacing:		1px;
}
a.white,a.white:visited,a.white:hover
{
 		 color:				 	#FFFFFF;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;		
		 text-decoration:		underline;
}
input,textarea,select 
{
         color:					#000000;
         font-family:			Arial, Verdana;
         font-size:				10px;	
}
td.picture 
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 background-color:		#FFFFFF;
		 padding:				5px;
		 border:				solid 1px #000000;
		 vertical-align:		bottom;
}

td.pictureinside
{
		 background-color:		#FFFFFF;
		 vertical-align:		middle;	
		 padding-bottom:		5px;
}

td.picturelabel
{
		 background-color:		#FFFFFF;
		 vertical-align:		bottom;	
}

td.picturelabelimg
{
		 width:					1px;	
}

td.category_on 
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-variant:			small-caps;		
		 font-weight:			bold;					
		 letter-spacing:		1px;
		 background-color:		#B59AFF;
		 padding-left:			15px;
}
td.category 
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-variant:			small-caps;		
		 font-weight:			bold;					
		 letter-spacing:		1px;
		 background-color:		#E0D5FF;
		 padding-left:			15px;
}
td.subcategory 
{
 		 color:				 	#666666;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-weight:			bold;					
		 background-color:		#FFFFFF; 
		 padding-left:			25px;
}
td.subcategory_on 
{
 		 color:				 	#666666;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;
		 font-weight:			bold;					
		 background-color:		#E0D5FF; 
		 padding-left:			25px;
}
td.pagetitle 
{
 		 color:				 	#FFFFFF;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				16px;
		 font-weight:			bold;
		 padding-top:			5px;
		 padding-bottom:		5px;		 					
}
td.title 
{
 		 color:				 	#666666;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				14px;
		 font-weight:			bold;					
		 background-color:		#EFEFEF; /*#E0D5FF;*/ 
		 padding:				10px;
}
table.preview
{
 		border:					1px solid #000000;
		background-color:		#FFFFFF;
		padding:				5px;
}
td.field
{
 		text-align:				right;
 		color:				 	#999999;/*#9900FF;*/
		font-family:			Arial, Verdana, Helvetica;
		font-size:				11px;
		font-weight:			bold;		
		vertical-align:			top;		
}a.button, a.button:visited 
{
 		 color:				 	#000000;
		 background-color:		#EFEFEF;
		 border:				solid 1px #000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				10px;					
		 text-decoration:		none;
		 padding:				1px;
		 padding-left:			3px;
		 padding-right:			3px;
}
a.button:hover
{
 		 color:				 	#000000;
		 background-color:		#CCCCCC;/*#E0D5FF;*/
		 border:				solid 1px #000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				10px;					
		 text-decoration:		none;
		 padding:				1px;		 
		 padding-left:			3px;
		 padding-right:			3px;	 
}
a.white, a.white:visited, a.white:hover
{
         color:					#FFFFFF;
         font-family:			Arial, Verdana;
         font-size:				10px;	
		 vertical-align:		top;
}
a.black, a.black:visited, a.black:hover
{
         color:					#000000;
         font-family:			Arial, Verdana;
         font-size:				10px;	
		 vertical-align:		top;
}

#dropmenudiv
{
		position:				absolute;
		border:					1px solid black;
		border-bottom-width:	0;
		font:					normal 11px Arial;
		line-height:			18px;
		z-index:				100;
}

#dropmenudiv a
{
		width:					100%;
		display:				block;
		text-indent:			3px;
		border-bottom:			1px solid black;
		padding:				1px 0;
		text-decoration:		none;
		background-color:		#EFEFEF;
}

#dropmenudiv a:hover
{ /*hover background color*/
		background-color:		white;
}

td.message
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				16px;
		 font-weight:			bold;
		 padding-top:			5px;
		 padding-bottom:		5px;	
}

div.title
{
 	font-size: 			16px;
 	font-weight: 		bold;
	font-family: 		Arial, Verdana, Helvetica;
	letter-spacing: 	2px;
	color: 				#000000; 
}

/* ADMIN Classes */

td.admintitle 
{
 		 color:				 	#FFFFFF;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				14px;
		 font-weight:			bold;					
		 background-color:		#555555; 
		 padding:				10px;
}
td.menu_on 
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;						
		 letter-spacing:		1px;
		 background-color:		#B59AFF;
		 padding-left:			10px;
}
td.menu 
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				11px;						
		 letter-spacing:		1px;
		 background-color:		#E0D5FF;
		 padding-left:			10px;
}
a.nav, a.nav:visited 
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				10px;					
		 text-decoration:		none;
		 letter-spacing:		1px;
}
a.nav:hover
{
 		 color:				 	#FFFFFF;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				10px;					
		 text-decoration:		none;
		 letter-spacing:		1px;
}
a.list, a.list:visited
{
		font-family: 			Arial, Verdana, Helvetica;
		font-size: 				11px;
		color: 					#006194;
}
a.list:hover
{
		font-family: 			Arial, Verdana, Helvetica;
		font-size: 				11px;
		color:					#0033CC;
}
div.heading 
{
 		 color:				 	#000000;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				12px;
		 font-weight:			bold;
		 letter-spacing:		1px;
}
a.headinglink, a.headinglink:visited
{
 		 color:				 	#666666;
		 font-family:			Arial, Helvetica;
		 font-size:				11px;
		 font-weight:			bold;
		 letter-spacing:		1px;
}
a.headinglink:hover
{
 		 color:				 	#990000;
		 font-family:			Arial, Helvetica;
		 font-size:				11px;
		 letter-spacing:		1px; 
}
td.topmenu
{
 		 color:				 	#990000;
		 font-family:			Arial, Helvetica;
		 font-size:				11px;
		 letter-spacing:		1px; 
		 font-weight:			bold;
}
td.label
{
 		 color:				 	#990000;
		 font-family:			Arial, Helvetica;
		 font-size:				11px;
		 letter-spacing:		2px; 
		 font-weight:			bold;
		 height:				20px; 
		 vertical-align:		middle;
		 padding-left:			3px; 		 
}
table.form_grey {
		 background-color:		#EFEFEF;
		 border:				1px solid #666666;
}
table.form_greydark {
		 background-color:		#CCCCCC;
		 border:				1px solid #666666;
}
table.form_white {
		 background-color:		#FFFFFF;
		 border:				1px solid #666666;
}
input.admin,textarea.admin,select.admin 
{
         color:					#000000;
         font-family:			Verdana, Arial;
         font-size:				10px;	
}
td.detail
{
  		font-family: 			Verdana, Arial, TrebuchetMS, serif;
		font-size:				10px;
		font-weight:			bold;
		color:					#51596c;
		background-color:		#EFEFEF; 
		text-align:				left; 
		padding-left:			3px; 
		vertical-align:			middle;	
}
td.heading 
{
 		 color:				 	#333333;
		 font-family:			Arial, Verdana, Helvetica;
		 font-size:				12px;
		 font-weight:			bold;
		 letter-spacing:		1px;
		 height:				25px;
		 vertical-align:		middle;
		 padding-left:			3px;
}
tr.list
{
		font-family: 			Arial, Verdana, Helvetica;
		font-size: 				11px;
		color: 					#006194;
		text-decoration:		none;
		font-weight:			bold;
}
td.contact
{
         color:					#000000;
         font-family:			Arial, Verdana;
         font-size:				12px;
		 vertical-align:		top; 
		 line-height:			18px;
}