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.darkenBackground {
	background-color: #FFFFFF;
	FILTER:Alpha(Opacity=65); /* IE */
	opacity:0.65; /* Safari, Opera */
	-moz-opacity:0.65; /* FireFox */
	z-index: 19;
	height: 100%;
	width: 100%;
	position:absolute;
	left: 0px;
	top: 0px;
}

div.container {
	position: absolute;
	top:0px;
	left:0px;
	width: 100%;
	margin: 0 auto;
	text-align:center;
	padding-top:140px;
}

div.alert_box_style{
	z-index: 21;
	font : normal 18px Trebuchet MS, Arial, Verdana, Sans-Serif;
	text-decoration: none;
	padding:0px;
	color: #3B559C;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#3B559C;
	width:500px;
	margin:auto;
}


div.exit_button {
	position : relative;
	background-color: #3B559C;
	padding:5px;
	height: 24;
	width: 100%;
	left : 0px;
	top : 0px;
	border: solid 1px #000000;
	text-align:right;
	margin-bottom:7px;
}


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;
}
