/*
 * Copyright (c) 2010 by SpeedSuggest.
 * All rights reserved.
 */

* {
    margin:0;
    padding:0;
}

html, body {
    height:100%;
}

body {
    background-color:#FFFFFF;
    background-image:url("../images/bg.gif");
    background-position:center top;
    background-repeat:repeat-x;
    font-size:100%;
    line-height:0.9375em;
}

html {
    color:#322824;
    font-family:Tahoma, Geneva, sans-serif;
}

.alignMiddle {
    vertical-align:middle;
}

.alignCenter {
    text-align:center;
}

.container1 {
    width:100%;
}

object {
    outline:medium none;
    vertical-align:top;
}

.clear {
    clear:both;
}

.fleft {
    float:left;
}

.fright {
    float:right;
}

div.container {
    overflow:hidden;
    width:100%;
}

a img {
    border:0 none;
}

img {
    vertical-align:top;
}

a {
    color:#FFFFFF;
    outline:medium none;
    text-decoration:none;
}

a:hover {
    text-decoration:none;
}

.link {
    color:#FFAC00;
    float:right;
    font-weight:bold;
}

.link1 {
    color:#FFAC00;
    font-weight:bold;
}

.link2 {
    color:#FFAC00;
    font-weight:bold;
    text-decoration:none;
}

.link2:hover {
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

.button {
    background:url("../images/button.gif") no-repeat scroll left top transparent;
    color:#FFFFFF;
    display:block;
    float:right;
    font-weight:bold;
    padding:9px 0 15px 20px;
    text-align:left;
    text-decoration:none;
    width:99px;
}

.button:hover {
    text-decoration:underline;
}

#content ul {
    list-style:none outside none;
    margin:0;
    padding:10px 0 0;
    margin: auto;
}

#content ul li {
    background:url("../images/bullet_black.png") no-repeat scroll left top transparent;
    color:#3C302B;
    margin-left:20px;
    padding-left:25px;
}

#content ul li a {
    color:#3C302B;
    text-decoration:underline;
}

#content ul li a:hover {
    text-decoration:none;
}

.link-1 {
    background:url("../images/link_bg.gif") repeat-x scroll left top transparent;
    color:#FFFFFF;
    display:block;
    float:left;
    text-decoration:none;
}

.link-1 em {
    background:url("../images/link_left.gif") no-repeat scroll left top transparent;
    display:block;
}

.link-1 b {
    background:url("../images/link_right.gif") no-repeat scroll right top transparent;
    display:block;
    font-style:normal;
    font-weight:normal;
    padding:2px 23px 3px 28px;
}

.link-1:hover {
    color:#000000;
    text-decoration:none;
}

#header {
    color:#FFFFFF;
    font-size:0.8125em;
}

#header .logo {
    margin:14px 0 13px;
}

#header .indent {
    left:32px;
    margin:34px 0 0 550px;
    position:absolute;
    text-align:center;
    top:-7px;
    width:200px;
}

#header .indent1 {
    padding:0;
}

#header b {
    color:#898480;
}

#header .block {
    background-color:#FFFFFF;
    height:446px;
    margin:159px 0 0;
    position:absolute;
    text-align:right;
    width:960px;
}

#header .indent-block {
    padding:119px 103px 0 0;
}

#header ul {
    list-style:none outside none;
    margin:0;
    padding:0;
}

#header ul li {
    display:inline;
    margin:0;
}

#header ul li a {
    background:url("../images/bg_menu.gif") no-repeat scroll left top transparent;
    color:#FFFFFF;
    display:block;
    float:left;
    font-weight:bold;
    line-height:72px;
    text-align:center;
    text-decoration:none;
    width:137px;
}

#header ul li a:hover {
    background-image:url("../images/bg_menu-act.gif");
    background-position:left top;
    background-repeat:no-repeat;
    color:#211B1A;
    text-decoration:none;
}

#header ul .bg {
    background:url("../images/bg_menu.gif") no-repeat scroll left top transparent;
    color:#FFFFFF;
    display:block;
    float:left;
    font-weight:bold;
    line-height:72px;
    text-align:center;
    text-decoration:none;
    width:137px;
}

#header ul .nobg {
    background:url("../images/bg_menu_nothing.gif") no-repeat scroll left top transparent;
    color:#FFFFFF;
    display:block;
    float:left;
    font-weight:bold;
    line-height:72px;
    text-align:center;
    text-decoration:none;
    width:137px;
}

#header ul li .current {
    background:url("../images/bg_menu-act.gif") no-repeat scroll left top transparent;
    color:#211B1A;
    text-decoration:none;
}

#header ul .first a {
    background:url("../images/bg_menu-first.gif") no-repeat scroll left top transparent;
    width:139px;
}

#header ul .first a:hover {
    background:url("../images/bg_menu-first-act.gif") no-repeat scroll left top transparent;
}

