* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;
	text-align:center;
}

a:hover{text-decoration:underline;}

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, select, font
	{
		font-family:Verdana; 
		font-size:11px;
		line-height:16px;
		color:#403E3E;
	}
	
input, select, textarea { vertical-align:middle;}

a {color:#403E3E;}

/*
ul { list-style:none;}
*/
ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
	
table{
	font-size: 11px;
	}
	
table ul{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	font-weight: bold;
	}
	
h3 {
	font-size: 13px;
}

h2 {
	font-size: 15px;
}

li a { color:#C40B0A; line-height:18px;}

font a {color:#C40B0A;}

.main { width:759px; margin:auto;}
.main_col1 {width:246px; background: url(images/fl1.gif) no-repeat left top;}
.main_col2 {width:3px;}
.main_col3 {width:509px;}

.p_links { margin: 9px 0px 0px 37px;}
.p_links img { vertical-align:middle;}

.footer { width:759px; margin-left:auto; margin-top:7px; margin-bottom:16px; height:52px; margin-right:auto;}
.footer_c1 { width:8px;}
.footer_c2 { width:175px; background:#BE0A09; color:#FFFFFF; line-height:12px;}
.footer_c2 a {color:#FFFFFF;}
.footer_c2 .margin { margin:14px 0px 0px 39px;}
.footer_c3 { width:4px;}
.footer_c4 { width:539px; background:#859CAA; color:#FFFFFF;}
.footer_c4 a { color:#FFFFFF; text-decoration:none;}
.footer_c4 a:hover { text-decoration:underline;}
.footer_c4 .margin { margin:18px 0px 0px 20px;}

.main_cont_left { background:url(images/v-l.gif) no-repeat right top; padding-left:8px;}
.nojstext{ font-size: 14px; margin-left: 20px; margin-top: 16px; color:white; line-height:1.5;}
.nojstext a:link{color: white; text-decoration: none;}
.nojstext a:visited{color: white; text-decoration: none;}
.nojstext a:hover{font-weight: bold; text-decoration: none;}

.box1 { background:#F1F5F8; padding: 11px 0px 14px 8px;}

.block_left { width:3px; background:url(images/block1-left.gif) no-repeat right bottom;}
.blocl_main { width:166px; padding-bottom:5px; background:url(images/block1-bot.gif) no-repeat bottom; height:auto;}
.blocl_main_cont { border:1px #D4DDE6 solid; padding:6px 0px 10px 6px;}

.main_box {border:1px #D4DDE6 solid; background:#F1F5F8 url(images/dollar.gif) no-repeat right top; padding:15px 60px 16px 20px; margin-bottom:15px;}
.main_box1 {border:1px #D4DDE6 solid; background:#F1F5F8; padding:12px; margin-bottom:15px;}
.outline {border:1px #D4DDE6 solid;}


.link { color:#2F4654; font-weight:bold; text-decoration: none;}

.form {height:23px; margin-top:1px;}
.form_c3 {color:#BE0A09; font-weight:bold; text-align:center; padding-top:5px;}
.form input {height:20px; border-color:#D4DDE6; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}
.sel {width:277px; border-color:#D4DDE6; border-width:1px; background-color:#ffffff; border-style:solid;}

.form1 {height:23px; margin-top:1px;}
.form1 input {height:20px; border-color:#D4DDE6; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}
textarea {width:148px; height:68px; border-color:#D4DDE6; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px; overflow:hidden;}