body { margin: 0; padding:0; background-color:#FFFFFF; }
p, td, body, h1, h2, ul, li { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; text-indent: 0; margin: 0; }
table, img, form { border:0; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
ul { padding:0 0 0 15px; }
li { padding-left:5px; margin-bottom:10px; }

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #F5F5F5;
	font-weight: bold;
	text-decoration: none;
}
a:link, a:visited { color: #F2FECD; }
a:hover, a:active { color: #E4FD99; }

.main_container { width: 100%; text-align:center; background:#C91319 url('images/layout_background.jpg') no-repeat center top; }
.main_container_home { width: 100%; text-align:center; background:#C91319 url('images/layout_background_home.jpg') no-repeat center top; }
.header { background-color:#FFFFFF; text-align:center; }
.header .content { width:883px; height:78px; margin:0 auto 0 auto; text-align:center; }
.header .logo { width:319px; text-align:left; }
.header .menu_top { width:500px; height:24px; color:#BD0100; font-weight: bold; background-color:#F2F2F2; vertical-align:middle; text-align:right;}
.header .menu_top a { color:#7C7C7C; font-weight:bold; }
.header .menu_top a:hover, .header .menu_top a:active { color: #333333; }
.header .menu_top .separator { padding:0 8px 0 8px; color:#BD0100; }
.header .lg_container { width:64px; }
.header .lg_container a { font-size:12px; color:#333333; }
.header .lg_container a:link, .header .lg_container a:visited { color: #666666; }
.header .lg_container a:hover, .header .lg_container a:active { color: #C71223; }

.footer { background-color:#FFFFFF; text-align:center; }
.footer .content { width:883px; margin:0 auto 0 auto; padding:10px 0 10px 0; }
.footer .content, .footer .content p { text-align:center; text-decoration:none; color:#666666; font-size:9px; }

.content_container { width: 883px; text-align: center; margin: 0 auto 0 auto; background-color:#C91319; }
.content_container .main_image { width:195px; vertical-align:top; }
.content_container .content { padding:15px 15px 0 0; text-align:left; vertical-align:top; }
.content_container, .content_container p, .content_container td, .content_container li { color:#FFFFFF; font-size:14px; font-weight:normal; }
.content_container .bigger { font-size:16px; }

.right { width:109px; text-align:left; vertical-align:top; padding:2px; }
.right, .right p { color:#CCCCCC; font-family:Tahoma, Arial; font-size:12px; }
.right .title { color:#FFFFFF; font-family:Century Gothic, Helvetica, Verdana; font-size:38px; line-height:1em; font-weight:normal; }


.main_title { padding-left:23px; color:#E58E91; font-size:25px; font-weight:bold; }
.text_container { padding:10px 50px 20px 60px; }
.subtitle { color:#FFFFFF; font-size:18px; font-weight:bold; margin:10px 0; }
p.paragraph_title { font-weight:bold; }
p.note_small { font-size:12px; }

.main_menu { width:883px; height:58px; margin:0 auto 0 auto; text-align:center; }
.main_menu .item { text-align:left; vertical-align:top; }
.main_menu .item_active { text-align:left; background-color:#806A69; vertical-align:top; }
.main_menu .link { padding:5px 0 5px 15px; }
.main_menu .link a { font-size:15px; color:#FFFFFF; font-weight:bold; }
.main_menu .text { line-height:12px; padding-left:15px; }
.main_menu .text a { font-size:11px; color:#FFFFFF; font-weight:normal; }
.main_menu .separator { width:1px; }

.links_special { padding-left:-px; }
.links_special div { width:390px; height:21px; text-align:left; margin:1px 0 0 0; padding-top:4px; background:url('images/link_special_bg.jpg') no-repeat left top; }
.links_special a { padding-left:30px; }

.item_with_arrow { padding-left:20px; margin-bottom:3px; background:url('images/arrow.jpg') no-repeat left top; }

.field_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-right: 3px; }