
table {
	border:thin;
}
	
.MainLinks {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 20px;
	color:000;
}
	
a.MainLinks {
	text-decoration:none;
}
	
.MainLinks_Select {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 20px;
	color:FFF;
}
	
.Alt_MainLinks {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:5px 5px 0px 20px;
	color:000;
}
	
BODY {
	margin-left: 9px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
}

TD {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
}

P {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	margin: 8px 0px 8px 0px; 
}

A:link, A:visited, A:active {
	color: #660000;
	text-decoration: none;
}

A:hover {
	color: #BD1721;
	text-decoration: none;
} 

H1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16pt;
	margin-top: -5px; 
	font-weight: bold; 
	margin-bottom: 6px; 
	color: #BC141E; 
	font-weight: bold; 
}

H2 {
	margin-top: 0px; 
	font-weight: bold; 
	font-size: 12pt; 
	margin-bottom: 10px; 
	color: #BC141E; 
	font-weight: bold;  
}

H3 {
	margin-top: 3px; 
	font-weight: bold; 
	font-size: 10pt; 
	margin-bottom: 3px; 
	color: #BC141E; 
	font-weight: bold;
}

TEXTAREA {
	font-size: 10pt; 
	font-family: arial,helvetica,verdana,tahoma,sans-serif; 
	background-color: #ffffff
}

INPUT, SELECT, TEXTAREA {
	font-size: 12px; 
	font-family: arial,helvetica,verdana,tahoma,sans-serif; 
	background-color: #ffffff
	height: 20px;
}

.none {
}

.back {
	background-color: #BD1721;
	color: #FFFFFF;
}

.red {
	color: #BD1721;
}

TD.path {
	font-size: 11px; 
	font-family: Arial,Helvetica, geneva,sans-serif;
	padding: 10px 0px 10px 12px;
}

TD.path A, TD.path A:visited {
	color: #bd1721;
}


DIV.legend {
	color: #FFFFFF;
	font-size: 8pt;	
	padding: 5px 0px 7px 0px;
}

.bgcolor1 {
	background-color: #D0DDE6;
}

.bgcolor2 {
	background-color: #C4D4E2;
}

.NecessaryField {
	color: #8F484A;
}

DIV.bodyinner {
	padding: 5px 0px 7px 0px;
	border: 1px solid #EEDDAA;	 
}

.formInputLong {
	width: 513px; 
}

.formInput {
	font-size: 10px;
	font-weight: normal;
	width: 150px;
}

.formInput2 {
	font-size: 10px;
	font-weight: normal;
	width: 250px;
}

.formInput3 {
	font-size: 10px;
	font-weight: normal;
	width: 265px;
}

.formMemo1 {
	width: 380px; height: 100px
}
.formMemo2 {
	width: 513px; height: 100px
}
.formMemo3 {
	width: 513px; height: 250px
}

.formButton {
	font-size: 12px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	height: 20px;
	background-color: #BD1721;
	border: 1px solid #990000;
}

.errorMsg {
	color: #FF0000;
}

.small, .small A, .small P {
	font-size: 8pt;
}

TD.block div {
	text-align: left;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	color: #333333;
	font-size: 11px; 
	font-family: Arial,Helvetica, geneva,sans-serif;
}

.textframe {
	border: 2px double #D7E1EB;	
	padding: 3px;
}

.frame {
	border: 1px solid #D7E1EB;	
}

.frameR {
	border-right: 1px solid #D7E1EB;	
}

.frameT {
	border-top: 1px solid #D7E1EB;	
}

.frame2 {
	border: 1px solid #BD1721;
}

.frame2B {
	border-bottom: 1px solid #BD1721;
}

.frame2LB {
	border-left: 1px solid #BD1721;
	border-bottom: 1px solid #BD1721;
}

.frame2T {
	border-top: 1px solid #BD1721;	
}


TD.bodyframe {
	border: 1px solid #BD1721;
}

TD.caption {
	color: #000000;
	height: 20px;
	font-family: Arial;
	font-weight: bold; 
	font-size: 8pt;
	background-color: #C4D4E2;
	padding: 5px;
	margin: 5px;
}

TD.caption2 {
	color: #FFFFFF;
	height: 20px;
	font-family: Arial;
	font-weight: bold; 
	font-size: 8pt;
	background-color: #BD1721;
	padding: 5px;
	margin: 5px;
}

div.caption2 {
	color: #FFFFFF;
	height: 20px;
	font-family: Arial;
	font-weight: bold; 
	font-size: 8pt;
	background-color: #BD1721;
	padding: 5px;
	margin: 0px 0px 5px 0px;
}

TD.bigcaption {
	color: #FFFFFF;
	height: 25px;
	font-family: Arial;
	font-weight: bold; 
	font-size: 10pt;
	text-align: center;
	background-color: #C4D4E2;
	padding: 5px 10px 5px 10px;
	margin: 5px;
}

.bigcaption2 {
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold; 
	font-size: 10pt;
	background-color: #BD1721;
	padding: 5px 10px 5px 15px;
	height: 26px;
}


TD.bigcaption A, TD.bigcaption A::visited {
	color: #000000;
	font-weight: bold; 
	font-size: 9pt;
}

TD.lmenu div.frame{
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 0px 2px;
}

TD.lmenu TABLE.frame2{
	margin: 0px 0px 5px 0px;
}

.lmenuitem2 {
	font-weight: normal; 
	background-color: #FFEEEE;
	padding: 3px 3px 3px 20px;
}

.tmenuitem {
	color: #330000;
	height: 20px;
	background-color: #CBDCE5;
	padding: 7px 10px 7px 20px;
}

img.product {
	border: 1px solid #999999;	
}

OL {
	margin: 5px 0px 10px 25px;
}

UL {
	margin: 5px 0px 10px 20px;
}