#header ul .first .current {
    background:url("../images/bg_menu-first-act.gif") no-repeat scroll left top transparent;
}

#header ul .last a {
    background:url("../images/bg_menu-last.gif") no-repeat scroll left top transparent;
    width:136px;
}

#header ul .nobglast {
    background:url("../images/bg_menu-last.gif") no-repeat scroll left top transparent;
    color:#FFFFFF;
    display:block;
    float:left;
    font-weight:bold;
    line-height:72px;
    text-align:center;
    text-decoration:none;
    width:136px;
}

#header ul .last a:hover {
    background:url("../images/bg_menu-last-act.gif") no-repeat scroll left top transparent;
}

#header ul .last a.foo {
    background:url("../images/bg_menu-last-act.gif") no-repeat scroll left top transparent;
}

#header ul .last .current {
    background:url("../images/bg_menu-last-act.gif") no-repeat scroll left top transparent;
}

#content {
    background:none repeat scroll 0 0 #FFFFFF;
    clear:both;
    font-size:0.75em;
    text-align:left;
    width:100%;
}

#content .indent-main {
    padding:5px 10px;
    border-left:1px solid #4b4240;
    border-right:1px solid #4b4240;
}

#content .indent-main1 {
    padding:0 37px 5px 25px;
}

#content .indent-col {
    padding:10px 0 0;
}

#content .indent-col1 {
    padding:10px 20px 0 0;
}

#content .title {
    margin-bottom:16px;
}

#content .img-left {
    float:left;
    margin:0 12px 16px 0;
}

#content .img-left1 {
    float:left;
    margin:0 12px 37px 0;
}

#content .img-indent {
    margin:0 0 16px;
}

#content p {
    margin:0 0 17px;
}

#content .p {
    margin:0;
}

#content .p1 {
    margin:0 0 17px;
}

#content .p2 {
    margin:0 0 9px;
}

#content h2 {
    color:#332623;
    font-size:1.91em;
    line-height:1.2em;
    margin-bottom:5px;
    text-transform:uppercase;
}

#content h4 {
    color:#FFA700;
    font-size:1em;
    margin-bottom:13px;
}

#content h5 {
    color:#989391;
    font-size:0.83em;
    margin-bottom:3px;
    margin-left:10px;
    text-transform:uppercase;
}

#content h3 {
    color:#989391;
    font-size:0.83em;
    margin-bottom:3px;
    margin-left:10px;
    text-transform:uppercase;
}

#content .tail {
    background:url("../images/frameTail.gif") repeat-x scroll center bottom transparent;
    margin-bottom:9px;
    padding-bottom:9px;
}

#content .banner {
    background:url("../images/bg_banner.jpg") no-repeat scroll left top transparent;
    height:137px;
}

#content .big-banner {
    -moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.3);
    -moz-border-radius:11px 11px 11px 11px;
    background:url("../images/bg_banner_334.png") no-repeat scroll left top transparent;
    height:249px;
}

#content .banner-indent {
    padding:21px 0 0 130px;
}

#content .banner-indent a {
    color:#FFFFFF;
    font-size:1.66em;
    line-height:1.2em;
    text-decoration:none;
    text-transform:uppercase;
}

#content .banner-indent a:hover {
    text-decoration:underline;
}

#content .icon {
    margin:30px 0 0 17px;
    position:absolute;
}

#content .banner1 {
    background:url("../images/bg_banner1.jpg") no-repeat scroll left top transparent;
    height:137px;
}

#content .banner1 .banner-indent {
    padding:25px 0 0 117px;
}

#content .banner1 .banner-indent a {
    color:#FFFFFF;
    font-size:1.66em;
    line-height:1.2em;
    text-decoration:none;
    text-transform:uppercase;
}

#content .banner1 .banner-indent span {
    color:#FFBB00;
}

#content .banner1 .banner-indent a:hover {
    text-decoration:underline;
}

#content .indent {
    padding:50px 0 0;
}

#content .indent-1 {
    padding:0 90px 10px 0;
}

#content .indent-3 {
    padding:0 20px 10px 0;
}

#content .indent1 {
    padding:2px 0 0;
}

#content .indent2 {
    padding:12px 0 0;
}

#footer {
    background:url("../images/bot1.gif") no-repeat scroll left top transparent;
    color:#FFFFFF;
    font-size:0.6875em;
    text-align:center;
}

#footer .indent-footer {
    padding:50px 50px 0;
}

#footer a {
    color:#B1A7A3;
    text-decoration:underline;
}

#footer a:hover {
    text-decoration:none;
}

#footer ul {
    list-style:none outside none;
    margin:0;
    padding:0 0 15px 190px;
}

#footer ul li {
    background:url("../images/bg_li.gif") no-repeat scroll left center transparent;
    display:inline;
    float:left;
    margin:0;
}

#footer ul li a {
    color:#B1A7A3;
    display:block;
    float:left;
    padding:2px 16px;
    text-decoration:underline;
}

