@charset "UTF-8";
/*-------------------------------------------------------------------------------*/
html{
    width:100%;
    height:100%;

}
body{
	font-family:Arial;
	width:100%;
	height:100%;
    margin:0px;
    padding:0px;
    background-color:#7E8790;
}
img{
    margin:0px;
    padding:0px;
}
/*-------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------*/
a{
	text-decoration:none;
}
a:link {
	color:#7e8790;
	text-decoration:none;
}
a:visited{
	color:#7e8790;
	text-decoration:none;
}
a:hover{
	color:#d1560d;
	text-decoration:none;
}
/*-------------------------------------------------------------------------------*/




/*-------------------------------------------------------------------------------*/
.div_sideShadow{
    margin:0px;
    padding:0px;
    /*background-image:url('image/backShadow.gif');*/
    /*background-repeat:repeat-y;*/
    margin-left:auto;
    margin-right:auto;
    width:680px;
    height:100%;
	min-height: 100%;
	height: auto !important;
}
.span_orange{
	color:#d79a22;
}

.span_offWhite{
	color:#f0f0f0;
}

.span_BigFont{
    color:#41464D;
    font-size:10pt;
    line-height:9px;
    letter-spacing:0px;
    vertical-align:middle;
}

.span_defFont{
	font-family:Arial;
    color:#7e8790;
    font-size:10px;
    line-height:14px;
    letter-spacing:1px;
    vertical-align:middle;
}

.span_defFontBlock{
    color:#7e8790;
    font-size:9px;
    line-height:16px;
    letter-spacing:1px;
    vertical-align:middle;
    display:block;
}

.img_block{
    display:block;
}

.input_button{
    width:60px;
    height:20px;
    background-color:#ffffff;
    border-style:solid;
    border-color:#7e8790;
    border-width:1px;
    color:#7e8790;
    font-size:8pt;
    line-height:12px;
    letter-spacing:1px;
    vertical-align:bottom;

}
/*-------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------*/
.div_header_SideShadow{
	margin:0px;
    padding:0px;
    background-image:url('image/backShadow.gif');
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
	margin-bottom:0px;
    width:680px;
    height:70px;
}
.div_header{
    background-color:#f0f0f0;
    width:640px;
    height:70px;
    margin-left:auto;
    margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
    border-left-color:#41464D;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#41464D;
    border-right-style:solid;
    border-right-width:1px;
}
.div_header_sep{
	background-color:#41464D;
	width:640px;
	height:20px;
}
.div_header_contents{
	background-color:#f0f0f0;
	width:640px;
	height:50px;
}
.div_header_contents_left{
    float:left;
    margin-left:0px;
    margin-top:0px;
}
.div_header_contents_right{
    float:right;
	margin-right:0px;
}
/*-------------------------------------------------------------------------------*/




/*-------------------------------------------------------------------------------*/
.div_body_SideShadow{
	margin:0px;
    padding:0px;
    background-image:url('image/backShadow.gif');
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
	margin-bottom:0px;
    width:680px;
    height:960px;
}
.div_body{
    background-color:#FFFFFF;
    width:640px;
    height:960px;
    margin-left:auto;
    margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
    border-left-color:#41464D;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#41464D;
    border-right-style:solid;
    border-right-width:1px;
}

.div_body_clear{
	height:10px;
    clear:both;
}

.div_body_hide{
    visibility:hidden;
}

.div_body_margin{
    width:600px;
    height:10px;
    margin-top:0px;
    margin-left:20px;
}

.div_body_marginIn{
    background-color:#F0F0F0;
    width:600px;
    height:10px;
    margin-top:0px;
    margin-left:20px;
}

.div_bodySep{
	width:600px;
	height:20px;
	margin-top:0px;
	margin-left:20px;
}

.div_body_TopCarve{
    width:600px;
    height:10px;
    margin-top:0px;
    margin-left:20px;
    background-color:#F0F0F0;
}

.div_body_UnderCarve{
    width:600px;
    height:10px;
    margin-top:0px;
    margin-left:20px;
    background-color:#F0F0F0;
}

.div_body_topMenu{
    width:600px;
    height:60px;
    margin-top:0px;
    margin-left:20px;
    background-image:url('./image/topMenuBack.gif');
    background-repeat:no-repeat;
}

.div_body_topMenuBlockMargin{
    width:20px;
    height:38px;
    margin-top:22px;
    margin-left:0px;
    float:left;
}

.div_body_topMenuBackBt{
    width:20px;
    height:60px;
    margin-top:0px;
    margin-left:0px;
    float:left;
}

.div_body_topMenuBlockStart{
    width:100px;
    height:38px;
    margin-top:22px;
    margin-left:0px;
    float:left;
}

.div_body_topMenuBlock{
    width:100px;
    height:38px;
    margin-top:22px;
    margin-left:0px;
	float:left;
}

.div_body_topMenuBlockLong{
    width:250px;
    height:38px;
    margin-top:22px;
    margin-left:0px;
	float:left;
}

.img_noLine{
	border-style:none;
}

.img_right{
    margin-right:20px;
    float:right;
    border-style:none;
}
/*-------------------------------------------------------------------------------*/




/*-------------------------------------------------------------------------------*/
#footer a{
	text-decoration:underline;
}
#footer a:link {
	color:#cccccc;
}
#footer a:visited{
	color:#cccccc;
}

#footer a:hover{
	color:#d1560d;
    
}
.div_footer_SideShadow{
	margin:0px;
    padding:0px;
    background-image:url('image/backShadow.gif');
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
	margin-bottom:0px;
    width:680px;
    height:100px;
}
.div_footer{
    background-color:#f0f0f0;
    width:640px;
    height:100px;
    margin-left:auto;
    margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
    border-left-color:#41464D;
    /*border-left-color:#F0F0F0;*/
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#41464D;
    /*border-right-color:#F0F0F0;*/
    border-right-style:solid;
    border-right-width:1px;
}
.div_footer_sep{
	background-color:#41464D;
	width:640px;
	height:20px;
}
.div_footer_left{
	/*color:#41464D;*/
	width:340px;
	height:80px;
    float:left;
	margin-left:0px;
	margin-top:0px;
    background-image:url('image/footerLabel.gif');
    background-repeat:no-repeat;
}

.div_footer_leftStrBlock{
	width:320px;
    height:70px;
    margin-left:8px;
    margin-top:14px;
}

.div_footer_right{
    float:right;
    margin-right:10px;
	margin-top:10px;
}

.div_footer_rss{
	height:13px;
	margin-top:2px;
}

.span_footer_leftFont{
    color:#7e8790;
    color:#cccccc;
    font-size:7pt;
    line-height:11px;
    letter-spacing:1px;
    vertical-align:middle;
}
/*-------------------------------------------------------------------------------*/
