.optiontd1
{
	border-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fefefe;
	border-bottom-color: #cccccc;
	border-left-color: #fefefe;
	padding: 0;
	margin: 0;
	text-align: right;
	width: 60%;
	background: #fafafa;
}

.optiontd2
{

	border-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;	
	border-top-color: #fefefe;
	border-bottom-color: #cccccc;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 30%;
	background: #fafafa;
}

.optiontd3
{

	border-width: 2px;
	border-top-style: solid;	
	border-right-style: solid;	
	border-bottom-style: solid;	
	border-top-color: #fefefe;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 10%;
	background: #fafafa;
}

.optiontd-o1
{
	border-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fefefe;
	border-bottom-color: #cccccc;
	border-left-color: #fefefe;
	padding: 0;
	margin: 0;
	text-align: right;
	width: 75%;
	background: #fafafa;
}

.optiontd-o2
{

	border-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;	
	border-top-color: #fefefe;
	border-bottom-color: #cccccc;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 20%;
	background: #fafafa;
}

.optiontd-o3
{

	border-width: 2px;
	border-top-style: solid;	
	border-right-style: solid;	
	border-bottom-style: solid;	
	border-top-color: #fefefe;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 5%;
	background: #fafafa;
}

.breaktable
{
	font-size: 9px;
	height: 8px;
}

#recnum
{
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}

#acct_table 
{
	padding: 10px;
	margin: 10px 0px 0px 0px;
	width: 760px;
	border-style: solid;
	border-width: 6px 2px 1px 2px;
	border-color: #91a3e1;
	background: #f8f8f8;
}

/* .statsbox */
#statswrapper
{
	padding: 10px;
	margin: 0px 0px 8px 0px;
	border-style: solid;
	border-width: 0px 2px 4px 2px;
	background-color: #ededed;
	border-color: #a9b7e7;
}

.blue-box
{
	margin: 10px auto 5px auto;
	padding: 0px 0px 10px 0px;
	width: 750px;
	background: #e2ebfe;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #0028A2;
	clear: both;
}

.blue-box2
{
	margin: 20px auto 5px auto;
	padding: 0px 0px 10px 0px;
	width: 500px;
	background: #e2ebfe;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #0028A2;
	clear: both;
}

.blue-headbar
{
	background: #bbcbeb;
	margin: 0px 0px 15px 0px;
}

.blue-headfixed
{
	background: #bbcbeb;
	width: 497px;
	margin: 0px 0px 15px 0px;
}

.blue-divider
{
	background: #bbcbeb;
	width: 497px;
	margin: 15px 0px 15px 0px;
}

.blue-widebox
{
	margin: 20px 0px 5px 20px;
	padding: 0px 0px 10px 0px;
	width: 700px;
	background: #f4f9fc;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #a6cfea;
	clear: both;
}

.blue-wideheadbar
{
	background: #a6cfea;
	margin: 0px 0px 15px 0px;
}

.blue-wideheadfixed
{
	background: #a6cfea;
	width: 697px;
	margin: 0px 0px 15px 0px;
}

.blue-widedivider
{
	background: #d1e9f9;
	width: 697px;
	margin: 15px 0px 15px 0px;
}

.red-box
{
	margin: 20px 0px 5px 80px;
	padding: 0px 0px 10px 0px;
	width: 600px;
	background: #fcf4f4;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #efc1c2;
}

.red-headbar
{
	background: #efc1c2;
	width: 600px;
	margin: 0px 0px 15px 0px;
}

.red-divider
{
	background: #efc1c2;
	width: 598px;
	margin: 15px 0px 15px 0px;
}

.red-inside-box
{
	margin: 20px 0px 5px 75px;
	padding: 0px 0px 10px 0px;
	width: 540px;
	background: #fcf4f4;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #efc1c2;
}

.red-inside-headfixed
{
	background: #efc1c2;
	width: 537px;
	margin: 0px 0px 15px 0px;
}

.red-inside-headbar
{
	background: #efc1c2;
	width: 540px;
	margin: 0px 0px 15px 0px;
}

.red-inside-divider
{
	background: #efc1c2;
	width: 598px;
	margin: 15px 0px 15px 0px;
}

.yellow-box
{
	margin: 20px 0px 5px 80px;
	padding: 0px 0px 10px 0px;
	width: 600px;
	background: #fcfbf2;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #efe8c1;
}

.yellow-headbar
{
	background: #efe8c1;
	width: 600px;
	margin: 0px 0px 15px 0px;
}

.yellow-divider
{
	background: #efc1c2;
	width: 598px;
	margin: 15px 0px 15px 0px;
}

