@charset "utf-8";
/*-------------general---------------*/
body{
	padding:0;
	font:normal 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #d91820;
	color:#fff;
	margin:0;	
}
p, div, h1, h2, h3, form, input, textarea, img, span, li{
	padding:0;
	margin:0;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	font-size:0;
	line-height:0;
}
img{
	display:block;
	border:none;
	font-size:0;
	line-height:0;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
/*-------------general---------------*/

/*-------------header---------------*/
#header{  background-color:#ed1c24; position:relative; }
#top-nav{ width:927px; margin:0 auto; }
#top-nav ul li{ float:left; }
#top-nav ul li a{ padding:0 15px; display:block; color:#fff; background-color:#ed1c24; font:bold 11px/42px Tahoma, Geneva, sans-serif; }
#top-nav ul li a:hover{ color:#ed1c24; background-color:#fff; }
#top-nav ul li a.active{ color:#ed1c24; background-color:#fff; }
#logo-container{ background-color:#fff; height:85px; }
#logo-positioner{ width:927px; margin:0 auto; padding-top:6px; }
#logo-positioner img{ position:absolute; margin-left:15px; _margin-top:42px !important; }
/*-------------header---------------*/

/*-------------body---------------*/
#container{ width:927px; margin:0 auto; padding-top:55px; padding-bottom:10px; }
#left-part{ width:547px; float:left;}
/*-------------left-part-small---------------*/
#left-part #top-round{ background:url(../images/round-head.gif) no-repeat 15px 0; display:block; height:13px; }
#left-part #mid-round{ background:url(../images/round-middle.gif) repeat-y 15px 0; display:block; padding-left:50px; _margin-top:-5px; }
#left-part #bottom-round{ background:url(../images/round-bottom.gif) no-repeat 15px 0; display:block; height:53px; }

#left-part #mid-round h1{ font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background-color:inherit; padding-top:20px; padding-bottom:25px; }
#left-part #mid-round h1 span{ font-size:18px;}
#left-part #mid-round p{ padding-bottom:20px; padding-right:180px; }
#left-part #mid-round ol{ margin-left:20px; padding-left:0; list-style-position:outside; }
#left-part #mid-round ol li{ font:normal 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 180px 20px 0; }
#left-part #mid-round ul li{ background:url(../images/bullet.gif) no-repeat 0 2px; font:normal 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:28px; padding-bottom:20px; }
#left-part #mid-round ul li a{ color:#fff; font-weight:bold; text-decoration:none; }
#left-part #mid-round ul li a:hover{ text-decoration:underline; color:#990000; }
/*-------------left-part-small---------------*/

/*-------------left-part-big---------------*/
#left-part #top-round-big{ background:url(../images/round-head-big.gif) no-repeat 15px 0; display:block; height:13px; }
#left-part #mid-round-big{ background:url(../images/round-middle-big.gif) repeat-y 15px 0; display:block; padding-left:45px; _margin-top:-5px; }
#left-part #bottom-round-big{ background:url(../images/round-bottom-big.gif) no-repeat 15px 0; display:block; height:53px; }

#left-part #mid-round-big h1{ font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background-color:inherit; padding-top:20px; padding-bottom:25px; }
#left-part #mid-round-big h1 span{ font-size:18px;}
#left-part #mid-round-big h2 { font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background-color:inherit;  padding-bottom:20px;}
#left-part #mid-round-big p{ padding-bottom:20px; padding-right:40px; }
#left-part #mid-round-big p a{ color:#000; font-weight:bold; }
#left-part #mid-round-big p a:hover{ background-color:#fff;  }
#left-part #mid-round-big ol{ margin:0; padding:0; list-style-type:none; }
#left-part #mid-round-big ol li{ font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/sm-bullet.gif) no-repeat 0 5px; padding:0 40px 6px 18px; }
#left-part #mid-round-big ul{ list-style-type:none; }
#left-part #mid-round-big ul li{ float:left; padding-bottom:30px; padding-right:15px; }
#left-part #mid-round-big .left{ float:left; }
#left-part #mid-round-big .right{ float:right; text-align:right; margin-right:20px; }

#left-part #mid-round-big form fieldset{ border:none; padding:0; margin:0; }
#left-part #mid-round-big form input{ width:320px; height:20px; border:1px solid #880000; }
#left-part #mid-round-big form input[type="submit"]{ background:url(../images/submit.gif) no-repeat 0 0; margin-right:20px; border:none; height:37px; width:135px; cursor:pointer; outline:none; }
#left-part #mid-round-big form textarea{ width:320px; height:70px; border:1px solid #880000; }
#left-part #mid-round-big form dl {clear:both; margin:0;}
#left-part #mid-round-big form dt {float:left; width:100px; font-weight:bold; line-height:25px; margin:0 15px 10px 20px;}
#left-part #mid-round-big form dd {float:left; width:275px; line-height:25px; margin:0 0 10px 0;}
#left-part #mid-round-big dd.nomar{ margin-bottom:-3px;}


/*-------------left-part-big---------------*/




#right-part{ width:380px; float:right; padding-top:5px; }
#right-part-big{ width:380px; float:right; padding-top:70px; }
/*-------------body---------------*/

/*-------------footer---------------*/
#footer{ width:870px; margin:0 auto; font:normal 12px Tahoma, Geneva, sans-serif; padding:10px 0; }
#footer #footer-left{ float:left; width:350px; }
#footer #footer-right{ float:right; width:350px; text-align:right; }
#footer #footer-right a{ color:#000; font-weight:bold;}
#footer #footer-right a:hover{ background-color:#fff; }
/*-------------footer---------------*/

a.skip-intro{ color:#FFF; text-decoration:none;}
a.skip-intro:hover{ color:#FFF; text-decoration:none;}