body{
padding:0px;
margin:0px;
background:#F3F3F3;
text-align: center;
}

a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

.main_text, input, textarea, body, font, select
	{
		font-family:Tahoma; 
		font-size:11px;
		line-height:14px;
		color:#555555;
	}

a {color:#555555;}

form { margin:0px; padding:0px;}

.main_border { width:766px; height:100%; background:url(../images/sq.gif); margin:auto; border: 2px solid #2A2A2A; border-top:0px; border-bottom:0px;}

.main { width:766px; height:745px; background:#F3F3F3;}

.header { height:306px;}

.head_r1 { height:88px; background:url(../images/t-dr.gif) repeat-x;}
.head_r1_c1 { width:624px;}
.head_r1_c2 { width:142px;}

.head_r2 { height:218px; background:#F3F3F3;}
.head_r2_c1 { width:252px;}
.head_r2_c2 { width:514px;}

.footer { height:58px; background:url(../images/b-dr.gif) repeat-x;}
.footer_text, .footer_text a { color:#F3F3F3;}

.content { height:381px;}

.bg_h_l { background:url(../images/h-l.gif) repeat-x;}

.h_l { background:url(../images/h-l.gif) repeat-x; height:1px;}

.v_l { background:url(../images/v-l.gif) repeat-y; width:1px;}

.w_bg { background:#FFFFFF;}

.bg_tt {background:#999999; border: 1px solid #2A2A2A; border-bottom:0px; border-right:0px; text-align:center; color:#333333; font-weight:bold;}
.bg_ttc {background:#999999; border: 1px solid #2A2A2A; border-bottom:0px; text-align:center; color:#333333; font-weight:bold;}


.bg_tt_end {background:#999999; border: 1px solid #2A2A2A; border-bottom:0px; text-align:center; color:#333333; font-weight:bold;}

.bg_tl {background:#CCCCCC; border: 1px solid #2A2A2A; border-right:0px; text-align:center;}

.bg_tl_end {background:#CCCCCC; border: 1px solid #2A2A2A; text-align:center;}

.bg_tc {border: 1px solid #2A2A2A; border-top:0px; border-right:0px; text-align:center;}

.bg_tc_ws {border: 1px solid #2A2A2A; border-top:0px; border-right:0px; border-left:0px; text-align:center;}

.bg_tc_end {border: 1px solid #2A2A2A; border-top:0px; text-align:center;}

.bg_tc_ws_end {border: 1px solid #2A2A2A; border-top:0px; border-left:0px; text-align:center;}

.tbl_border {border: 1px solid #2A2A2A; text-align:center;}

.link { color:#BE2911; font-size:10px; line-height:10px; text-transform:uppercase; font-weight:bold; padding-right:14px; background:url(../images/a.gif) no-repeat right;}

.red_text { color:#BE2911; line-height:13px; font-weight:bold;}

ul { margin:0px; padding:0px; list-style:none;}
li { background:url(../images/1-a.gif) no-repeat left; padding-left:7px; margin:0px;}
li a { color:#BE2911; line-height:16px;}

.ul1 li a { line-height:18px;}

.form {height:22px; margin-top:3px; margin-left:14px;}
.form input {width:150px; height:19px; border-color:#D6D6D6; border-bottom-width:1px;  border-right-width:1px; background-color:#ffffff; padding-left:5px; margin-left:14px;}
.form select {width:150px; height:19px; border-color:#D6D6D6; border-bottom-width:1px;  border-right-width:1px; background-color:#ffffff; padding-left:5px; margin-left:14px;}
.form_label {text-align:right; padding-top:5px;}

.form2 {height:22px; margin-top:3px; margin-left:14px;}
.form2 input {width:195px; height:19px; border-color:#D6D6D6; border-bottom-width:1px;  border-right-width:1px; background-color:#ffffff; padding-left:5px; margin-left:0px;}
.form2 select {width:195px; height:19px; border-color:#D6D6D6; border-bottom-width:1px;  border-right-width:1px; background-color:#ffffff; padding-left:5px; margin-left:14px;}
.form3 select {width:195px; height:60px; border-color:#D6D6D6; border-bottom-width:1px;  border-right-width:1px; background-color:#ffffff; padding-left:5px; margin-top:5px; margin-left:28px;}

textarea {width:195px; height:153px; border-color:#D6D6D6; border-bottom-width:1px;  border-right-width:1px; background-color:#ffffff; padding-left:3px; overflow:hidden; margin-top:3px; margin-left:14px;}
.main_a {
width:766px; height:972px; background:#F3F3F3;
}
.content_a {
height:608px;
}
.link_nobg {
color:#BE2911; font-size:10px; line-height:10px; text-transform:uppercase; font-weight:bold; padding-right:14px;
}
