/* Global*/
html, body { margin: 0; padding: 0; border: 0;}

body {text-align: center;
	/* Used to center align main table for pre IE 6*/
	background: #fff;
    background-image: url(/images/body-bg.gif);
	background-position: top center;
	background-repeat: no-repeat; }

table#mainTable {margin: 0 auto; /* Used to center align main table for later browsers */
			    text-align: left; /* Reset text to left align from body rule */
			    width: 750px; /* New width (replacing 100%) */
			    border: 0;}

p, td {         font: lighter 11px verdana,helvetica, arial, sans-serif; line-height: 14px; }
li {            list-style-type:square; }
a {             color:#002e7e; text-decoration:underline; }
a:hover {       color:#3161b5; text-decoration:underline;}
a.bigger {      font: bold 12px verdana, tahoma, arial, sans-serif; color: #1d517d; text-decoration: underline; }
a.bigger:hover{ text-decoration: underline; color: #000; }
ul {            margin:5px 0px 0px 0px; padding-left: 25px;}
h1 {            font-size: 11.5px; color: #4792ce; font-family: verdana,helvetica,arial,sans-serif; margin:15px 0px 0px 0px;}
h2 {            font-size: 12px; color: #1d517d; font-family: verdana,helvetica,arial,sans-serif; margin:20px 0px 15px 0px;}
h3 {            font-size: 11.5px; color: #4792ce; font-family: verdana,helvetica,arial,sans-serif; margin:0px 0px 0px 0px;}
h4 {            font-size: 12px; color: #1d517d; font-family: verdana,helvetica,arial,sans-serif; margin:0px 0px 15px 0px;}
h5 {            font-size: 11px; color: #1d517d; font-family: verdana,helvetica,arial,sans-serif; margin:0px 0px 0px 0px;}
img {           border-width:0px; }
div {           border-width:0px; }
.index {        font-size:11px; font-family:verdana,arial,helvetica,sans-serif; font-weight : bold; margin:0px; }
.title{         padding-bottom:10px; padding-left:10px; }
.disclaimer{    padding-bottom:10px; padding-left:10px; }
.splash_title{  padding-bottom:10px; }
.top {          display:table-cell; vertical-align:top; }
.bottom {       display:table-cell; vertical-align:bottom; }
.ctr {          vertical-align:middle; }
.required {     color:#FF1100; text-align: left;}

sup { font: bold 8px verdana, helvetica, arial, sans-serif; color: #333;}
sup.required { font: bold 8px verdana, helvetica, arial, sans-serif; color:#FF1100; }

td.form_field { padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px; background-color:#E9E9E9; }
td.form_heading { padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background-color:#0293E3; color:#FFFFFF;}
td.tbl_header { font: bold 14px helvetica, arial, tahoma; color: #333; background-color:#c9e3f2;}
td.tbl_row { background-color:#FFF; }
td.tbl_row_grey {background-color:#F7F7F7;}

.foot_note { color:#6a6a6a; font-size:11px; font-family:verdana,helvetica,arial,sans-serif; font-style: italic; }
.quote { margin-top:15px; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-bottom:15px; }
.reg_copy { padding-left:9px; padding-right:10px; padding-top:0px; margin-bottom:0px; }
.block_copy { padding-left:10px; padding-right:15px; margin-top:0px; padding-bottom:5px; padding-top:5px; background-image: url(/images/feature_bg.gif); background-repeat: repeat-y; }
.block_top {
	background-image:url(/images/top_box.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:5px;
	height:17px;
	width:515px;}
.block_bottom {
	background-image:url(/images/bottom_box.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:5px;
	height:17px;
	width:515px;}
.crumb { text-align:right;  padding-bottom: 20px; font-size: 10px; color: #4792ce; font-family: verdana,helvetica,arial,sans-serif;}
.quote { font-style: italic; color: #737373;  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.hdr_red {font: bold 13px helvetica, arial, verdana, tahoma; color: #FF1100;}

a.reditalic {font-style: italic; color: red;}
.reditalic { font-style: italic; color: red;}
