/* Default styles */


BODY, TD {
	font-family: Tahoma, Arial;
	font-size: 11px;
	background-color: white;
}

INPUT, TEXTAREA, SELECT {
	font-family: Tahoma, Arial;
	font-size: 11px;
}

TABLE.b {
	border-style: solid;
	border-width: 1px; 
	border-color: #CCCCCC;
}

.subtle {
	font-family: Tahoma, Arial;
	font-size: 11px;
	border: 1px solid #E6E6E6;
	background: #FFFFFF;
}

.clean {
	font-family : Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #E6E6E6;
}

.requiredText {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #AA3300;
	border: 1px solid #FFDDE3;
}

.requiredOption {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #AA3300;
}

A {
	color: #3399CC;
	text-decoration: none;
}

A:HOVER {
	color: #3399CC;
	text-decoration: underline;
}

A:HOVER.gray {
	color: #777777;
	text-decoration: underline;
}

A:HOVER.blue {
	color: #003399;
	text-decoration: underline;
}

.trTrue {
	background-color : #FFF8DC;
	font-family : Tahoma, Arial;
	font-size : 12px;
}

.trFalse {
	background-color : #FFDEAD;
	font-family : Tahoma, Arial;
	font-size : 12px;
}

.tdWhite {
	background-color: white;
}

.tdCaption {
	font-style: italic;
	color: #666666;
}

.tdInactive {
	color: #AAAAAA;
}

.tdRed {
	background-color: #CD3641;
}

.tdGray {
	background-color: #E6E6E6;
}

.tdLightGray {
	background-color: #F6F6F6;
}

.tdYellow {
	background-color: #FCFC66;
}

.tdGreen {
	background-color: #339933;
}

.tdBlue {
	background-color: #333399;
}

.tdOrange{
	background-color: #FFCC33;
}

.tdLightBlue {
	background-color: #BCDFEB;
}

.tdLightGreen {
	background-color: #D2E3D2;
}

.tdLightRed  {
	background-color : #FFDDE3;
}


.tdSubtleBlue {
	background-color: #F3F3FF;
}

.tdSubtleGreen {
	background-color: #F3FFF3;
}

.tdSubtleRed  {
	background-color : #FFF3F3;
}


.tdHead {
	font-weight: bold;
	background-color: white;
}

.tdRedHead {
	font-weight: bold;
	color: white;
	background-color: #CD3641;
}

.tdRedHead2 {
	font-weight: bold;
	color: #CD3641;
	background-color: white;
}

.tdgfBlueHead2
{
	font-weight: bold;
	color: #3399CC;
	background-color: white;
}

.tdGrayHead, TH {
	font-weight: bold;
	color: #777777;
	background-color: white;
}

.tdGrayHead2{
	font-weight: bold;
	color: white;
	background-color: #CCCCCC;
}

.blkText {
	color: black;
}

.gfBlueText {
	color: #CD3641;
}

.blueText {
	color: #003399;
}

.gfBlueText 
{
	color: #3399CC;
}

.grayText {
	color: #777777;
}

.iceText {
	font-weight: bold;
	color: #0099FF;
}

.lightBlueText {
	color: #0099FF;
}

.whiteText { color: #FFFFFF; }

.greenText { color: #006633; }

.smText {
	font-family : Tahoma, Arial;
	font-size : 11px;
}

.microGrayText {
	font-family : Tahoma, Arial;
	font-size : 10px;
	color: #777777;
}

.microText {
	font-family : Tahoma, Arial;
	font-size : 10px;
}


.snailText {
	font-family : Tahoma, Arial;
	font-size : 10pt;
}

.tdBlkHeaderBold {
	font-family : Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #E6E6E6;	
}

.blkHeaderReg {
	font-family : Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.blkHeaderBold {
	font-family : Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
}

.tdSubBlkHeaderBold {
	font-family : Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000000;	
}

.tdBgHilited {
	background-color: #FFFF00;
}
