html {
	height: 100%;
	}
body {
	margin: 0px;
	padding: 0px;
	background: #000;
	height: 100%;
	text-align:center;
}
.clear {clear: both;}
#main_body {
	width: 850px;
	height: 100%;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	}

#main_top {width: 850px;height:210px;}

#tablogo {width: 139px;height:210px;margin-left: 7px;background: url(images/tab_logo.gif) no-repeat bottom left; float: left;overflow/* */: visible; /* comment fixes IE 5.0.x */}

.right_space {width: 680px;height:178px;float:right;}

/****** TAB NAV ******/

div#tabmenu{float:right;padding:0;font-size: .90em;font-weight:800;margin:0 6px 0 0;width: 680px;}
ul#tabnav,ul#tabnav li{list-style-type:none;margin:0;padding:0;overflow/* */: visible; /* comment fixes IE 5.0.x */}
ul#tabnav li{float:right;margin: 5px 5px 0 0 ;height:25px;text-align: center;background: url(images/tab_bg_off.png) repeat-x top left; display:block;}
ul#tabnav a{display:block;text-decoration:none;padding:8px 10px 0 10px;color: #fff; font-family: helvetica, verdana;height:25px;}
ul#tabnav li.activelink a,ul#tabnav a:hover,ul#tabnav .on{color: #660000; background: url(images/tab_bg_on.png) repeat-x top left;}

/****** END TAB NAV*******/

#top_white {background: #FFF; width: 850px; height: 6px; margin:0;padding:0;}

#main_content {background: #FFF; width: 838px; margin:2px 6px;padding:0; text-align: left; overflow/* */: visible; /* comment fixes IE 5.0.x */}

.hdr_row { width: 100%; background: #e6e6e6; padding:5px; margin:10px 0 0 0; border: 1px #000 solid; border-width: 1px 0;}

ul {
	margin: 5px 5px 5px 15px;
	padding: 0 0 0 15px;
}

li {
	color: #990000;
}

.copy {
	font-family: Helvetica, Verdana;
	font-size: 12px;
	line-height: 18px;
	color: black;
	letter-spacing: .1em;
}

.list {
	font-family: Helvetica, Verdana;
	font-size: 11px;
	line-height: 20px;
	color: black;
	letter-spacing: .1em;
}


h1 {
	font-family: Helvetica, Verdana;
	font-size: 12px;
	line-height: 18px;
	font-weight: 700;
	color: black;
}

#footer {
	background: #e6e6e6;
	width:850px;
	padding:0;
	margin:0 0 20px 0;
}

#footer .copy {
	font-family: Helvetica, Verdana;
	font-size: .60em;
	letter-spacing: -0.25px;
	color: black;
	padding:0;
	margin:0;
	
}




a.footer:link { color: black; text-decoration:none; }
a.footer:visited { color: black; text-decoration:none; }
a.footer:hover { color: #990000; text-decoration:none; }

a:link { color: #330066; text-decoration:underline; }
a:visited { color: #330066; text-decoration:none; }
a:hover { color: #990000; text-decoration:none; }

a.smtxt:link { color: #996600; text-decoration:none; }
a.smtxt:visited { color: #996600; text-decoration:none; }
a.smtxt:hover { color: #990000; text-decoration:none; }

.smtxt {
	font-family: Helvetica, Verdana;
	font-size: 8pt;
	color: #996600;
	text-align: center;
}



h2, .hdr2 {
	font-family: Helvetica, Verdana;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	color: black;
	margin: 0px;
	padding: 0px;
}

h3, .hdr1 {
	font-family: Helvetica, Verdana;
	font-size: 14px;
	line-height: 24px;
	font-weight: 700;
	color: black;
	margin: 0px;
	padding: 0px;
}

#main_table, #main_table2 , #main_table3 , #main_table4 , #main_table5 {
	background: white;
	width: 600px;
	margin-bottom:5px;
	padding: 0px;
	float: right;
}
#main_copy {
	padding: 15px;
	margin:0;
	font-family: helvetica, verdana;
	font-size: .80em;
}
#main_copy b {
	color: #660000;
}

#main_side {background:#fff;float: left; width:200px;margin:0; overflow/* */: visible; /* comment fixes IE 5.0.x */}
.side_copy {
	border-bottom: 1px black dotted;
	background: #f6f6f6;
	width: 99%;
	padding: 20px 10px;
	margin:0px 1px 0 0;
	font-family: helvetica, verdana;
	font-size: .80em;
}

.side_copy p {
	font-family: Helvetica, Verdana;
	font-size: .90em;
	line-height: 1.25em;
	color: black;
	padding: 0 3px;
	margin: 2px;
	text-align:left;
}

#main_right {
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	border-collapse: collapse;
	background: white;
	width: 124px;
	margin-bottom: 5px;
	padding-bottom: 12px;
	padding-right: 5px;
	margin:0px;
}

hr {
	padding: 10px;
}

.smallButton {
	color : #294580;
	font-family : verdana, arial, helvetica;
	font-size: 11px;
	font-weight : 400;
	text-decoration:none;
	background-color: #e3e3f9;
	border: solid 1px #cccccc;
	padding : 1px;
}
.form1 {
	font-family:"VERDANA","VERDANA","HELVETICA";
	font-size:8pt;
	text-decoration:none;
	color: black;
   	background-color: #CCCCCC;
	}

