
.footer { color: #FFF; font: bold 11px Arial; }
.footer a { font: bold 11px Arial; color: #FFF; text-decoration: underline; }
.footer a:hover { text-decoration: none; }

p { font: normal 12px Verdana; }

.BlackTextSm  { font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none}
.BlackTitle   { font-family: Verdana, Arial; font-size: 26px; color: #000000; font-weight:bold; text-decoration: none}
.BlackTitleLg { font-family: Verdana, Arial; font-size: 18px; color: #000000; font-weight:bold; text-decoration: none}
.BlackText    { font-family: Verdana, Arial; font-size: 13px; color: #000000; font-weight:normal; text-decoration: none}
.BlackTitleSm { font-family: Verdana, Arial; font-size: 14px; color: #000000; font-weight:bold; text-decoration: none}
.GreenTitle   { font-family: Verdana, Arial; font-size: 16px; color: #006600; font-weight:bold; text-decoration: none}
.GreenTitleSm { font-family: Verdana, Arial; font-size: 14px; color: #006600; font-weight:bold; text-decoration: none}
.GreenText    { font-family: Verdana, Arial; font-size: 13px; color: #006600; font-weight:normal; text-decoration: none}
.WhiteTitle   { font-family: Verdana, Arial; font-size: 18px; color: #FFFFFF; font-weight:bold; text-decoration: none}
.WhiteText    { font-family: Verdana, Arial; font-size: 13px; color: #FFFFFF; font-weight:normal; text-decoration: none}
.WhiteTextSm  { font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; font-weight:normal; text-decoration: none}
.RedTitle     { font-family: Verdana, Arial; font-size: 18px; color: #BF060A; font-weight:bold; text-decoration: none}
.RedText      { font-family: Verdana, Arial; font-size: 10px; color: #BF060A; font-weight:normal; text-decoration: none}

.Seperator    { border-bottom: 2px solid gray;}
h1 { font-weight: bold; font-family: Verdana, Arial; font-size: 18px; color: #006600; }
h2 { font-weight: bold; font-size:14px; font-family: Verdana; color: #006600; }

input.texts { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 50px; height: 18px; border-left: 1px solid #2F858E; border-top: 1px solid #2F858E; border-right: 1px solid #2F858E; border-bottom: 1px solid #2F858E; }
input.textm { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 100px; height: 18px; border: 1px solid #2F858E;}
input.textl { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 150px; height: 18px; border-left: 1px solid #2F858E; border-top: 1px solid #2F858E; border-right: 1px solid #2F858E; border-bottom: 1px solid #2F858E; }
input.textxl { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 250px; height: 18px; border-left: 1px solid #2F858E; border-top: 1px solid #2F858E; border-right: 1px solid #2F858E; border-bottom: 1px solid #2F858E; }

input.buttons { font-family: Arial; font-size: 11px; font-weight: normal; width: 50px; border: 1px outset; cursor: pointer; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px; background-image: url('/client/assets/Images/button_bgr.gif'); background-repeat: repeat-x; }
input.buttonm { font-family: Arial; font-size: 11px; font-weight: normal; width: 100px; border: 1px outset; cursor: pointer; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px; background-image: url('/client/assets/Images/button_bgr.gif'); background-repeat: repeat-x; }
input.buttonl { font-family: Arial; font-size: 11px; font-weight: normal; width: 150px; border: 1px outset; cursor: pointer; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px; background-image: url('/client/assets/Images/button_bgr.gif'); background-repeat: repeat-x; }

.content,table { font: 11px Verdana,Arial; }

.cell_r{ text-align:right; padding: 15px; }
.cell_l{ text-align:left; padding: 15px; }

ul{ padding-left:17px ; }
ul{ margin-left:0px ; }
li{ padding-bottom:3px ; }
li{ padding-left:0px ; }

img.right{
 float:right ;
 margin-bottom:5px ;
 margin-left:10px ;
}
img.left{
 float:left ;
 margin-bottom:5px ;
 margin-right:10px ;
}

.clearboth{ clear:both; }

table.spaced td{ padding-right:5px ; }
table.darktable td{
 border-bottom:1px solid #eaeaea ;
}
table .header{
 background-color:white ;
 padding-top:10px ;
}
table.darktable th{
 text-align:left ;
}

/*						 */
/*	Links				 */
/*						 */

a:link, a:visited
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	color:				blue;
	cursor:				pointer;
	text-decoration:	none;
}

a:active, a:hover
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	color:				#006600;
	cursor:				pointer;
	text-decoration:	underline;
}

/*						 */
/*	Text				 */
/*						 */

.Text
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#000000;
}

.Title
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			14px;
	font-weight:		bold;
	color:				#000000;
}

.txtNormal
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#000000;
}

.txtLogin
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#000000;
}

.txtSmall
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color:				#000000;
}

.txtError
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#A00000;
}

.txtLogin
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#000000;
}

.txtLoginStatus
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		normal;
	color:				#000;
}

.txtSuccess
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#00A000;
}

.txtLink
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#49606D;
	cursor:				pointer;
}

.txtTitleLink
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			14px;
	font-weight:		bold;
	color: #49606d				;
	cursor:				pointer;
}

.txtBold
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;
	color:				#000000;
}

.txtDataGridHeader
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;
	color:				#49606D;
}

.txtComment
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#808080;
}

.txtStoreCategory
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;
	text-decoration:	underline;
	color:				#49606D;
	cursor:				pointer;
}

.txtSmallLink
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration:	underline;
	color:				#49606D;
	cursor:				pointer;
}

.txtBreadCrumb
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	cursor:				pointer;
}