#footer ul li a:hover {
    text-decoration:none;
}

#footer ul .first {
    background:none repeat scroll 0 0 transparent;
}

#footer ul .first a {
    padding-left:0;
}

#footer ul li .current {
    text-decoration:none;
}

.indent-2 {
    float:left;
    padding-left:20px;
    position:relative;
}

.h {
    height:34px;
}

.h1 {
    background:url("../images/bg_input.gif") no-repeat scroll left top transparent;
    height:30px;
}

p.block-contact {
    margin-right:80px;
}

span {
    float:right;
}

.block-contact span {
    float:right;
    margin-right:80px;
}

.btnActionSmall {
    -moz-border-radius:4px 4px 4px 4px;
    background:url("../images/bg-btn-action.png") repeat-x scroll 0 0 #FF7B00;
    border:1px solid #FF7B00;
    color:#000000;
    font:bold 12px "Lucida Grande", Arial, Sans-serif;
    overflow:visible;
    padding:3px;
    text-shadow:0 -1px 0 #FFCC66;
    width:auto;
}

.btnActionSmall:hover, .btnActionSmall:focus, .btnActionSmallDark:hover, .btnActionSmallDark:focus {
    background-position:0 -10px;
    cursor:pointer;
}

.btnActionSmallDark {
    -moz-border-radius:4px 4px 4px 4px;
    background:url("../images/bg-btn-action-dark.png") repeat-x scroll 0 0 #231C18;
    border:1px solid #231C18;
    color:#FFFFFF;
    font:bold 12px "Lucida Grande", Arial, Sans-serif;
    overflow:visible;
    padding:3px;
    text-shadow:0 -1px 0 #231C18;
    width:auto;
}

.btnAction {
    -moz-border-radius:4px 4px 4px 4px;
    background:url("../images/bg-btn-action.png") repeat-x scroll 0 0 #FF7B00;
    border:1px solid #FF7B00;
    color:#000000;
    font:bold 14px "Lucida Grande", Arial, Sans-serif;
    overflow:visible;
    padding:5px;
    text-shadow:0 -1px 0 #FFCC66;
    width:auto;
}

.btnAction:hover, .btnAction:focus {
    background-position:0 -10px;
    cursor:pointer;
}

.btnActionDark {
    -moz-border-radius:4px 4px 4px 4px;
    background:url("../images/bg-btn-action-dark.png") repeat-x scroll 0 0 #231C18;
    border:1px solid #231C18;
    color:#FFFFFF;
    font:bold 14px "Lucida Grande", Arial, Sans-serif;
    overflow:visible;
    padding:5px;
    text-shadow:0 -1px 0 #231C18;
    width:auto;
}

.btnActionDark:hover, .btnActionDark:focus {
    background-position:0 -10px;
    cursor:pointer;
}

.block-contact a {
    color:#000000;
}

.formContact * {
    font-family:arial;
    font-size:12px;
    margin:2px;
    padding:5px;
}

.formContact input, .formContact textarea {
    border:1px solid #C6C6C6;
    color:#8D8D8D;
    float:left;
    font-family:Arial, Verdana, Lucida, serif, sans;
    font-size:12px;
    width:300px;
}

.formContact .submit {
    color:#000000;
    float:right;
    margin-right:15px;
    width:auto;
}

.formContact textarea {
    height:200px;
}

#header #flags {
    margin-left:790px;
    margin-top:45px;
    cursor:pointer;
}

fieldset {
    border: 0px;
}

.simplebox {
    -moz-border-radius:5px 5px 5px 5px;
    background:none repeat scroll 0 0 #F5F5F5;
    border-color:#E7E7E7 #F5F5F5 #E7E7E7 #F5F5F5;
    border-right:1px solid #F5F5F5;
    border-style:solid;
    border-width:1px;
    margin-top:1em;
    padding:1em;
    position:relative;
}

input.text_field {
    -moz-border-radius:5px 5px 5px 5px;
    border:1px solid #DDDDDD;
    font-size:14px;
    margin:0;
    padding:8px;
    width:200px;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
    -moz-box-shadow:0 0 8px rgba(255, 132, 0, 0.5);
    border-color:rgba(255, 132, 0, 0.75) !important;
    outline:medium none;
}

#login {
    width: 250px;
    height: 140px;
    background-color: #FFF;
    display: none;
    border: 6px solid #CCCCCC;
    border-color: #FF7B00;
    -moz-border-radius:8px 0 8px 8px;
    -moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.3);
    position:absolute;
    z-index:100;
    top:160px;
    padding:1px;
    right: 1px;
}

#login-links {
    padding:5px;
    margin:2px;
}

.csv {
    padding: 1em 1em 0;
    border:1px solid #BEBAB0;
    background:none repeat scroll 0 0 #FAF8F0;
    color: #000000;
}

