* {padding:0;margin:0;font-family:'Trebuchet MS',"Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-serif,Freesans; text-decoration:none;font-weight:normal;}
*:focus { outline: none }
strong,b,h1,h2,h3,h4{font-weight:bold}
h1 {font-size:24px; }
h2 {font-size:18px; }
h3 {font-size:14px;}
p,ol,ul,table {font-size:11px;}
ul,ol{margin-left:15px;}
div {font-size:11px;}
a {text-decoration:underline;color:#999;}

#container {position:absolute;left:50%;margin-left:-485px;width:970px}
    #content{margin-top:190px; min-height:400px;overflow:hidden;margin-bottom:5px} * html #content{height:400px;}
    #header{position:absolute;top:5px;height:149px;background:url(img/header.png) center center no-repeat;width:100% }
        #header h2 {position:absolute;top:10px;left:20px;width:300px}
            #header h2 a {display:block;text-indent:-9000px;height:110px}
        #nav-header {text-align:right;color:#fff;padding:10px 10px;}
            #nav-header a {color:#fff;text-decoration:none}
        #languages{position:absolute;top:130px;left:580px;width:390px;text-align:right;}
            #languages ul{list-style:none;}
                #languages ul li {float:right;margin:0 10px}
                #languages ul li a{color:white;text-decoration:none}
        #nav {position:absolute;top:153px;left:1px ;width:980px}
            #nav span{float:left;display:block;width:157px;margin-right:5px;}
                #nav span a {background:url(img/item-menu.png)  no-repeat;display:block;color:#666;text-align:center;padding-top:7px;height:23px;font-weight:bold;font-size:12px;text-decoration:none}
                    #nav span a:hover {background:url(img/item-menu.png) left -30px no-repeat;color:#666}
    #footer{clear:both;background:url(img/footer.png) no-repeat;color:#666;font-size:12px;height:30px;padding-top:5px;}
        #footer a{color:#666;text-decoration:none;}
        #nav-general{float:left;width:650px;padding-left:10px}
        #copyright{float:right;width:300px;text-align:right;padding-right:10px}


/*Global Styles*/
    .section {clear:both;margin-bottom:5px;overflow:hidden}
    .layer {background:url(img/layer-i-content.png) left 5px   repeat-x;color:#4c4c4c;margin-bottom:5px;}
        .layer div.content {border:1px solid #e3e3e3;border-style:none solid;padding:5px 18px;}
        .layer .top {height:5px;overflow:hidden;}
            .layer div.content h1 {color:#4c4c4c;}
        .layer .bottom {height:5px;overflow:hidden;}
            .layer div.content h2 {color:#4c4c4c;}
            .layer div.content strong {font-weight:bold} 
            .layer div.content h3 {font-size:11px;margin:0 0 8px 0;color:#4c4c4c;font-weight:bold;}
            .layer div.content h4 {font-size:13px;font-weight:bold;color:#4c4c4c}
            .layer div.content p  { margin: 10px 0}
            .layer div.content ul {margin: 12px 16px}
            .layer div.content p strong {font-weight:bold}
                .content h2 {font-size:18px;background:url(img/bullet-sub-title.gif) left center no-repeat;padding-left:18px;margin:10px 0 0 0 ;}
                .content h2 span {font-size:11px;color:#666}
        .i{width:645px}
            .i .top {background:url(img/layer-i-top.png) no-repeat;}
            .i .bottom {background:url(img/layer-i-bottom.png) left -2px no-repeat ;}
            .i div.content {}
    
        .ii{width:320px}
            .ii .top {background:url(img/layer-ii-top.png) no-repeat ;}
            .ii .bottom {background:url(img/layer-ii-bottom.png) left -2px  no-repeat ;}
            
        .iii{width:720px;background:url(img/layer-iii-content.png) left 5px   repeat-x;}
            .iii div.content {min-height:503px}
            .iii .top {background:url(img/layer-iii-top.png) no-repeat ;}
            .iii .bottom {background:url(img/layer-iii-bottom.png) left -1px  no-repeat ;}
        .iv{width:478px;}
            .iv div.content , .vi div.content, .vii div.content {background:white !important;border:1px solid #cdcdcd !important;border-style:none solid !important;padding:5px 18px !important;}
            .iv .top {height:5px !important;background:url(img/layer-iv-top.gif) no-repeat !important;}
            .iv .bottom {background:url(img/layer-iv-bottom.gif) left -1px no-repeat !important ;}
    
        .v{background:url(img/layer-v-content.png) left 5px repeat-x;}
            .v div.content {overflow:hidden;padding:0 4px; } * html .v div.content{height:1%;}
            .v .top {height:7px;background:url(img/layer-v-top.png) center top no-repeat ;}
            .v .bottom {background:url(img/layer-v-bottom.png) center -1px no-repeat ;}
            .v h1 {margin:10px 25px}
        .vi {width:404px}
            .vi .top {height:5px;background:url(img/layer-vi-top.gif) center top no-repeat ;}
            .vi .bottom {background:url(img/layer-vi-bottom.gif) left -1px  no-repeat ;}
        .vii{width:247px;}
            .vii .top {height:4px !important;background:url(img/layer-vii-top.gif) no-repeat !important;}
            .vii div.content {min-height:0 !important}
            .vii .bottom {background:url(img/layer-vii-bottom.gif) left -1px no-repeat !important ;}
            
        .mail-sent{width:655px;}
            .mail-sent .top {height:4px !important;background:url(img/layer-mail-sent-top.png) no-repeat !important;}
            .mail-sent div.content {min-height:0 !important;background:#dbf4fd;border:1px solid #6ed3f6 !important;border-style:none solid !important;padding:18px;}
                .mail-sent div.content h3{color:#043A99;}
                .mail-sent div.content a{color:#666}
            .mail-sent .bottom {background:url(img/layer-mail-sent-bottom.png) left -1px no-repeat !important ;}
        
        .xii{width:910px;}
            .xii .top {height:4px !important;background:url(img/layer-xii-top.png) no-repeat !important;}
            .xii div.content {min-height:0 !important;background:#dbf4fd;border:1px solid #6ed3f6 !important;border-style:none solid !important;padding:18px;}
            .xii .bottom {background:url(img/layer-xii-bottom.png) left -1px no-repeat !important ;}
            
/*Banners*/
#banners div{cursor:pointer}
#banner-quotes {float:right;width:320px;height:205px;background:url(img/banner-reques-quotes.png) no-repeat;text-align:center;}
    #banner-quotes h2 {color:#fff;text-transform:uppercase;font-size:22px;margin:30px 0 10px;}
    #banner-quotes p {color:#000;margin:5px 55px;}
    #banner-quotes span {display:block;margin:15px 65px;}
        #banner-quotes span a{display:block;letter-spacing:-1px;background:url(img/banner-reques-quotes-button.png) top center no-repeat;padding:10px;font-size:22px;text-transform:uppercase;text-decoration:none;color:#fff;height:29px}
        
            #banner-quotes span a:hover{background:url(img/banner-reques-quotes-button.png) bottom center no-repeat;}
        
    #ads div{height:140px;width:320px;float:left;cursor:pointer}
 #banner-info {background:url(img/banner-contact.jpg) no-repeat;}
        #banner-info p {text-align:center;width:200px;font-size:14px;margin:30px 0 0 0px;line-height:17px;}
        #banner-info p * {display:block;font-weight:bold;}
        #banner-info p strong {text-transform:uppercase;color:#043a99}
    #banner-top-results {background:url(img/banner-top-results.jpg) no-repeat}
        #banner-top-results span {display:block;text-align:center;margin-top:100px;}
            #banner-top-results span a {text-decoration:none;font-size:20px;color:#043a99}
    #banner-no-pay {background:url(img/banner-i.png) no-repeat;text-align:center}
        #banner-no-pay h2 {color:#043a99;margin-top:13px;font-size:20px;text-transform:uppercase;line-height:20px}
        #banner-no-pay p {margin:3px 20px}
        
/*Global Admin Styles*/
    #login_content{padding:40px 0 30px 280px;width:400px;}
textarea{width:520px; height:300px;font-size:12px}
#adm_content div.textarea{padding:15px;float:right;width:70%;}
#adm_menu {  float:left;  width: 25%;  min-width: 220px; }
#adm_form { text-align: center;}
td span { clear: both; display: block; color: #FF0000; font-size: 12px;}

/*temp styles*/
    #main_menu{padding:15px}
    #userinfo ,#main_menu{display:none}
    
    .error{color:red !important}
    .message {}
    .ok {color:green !important}
    .hidden{display:none !important}

/*Error Pages*/
#nofoundpage{position:absolute;padding:80px 0 0 230px;width:400px;color:#666}

