body, td {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
}

b, strong { font-weight: 700}

p {line-height: 135%;}

.headline {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 15px; font-weight:bold;}
.blue_headline {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000033; font-size: 15px; font-weight:bold;}
.red_headline {font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-size: 15px; font-weight:bold;}
.brightred_headline {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; font-size: 15px; font-weight:bold;}

.sm_blue {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000033; font-size: 10px;}
.sm_body {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px;}

a.button       {display:block;padding:3px;border-width:thin;border-style:solid;border-color:#666666 #000000 #000000 #666666;background-color:#FFFFCC;color:#990000;font-family:verdana,arial,helvetica;font-size:10px;font-weight:bold;text-decoration:none;}
a.button:hover {display:block;padding:3px;border-width:thin;border-style:solid;border-color:#666666 #000000 #000000 #666666;background-color:#990000;color:#FFFFCC;font-family:verdana,arial,helvetica;font-size:10px;font-weight:bold;text-decoration:none;}


.body {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 13px}
.body a:active { color: #990000; text-decoration: underline; font-weight: bold; font-size: 13px}
.body a:link {  color: #000033; text-decoration: underline; font-weight: bold; font-size: 13px}
.body a:visited {  color: #000033;text-decoration: underline; font-weight: bold; font-size: 13px}
.body a:hover {  color: #990000; text-decoration: underline ; font-weight: bold; font-size: 13px}

.body_blue {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000033; font-size: 13px;}

.leftsideheader {font-family: Verdana, Arial, Helvetica, sans-serif; color:#336699; font-size: 15px; font-weight:bold}

.leftside {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.leftside  a:active {  color: #990000; font-size: 13px; text-decoration: underline}
.leftside  a:link {  color: #000033; font-size: 13px; text-decoration: none}
.leftside  a:visited {  color: #000033; font-size: 13px; text-decoration: none}
.leftside  a:hover {  color: #990000; font-size: 13px; text-decoration: underline}

.leftside1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.leftside1  a:active {  color: #000033; font-size: 13px; text-decoration: underline}
.leftside1  a:link {  color: #990000; font-size: 13px; text-decoration: none}
.leftside1  a:visited {  color: #990000; font-size: 13px; text-decoration: none}
.leftside1  a:hover {  color: #000033; font-size: 13px; text-decoration: underline}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #E5E5E5; font-size: 10px}
.footer  a:active {  color: #FFFFFF;text-decoration: underline; font-size: 10px}
.footer  a:link {  color: #E7E7E7;text-decoration: none; font-size: 10px}
.footer  a:visited {  color: #E7E7E7;text-decoration: none; font-size: 10px}
.footer  a:hover {  color: #FFFFFF;text-decoration: none; font-size: 10px}


.uline {text-decoration:underline;}
.highlight1 {color: #000033; font-weight:bold;}
.highlight2 {color: #990000; font-weight:bold;}
.testimonial {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 9px}
.table_border {border: 1px solid black;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 2 CSS HTML Styles */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Form Elements*/
form {margin: 0px;}

input, select, textarea {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #393957;
}

input {background: #FFFFFF;}


select, textarea {
	background: #FFFFFF;
	border: 1px solid #000033;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* 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: #990000;
	font-weight: bold;
}
/*Form Styles*/
input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background: #990000;
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	color: #ffffcc;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
}

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #000000;
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th{
	padding: 3px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background: #cccccc;
	color: #000000;
}
/* altrowEven & altrowOdd are used to style alternating table rows. */
.altrowEven {background-color: #eeeeee;}

.altrowOdd{background-color: #ffffff;}