﻿	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
		/*CollapsiblePanel*/
		.collapsePanel {
			
			background-color:white;
			overflow:hidden;
		}

		.collapsePanelHeader{	
			width:100%;		
			height:30px;
			background-image: url(images/bg-menu-main.png);
			background-repeat:repeat-x;
			color:#FFF;
			font-weight:bold;
		}	

body{ font: 12px arial; color: #000000; background-color: #FFFFFF; }

/*----------------------------------------------------------*/
/* 						TEXT STYLES							*/
/*----------------------------------------------------------*/
	.header				{ font: 20px tahoma; color: #B50D0E; font-weight: bold;}
	.sectiontitle { font: 18px tahoma; color: #B50D0E; font-weight: bold;}
	
	.subheader			{ font: 14px tahoma; color: #B50D0E; }
	.sectionsubtitle { font: 14px tahoma; color: #B50D0E; font-weight: bold; }
	
	.producttitle	{ font: 18px "trebuchet ms"; color: #B50D0E; font-weight:bold; }

	.Message	{ font: 11px arial; color: #C00; font-weight: bold; }
	.message	{ font: 11px arial; color: #C00; font-weight: bold; }
	
	.small	{ font: 10px arial;}
	.notavailable { color: #FF0000; }
	.available		{ color: #00BB00; }
	
	fieldset { border: dashed 1px #B50D0E; background-color:#dfdfdf; padding: 5px 0px 5px 0px; }
	
/* table classes */
	table.box { border: solid 1px #B50D0E; padding: 2px; }
	th { font: 12px arial; background-color: #B50D0E; color: White; font-weight:bold; padding-left: 3px;
		border-right: solid 1px #000; border-bottom: solid 1px #000; }
	
	td.fieldname		{ text-align: right; font-size: 10px; font-weight: bold; }
	td.MainContent	{ background-color: #FFFFFF; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
	td.RowDataItem	{ background-color: #FFFFFF; border-right: solid 1px black; border-bottom: solid 1px black; padding: 3px; }	
	tr.Pager				{ background-color: #B50D0E; padding: 2px; font: 14px "trebuchet ms"; font-weight: bold; color: #fff; text-align: left; }
	tr.Pager a { color: #000; }


	.b_l { background-image: url(images/b_l.jpg); width:6px; }
	.b_m { background-image: url(Images/b_m.jpg); height: 24px; }
	.b_r { background-image: url(images/b_r.jpg); width:6px; }

	.contentborder { background-color: #66CC33; }
	.contentborderlight { background-color: #A6E189; }
	.footer { color: #000000;  }


	/* -- ROW STYLES -- */
	.AlternatingRow{ background-color: #dfdfdf; }
	.ItemRow{ background-color: #fff; }

/*----------------------------------------------------------*/
/* 					LIST/GRID TABLES						*/
/*----------------------------------------------------------*/
	tr.highlight 	{ background-color: #DBE4F2; }
	tr.active 		{ background-color: #FFF; border-bottom: solid 1px black; }
	tr.active2 		{ background-color: #FFF; }
	tr.inactive		{ background-color: #AAA; }
	


/*----------------------------------------------------------*/
/* 							LINKS							*/
/*----------------------------------------------------------*/

	a.header{ font: 14px arial; font-weight:bold;}
	a.imagebutton{ font: 14px arial; text-decoration:none; font-weight:100; color: Black; }

	a.subject { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
	a.subject:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #222222; }

	a.action		{ font: 11px arial; color: red; text-decoration:none; font-weight:bold; padding-right: 6px;	}
	a.action:visited{ font: 11px arial; color: red; text-decoration:none; font-weight:bold; padding-right: 6px;	}
	a.action:hover	{ font: 11px arial; color: red; text-decoration:underline; font-weight:bold; padding-right: 6px;	}
	
	A.SortableHeader				{ font: 12px arial; color: White; text-decoration:none; font-weight: bold; }
	A.SortableHeader:hover	{ font: 12px arial; color: White; text-decoration:underline; font-weight: bold; }
	
	a.menu{ font: 13px trebuchet ms; color:#fff; text-decoration:none; }
	a.menu:hover{ font: 13px trebuchet ms; color:#aaa; text-decoration:none; }
	
	a.submenu{ font: 13px trebuchet ms; text-decoration:none; padding: 3px; background: #dfdfdf; border: solid 1px #dfdfdf; }
	a.submenu:hover{ font: 13px trebuchet ms; text-decoration:none; color: #fff; padding: 3px; background: #EE2525; border: solid 1px #ccc;  }
	
	a.submenu-selected { font: 13px trebuchet ms; text-decoration:none; color: #fff; padding: 3px; background: #B50D0E; border: solid 1px #ccc;  }

	a.help			{ font: 10px arial; font-weight: bold; color:red; }
	a.help:hover	{ font: 10px arial; font-weight: bold; color:red; }
	a.help:visited	{ font: 10px arial; font-weight: bold; color:red; }
	a.inactive		{ color: #000; text-decoration:none;}

/*----------------------------------------------------------*/
/* 						HTML RELATED						*/
/*----------------------------------------------------------*/
	.input-button	{ font: 10px arial; color: #000; padding: 2px; background: #eee; cursor: pointer; }
	.input-button-new
	{
		background-color: #ccc;
		border: solid 1px;
		border-color: #B50D0E #450D0E #450D0E #B50D0E;
		color: #000;
		font-family: arial,helvetica,sans-serif;
		font-size: 10px;
		font-weight: bold;
		letter-spacing: 1px;
		padding: 3px;
		text-decoration: none;
		text-align: center;
		line-height: 1.0;
		margin-right: 2px;
		margin-left:  2px;
		cursor: pointer;
	}
	.input-button-confirm	{ font: 12px arial; font-weight: bold; color: #FFF; padding: 2px; border: solid 1px #000; background: #00BF00; }
	.input-button-cancel	{ font: 12px arial; font-weight: bold; color: #FFF; padding: 2px; border: solid 1px #000; background: #9F0000; }
	
	.input-text						{ font: 10pt arial; color: #333; padding: 1px; }
	.input-textarea	{ font: 11px verdana; color:#333; padding: 3px; }	
	.input 		{ font: 10pt arial; color:#333; padding: 2px; }
	.checkbox	{ font: 10pt tahoma; color:#333; }
	.button		{ font: 8pt arial; color:#333; padding: 2px; }
	input		{ font: 8pt arial; }
	
	.pushbutton { font: 10pt arial; color:#333; border: 1px; }

	select		{ font: 12px arial; color:#000; }
	.image_border	{ border: 1px solid #CCC; }
	hr { color: Black;}	
	img.SortArrow{ padding-left: 5px; }
