body {
	margin: 0px;
	background: #6A5841;
}

body, table, td, div, span, input, select {
	font-family: Arial;
	font-size: 13px;
	line-height: 1.5;
	color: #585941;
}

a {
	color: #0072BB;	
}

.cellPercent50
{
	width: 50%;
}

.alignCenter
{
	text-align: center !important;
}

.alignLeft
{
	text-align: left !important;
}

.alignRight
{
	text-align: right !important;
}

/***********************************************/
/******* baseTable **********************/
.baseTableRow1, .baseTableRow3
{
	background: white;
}

.baseTableRow2 td
{
	border-top: solid 5px #004774;
	background: #0072BB;
}
.baseTable
{
	
}

/***********************************************/
/******* header **********************/
.headerTable
{
	vertical-align: bottom !important;
	width: 100%;
}

.headerTable .headerLogo img
{
	margin: 5px 30px 0px 0px;
	border: 0px;
}

.headerTable h3
{
	margin: 0px;
	padding: 2px 10px;
	font-size: 13px;
	text-align: center;
}

.headerTable a
{
	text-decoration: none;
}

.headerMenuSelected, .headerMenuSelected a
{
	background: #004774;
	color: white;
}

/*************************************************/
/***** content *************/
.pageTitle
{
	margin: 0px;
	color: white;
	padding: 10px;
	text-align: center;
	font-size: 16px;
}

.contentCell img
{
	padding: 1px;
	/*border: solid 5px #DED6B5;*/
	margin: 10px 0px 0px 0px;
}

.contentDiv
{
	text-align: justify;	
	padding: 10px 3px;
}

.contentDiv .separateP
{
	padding: 4px;
	border-bottom: solid 1px #DED6B5;
}

.contentDiv p
{
	margin: 5px 0px;
}

.contentDiv b
{
	color: #F58E00;
}

.contentDiv ul
{
	margin: 5px 0px;
	list-style-type: none;
	padding: 5px;
	background-color: #FAF8E9;
	border-top: solid 1px #DED6B5;
	border-bottom: solid 1px #DED6B5;
}

.contentDiv ul li
{
	background: url(../images/tick.gif) no-repeat;
	margin: 0px;
	padding: 2px 10px 2px 30px;
}

.contentDiv a
{
	font-weight: bold;
}

/*
.contentDiv table th
{
	background: #004774 none repeat scroll 0 0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 5px;
	text-align: center;
}

.contentDiv table td {
background: #D4E4F7 none repeat scroll 0 0;
padding: 4px 5px;
}
*/

.textInput
{
	background-color: #FAF8E9;
	border: solid 1px #DED6B5;
	padding: 2px;
	width: 500px;	
}

.buttonInput
{
	border: outset 1px;
}

.dataTable b
{
	color: 	#585941;
}

.dataTable td
{
	vertical-align: top;
}

.contentDiv h5
{
	margin: 0px;
	font-size: 14px;
	color: #0072BB;
}
/*************************************************/
/***** priceTable *************/
.priceTable
{
	width: 99%;
	background: white;
	border: solid 1px #DED6B5;
}

.priceTable img
{
	border: 0px !important;
	margin: 0px !important;
}

.priceTable td
{
	background: #FAF8E9;
	padding: 3px 5px;
	text-align: center;
}

.priceTable th
{
	padding: 3px 5px;
	font-weight: bold;
	background: #6A5841;
	color: white;
	text-transform: uppercase;
}

.priceTable .subHeader td
{
	background: #DED6B5;
	font-weight: bold;
}

/*************************************************/
/***** demoTable *************/
.demoTable
{
	width: 99%;
	background: white;
	border: solid 1px #DED6B5;
}

.demoTable th
{
	padding: 3px 5px;
	font-weight: bold;
	background: #6A5841;
	color: white;	
}

.demoTable a
{	
	color: white;	
}

/*************************************************/
/***** bottom *************/
.bottomCell
{
	padding: 10px;
	color: white;
	text-align: center;
}

.bottomCell h3, .bottomCell h4
{
	font-size: 13px;
	margin: 0px;
}

.bottomCell h3
{
	font-weight: normal;
}

.bottomCell a
{
	color: white;
	text-decoration: none;
}

.extremTracker {
display: none;
}