body {
	margin-left:auto;
	margin-right:auto;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	}

a:link {
	color:#838EAA;
	text-decoration: none;
	}

a:visited {
	color:#838EAA;
	text-decoration: none;
	}

a:hover {
	color:#838EAA;
	text-decoration: underline;
	}

td img { 
	display: block;
	}

img {
	border: 0;
	display:block;
	}
	
embed {
	display:block;
	}

object {
	display:block;
	}

td {
	vertical-align:top;
	}

p {
	margin:10px 0px 10px 0px;
	}
	
table.main_table {
	width:778px;
	margin:20px auto 5px auto;
	}

td.top_line {
	padding-left:17px;
	padding-bottom:5px;
	background-image:url(../imgmain/top_line_bkg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}
	
table.top_nav {
	margin:20px 0px 0px auto;
	}
	
table.top_nav td {
	text-align:center;
	font-family:arial, helvetica, sans-serif;
	font-size:0.7em;
	width:53px;
	}
	
td.footer {
	background-color:#31486F;
	}

table.footer_logos {
	width:650px;
	margin:5px auto;
	}
	
table.footer_logos td {
	vertical-align:top;
	padding:2px 2px 0px 0px;
	}
	
table.txt_box {
	margin-left:auto;
	margin-right:auto;
	}
	
td.side_txt_box {
	background-image:url(../imgmain/side_txtbox_gradient.jpg);
	background-repeat: repeat-x;
	background-color:#F1EEF3;
	border-left:2px solid #D2CADC;
	border-right:2px solid #D2CADC;
	padding: 0px 7px;
	}
	
td.mid_txt_box {
	background-image:url(../imgmain/mid_txtbox_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#EDF2F8;
	border-left:2px solid #CCDAEA;
	border-right:2px solid #CCDAEA;
	padding: 0px 7px;
	}
	
div.mid_txtbox_head {
	font-size:0.8em;
	font-weight:bold;
	color:#31486F;
	}
	
div.content {
	font-family:arial, helvetica, sans-serif;
	}
	
div.container {
	margin:10px;
	}
	
div.content_text {
	font-size:0.8em;
	}
	
div.home_pg_txt_box {
	margin:7px 0px 0px 5px;
	color:#31486F;
	}
	
span.txt_box_head {
	color:#993E3B;
	font-weight:bold;
	}

	
ul {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;

 	}
 	
ul.sitemap {
	font-weight:bold;
	}
	
ul.sitemap_sub {
	font-weight:normal;
	}
	
ul.about_list {
	color:#31486F;
	margin-left:20px;
	}

table.sitemap {
	margin-left:20px; 	
	}

table.sitemap td {
	padding-right:30px; 	
	}

li {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	}

div.leftnav {
	margin:22px 5px 5px 10px;
	font-family:arial, helvetica, sans-serif;
	font-size:0.8em;
	background-color:#B9DB7D;
	color:#31486F;
	}
	
div.leftnav a:link {
	color:#31486F;
	text-decoration:none;
	}

div.leftnav a:visited {
	color:#31486F;
	text-decoration:none;
	}

div.leftnav a:hover {
	color:#31486F;
	text-decoration:underline;
	}

div.navitem1over {
	background-image:url(../imgmain/nav_arrow.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:15px;
	font-weight:bold;
	margin-bottom:5px;
	}
	
div.navitem1 {	
	font-weight:bold;
	padding-left:15px;
	margin-bottom:5px;
	}
	
div.navitem2 {	
	padding-left:30px;
	margin-bottom:5px;
	}
	
div.navitem2over {
	color:#92483D;
	padding-left:30px;
	margin-bottom:5px;
	}
	
div.by_starglobal {
	font-weight:bold;
	text-align:center;
	font-family:arial, helvetica, sans-serif;
	font-size: 0.8em;
	margin-bottom:5px;
	}
	
div.by_starglobal a:link {
	color:#373535;
	text-decoration:none;
	}
	
div.by_starglobal a:visited {
	color:#373535;
	text-decoration:none;
	}
	
div.by_starglobal a:hover {
	color:#373535;
	text-decoration:underline;
	}
	
div.page_heading {
	font-size:1.2em;
	font-weight:bold;
	margin:3px 0px;
	}
	
div.sub_heading {
	font-size:1.0em;
	color:#92483D;
	font-weight:bold;
	margin:3px 0px;
	}
	
div.product_heading {
	font-size:0.9em;
	background-color:#61799B;
	color:#ffffff;
	margin:5px 0px 10px 0px;	
	padding:4px 5px;
	border-bottom:1px solid #31486F;
	}
	
table.productList {
	width:520px;
	border-collapse:collapse;
	margin:5px 0px;
	font-size:0.75em;
	}
	
table.productList a:link {
	color:#92483D;
	text-decoration:none;
	}

table.productList a:visited {
	color:#92483D;
	text-decoration:none;
	}
	
table.productList a:hover {
	color:#92483D;
	text-decoration:underline;
	}

table.productList th {
	color:#ffffff;
	padding:4px 5px;
	text-align:left;
	font-weight:normal;
	background-color:#61799B;
	border:1px solid #ffffff;
	border-bottom:1px solid #31486F;
	}

table.productList td {
	border:1px solid #ffffff;
	padding: 3px 5px;	
	}
	
td.row1 {
	background-color:#F5F8FF;
	}
	
td.row2 {
	background-color:#E7EEF9;
	}

table.pdf {
	margin:5px auto 10px auto;
	width:100%;
	border-collapse:collapse;
	}
	
table.pdf td {
	border:1px solid #ffffff;
	padding: 3px 5px;
	vertical-align:middle;
	}

table.pdf a:link {
	color:#92483D;
	text-decoration:none;
	}

table.pdf a:visited {
	color:#92483D;
	text-decoration:none;
	}
	
table.pdf a:hover {
	color:#92483D;
	text-decoration:underline;
	}

div.product_back_link {
	float:right;
	margin:0px 5px 10px 5px;
	font-size:0.8em;	
	}
	
div.product_back_link a:link{
	color:#92483D;
	text-decoration:none;
	}
	
div.product_back_link a:visited{
	color:#92483D;
	text-decoration:none;
	}
	
div.product_back_link a:hover{
	color:#92483D;
	text-decoration:underline;
	}
	
span.home_contact_link a:link {
	color:#D9BE22;
	text-decoration:none;
	}
	
span.home_contact_link a:visited {
	color:#D9BE22;
	text-decoration:none;
	}
	
span.home_contact_link a:hover {
	color:#D9BE22;
	text-decoration:underline;
	}
	
div.side_content_text {
	font-size:0.75em;
	padding-left:15px;
	color:#31486f;
	}
	
option.redirect1 {
	background-color:#F5F8FF;
	}

option.redirect2 {
	background-color:#E7EEF9;
	}
	
div.signup_note {
	width:98%;
	margin-left:auto;
	margin-right:auto;
	}

div.form {
	border:1px solid #31486F;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	}
	
table.signup {
	width:100%;
	border-collapse:collapse;
	}
	
table.signup td {
	padding:3px;
	border:1px solid #ffffff;
	vertical-align:middle;
	}
	
span.error {
	font-weight:bold;
	color:#ff0000;
	}
	
div.link {
	margin:10px 0px;
	line-height:1.3em;
	}
	
div.link a:link {
	font-weight:bold;
	}
div.link a:visited {
	font-weight:bold;
	}

div.link a:hover {
	font-weight:bold;
	}
	
table.login_form td {
	vertical-align:middle;
	padding:3px 8px 3px 0px;
	}
	
div.testimonial {
	font-size:0.8em;
	color:#31486F;
	}
	
hr.article_divider {
	width:90%;
	border: none 0; 
	border-bottom: 1px solid #A2AFC2;
	height: 1px;
	}
	
a.redlink:link, a.redlink:visited {
	color: #993E3B;
}