﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0; margin: 0; padding: 0; vertical-align: baseline; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}

body {background:#ffffff url(img/bg-body.gif) repeat-x; font-family:Arial, Verdana, Trebuchet MS; font-size:14px; color:#000000;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}

hr {display: none;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* general styles */
.ckcontent {background-color:#ffffff; background-image:none !important;font-family:arial, helvetica, sans-serif; font-size:14px; color: #272727;}

a {color:#fc3f35;font-weight:normal;text-decoration:none;}
a:hover {color:#000000;text-decoration:none;}
h1{color:#fc3f35;font-size:30px;font-weight:normal;padding:0;margin-bottom:15px;border-bottom:2px solid #fc3f35;}
h2{color:#272727;font-size:20px;font-weight:normal;padding:0;margin-bottom:15px;}
p{padding-bottom:20px;}
h1 em{color:#fff;font-style:normal;}
.fl {float: left;}
.fr {float: right;}
.cleaner {clear: both; visibility: hidden; height: 0; overflow: hidden; line-height: 0; font-size: 0;margin-top:-1px;}
.tl {text-align: left !important;}
.tr {text-align: right !important;}
.tc {text-align: center !important;}
.ttop {vertical-align: top !important;}
.hand {cursor: hand; cursor: pointer;}

/* template layout */
#wrap{
width:960px;
margin:0 auto;
padding:0;}
#header{}
#header-logo{
width:238px;
height:120px;
float:left;}
#header-wrap{
width:722px;
height:80px;
float:left;
text-align:right;
padding-top:40px;
font-weight:bold;}
#header-nav {clear:left;}
/*#confeatimg {width:676px;float:left;}
#confeatnews {width:284px;float:left;}
*/
#content{
clear:both;
padding-top:20px;}
#conl{
width:264px;
float:left;
min-height:400px;}
#conc{
width:696px;
float:left;
padding:0;
min-height:400px;}
#conr{
width:264px;
float:left;}
#footerwrap
{
color:#000000;
font-size:10px;
padding:20px 0 20px 0;
border-bottom:3px solid #fc3f35}
#footerwrap a {color:#000000; font-weight:normal;text-decoration:none;}
#footerwrap a:hover {color:#fc3f35;}
/* nav menu */
#navdd
{
width:950px;
height:51px;
overflow-y:visible;
margin:1px 0 0 10px;
padding:0 0 0 0;
font-family:Trebuchet MS,Arial;
}
#navdd li{margin:0 7px 0 0;padding:0;list-style-type:none;}
#navdd li ul {clear:both;display:none;position:absolute;z-index:9999999999;padding:0 0 0 0;margin:-1px 0;background-color:#fc3f35;}
#navdd li {float:left;}
#navdd li:hover {color:#ffffff;background:#fc3f35 url(img/bg-nav-a-Sel.gif) left top no-repeat;}
#navdd li:hover {color:#ffffff;}
#navdd li.Sel a{color:#ffffff;}
#navdd li:hover ul {display:block;}
#navdd li:hover a {color:#ffffff;}
#navdd ul li {display:block;width:220px;float:none;padding:0;margin:0;}
#navdd ul li a {border:0;text-align:left;padding:0 15px 0 40px;color:#e9ec90;height:45px;line-height:45px;text-transform:none;}
#navdd ul li a:hover {color:#ffffff;}
#navdd a
{
display:block;
height:51px;
line-height:50px;
font-size:16px;
margin:0;
padding:0 40px 0 40px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
#navdd a:hover, #navdd .Sel, #navdd .Sel-h
{
vertical-align:middle;
text-decoration:none;
color:#ffffff;
background:url('img/bg-nav-a-Sel.gif') no-repeat center top;
}
#navdd a:hover {background:url('img/bg-nav-a-Sel.gif') no-repeat left top;
}
#gallery
{
    width:520px;
    height:280px;
    border:11px solid #ffffff;
    float:right;
    margin-left:30px}

#conl li,#conl ul
{list-style:none;margin:0;padding:0;list-style-type:none;}
.tbl{
width:100%;
border:1px dotted #cccccc;
border-collapse:collapse;}
.tbl th{
background-color:#c9c9c9;
color:#fff;
font-weight:bold;
padding:10px;}
.tbl td{
padding:10px;
border-bottom:1px dotted #cccccc;
vertical-align:middle;}
.tbl-fl {white-space:nowrap;width:110px;}
.tbl th a {color:#ffffff;}
.tbl td a {color:#fc3f35;font-weight:bold;}
.even {background-color:#fbfbfb;}
#dComList {margin:5px 30px 20px 10px;padding:1px 1px 1px 1px;background-color:#ef4339;border-radius:5px;}
#dComList a{display:block;line-height:30px;color:#ffffff;font-size:18px;font-weight:normal;padding:0 0 0 10px;margin-bottom:1px;border:1px solid #ffffff;background-color:#ef4339;border-radius:5px;}
#dComList a:hover {color:#fc3f35;background-color:#ffffff;border:1px solid #d7d7d7;border-radius:5px; }