/* Layout */

/*--------------page--------------*/
BODY {text-align:center; background-color:#f7f7f7;}
.page,.page TD {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#333333}
.page { text-align:left; background: url(../images/background.gif) repeat-x; background-color:#FFF;}
.sys-footer {margin:10px auto; width:955px; text-align:right}

/*--------------main layout-------------*/
.main-layout {width: 955px; margin:0px auto;}
.zone1 {padding:0px 0px 10px 0px;}
.zone2 {padding:0px 0px 10px 0px;}
.zone3 {padding:0px 0px 10px 0px;}
.zone4 {padding:0px 0px 0px 0px;}
.zone5 {}

/*--------------3 columns sublayout-------------*/
.sub-layout {}
.left-column { }
.left-column .column {width: 235px; margin-right: 20px; }
.main-column {}
.main-column .main-content {}
.right-column {padding-left: 20px;}
.right-column .column {width: 235px; }

/*--------------header-------------*/
.header {padding:0px; }
.header-logo {width:150px; padding:22px 0px 0px 0px;}
.header-content {}

/*topbar*/
.topbar {padding-top: 6px; }
.topbar .authentication-form {margin: 0px; text-align: left; color: #f2bdc4;}
.topbar .authentication-form INPUT {background-color: #a10115; border: 0 none; color: #FFF;}
.topbar .authentication-form .error { float:left; padding-top: 10px;}

.topbar-right IMG{}
.topbar .search { text-align: center; background: url(../images/search.gif) no-repeat bottom left; width: 221px; height: 25px; float:right; padding:10px 0px 0px 0px; margin:0px;}
.topbar .search INPUT {height: 14px; padding-top: 4px;}
.search BUTTON {margin-left: 5px;}

.topnav { font:bold 11px Arial, Helvetica, sans-serif; padding-top: 5px; text-align: right; margin: 0;}
.topnav LI{display: inline; margin: 0; padding: 0;}
.topnav IMG {}
.topnav .image {}
.topnav a {font:bold 11px Arial, Helvetica, sans-serif; padding: 0 5px;}
.topnav a:link,.topnav a:visited {color:#ffffff; text-decoration:none}
.topnav a:hover,.topnav a:active {color:#4d000a; text-decoration:none}

/*menu*/
.header .dropdown-menu {float:right; margin:40px 0px 0px 0px; height:27px; border:0 none; padding: 0px; }
.header .dropdown-menu .dropdown .top {border: 0 none; background-color: transparent; padding-left:20px;}
.header .dropdown-menu .dropdown .top a { margin:0px 0px 0px 3px; font:bold 13px Arial, Helvetica, sans-serif; padding:3px 0px 23px 0px; text-transform: uppercase;}
.header .dropdown-menu .dropdown .top a:link,.header .dropdown-menu .dropdown .top a:visited { color:#535353}
.header .dropdown-menu .dropdown .top a:hover,.header .dropdown-menu .dropdown .top a:active { color:#535353; background: url(../images/drop_hover.jpg) no-repeat center bottom;  }
.header .dropdown-menu .dropdown .top .current {background: url(../images/drop_hover.jpg) no-repeat center bottom;}

/*Level 2*/
.header .dropdown-menu .dropdown .top ul { background:#999; }
.header .dropdown-menu .dropdown .top ul li { background-color:#E6E6E6; border-bottom:1px solid #999999;}
.header .dropdown-menu .dropdown .top ul li a {  margin:0px; padding:2px 3px 2px 3px; text-transform:lowercase; font:normal 12px Arial, Helvetica, sans-serif;}
.header .dropdown-menu .dropdown .top ul a:link,.header .dropdown-menu .dropdown .top ul a:visited { color:#666666}
.header .dropdown-menu .dropdown .top ul a:hover,.header .dropdown-menu .dropdown .top ul a:active { color:#ffffff!important; background-image:none; background-color:#999 }
.header .dropdown-menu .dropdown .top ul li a span { }
.header .dropdown-menu .dropdown .top ul li .current { background-image: none; background-color:#999; color:#ffffff!important;}

/*Second nav*/

.secondnav h1 {text-align: right; background: none; margin: 0px; padding:0px; color: #aaa9a9; font-size: 28px; margin-bottom: -8px; text-transform: uppercase;}
.secondnav .menu-level2 {background: url(../images/secondnav.gif) repeat-x left; height: 29px; width: 100%;}
.secondnav .dropdown-menu {margin:0x; border:0 none; }
.secondnav .dropdown-menu .dropdown .top {border:0 none; background-color: transparent;}
.secondnav .dropdown-menu .dropdown .top a { margin:0px; font:bold 12px Arial, Helvetica, sans-serif; padding:7px; border-right: 1px solid #eee;}
.secondnav .dropdown-menu .dropdown .top a:link,.secondnav .dropdown-menu .dropdown .top a:visited { color:#FFF}
.secondnav .dropdown-menu .dropdown .top a:hover,.secondnav .dropdown-menu .dropdown .top a:active { color:#666; background: url(../images/secondnav_hover.jpg) repeat-x left; }
.secondnav .dropdown-menu .dropdown .top .current {color:#666!important; background: url(../images/secondnav_hover.jpg) repeat-x left;}

/*Second nav - Level 2*/
.secondnav .dropdown-menu .dropdown .top ul { background:#999; }
.secondnav .dropdown-menu .dropdown .top ul li { background-color:#E6E6E6; border-bottom:1px solid #999999;}
.secondnav .dropdown-menu .dropdown .top ul li a {  margin:0px; padding:2px 3px 2px 3px; color:#666666!important}
.secondnav .dropdown-menu .dropdown .top ul a:link,.header .dropdown-menu .dropdown .top ul a:visited { color:#666666}
.secondnav .dropdown-menu .dropdown .top ul a:hover,.header .dropdown-menu .dropdown .top ul a:active { color:#ffffff!important; background-image:none; background-color:#999 }
.secondnav .dropdown-menu .dropdown .top ul li .current { background-image: none; background-color:#999; color:#ffffff!important; }

/*--------------footer-------------*/
.footer {background-color:#f6f6f6; padding:10px 0px 34px 0px; background-image: url(../images/footer.jpg); background-repeat:repeat-x; background-position:top;}
.footer .footer-content {margin:10px auto; width:950px;}
.footer .footer-right { }
.footer A:link,.footer A:visited {color:#848585; text-decoration:underline}
.footer A:hover,.footer A:active {color:#d3001b; text-decoration:underline}
.footer H3 { color: #d3001b; font-size: 12px; margin-bottom: 5px;}

/*--------margins--------*/
.lmg {padding-left:5px}
.rmg {padding-right:5px}
.tmg {padding-top:5px}
.bmg {padding-bottom:5px}

.home-bottom {padding-top: 15px; background: url(../images/home_bottom.jpg) no-repeat top center; margin-top: 10px;}
.home-bottom .text-zone { border-right: 1px solid #ddd; padding-left: 10px;}
.home-bottom .text-zone .rich-text {}
.home-bottom .text-zone A { background: url(../images/link2.gif) no-repeat 0px 3px; padding-left: 11px; }
.home-bottom .text-zone A:link,.detail-content A:visited {color:#F79E00;}
.home-bottom .text-zone A:hover,.detail-content A:active {color:#d7001c;}
.home-bottom .text-zone .styled-list li {}
.home-bottom .navigation-area {display:none;}
.home-bottom .view-area .detail H4 A {font-size: 11px;}
.home-bottom .view-area .detail H4 {font-size: 11px;}
.home-bottom .links-view {background-image: none; margin-top: 0px;}
.home-bottom .view-area { padding-top: 0px;}