body {background:url(../images/bg.jpg) top repeat-x #2E590C; font-size: 12px;color: #333;margin: 0px;text-align: center;}
body, p, h1,h2,h3,h4,h5,h6,div,ol,li,td,th,a,form,input,select,textarea,option,label {font-family: Arial, Helvetica, sans-serif; line-height: 140%;}
td, th{padding: 4px; font-size:12px; vertical-align: top;}
p{margin: 4px 0px; text-align:left;}
small{font-size:11px;}

a {text-decoration: none;color: #af0000; outline:none}
a:hover {text-decoration: none;color: #333;}
a img{border: none;}

form {margin: 0px;padding: 0px;}
input,select,textarea,option,label {font-size: 12px;}
input.txt {border: 1px solid #ccc; padding:2px 4px; letter-spacing:0.2px; word-spacing:0.5px;}
input.btn{border: 1px solid #ccc;color: #555; padding:4px; font-weight:bold;}
select{ border: 1px solid #ccc;}
textarea {background: url(../images/i.gif) repeat-x;border: 1px solid #ccc; padding:2px 4px;}

.form-message{margin: 10px 0; padding: 6px;}
.form-error, .form-error h3{background: #af0000; color: #fff;}
.form-succes, .form-succes h3{background: #BEF31F;}
.form-message h3{margin:0 !important;}

.fr{ float: right;margin: 0 5px 5px 10px;}
.fl{ float: left;margin: 0 10px 5px 0px;}
.c{text-align: center !important;}
.l{text-align:left !important;}
.r{text-align: right !important;}
.j{text-align:justify !important;}
.clear{clear: both;}

s{color:#af0000;}

.std-table{padding:10px 0; color:#333}
.std-table table{ border-collapse: collapse;}
.std-table table.wide{width:100%;}
.std-table th{background: #ddd; border: 1px solid #ccc; padding:6px; text-align: center; vertical-align: middle;}
.std-table td{border: 1px solid #ccc; padding:6px;}
.std-table caption{font-size:12px; font-weight:bold; text-align:left; padding:0 0 10px 0; color:#333; text-transform:uppercase}
.std-table tr.even td{ background:#f5f5f5;}

.std-form{border:1px solid #ccc; background:#f5f5f5; padding: 6px;}
.std-form table{ border-collapse:collapse;}
.std-form td{border:1px solid #ccc; background:#fff;}

.pagination{ padding: 15px 0; font-size: 11px;}
.pagination a {background: #efefef;padding: 2px 5px;color: #333; margin: 0 1px;}
.pagination a:hover {padding: 2px 5px;background: #af0000;color: #fff;text-decoration: none;margin: 0 1px;}
.pagination strong {padding: 2px 5px;background: #333; color: #fff;text-decoration: none;margin: 0 1px;}

.spacer{clear:both; border-bottom:1px solid #ccc; height:10px; margin-bottom:10px;}
/* -------------------------- */
.body{width:994px; margin:auto; text-align:left;}
.t_left{width:754px; float:left;}
.t_right{width:240px; float:right;}
.t_spacer{background:url(../images/top.jpg) no-repeat bottom; height:11px;}
.b_spacer{background:url(../images/bottom.jpg) no-repeat bottom #fff; height:3px;}
.b_footer{background:url(../images/bg_8.jpg) repeat-x; height: 10px;}
.main-wrap{width:994px; background: #fff;}

.header{background:url(../images/bg_3.jpg) repeat-x; height:201px;}
.header-l{width:640px; float:left; height:201px; position:absolute}
.header-l-c{width:640px; display:none; position:absolute; left:0; top:0; background:url(../images/bg_3.jpg) repeat-x;}
.header-l-c-pad{padding: 0 0 0 160px; margin: 0; color: #111; background: url(../images/header_img.jpg) no-repeat; background-position: 15px 0; height:201px;}
.header-l-c h2{font-size:18px;font-weight:normal; margin:0; padding: 55px 0 0 0;}
.header-l-c strong{color:#af0000;}

.header-r{width:330px; float:right; padding-top:21px;}
.swing-1{background: url(../images/bg_3-31.jpg)  repeat-x top; padding: 12px}
.swing-1-l{width:355px; float: right;}
.swing-1-r{width:600px; float:left;}

.swing_spacer_1{background:url(../images/bg_swing.jpg) repeat-x bottom; height:25px; clear:both;}
.swing_spacer_2{background:url(../images/bg_7.jpg) repeat-x; padding: 10px 15px 6px 15px;}

.swing-2{background:url(../images/bg_swing_2.jpg) repeat-y; width:994px;}
.swing-2-1{width:422px; float:left;}
.swing-2-2{width:301px; float:left;}
.swing-2-3{width:271px; float:left;}

.error-message{padding: 5px 10px; border: #ccc; color: #fff; background: #af0000; margin: 0 0 10px 0 !important; font-weight: bold;}
.error-message a{color:#FFCC00; text-decoration:underline;}
.error-message a:hover{color:#FFF; text-decoration:underline;}
.highlighted {border: 1px double #ff0000 !important; background: #fff !important;}

