body {background-color:#E9E9E9; color:#000;}
a {color:#000;}
a:hover, a:active, a:focus {color:#ee5500;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#header #nav a {color:#303030;}
#header #nav a:hover, #header #nav a:hover span {color:#000;}
#header #nav li.active a, #header #nav li.active a span {color:#fff;}
#footer p.f-left, #footer p.f-left a {color:#7f7f7f;}
#footer p.f-left strong, #footer p.f-left strong a {color:#3f3f3f;}
#footer p.f-right, #footer p.f-right a {color:#7f7f7f;}
#footer a:hover {color:#000 !important;}

/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

.box-01 {background-color:#ffffff;}
.box-02 .col h2 {color:#c42424;}
.box-02, .box-02-top, .box-02-bottom {background-color:#fff;}
.box-03, .box-03-top, .box-03-bottom {background-color:#fff;}
.box-04 {background-color:#dfdfdf;}
.box-04 .box-04-title h3 {color:#fff;}
.box-04 .box-04-links span {color:#afafaf;}

/* ----------------------------------------------------------------------------------------------------------
Page: Subpage
---------------------------------------------------------------------------------------------------------- */

#title {background-color:#ffcb00;}
#title h1 {color:#fff;}
#title #subnav strong {color:#000;}
#title #subnav a {color:#fff;}
#title #subnav a:hover {color:#fff;}
#title #subnav span {color:#facf00;}
.cols, .cols-top, .cols-bottom {background-color:#fff;}
.content .content-box {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f5f5f5;}
.content .perex {border-bottom:1px solid #d0d0d0;}
.content table {border:1px solid #d0d0d0;}
.content table th, .content table td {border-right:1px solid #d0d0d0;}
.content table th {background-color:#000; color:#fff;}
.content table tr.odd td {background:#f0f0f0;}
.content dt {color:#ee5500;}
.aside h2 {color:#ee5500;}
.aside .aside-box {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f5f5f5;}

/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */

.input {border:1px solid #afafaf; background-color:#fff;}
.border {border:1px solid #ccc;}


/* ----------------------------------------------------------------------------------------------------------
BANNER
---------------------------------------------------------------------------------------------------------- */
a:link, a:visited {color : #fff; text-decoration : none; }
a img {border : 0;}
div.wrap { width : 993px; margin : 0 auto; text-align : left;}
div#top div#nav { float : left; clear : both; width : 993px; height : 52px; margin : 22px 0 0;}
div#top div#nav ul { float : left; width : 700px; height : 52px; list-style-type : none;}
div#nav ul li { float : left; height : 52px;}
div#nav ul li a { border : 0; height : 52px; display : block; line-height : 52px; text-indent : -9999px;}
div#header2 { margin : -1px 0 0;}
div#video-header2 { height : 683px; margin : -1px 0 0;}
div#header2 div.wrap { height : 450px; background : url("../design/header-bg.png") no-repeat 50% 0;}
div#header2 div#slide-holder { z-index : 40; width : 993px; height : 450px; position : absolute;}
div#header2 div#slide-holder div#slide-runner { top : 9px; left : 9px; width : 973px; height : 431px; overflow : hidden; position : absolute;}
div#header2 div#slide-holder img {margin : 0; display : none; position : absolute;}
div#header2 div#slide-holder div#slide-controls { left : 0; bottom : 5px; width : 973px; height : 46px; display : none; position : absolute; background : url("../design/slide-bg.png") 0 0;}
div#header2 div#slide-holder div#slide-controls p.text { float : left; color : #fff; display : inline; font-size : 10px; line-height : 16px; margin : 15px 0 0 20px;
text-transform : uppercase;}
div#header2 div#slide-holder div#slide-controls p#slide-nav { float : right; height : 24px; display : inline; margin : 11px 15px 0 0;}
div#header2 div#slide-holder div#slide-controls p#slide-nav a { float : left; width : 24px; height : 24px; display : inline; font-size : 11px; margin : 0 5px 0 0;line-height : 24px; font-weight : bold; text-align : center; text-decoration : none; background-position : 0 0; background-repeat : no-repeat;}
div#header2 div#slide-holder div#slide-controls p#slide-nav a.on { background-position : 0 -24px;}
div#header2 div#slide-holder div#slide-controls p#slide-nav a { background-image : url("../design/silde-nav.png");}
div#nav ul li a { background : url("../design/nav.png") no-repeat; }
