/* ========================= GLOBAL STYLES ========================= */


body {
	font: 11px/16px arial, helvetica, sans-serif;
	color: #4C4C4C;
	text-align: center;
	background: #D6D4D4 url('../images1/gradient.gif') repeat-x 0 0;
	padding: 0;
	margin: 0;
}

.spaw_body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
 	text-align: left;
 	background-color: #FFF;
	background-image: none;
}

h1 {
	font-size: 18px;
	color: #E11A10;
	padding: 10px 0;
	margin: 0;
}

h1.page_title {
	font-size: 24px;
	color: #E11A10;
	padding: 0 0 10px 0;
	margin: 0;
}

h2 {
	font-size: 12px;
	color: #E11A10;
	padding: 20px 0 5px 0;
	margin: 0;
}

h3 {
	font-size: 12px;
	color: #E11A10;
	padding: 10px 0;
	margin: 0;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #4C4C4C;
	padding: 15px 0 7px 0;
	margin: 0;
}

h5 {
	font-size: 11px;
	font-weight: normal;
	color: #B6312A;
	padding: 0;
	margin: 0;
}

hr {
	width: 100%;
	height: 1px;
	color: #C00;
	background-color: #C00;/* url('../images1/dot_bg.gif') repeat-x 0 100%*/
	border: none;
	padding: 0;
	margin: 0;
}

p {
	font-size: 11px;
	color: #4C4C4C;
	padding: 7px 0;
	margin: 0;
}

TD {
        font-size: 11px;
        color: #4C4C4C; 
        padding: 7px 0;
        margin: 0;
}

blockquote {
	font-style: italic;
	text-align: left;
	background: #FFF url('../images1/blockquote.gif') no-repeat 0 18px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 15px 0 15px 40px;
	margin: 25px;
}

a, a:visited, a:focus, a:active {
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: #BE2F2A;
	padding: 0;
	margin: 0;
}

a:hover {
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: #FF0900;
	padding: 0;
	margin: 0;
}

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

ul li {
	padding: 2px 0;
	margin: 0;
}

ul.check li {
	list-style-type: none;
	background: url('../images1/check.gif') no-repeat 0 5px;
	padding: 2px 0 2px 15px;
	margin: 0;
}

ol {
	padding: 0;
	margin: 5px 30px;
}

ol li {
	padding: 2px 0;
	margin: 0;
}

table {
	border-collapse: collapse;
}

td#content table {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 15px 0;
}

td#content table td {
	padding: 4px 4px 4px 0;
}

td#content table.fancy td {
padding: 12px 0;
border-top: 1px solid #CC0000;
border-bottom: 1px solid #CC0000;
}

td#content table.fancy1 td {
padding: 2px 0 0 0;
border-bottom: 1px solid #333;
}


/*
div#content_bot p {
	padding: 15px 0 0 0;
}
*/

/* ========================= BASIC LAYOUT ========================= */


div#container {
	width: 829px;
	text-align: left;
	background: #FFF url('../images1/wrap.gif') repeat-y 0 0;
	padding: 0;
	margin: 0 auto;
}

table#layout_container {
	width: 829px;
	padding: 0;
	margin: 0;
}

td#header_container {
	width: 811px;
	height: 140px;
	background-color: #FFF;
	padding: 0 1px;
	margin: 0;
}

div#header {
	width: 781px;
	height: 140px;
	background-color: #BE2F2A;
	padding: 3px 0 0 30px;
	margin: 20px 0 2px 0;
}

img.logo {
	margin: 27px 0 0 0;
}

img.banner {

}

td#content_wrap {
	width: 777px;
	background: #FFF url('../images1/content_wrap.gif') repeat-y 1px 0;
	padding: 0 4px 0 32px;
	margin: 0;
}

table#content_container {
	width: 777px;
	padding: 0;
	margin: 0;
}

td#nav {
	width: 163px;
	padding: 18px 0 0 0;
	margin: 0;
}

td#content {
	width: 602px;
	padding: 0 0 0 12px;
	margin: 0;
}

div#content_top {
	width: 602px;
	height: 33px;
	background: url('../images1/content_linebg.gif') repeat-x 0 26px;
	padding: 0;
	margin: 0;
}

div#content_top p {
	padding: 9px 0 0 0;
}

div#content_top a, div#content_top a:visited, div#content_top a:focus, div#content_top a:hover, div#content_top a:active {
	text-decoration: none;
}

div#content_main {
	width: 547px;
	font-size: 11px;
	color: #4C4C4C;
	background: url('../images1/content_linebg.gif') repeat-y 576px 0;
	padding: 20px 45px 30px 10px;
	margin: 0;
}
/*
div#content_bot {
	width: 602px;
	background: url('../images1/content_linebg.gif') repeat-x 0 6px;
	padding: 0;
	margin: 0;
}
*/
td#footer_container {
	width: 811px;
	background-color: #FFF;
	padding: 0 1px 15px 1px;
	margin: 0;
}

div#footer1 {
	width: 808px;
	background: url('../images1/content_wrap.gif') repeat-y 0 0;
	padding: 0 3px 0 0;
	margin: 0 0 7px 0;
}

div#footer1_inside {
	width: 602px;
	background: url('../images1/content_linebg.gif') repeat-x 0 6px;
	padding: 0;
	margin: 0 0 0 206px;
}

div#footer1_inside p {
	padding: 12px 0 0 0;
}

