BODY {font : normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
TD {font : normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
INPUT {font: bold 11px Arial, Trebuchet MS,  Verdana, Sans-Serif; background: #ccff66 url(/assets/images/back_form_button.gif);}
A {text-decoration: none; color: #003399;}
A:HOVER {text-decoration: underline; color: #003399;}

.realbig {font : normal 28px Trebuchet MS, Arial, Verdana, Sans-Serif; text-decoration: none; color: #cc6600; font-weight:bold;}
.prettybig {font : normal 2em Trebuchet MS, Arial, Verdana, Sans-Serif; text-decoration: none; color: #006600; font-weight:bold;}
.bigError {font : normal 22px Trebuchet MS, Arial, Verdana, Sans-Serif; text-decoration: none; color: #cc6600; font-weight:bold;}
.big {font : normal 14px Trebuchet MS, Arial, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
.small {font : normal 10px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
.smallwhite {font : normal 11px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #FFFFFF;}
.smallbold {font : bold 10px Arial, Trebuchet MS, Verdana, Sans-Serif; font-weight:bold; text-decoration: none; color: #000000;}
.boldA {font : bold 12px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #003399; font-weight:bold;}



.frm {font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Sans-Serif; background-color:#ffffff;}
.frmErr {font: normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif; background-color:#ffffcc;}
.btn {font: normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif;}

.PubBtn {
	font: bold 11px Arial, Trebuchet MS,  Verdana, Sans-Serif;
	background: #ccff66;
	background-image: url(/assets/images/back_form_button.gif);
	Layer-background-image: url(/assets/images/back_form_button.gif);
}

.break { page-break-before: always; }

.TableHeader
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
	background: #107131;
}
.TableHeaderBig
{
	font: normal 1.2em;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
	background: #107131;
}
.TableItem
{
	BACKGROUND: #ffffff;
}
.TableAltItem
{
	BACKGROUND: #f0f1f3;
}
.FilterLabel
{
	text-align: center;
	font-weight: bold;
}
.FilterElement
{
	text-align: center;
}
.TableLabel
{
	text-align: right;
	font-weight: bold;
}
.TableElement
{
	text-align: left;
}
.ImageCell
{
	text-align: center;
	vertical-align: middle;	
}


.pageTitle {
color:#336600;
font-family:Arial;
font-weight:bold;
font-size:17pt;
letter-spacing:-1;
}

.bigLabel {
color:#3366ff;
font-family:Arial;
font-weight:bold;
font-size:14pt;
}

div#container {
position: relative;
width: 100%;
margin: 0 auto;
}

div.flash_container {
	margin:0 auto;
	text-align:center;
	width: 100%;
	height: 1500px;
}

div.logo {
position : absolute;
text-align: right;
top : 61px;
left : 9%;
}

div.message{
	font : normal 14px Trebuchet MS, Arial, Verdana, Sans-Serif;
	text-decoration: none;
	padding: 8px;
	font-weight:bold;
	text-align: left;
	color: #cc6600;
	position : absolute;
	text-align: left;
	top : 135px;
	width: 450px;
	left : 30%;
}

div.errorMessage {
	position : absolute;
	font : normal 14px Trebuchet MS, Arial, Verdana, Sans-Serif;
	text-decoration: none;
	padding: 8px;
	color: #006600;
	background-color: #DCFD99;
	font-weight:bold;
	text-align: left;
	height: 80;
	width: 375;
	top : 280px;
	left : 33%;
	border: 1px;
	border-style: solid;
	border-color: #000000;
	
}

div.exit_button {
	position : absolute;
	background-color: #8CD34A;
	height: 17;
	width: 375;
	left : 33%;
	top : 280px;
	border: 1px;
	border-style: solid;
	border-color: #000000;
}


div.nav {
position : absolute;
font : normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif;
text-decoration: none;
color: #cc6600;
font-weight:bold;
text-align: center;
width: 60%;
top : 120px;
left : 45%;
}

.btn1 {
color:#FF8000;
background-color:White;
border-width:1px;
border-style:Solid;
font-family:Verdana;
font-size:XX-Small;
font-weight:bold;
width:144px;
}

.btn2 {
color:#FF8000;
background-color:White;
border-width:1px;
border-style:Solid;
font-family:Verdana;
font-size:XX-Small;
font-weight:bold;
width:20px;
}

.formfield1 {
color:#000000;
background-color:White;
border-width:1px;
border-style:Solid;
font-family:Verdana;
font-size:XX-Small;
font-weight:bold;
width:180px;
}

.infoTable {
color:#666600;
background-color:#F1F0E4;
border-width:3px;
border-color:#CCC8B4;
border-style:Solid;
font-family:Arial;
font-size:.8em;
width:190px;
padding:5px;
}

.cartTable {
color:#666600;
background-color:#F1F0E4;
border-width:3px;
border-color:#CCC8B4;
border-style:Solid;
font-family:Arial;
font-size:.8em;
width:460px;
padding:5px;
}

.CustinfoTable {
color:#666600;
background-color:#F1F0E4;
border-width:3px;
border-color:#CCC8B4;
border-style:Solid;
font-family:Arial;
font-size:.8em;
width:460px;
padding:5px;
}