﻿/* Overwrites */
#navigation{float: left; margin: -45px 10px; width: 700px;}
#navigation ul {padding-left:10px;}
#audience-nav{float: left; width: 700px; margin: -20px 10px;}
#audience-nav ul li {float: left;font-family: Helvetica,Arial,Verdana; font-size: 12px; padding: 0 5px 0 0;}
#audience-nav ul{padding: 0 0 0 10px;}
#audience-nav li a {color: #000;}
#content {clear: both; padding: 30px 20px 35px;}

.welcome{font-size: 16px !important;}
.notyou{font-size: 16px !important;}
.notyou a, .notyou a:visited{text-decoration: none !important; color: #666666 !important; }
.welcome span{color: #FD7F00 !important;}

#onecol h1{padding-bottom: 15px;}

/**/
.ucel{padding: 10px 5px 10px 5px; clear: both; position: relative; height: 80px; margin-top: 5px;}
.ucelhl{border: #FD7F00 1px solid;}
.bld{font-weight: bold;}
.uceltit{font-size: 12px; padding: 5px 4px 0 0; font-weight: bold; text-transform: uppercase; }
.uceltit a{text-decoration: none !important;}
.uceltext{ position: absolute; top: 29px; width: 92%; }
.ucelbtn{position:absolute; top: 29px; width: 6%; height: 30px; margin-top: 10px; right: 0;}


.logName{float: right; width: 40%; text-align: right;} 
.lbl{width: 170px; vertical-align: top; padding: 15px 4px 0 0;font-size: 12px; font-weight: bold;}
.lbl2{width: 170px; padding: 5px 4px 0 0;font-size: 12px; font-weight: bold; color: #FD7F00; text-transform: uppercase;}
.lbl2 a{text-decoration: none !important;}
.tit{ border-bottom: 1px solid #C0C0C0;margin: 15px 0 15px 0;} 
.req{color: #F00;} 
.ib{width: 350px;} 
.ibcmb{width: 355px;}
.ibl{width: 107px;} 
.fca{width: 620px;} 
.ffield{height: 30px; vertical-align: middle;}
.reqImg{ background: url(../images/req.gif) no-repeat scroll right 5px transparent;}
.ffieldtop{height: 30px; vertical-align: top; padding-top: 5px; }
.erro{color: #F00; font-weight: bold; margin: 5px 0 5px 0; padding: 5px; background-color: #FFF0F5; }
.ctitle{width: 550px;font-size: 15px;padding-bottom: 10px; margin-bottom: 10px;}

.ftext{margin: 30px 0 50px 140px;}
.ftext td{padding-bottom: 15px;}
.erro
{
    padding: 5px 5px 5px 60px !important; 
    text-align: left; 
    background: url(../images/icons-bg.gif) no-repeat -40px 4px #FFE4E1; 
    border: 1px solid #f00; font-weight: bold; color: #F00 !important; 
    margin: 5px 0 5px 0;
    min-height: 39px; 
    width: 540px;
}
.succ
{
    padding: 5px 5px 5px 70px !important; 
    text-align: left; 
    background: url(../images/succ-circle.png) no-repeat #90EE90; 
    border: 1px solid; font-weight: bold; color: #008080 !important; 
    margin: 15px 0 15px 0;
    min-height: 50px;
    width: 540px;
    }
    
.center{margin-left: auto; margin-right: auto;}



.btn{background-color:#FD7F00;  color: #FFF; font-weight: bold; border: none; height: 24px; }
.btn2{background-color:#666666;  color: #FFF; font-weight: bold; border: none; height: 24px;}

#emailError{color: #606060 !important; text-align: center; width: 350px; padding-top: 2px;}
.emailVerify{text-align: center; font-size: 14px; color: #FD7F00; padding: 20px;}
#serp{width: 850px; height: 75px;background: url(../images/serp.jpg) 0 0 transparent no-repeat; margin: auto; }

.dottedBorder{border-bottom: dotted 1px #C0C0C0;}
.dottedBorder a{text-decoration: none !important; color: #000 !important;}

.balignment{margin: 15px 60px 0 0;}
.loginlinks{margin-left: 80px; height: 60px;}
.createlink{font-size: 135%; margin-left: 55px; }
p b{color: #FD7F00; text-transform: uppercase; display: list-item;}

.field{padding-top: 10px;}
.puhelpt{color: #FD7F00; text-decoration: underline; cursor: pointer;}
.puhelp{display: none; position:absolute; z-index: 1110; width: 300px;margin-left: -10px; }
.puhelp div.data, .vm div.data{margin-left: 7px; border: solid 1px #000; background-color: #fff; padding: 5px; overflow: visible; -moz-border-radius: 3px;-webkit-border-radius: 3px; position: absolute;}
.data p{line-height: 16px !important; font-size: 11px !important; padding: 2px 0 5px !important; text-align: justify !important;}
.puhelp div.pointer, .vm div.pointer{background: transparent url(../images/pointer1.gif) no-repeat; position: absolute; width: 8px; height: 8px; margin-top: 5px; z-index: 1150; }


.pnlHelp p{ padding: 0 0 0 !important; text-align: justify;}
.pnlHelp h2{font-size: 17px !important; color: #000 !important;}
.btngo{ padding: 10px 10px; vertical-align: top;}
.btngreen{ width: 70px; height: 20px; text-transform: uppercase; color: #FFF; font-weight: bold; border: none; background: url(../images/btn-green-bg.gif) no-repeat; margin-right: 87px; margin-top: 5px;}
.btn-orange-small{background: url(../images/small-orange-button.png) no-repeat transparent 0 10px; padding: 15px 17px 4px 18px; color: #FFF !important; font-weight:bold; text-decoration: none !important; text-transform: uppercase;}
.btn-orange-medium{background: url(../images/big-orange-button.png) no-repeat transparent; color: #FFF !important; font-weight:bold; text-transform: uppercase; width: 200px; height: 22px; border: none;}

.createacc{margin: auto; background: url(../images/create-account-bg.gif) no-repeat; width: 315px; height: 52px; text-align: center; padding-top: 10px;margin-top: 20px; }
.createacc a, .createacc a:visited, .createacc a:hover{color: #000 !important; font-size: 17px; text-decoration: none !important; font-weight: bold;}
.hide{display: none;}

.enhCont{border-bottom: #FD7F00 1px solid;border-left: #FD7F00 1px solid;border-right: #FD7F00 1px solid;}
.enhTit{border-top: #FD7F00 1px solid;border-left: #FD7F00 1px solid;border-right: #FD7F00 1px solid;}

.boxee{background-color: #DCDCDC; border: #C0C0C0 1px solid !important; margin-top: 15px; margin-bottom: 15px; padding: 10px 10px 10px 30px;}
