body {
	height: 100%;
	font-family: tahoma;
	text-align:left;
	color:#9999AA;
	margin:  0px;
	padding: 0px;
	background: #EEE9E3;
}

#mainbody{
	font-size: 13px;
	padding: 0px;
	line-height: 21px;
	vertical-align: top;
	border: solid #686E6E;
	border-width: 1px;
	border-spacing: 0px;
	border-left: solid #686E6E;
	border-left-width: 16px;
	border-right: solid #686E6E;
	border-right-width: 16px;
	background: #FFFFFF;
	border-bottom: solid #686E6E;
	border-bottom-width: 16px;
	border-top-width: 1px;
}

#banner{
	font-size: 13px;
	padding: 0px;
	line-height: 21px;
	vertical-align: top;
	border-bottom: solid #929196;
	border-bottom-width: 1px;
}

#content{
	font-size: 13px;
	padding: 0px;
	line-height: 21px;
	vertical-align: top;
}

#content2{
	font-size: 13px;
	padding: 0px;
	line-height: 21px;
	vertical-align: top;
}

a:link{
	color: #5D98AE;
}

a:visited {
	color: #5D98AE;
}

a:active {
	color: #5D98AE;
}

a:hover {
	color: #637C8F;
	text-decoration: none;
}

#copyright{
	font-size: 9px;
}




#signup table { 
 background-color: #F9FBFD; 
 color: #000000; 
 width: 440px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

#signup td { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}

.labelcell { 
 font-family: tahoma;
 font-size: 13px;
 color: #3670A7; 
 background-color: transparent; 
 width: 220px; 
} 

.fieldcell input { 
 width: 250px; 
 font-family: tahoma;
 font-size: 13px;  
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.smallfieldcell input { 
 width: 100px; 
 font-family: tahoma;
 font-size: 13px;  
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
} 

.smallfieldcell select { 
 font-family: tahoma; 
 font-size: 13px; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}
.sbutton { 
 font-family: tahoma; 
 height: 21;
 line-height: 16px;
 font-weight: bold;
 font-size: 11px;
 background-color: #C9C9AB; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}

.vclass{ visibility:hidden; }
.vlayer{ visibility:hidden; }















/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	border-left: solid #CCCCCC 1px;
}

a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 13px;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
				



/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 2 CSS Classes */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
NOTE: All styles below are specific to Cartweaver 2.
You may use the CSS above, or remove it and attach
your own CSS file in addition to cartweaver.css
*/

.smallprint {
	font: 11px;
}

.pagingLinks {
	text-align: center;
}

.errorMessage {
	color: #993333;
	font-weight: bold;
}
/*Form Styles*/
input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background: #990000;
	border-bottom: 1px solid #668099;
	border-left: 1px solid #003366;
	border-right: 1px solid #668099;
	border-top: 1px solid #003366;
	color: #D3D3E2;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
}

input.blueformButton {
	background: #990000
	border-bottom: 1px solid #668099;
	border-left: 1px solid #668099;
	border-right: 1px solid #003366;
	border-top: 1px solid #003366;
	color: black;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
}

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table clase="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
table.tabularData td, table.tabularData th{
	padding: 5px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background: #333366;
	color: #D3D3E2;
}
/* altrowEven & altrowOdd are used to style alternating table rows. */
.altrowEven {
	background-color: #FFFFFF;
}

.altrowOdd{
	background-color: #EFF4FA;
}

table {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.borderBottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
