img {
	border:none;
}
a { text-decoration: none; }
a:link { color: #D60903; }
a:visited { color: #D60903; }
a:active { color: #D60903; }
a:hover { color: #ed5f00; }


body {
	background-color: #EBEBEB;
	margin:0px;
	font-size:12px;
}


#content{
	background-color: #FFFFFF;
	width:820px;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
}
#content2{
	background-color: #FFFFFF;
	width:578px;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
}
/* menu */
#menu{
	height:55px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: no-repeat;

}
.menu_space{
	margin:0px 4px 0px 0px;
	
}
.menu_space2{
	margin:0px 6px 0px 0px;
}
#menu_border{
	height:13px;
	border-bottom: 1px solid #B5B5B5; 
	padding:0px;
	margin:0px;
}

/* safari only \*/
html:\66irst-child #menu_border{
	height:14px;
}
/* end */

#main-area{
	background-image: url(../../images/bg-line.gif);
	background-repeat: repeat-y;
	float:left;
	width:820px;
}
/* left */
#left{
	width:198px;
	float:left;
	margin:0px;
	padding:0px;

}
#left .left_menu{
	margin:2px 3px 0px 3px;
	background-image: url(../../images/left_menu.jpg);
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	border-bottom: 1px solid #D0D0D0;
	padding-top:7px;
	padding-bottom:7px;
}
.pull-on{
	color: #D60903;
	}
.left_menu span{
	margin-left:16px;
	display:block;
}
#left-submenu a:hover{
	color:#ffffff;
}

#left .left_menu2_1{
	margin:4px 3px 0px 3px;
	background-color: #EBEBEB;
	color:#D60903;
	padding-top:7px;
	padding-bottom:7px;
}
#left .left_menu2_2{
	margin:4px 3px 0px 3px;
	background-color: #EBEBEB;
	color:#D60903;
	padding-top:7px;
	padding-bottom:7px;
}
#left .left_bn_top{
	margin:20px 10px 3px 10px;
}
#left .left_bn{
	margin:5px 10px 3px 10px;
}
#left .left_bn_text{
	font-size:10px;
	text-align:center;
}
#left .menuitem a:hover{
	color: #ed5f00;
}
.arrow{
	margin:0px 5px 0px 5px;
}

/* main */
#main{
	width:621px;
	margin:0px;
	padding:0px;
	float:right;
}

#main_bg2{
	background-image: url(../images/main_bg2.gif);
	background-repeat: no-repeat;
	width:561px;
	margin:0px;
	padding:0px;
}
#main_content{
	width:583px;
	padding:22px 0 0 19px;
}

.title{
	background-image: url(../../images/title.gif);
	background-repeat: no-repeat;
	width:583px;
	height:31px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:7px 0 0 19px;
}
.title2{
	background-image: url(../../images/title2.gif);
	background-repeat: no-repeat;
	width:450x;
	height:15px;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:2px 0 0 15px;
	margin:20px 0 0 17px;
}
#main .textContent{
	font-size:12px;
	padding:10px 0 10px 28px;
}
#main_text{
	margin:20px 0px 50px 20px;
	line-height:180%;
	text-align:left;
}

.indent{
	text-indent:-1.2em;
	padding-left:1.2em;
}
.indent2{
	text-indent:-0.8em;
	padding-left:0.8em;
}
#pankuzu{
	padding-top:10px;
	padding-left:10px;
	text-align:left;
}

.sub_text_area{
	padding-left:1.2em;
}

.sub_title_indent{
	text-indent:-1.2em;
	margin-bottom:10px;
}

.sub_title_indent.fontL{
	font-size:1.2em;
}

.margin10{
	margin-bottom:10px;
}
.sub_text_area ol{
	padding:10px 0 10px 20px;
	_padding:10px 0 10px 25px;
}
.sub_text_area ol li{
	margin:0;
}
.sub_text_area span.notes{
	color:#D60903;
}
.table_border{
	border:1px solid #B5B5B5;
}

/* links */
#links{
	
}
.links01{
	width:300px;
	padding:4px 6px;
	background-color:#EEEEEE;
}
.links02{
	width:210px;
	padding:4px 10px;
	background-color:#EEEEEE;
}
/* footer */
#footer_dot{
	height:14px;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;

}
#footer{
	background-color: #CDCDCD;
}
#footer_table{
	width:100%;
	height:100%;
	background-color: #CDCDCD;
}
#footer_table_short{
	width:578px;
	height:100%;
	background-color: #CDCDCD;
}
#footer2{
	padding:10px 0px 0px 10px;
}
#footer3{
	padding:7px 10px 0px 0px;
}