.txtHeader
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;
	color:				#49606D;
}

.ShoppingCartCell
{
	text-align:			right;
	padding:			4px;
}
.ShoppingCartHeader
{
	text-align:			center;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;
	color:				#49606D;
	padding:			2px;
}

.Clickable
{
	cursor:				pointer;
}

.Inset
{
	background-color:	#fafafa;
	border-top:			1px solid #E0E0E0;
	border-left:		1px solid #E0E0E0;
	border-bottom:		1px solid #F4F4F4;
	border-right:		1px solid #F4F4F4;
	padding: 			8px;
}

.InsetSelected
{
	background-color:	#CAD9E2;
	border-top:			1px solid #49606D;
	border-left:		1px solid #49606D;
	border-bottom:		1px solid #49606D;
	border-right:		1px solid #49606D;
	padding: 			8px;
}

.SelectableOn
{
	cursor:				pointer;
	border:				2px solid #49606D;
	margin: 			4px; 
}

.SelectableOff
{
	cursor:				pointer;
	border:				2px solid #FFF;
	margin: 			4px; 
}

/*					*/
/*	QAjaxCalendar	*/
/*					*/

.QAjaxCalendar_cal
{
	background: 		#000;
	width: 				100%; 
	font-family: 		"Trebuchet MS", Arial, Veranda, sans-serif;
	padding: 			3px;
}

.QAjaxCalendar_calhead
{
	width: 				100%;
	font-weight: 		bold;
	color: 				#FFF;
	font-size: 			20px;      
}

.QAjaxCalendar_calhead img
{
	border: 			none;
}

.QAjaxCalendar_dayhead
{
	height: 			25px;
	background: 		#EEE;
}

.QAjaxCalendar_dayhead td
{
	text-align:			center;
	color: 				#000;
}

.QAjaxCalendar_dayrow
{
	background: 		#FFF;
	height: 			40px;
}

.QAjaxCalendar_dayrow td
{
	width: 				50px;
	color: 				#000;
	/*font-size: 			.7em;*/
}

.QAjaxCalendar_day
{
	float: 				right;
}

.QAjaxCalendar_dayover
{
	background: 		#EEE;
}

.QAjaxCalendar_dayout
{
	background: 		#FFF;
}

.QAjaxCalendar_listingitem
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		normal;
	text-decoration:	underline;
	color:				#49606D;
	cursor:				pointer;
	line-height:		1em;
}

.QAjaxCalendar_listingdetail
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		normal;
	text-decoration:	none;
	color:				#000000;
}