div#footer2 {
	width: 811px;
	height: 13px;
	background-color: #BE2F2A;
	padding: 0;
	margin: 0;
}


/* ========================= SIDE NAVIGATION ========================= */


#nav ul {
	padding: 0;
	margin: 0 0 50px 0;
}

#nav ul li {
	list-style-type: none;
	border-bottom: 1px solid #FFF;
	padding: 0 7px 0 0;
	padding: 0;
	margin: 0;
}

a.navlink, a.navlink:visited, a.navlink:focus, a.navlink:active {
	display: block;
	width: 136px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #AE332B;
	padding: 9px 5px 9px 15px;
	margin: 0;
}

a.navlink:hover {
	display: block;
	width: 136px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #EB0E00;
	padding: 9px 5px 9px 15px;
	margin: 0;
}

a.navlink_on, a.navlink_on:visited, a.navlink_on:focus, a.navlink_on:hover, a.navlink_on:active {
	display: block;
	width: 136px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
/*	color: #EB0E00;*/
	color: #FFF;
/*	background-color: #B2B2B2;*/
	background-color: #BE2F2A;
	border-right: 7px solid #801B17;
	padding: 9px 5px 9px 15px;
	margin: 0;
}

#nav ul li.nav_sub1 {
	list-style-type: none;
	background: #B4B4B4;
	border: none;
	padding: 0;
	margin: 0 7px 0 0;
}
/* ===== for spacing between main nav item and second tier ===== */
#nav ul li.nav_sub_spacer {
	list-style-type: none;
	height: 4px;
	font-size: 4px;
	line-height: 4px;
	background: #B4B4B4;
	border: none;
	padding: 0;
	margin: 0 7px 0 0;
}
/* ===== compensate for lack of top border in main list item ===== */
#nav ul li.nav_sub_hr {
	list-style-type: none;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	border-bottom: 1px solid #FFF;
	padding: 0;
	margin: 0;
}

a.navlink_sub1, a.navlink_sub1:visited, a.navlink_sub1:focus, a.navlink_sub1:active {
	display: block;
	width: 136px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #A60600;
	padding: 3px 5px 3px 15px;
	margin: 0;
}

a.navlink_sub1:hover {
	display: block;
	width: 136px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	padding: 3px 5px 3px 15px;
	margin: 0;
}

a.navlink_sub1_on, a.navlink_sub1_on:visited, a.navlink_sub1_on:focus, a.navlink_sub1_on:hover, a.navlink_sub1_on:active {
	display: block;
	width: 136px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	padding: 3px 5px 3px 15px;
	margin: 0;
}

#nav ul li.nav_sub2 {
	list-style-type: none;
	background: #B4B4B4;
	border: none;
	padding: 0;
	margin: 0 7px 0 0;
}

a.navlink_sub2, a.navlink_sub2:visited, a.navlink_sub2:focus, a.navlink_sub2:active {
	display: block;
	width: 126px;
	font-size: 11px;
	text-decoration: none;
	color: #A60600;
	padding: 3px 5px 3px 25px;
	margin: 0;
}

a.navlink_sub2:hover {
	display: block;
	width: 126px;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
	padding: 3px 5px 3px 25px;
	margin: 0;
}

a.navlink_sub2_on, a.navlink_sub2_on:visited, a.navlink_sub2_on:focus, a.navlink_sub2_on:hover, a.navlink_sub2_on:active {
	display: block;
	width: 126px;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
	padding: 3px 5px 3px 25px;
	margin: 0;
}

#nav ul li.nav_sub3 {
	list-style-type: none;
	background: #B4B4B4;
	border: none;
	padding: 0;
	margin: 0 7px 0 0;
}

a.navlink_sub3, a.navlink_sub3:visited, a.navlink_sub3:focus, a.navlink_sub3:active {
	display: block;
	width: 116px;
	font-size: 11px;
	text-decoration: none;
	color: #A60600;
	padding: 3px 5px 3px 35px;
	margin: 0;
}

a.navlink_sub3:hover {
	display: block;
	width: 116px;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
	padding: 3px 5px 3px 35px;
	margin: 0;
}

a.navlink_sub3_on, a.navlink_sub3_on:visited, a.navlink_sub3_on:focus, a.navlink_sub3_on:hover, a.navlink_sub3_on:active {
	display: block;
	width: 116px;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
	padding: 3px 5px 3px 35px;
	margin: 0;
}


/* ========================= HOMEPAGE LAYOUT ========================= */


div#home_content_main {
	width: 575px;
	font-size: 11px;
	color: #4C4C4C;
	background: url('../images1/content_linebg.gif') repeat-y 576px 0;
	padding: 20px 27px 0 0;
	margin: 0;
}

div#home_content_main div {
	width: 100%;
	height: 1px;
	background: url('../images1/dot_bg.gif') repeat-x 0 0;
	padding: 0;
	margin: 0;
}

div#home_content_main table {
	padding: 0;
	margin: 0;
}


/* ========================= PORTAL PAGE LAYOUT ========================= */

/*div#portal_container {
	width: 100%
	background: #FFF url('../images1/splash_bg.gif') repeat-x 250px 0;
}

table#portal_layout {
	width: 880px;
}

td#portal_bar {

}

div#intro_txteng {
	float: left;
}

div#intro_txtfr {
	float: left;
}

td#portal_anac {

}

td#portal_feedassure {

}*/

