BODY
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	color:#636CB3;	
}	

TD.cTabOff
{
	border-left: solid 0px #0033CC;
	border-top: solid 0px #0033CC;
	border-bottom: solid 2px #0033CC;
	border-right: solid 0px #0033CC;
	font-size:11px;
	font-weight:bold;
	background-color:#E5F8B3;
	color:#98C91E;
}

TD.cTabOn
{
	border-left: solid 2px #0033CC;
	border-top: solid 2px #0033CC;
	border-bottom: solid 0px #0033CC;
	border-right: solid 2px #0033CC;
	background-color: white;
	font-size:14px;
	font-weight:bold;
	color:red;
	background-color:white;
}
TD.cText
{
	font-size:11px;
}


TD.cHead
{
	font-size:16px;
	font-weight:bold;	
}


TD.cSubHead
{
	font-size:13px;
}

TD.cTextRed
{
	font-size:11px;
	color:Red;
}

TD.cTextBold
{
	font-size:11px;
	font-weight:bold;	
}

TD.cColumn
{
	font-size:11px;
	border-color: #ff9966;
	background-color: #ffeecc;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
}
TD.cTip
{
	font-size:11px;
	color:#FF2A00;
}


TD.cMicro
{
	font-size:8px;
}
SELECT.cDrop
{
	font-size:11px;
}


INPUT.cButton
{
	border:solid 2px #4C85BE;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	background-color:#75ABE1;
	color:#FFFFFF;
	height:22px;
}

INPUT.greenButton
{
	border:solid 2px #4C85BE;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	height:22px;
	background-color: Green;
}

INPUT.redButton
{
	border:solid 2px #4C85BE;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	height:22px;
	background-color: Red;
}

INPUT.cTextbox
{
	font-size:11px;
}

TR.cGridHead
{
	font-size:11px;
	background-color:#C6DCF2;
}

TD.cPageTitle
{
	font-size:15px;
	font-weight:bold;
	border-color:#797979;
}


TD.cPageHelp
{
	font-size:10px;
	border-left:solid 1px #797979;
	border-right:solid 1px #797979;
	border-bottom:solid 1px #797979;
	padding:5px 5px 5px 5px;
	background-color:#FAFAFA;
	color:#797979;
}

TD.cPageHelpText
{
	font-size:10px;
	border-width: 0px;
	padding:5px 5px 5px 5px;
	background-color:#FAFAFA;
	color:#797979;
}

TR.cGridText
{
	font-size:11px;
}

TR.cGridAlternate
{
	font-size:11px;
	background-color:#F9FADA;
}

TABLE.cGrid
{
	font-size:11px;
	border:solid 2px #C6DFF7;
}
TABLE.cControl
{
	font-size:10px;
}
	
TR.cGridFine
{
	font-size:9px;
}	

TR.cRowHeader
{
	background-color:#D5DEF2;
}
			
A
{
	text-decoration:none;
	color:#7889A9;
}

A.cRadarLink
{
	text-decoration: underline;
	color: Blue;
	font-size: 12px;
}

TABLE.cRadar
{
	vertical-align: top;
	text-align: left;
}

TABLE.cBlueTable
{
	border:solid 3px #C6DCF2;
	background-color:#EBF5FF;
}

TD.radarCellLeft
{
	vertical-align: top;
	border-width: 2px 1px 0px 0px;
	border-style: solid;
	border-color: #a4b5d6;
	font-size: 10px;
	color: Black;
}

TD.radarCellCenter
{
	vertical-align: top;
	color: #264e88;
	font-size: 10px;
	color: Black;
}

TD.radarCellRight
{
	vertical-align: top;
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #a4b5d6;
	font-size: 10px;
	color: Black;
}
	
TD.infoCellLeft
{
	text-align: right;
	vertical-align: top;
	color: #264e88;
	font-size: 14px;
	font-weight: bold;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #a4b5d6;
	padding-right: 5px;
}

TD.infoCellCenter
{
	text-align: center;
	vertical-align: top;
	color: #264e88;
	font-size: 14px;
}

TD.infoCellRight
{
	text-align: left;
	vertical-align: top;
	color: #264e88;
	font-size: 14px;
	padding-left: 5px;
}

TD.infoCellBottom
{
	text-align: left;
	vertical-align: top;
	color: #264e88;
	font-size: 14px;
	padding-top: 5px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #a4b5d6;
}

.paid
{
color: Green;
font-size: 12px;
font-weight: bold;
}

.unpaid
{
color: Red;
font-size: 12px;
font-weight: bold;
}

.heavy
{
	color: #000099;
	font-size: 12px;
	font-weight: bold;
}

.boldRed
{
	font-weight: bold;
	color: #ff0000;
}

.boldGreen
{
	font-weight: bold;
	color: #00ff00;
}

.boldBlue
{
	font-weight: bold;
	color: #0033CC;
}

.boldText
{
	font-weight: bold;
	color: #0000ff;
}



.oicellfirst {
	background-color: D9F1F5;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: left;
}
.oicellfirstB {
	background-color: D9F1F5;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: left;
}
.oicell 
{
	background-color: D9F1F5;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: center;
}
.oicellB 
{
	background-color: D9F1F5;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: left;
}
.oicelllast {
	background-color: D9F1F5;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: center;
}

.oibottomfirst {
	background-color: D9F1F5;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: left;
}
.oibottomfirstB {
	background-color: D9F1F5;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: left;
}
.oibottom 
{
	background-color: D9F1F5;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: center;
}
.oibottomB 
{
	background-color: D9F1F5;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: left;
}
.oibottomlast {
	background-color: D9F1F5;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: center;
}

