body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #231F20;	
}
td,p,li,input,select,div,span,textarea{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b}
img {border: 0px;}
ul {margin:0px}

.L10 {line-height:100%}	
.L13 {line-height:130%}
.L15 {line-height:150%}
.L17 {line-height:170%}
.L20 {line-height:200%}

.button {
	font-size: 9pt;
	height: 19px;
	width: 80px;
	background-color: #eeeeee;
	cursor: hand;
	text-align: center;
	vertical-align: 3%;
	padding-top: 2px;
	border: 1px solid #333333;
}


.button_02 {
	font-size: 9pt;
	height: 22px;
	width: 70px;
	cursor: hand;
	background-image: url(../images/button_background.gif);
	border: none;
	text-align: center;
}


a:link{
	COLOR:#58595b;
	TEXT-DECORATION: none;
	font-size: 9pt;
}
a:visited{
	COLOR:#58595b;
	TEXT-DECORATION: none;
	font-size: 9pt;
}
a:active{
	COLOR:#58595b;
	TEXT-DECORATION: none;
	font-size: 9pt;

}
a:hover{
	COLOR:#999999;
	TEXT-DECORATION: none;
	font-size: 9pt;
}


a.a_black:link{
	COLOR:#58595b;
	TEXT-DECORATION: none;
	font-size: 9pt;
}
a.a_black:visited{
	COLOR:#58595b;
	TEXT-DECORATION: none;
	font-size: 9pt;
}
a.a_black:active{
	COLOR:#58595b;
	TEXT-DECORATION: none;
	font-size: 9pt;
	font-weight: bold;

}
a.a_black:hover{
	COLOR:#D2232A;
	TEXT-DECORATION: underline;
	font-size: 9pt;
	font-weight: bold;
}

a.a_red:link{
	COLOR:#D2232A;
	TEXT-DECORATION: none;
	font-size: 9pt;
	font-weight: bold;
}
a.a_red:visited{
	COLOR:#D2232A;
	TEXT-DECORATION: none;
	font-size: 9pt;
	font-weight: bold;
}
a.a_red:active{
	COLOR:#D2232A;
	TEXT-DECORATION: none;
	font-size: 9pt;
	font-weight: bold;

}
a.a_red:hover{
	COLOR:#D2232A;
	TEXT-DECORATION: underline;
	font-size: 9pt;
	font-weight: bold;
}



a.a_white:link{
	COLOR:#E5E5E5;
	TEXT-DECORATION: none;
	font-size: 9pt;
}
a.a_white:visited{
	COLOR:#E5E5E5;
	TEXT-DECORATION: none;
	font-size: 9pt;
}
a.a_white:active{
	COLOR:#E5E5E5;
	TEXT-DECORATION: none;
	font-size: 9pt;

}
a.a_white:hover{
	COLOR:#E5E5E5;
	TEXT-DECORATION: underline;
	font-size: 9pt;
}


.red{COLOR:#D2232A;}
.black{COLOR:#231F20;}

.magazine_title{
	COLOR:#D2232A;
	font-size: 15px;
}
.magazine_name{
	COLOR:#231F20;
	font-size: 11px;
}
.black_cu{
	COLOR:#231F20;
	font-weight: bold;
}
.red_cu{
	COLOR:#D2232A;
	font-weight: bold;
}

.white{COLOR:#E5E5E5;}


.hideDiv {
	display:none;
}
.SingleLineInput {
	border: 1px solid #939598;
}
.SingleLineTable {
	border-collapse:collapse;
}

.input_underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}


.td_mainword {
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}


.td_mainword_02 {
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.leftbg_mainword {
	padding-right: 20px;
	padding-left: 20px;
}


.rightbg_mainword {
	padding-top: 10px;
}

.tablebg_mainword {
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.table01bg_mainword {
	padding-top: 7px;
	padding-bottom: 7px;
}


.pointLine {
	background-image: url(../common/pointLine.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 32px;
}

.pointLine_xia {
	background-image: url(../common/pointLine.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
}

.input { 
font-family: "Verdana"; font-size: 12px; color: #58595b; 
border-color: #D2232A; border-style: solid; border-top-width: 0px; 
border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; 
background-color: ffffff}

.mailinput {
	border: 1px solid #D2232A;
	line-height:18px;
	color: #58595b;
}

.SingleLine{
	border: 1px dashed #939598;
	}
