body{
padding:0px;
margin:0px;
text-align:center;
background-color:#FFFFFF;
}
form { margin:0px; padding:0px}
a:hover{text-decoration:none;}

img { border:0px;}

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

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

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

.main_text, input, textarea, body, font, select
	{
		font-family: Verdana; 
		font-size:12px;
		line-height:17px;
		color:#414141;
	}
	
p {
	margin-top:1px;
	margin-bottom:7px;
}


h2 {
	font-size:14px;
	font-style:bold;
	margin-bottom:13px;
	margin-top: 15px;

}

h3 {
	font-size:13px;
	font-style:bold;
	color:#dc2d27;
	margin-bottom:0px;
	margin-top: 15px;
	}

h4 {
	font-size:13px;
	font-style:bold;
	margin-bottom:0px;
	margin-top: 15px;
	}

.main-announce {
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:0px;
	margin-top: 15px;
	}

ul { margin:0px; padding:0px; list-style: none; line-height:18px}
li { background:url(images/marker.gif) no-repeat left;  background-position: 0 2px; text-decoration:none; padding-left:17px;}

.main { width:766px; margin:auto; height:100%; border-left:#000000 solid 1px; border-right:#000000 solid 1px; background-color:#F1F1F1}


.row1 { width:766px; height:78px; background-color:#FFFFFF}
.row1_left { width:332px; background:url(images/tall_h_2.gif) repeat-x}
.row1_right { width:434px; background:url(images/back_h_2.gif) no-repeat}

.row2 { width:766px; height:90px; background-color:#FFFFFF}

.row3 { width:766px; height:309px; background-color:#FFFFFF}
a { color:#dc2d27}
a:hover { text-decoration:none}
.row_h { width:766px; height:19px; background-color:#FFFFFF}
.color1 {color:#dc2d27}
.right{ float:right;padding-bottom:5px;}

.row4 { width:766px; height:95px; background:url(images/tall_footer.gif) repeat-x top}

.input { width:196px; height:22px; border: 1px solid #A6A6A6; background-color:#FFFFFF; vertical-align:middle; padding-left:3px; padding-top:2px}
.input2 { width:164px; height:19px; background-color:#FFFFFF;  padding-left:3px; padding-top:0px}
.textarea { width:180px; height:98px; background-color:#FFFFFF;  padding-left:3px; padding-top:2px; overflow:auto}

.policy, .policy a { color:#999999; text-decoration:none}
.policy a:hover { text-decoration:underline}

.subnav li{
background:none;
text-align:right;
line-height:25px;

}

.subnav li a:link, .subnav li a:active, .subnav li a:visited{
text-decoration:none;
font-size:14px;
margin-right:30px;
color:#999;
}

.subnav li a:hover{
text-decoration:none;
font-size:14px;
margin-right:30px;
color:#dc2d27;
font-weight:bold;
}