body{ font-family:Arial, Helvetica, sans-serif; ; background:url(../img/bg.gif) repeat-x #fff; font-size:0.8em}
*{margin: 0; padding: 0; border: none; list-style:none;}



.outer{ margin:0 auto; width:755px; background:url(../img/bg_2.gif) no-repeat left bottom #fff; overflow:hidden}
.header{ margin:0 auto; width:755px}
.outer .inner{ margin:10px 13px 18px 13px; background:#fff; border:1px solid #d0d0d0; overflow:hidden;}
.head{ border-bottom:3px solid #417dd4;}
.main { overflow:hidden; margin-bottom:1em}
*html .main { overflow:visible; height:1%}

.main li{ float:left; margin:0; border-bottom:1px solid #417dd4; margin:0 3px 0 0!important; width:142px; text-align:center}
.main li a{ color:#0a4380; display:block; padding:6px 10px 6px 16px;  text-decoration:none; font-size:0.9em; font-weight:bold; background:url(../img/ico1.gif) no-repeat 3px 10px; border-bottom:4px solid #e9e6e6; line-height:1.5em}
.main li span{ display:block; clear:both}
.main li a:hover,.main .selected{background:url(../img/ico1.gif) no-repeat 3px 10px #fdf2a7}

h1{background:url(../img/head.jpg); height:173px; text-indent:-9999px; }
.contents{  text-align:left; margin:20px; padding-bottom:15px }
.contents ul,  .contents ol, .contents p{ margin-bottom:12px}
.contents h2{font-size:1.3em; margin-bottom:22px}
.contents li{ list-style-type:square; margin-bottom:4px}
.contents ul{ padding-left:20px}

.img_right{ float:right; margin-left:10px}
.img_left{ float:left; margin-right:10px}
.div_left{ float:right; width:300px;margin-bottom:20px; }
.div_right{ float:left; width:330px}
.dotted{ border-bottom:1px dotted #333333; padding:5px 5px 5px 0}
.height1{ height:200px}
.spacer{ display:block; clear:both} 

.table01 table{border-collapse:collapse; width:100%}
.table01  h3{ border-bottom:1px dashed #000; margin-bottom:12px}
.table01 th{ width:200px; }
.table01 .f_input{ width:250px; border:1px solid #417dd4; background:url(../img/bf_input.jpg) repeat-x}
.table01 th, .table01 td{ padding:3px; vertical-align:top}
.table01 td strong{ font-weight:normal; }
.table01 td .f_check{ margin-bottom:20px; float:left; margin-right:10px}
.table01 textarea{height:100px; width:470px; border:1px solid #417dd4; background:url(../img/bf_input.jpg) repeat-x}
.t_right{ text-align:right}

.h_border{border-bottom:1px solid #CCCCCC; padding-bottom:6px}
.questiontext{ display:block; clear:both; }
.form ul{margin:0; padding:0}
.form li{ list-style:none}
.form .questioncontrol{ border:1px solid #417dd4; padding:2px; background:url(../img/bf_input.jpg) repeat-x; margin-bottom:8px}
.form h4{font-size:1em; font-weight:normal}

.footer
{
    font-size:11.3px;
    font-family:Arial, Helvetica, Sans-Serif;
    text-align:center;
}
.footer a
{
    text-decoration:none;
    color:#006699;
}
.footer a:hover
{
    text-decoration:underline;
    color:#006699;
}

.lista
{
    border-right-style: solid;
	border-right-color: #666;
	border-right-width: thin;
    margin-right:10px;
    padding-right:10px;
	text-align:center;
}