* {
	margin: 0px;
	padding: 0px;
}
body {
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #6f0000;
	background-image: url(images/ht_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/* ***** header ***** */
#header {
	background-image: url(images/hd_bg.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.large {
	font-size: 14px;
	font-weight: bold;
}
#hd_menu {
	float: right;
	display: inline;
}
#header ul {
	list-style-type: none;
}
#header li {
	list-style-type: none;
	height: 21px;
	width: 173px;
	float: left;
	text-align: center;
}
.hd_menu_ln a {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #6f0000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 21px;
}
.hd_menu_ln a:link, .hd_menu_ln a:visited, .hd_menu_ln a:active {
	text-decoration: none;
	color: #6f0000;
}
.hd_menu_ln a:hover {
	text-decoration: underline;
	color: #000000;
}
/* ***** main ***** */
#main {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	min-height: 410px;
}
#menu {
	width: 171px;
	float: left;
	margin-top: -1px;
}
.menu_ul {
	list-style-type: none;
}
.menu_li {
	background-image: url(images/mm_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px;
	width: 170px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	margin-bottom: 1px;
}
.menu_li a {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #6f0000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 27px;
	margin-left: 10px;
}
.a_menu_li {
        font-family: Arial, Helvetica, Tahoma, sans-serif;
    font-size: 11px;
    color: #6f0000;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 27px;
    margin-left: 10px;
}
.menu_li a:link, .menu_li a:visited, .menu_li a:active {
	text-decoration: none;
	color: #6f0000;
}
.menu_li a:hover {
	text-decoration: underline;
	color: #000000;
}
.li_dv {
	margin: 0px;
	padding: 0px;
}
.l2_ul {
	list-style-position: outside;
	list-style-type: square;
	padding-top: 12px;
	padding-left: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.l2_li, .l2_li a {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #6f0000;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
}
.l2_li a:link, .l2_li a:visited, .l2_li a:active {
	text-decoration: none;
	color: #6f0000;
}
.l2_li a:hover {
	text-decoration: underline;
	color: #000000;
}


.l3_ul {
    list-style-position: outside;
    list-style-type: square;
    padding-top: 12px;
    padding-left: 25px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.l3_li, .l3_li a {
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    font-size: 11px;
    color: #6f0000;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 10px;
}
.l3_li a:link, .l3_li a:visited, .l3_li a:active {
    text-decoration: none;
    color: #6f0000;
}
.l3_li a:hover {
    text-decoration: underline;
    color: #000000;
}

.l4_ul {
    list-style-position: outside;
    list-style-type: square;
    padding-top: 12px;
    padding-left: 25px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.l4_li, .l4_li a {
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    font-size: 11px;
    color: #6f0000;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 10px;
}
.l4_li a:link, .l4_li a:visited, .l4_li a:active {
    text-decoration: none;
    color: #6f0000;
}
.l4_li a:hover {
    text-decoration: underline;
    color: #000000;
}
.new_bdg {
	vertical-align: middle;
}
#content {
	width: 536px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.ti {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #6f0000;
	font-weight: bold;
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	line-height: 28px;
	background-image: url(images/ti_bg.gif);
	background-repeat: no-repeat;
}
.ofs {
	margin-left: 24px;
}
.txt {
    margin-bottom: 8px;
    margin-top: 8px;  
    text-align: justify;
    line-height: 18px;
}
.txt_b {
    margin-bottom: 10px;
    margin-top: 2px;
    text-align: justify;
    line-height: 18px;
    font-weight: bold;
}
.txt_lis {
	list-style-position: outside;
	list-style-type: none;
	margin-left: 30px;
	list-style-image: url(images/bu.gif);
    line-height: 18px;
}
.txt_lis li {
    margin-top: 2px;
    margin-bottom: 2px;
}
.txt a {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #6f0000;
	text-decoration: underline;
    font-weight: bold;
}

.bld {
	font-weight: bold;
}
#r_sidebar {
	width: 171px;
	float: right;
	display: inline;
	background-color: #e7e7e7;
	padding-top: 10px;
}
.rm_ul {
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rm_li {
	margin-bottom: 1px;
	background-color: #e7e7e7;
	line-height: 26px;
	height: 26px;
}
.rm_li_alt {
	margin-bottom: 1px;
	background-color: #efefef;
	line-height: 26px;
	height: 26px;
}
.rm_li a, .rm_li_alt a {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #061336;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}
.rm_li a:link, .rm_li a:visited, .rm_li a:active, .rm_li_alt a:link, .rm_li_alt a:visited, 
.rm_li_alt a:active {
	text-decoration: none;
	color: #061336;
}
.rm_li a:hover, .rm_li_alt a:hover {
	text-decoration: underline;
	color: #000000;
}
/* ***** footer ***** */
#footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#footer_out {
	background-image: url(images/ft_bg.gif);
	background-repeat: repeat-x;
	height: 47px;
	width: 100%;
	clear: both;
	margin-top: 15px;
}
#r_footer {
	float: right;
	text-align:right;
}
#r_footer a, #r_footer a:link, #r_footer a:visited, #r_footer a:active {
	text-decoration: underline;
	color: #6F0000;
}
#r_footer a:hover {
	text-decoration: underline;
	color: #061336;
}
#l_footer {
	float: left;
}
.ref_list {
    margin-left: 20px;
    padding: 0;
}

/**********************************************/

#content {
	color: #000;
}
#content p, #content dl, #content multicol {
	display:block;
	margin:1em 0;
}

#content ul, #content menu, #content dir {
	-moz-padding-start:40px;
	display:block;
	list-style-type:disc;
	margin:1em 0;
}

.header3 {
	font-weight:bold;
	text-decoration:none;
}

.header4 {
	font-weight:bold;
	text-decoration:none;
}