.oiheaderfirst {
	background-color: D9F1F5;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: left;
}
.oiheader {
	background-color: D9F1F5;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: center;
}
.oiheaderlast {
	background-color: D9F1F5;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: center;
}

.oifooterfirst {
	background-color: D9F1F5;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: right;
}

.oifooterfirstB {
	background-color: D9F1F5;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: left;
}

.oifooter {
	background-color: D9F1F5;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: right;
}
.oifooterB {
	background-color: D9F1F5;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: center;
}
.oifooterlast {
	background-color: D9F1F5;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: center;
}
.oifooterlastB {
	background-color: D9F1F5;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #264e88;
	vertical-align: top;
	text-align: center;
}

.alertBox 
{
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}

.darkHeader
{
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #264e88;
	background-color: #264e88;
	font-size: 16px;
	font-weight: bold;
	color: White;
	padding: 2px;
	vertical-align: middle;
	
}

.infoCellLeft
{
	text-align: right;
	vertical-align: top;
	color: #264e88;
	font-size: 14px;
	font-weight: bold;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #a4b5d6;
}

.infoCellCenter
{
	text-align: center;
	vertical-align: top;
	color: #264e88;
	font-size: 14px;
}

.infoCellRight
{
	text-align: left;
	vertical-align: top;
	color: #264e88;
	font-size: 14px;
}

.bodyTable
{
	color: #264e88;
	font-size: 12px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #264e88;
}

.bodyText
{
	color: #264e88;
	font-size: 14px;
}

.bodyTextBold
{
	color: #264e88;
	font-size: 14px;
	font-weight: bold;
}


.separatorRow
{
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #264e88;
}

.errorLabel
{
	color: Red;
	font-weight:bold;
	font-size: 12px;
}

.oiLabelSmall
{
	color: #264e88;
	font-weight:bold;
	font-size: 12px;
}

.oiLabelLarge
{
	color: #264e88;
	font-weight:bold;
	font-size: 16px;
}

.oiDescriptionLabel
{
	color: #626282;
	font-size: 10px;
}

.priceLabelSmall
{
	color: Red;
	font-weight:bold;
	font-size: 12px;
}

.priceLabelSmallThin
{
	color: Red;
	font-weight:normal;
	font-size: 12px;
}

.priceLabelSmallLineThrough
{
	color: Red;
	text-decoration: line-through;
	font-weight:normal;
	font-size: 12px;
}

.priceLabelLarge
{
	color: Red;
	font-weight:bold;
	font-size: 18px;
}

.priceLabelLargeThin
{
	color: Red;
	font-weight:normal;
	font-size: 18px;
}

.priceLabelLargeLineThrough
{
	color: Red;
	text-decoration: line-through;
	font-weight:normal;
	font-size: 18px;
}

.descriptionBox
{
		border-width: 1px;
		border-style: solid;
		border-color: #264e88;
		color: #000000;
		font-size: 10px;
		background-color: #ffffff;
		display: none;
		margin: 2px;
		padding: 2px;
}

.whiteBox
{
		border-width: 1px;
		border-style: solid;
		border-color: #264e88;
		background-color: #ffffff;
}

.headerCell
{
	color: #264e88;
	font-size: 14px;
}

.titleText
{
	color: #264e88;
	font-size: 20px;
	font-weight: bold;
}

.psTable
{
		border-width: 10px 0px 0px 0px;
		border-style: solid;
		border-color: #a4b5d6;
		background-color: #ffffff;
}

.regularButton
{
	font-size: 14px;
	font-weight: normal;
	background-color: #a1b4d0;
	border-bottom-color: #264e88;
	border-right-color: #264e88;
	border-left-color: #BBC3CE;
	border-top-color: #BBC3CE;
	border-width: 2px;
	border-style: solid;
	color: #000000;
}

.importantButton
{
	background-color: #a1b4d0;
	font-size: 16px;
	font-weight: bold;
}

.lineTextbox
{
	background-color: #ffffff;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #a4b5d6;
	color: #000000;
}

.fullTextbox
{
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #a4b5d6;
	color: #000000;
}




.tabTable
{
		color: #000000;
		font-size: 10px;
		background-color: #ffffff;
		margin: 2px;
		padding: 4px;
}

.tabTableMainTab
{
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		border-width: 1px 0px 0px 1px;
		border-style: solid;
		border-color: #264e88;
}

.tabTableOtherTab
{
		border-width: 0px 0px 1px 1px;
		border-style: solid;
		border-color: #264e88;
}

.tabTableInfoCell
{
		border-width: 0px 1px 1px 1px;
		border-style: solid;
		border-color: #264e88;
}

.cStatusBox
{
		border-width: 1px;
		border-style: solid;
		border-color: #797979;
		color: #000000;
		font-size: 14px;
		margin: 2px;
		padding: 4px;
}

.cStatusBoxConfirmed
{
		border-width: 1px;
		border-style: solid;
		border-color: #797979;
		color: #000000;
		font-size: 10px;
		margin: 2px;
		padding: 2px;
}

.cStatusBoxUnconfirmed
{
		border-width: 1px;
		border-style: solid;
		border-color: #797979;
		color: #000000;
		font-size: 10px;
		margin: 2px;
		padding: 2px;
}

.cTabOffLabel
{
	color:#009933;
	font-size:13px;
	font-weight:bold;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

IMG.thumbnailMicro
{
	border-color:Black;
	border-width:1px;
	border-style:solid;
	height:20px;
	width:35px;
}

TD.bottomBorder
{
	border-color:Gray;
	border-style:solid;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:3px;	
}
