@charset "utf-8";
/* CSS Document */

body { 
	background:url(../images/bg.png) repeat-x scroll top left; 
	background-color:#e3e3e3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a5a5a;
	}
img { vertical-align:top}
h1{ 
	font-family:HelveticaNeue, Helvetica, Arial, Tahoma;
	font-size:22px;
	color:#54001c;
	font-weight:400;
	margin:0;
	padding-bottom:20px;

	}

h2{ 
	font-family:HelveticaNeue, Helvetica, Arial, Tahoma;
	font-size:18px;
	color:#bd8102;
	font-weight:400;
	margin:0;
	padding-bottom:7px;
	line-height:22px;
	}
h3{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b60106;
	font-weight:600;
	margin:0;
	padding-bottom:20px;
	}
	
.shadow_left{
	background-image:url(../images/shadow_bg_left_02.png);
	background-repeat:repeat-y;
	}
.shadow_right{
	background-image:url(../images/shadow_bg_right_02.png);
	background-repeat:repeat-y;

	}
#header_main {
	background-image:url(../images/header_main_02.png);
	background-repeat:no-repeat;
	width:866px;
	height:165px;
	}
.logo{
	padding-top:35px;
	}
.body{
	background-image:url(../images/body_bg_repeat_14.png);
	background-repeat:repeat-y;
	width:786px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	}
.body_left{
	width:504x;
	}
.body_left_main{
	width:454px;
	padding:0px 20px 0px 25px;
	}
.body_left_main a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	text-decoration:underline;
	border:0;
	}
.body_left_main a:hover{
	color: #6c0024;	
	}

.body_right{
	width:252px;
	background-image:url(../images/dot_divider_17.png);
	background-repeat:repeat-y;
	}
.body_right_main{
	width:222px;
	padding:0px 23px 0px 25px;
	}

.body_right_main a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c0024;
	text-decoration:underline;
	border:0;
	}
.body_right_main a:hover{
	color: #000000;	
	}
.divider{
	width:222px;
	height:1px;
	background-image:url(../images/dot_divider_horizontal_19.png);
	background-repeat:repeat-x;
	padding-bottom:7px;
	}
.divider_main{
	width:453px;
	height:1px;
	background-image:url(../images/dot_divider_horizontal_19.png);
	background-repeat:repeat-x;
	padding-bottom:7px;
	}
#footer{
	background-image:url(../images/footer_27.png);
	background-repeat:no-repeat;
	width:866px;
	height:38px;
	padding-top:76px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	}
#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#545454;
	text-decoration:none;
	}
#footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	}
#axis{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#545454;

	}
#axis a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#545454;
	text-decoration:none;
	}
#axis a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	}
.random h3 { color:#b60106; text-align:right; padding:0px; margin:0px }	
.c1 { color:#6c0024 }

ul.ul1 {}
ul.ul1 li a:link, ul.ul1 li a:visited { color:#6c0024 }
a.a1:link, a.a1:visited { color:#6c0024 }