.red-behind-box 
{
	padding: 10px;
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	background: #fafafa;	
	border-style: solid;
	border-width: 6px 2px 4px 2px;
	border-color: #efc1c2;
}

.blue-behind-box 
{
	padding: 10px;
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	background: #e2ebfe;	
	border-style: solid;
	border-width: 6px 2px 4px 2px;
	border-color: #0028A2;
}

.behind-box 
{
	padding: 10px;
	width: 760px;
	margin-left:auto;
	margin-right:auto;
}

.yellow-behind-box 
{
	padding: 10px;
	width: 760px;
	margin: 10px 0px 0px 0px;
	background: #fafafa;	
	border-style: solid;
	border-width: 6px 2px 4px 2px;
	border-color: #efecc1;
}

.purchasesubbox_left
{
	padding: 10px;
	width: 320px;
	background: #f4f9fc;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #a6cfea;
	margin: 10px 5px 5px 15px;
	float: left;
}

.purchasesubbox_right
{
	padding: 10px;
	width: 320px;
	background: #f4f9fc;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #a6cfea;
	margin: 10px 15px 5px 5px;
	float: right;
}

.purchasesubbox_top
{
	margin: 20px 0px 5px 120px;
	padding: 10px;
	width: 500px;
	background: #fcf4f4;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #e7a9aa;
	clear: both;
}

.purchasesubbox_full
{
	margin: 20px 0px 5px 40px;
	padding: 10px;
	width: 660px;
	background: #fdfbf7;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #eacda6;
	clear: both;
}

.headerl
{
	text-align: left;
}

.tabl
{
	text-align: left;
}

.tabc
{
	text-align: center;
}


div.logo {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: absolute;
	z-index: 0;
}

#container {
	clear: both;
	margin:0 auto;
	width:100%;
}

#column {
width:760px;
margin-left:auto;
margin-right:auto;
}

#menu {
	float: left;
	width: 10px;
	margin: -14px 10px 0px 0px; 
	padding: 8px;
	text-align: right;
}

#footer {
	clear: both;
	text-align: center;
}

.footer2 {
background-color:#6186DD;
background-image:url(/Images/footer_bar_bottom.png);
background-position:top;
background-repeat:no-repeat;
width:798px;
height:120px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:1px;
border-color:#FFFFFF;
border-bottom:thin;
border-right:thin;
border-left:thin;
border-top:none;
text-align:center;
font-weight:bold;
}

.footer2 a:link {
font-family: Arial;
text-decoration:none; 
color: #ffffff;
}
.footer2 a:visited {
font-family: Arial;
text-decoration:none; 
color: #ffffff;
} 
.footer2 a:hover {
font-family: Arial;
color:#C30000;
text-decoration:none;
}

#signup ul
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 20px;

}

#menu ul 
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}


div #loginbar
{
	margin: 0px 5px 0px 0px;
	float: right;
	position: relative;
	text-align: right;
	width: auto;
	z-index: 1;
}

div.feedback
{
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif; 
   font-size: large; 
   font-weight: bold; 
}

h1 {
	margin: 0px 0px 0px 0px;
	font-size: 20px;
	position: relative;
}

h2
{
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	position: relative;
}

.subheadtext
{
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 4px 0px;
}

.subheadtext2
{
	font-size: 11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 4px 0px;
}

.subheadtext3
{
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
	margin: 0px 0px 4px 0px;
}

.subsubheadtext
{
	font-size: 10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.subsubheadtext2
{
	font-size: 10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 8px 0px;
}

.subsubheadtext3
{
	font-size: 10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	margin: 0px 0px 8px 0px;
}

.headtext
{
	font-size: 13pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 4px 0px;
}

.headertextbold {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}

.smalltext {
	margin: 2px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 12px;
}

.smalltextcenter {
	margin: 2px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 12px;
	text-align: center;
}

.smalltextbold {
	margin: 2px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}

.smalltextboldcenter {
	margin: 2px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.verysmalltext {
	margin: 2px 0px 4px 0px;
	padding: 0px;
	font-size: 10px;
}

.verysmalltext-thin {
	margin: 1px 0px 2px 0px;
	padding: 0px;
	font-size: 10px;
}

.verysmalltextcenter {
	margin: 2px 0px 4px 0px;
	padding: 0px;
	font-size: 10px;
	text-align: center;
}

.redbox
{
	clear: both;
}

form div {
	display: block;
	width: 454px;
	margin: 0;
	padding: 2px 2px;
}

form div label {
	display: block;
}


