body{
padding:0px;
margin:0px;
background:url(images/sq.gif);
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%; }

body, td, .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; background:#F3F3F3;} /* height:745px; */

.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:240px;}

.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;}

.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;}
.link2 { font-size:10px; line-height:10px; text-transform:uppercase; font-weight:bold; padding-right:14px; }

.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; }

ul { margin:0px; padding-left: 15px; }
li { padding-bottom: 12px; }

.ul1 li a { line-height:18px;}

.form input { border: 1px solid #D6D6D6; background-color:#ffffff; padding-left:5px; }
.form select { border: 1px solid #D6D6D6; background-color:#ffffff; padding-left:5px; }

textarea {width:174px; height:153px; border: 1px solid #D6D6D6; background-color:#ffffff; padding-left:5px; overflow:auto;}

.form .button, .button {
	background-color: #D6D6D6; 
	border: 1px solid #999999;
	color: #000000;
	font-weight:bold;
	width: 100px;
}

h1 {
	font-family: Corbel, Verdana;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
	line-height: 18px;
}
.highlight {
	color: #BE2911;
}
.blue {
	color: #0071BC;
}
.messageBox {
	border: 1px solid #BE2911;
	color: #BE2911;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}