body{font-family:Trebuchet MS,Arial,Verdana;color:#ffffff;background-image:url(../i/bg-details.gif);background-repeat:repeat-y;background-position:center;background-color:#114282;}
/*
h3{color:#898989; font-size:12pt; line-height:0.95em;margin:0;padding:0 0 0px 0px;}
*/

#topform{
    float:right;
    width:462px;
    height:43px;
    padding:3px 12px;
    margin:0 15px 0 0;
    _display:inline;
}


#topform h3{
    color:#ffffff;
    font:18px Arial,sans-serif;
    padding:2px 10px 0 0;
    float:left;
}

#topform label{
    color:white;
    font:11px Tahoma, Arial,sans-serif;
    float:left;
      padding:0 3px;
}
#topform label input{
    margin-top:2px;
    height:16px;
    width:95px;
}
#topform #txtLogin{
    width:98px;
    margin-top:2px;
    height:16px
}

.logonBtn{
    float:left;
    background:url(../i/loginbtn.png) no-repeat;
    border:0;
    display:block;
    width:55px;
    height:21px;
    color:white;
    font:12px Arial;
    margin:15px 0 0 3px;
    cursor:pointer;
}

.forgotlink { text-align:center; float:left; padding:10px 0 0 5px;font-size:11px;}
.forgotlink a{ color:#f99704;}.forgotlink a:hover{ color:white;}


#pageInfo{color:#ffffff;width:900px;font-size:10pt;text-align: justify;}
#pageInfo h1{color:#ffffff; font-size:12pt; line-height:0.95em;margin:0;padding:0 0 0px 0px;}
#pageInfo h3{color:#ffffff; font-size:12pt; line-height:0.95em;margin:0;padding:0 0 0px 0px;}

#joinForm{color:#111; width:370px;float:right;height:470px;border:solid 1px #cccccc;
	padding-right:10px;margin-right:20px;margin-top:20px;}
	
#joinForm h1{font-size:16pt;text-align:right; padding:2px 20px 6px;}
#joinForm h1 b{ color:#d21d1c;}

#joinForm .input{
    background:url(../i/input.png) no-repeat;
    width:208px;
    height:20px;
    padding:3px;
    float: left;
}

#joinForm .input input{
    height:19px;
    border:0;
    background:none;
    width:208px;
}

#joinForm .inputItem{
    clear:left;
    min-height:43px;
    height:auto !important;
    height:43px;
}

#joinForm .inputItem label{
    width:110px;
    float:left;
    padding:2px 10px 0 0;
    text-align:right;
}
#joinForm .block .field_box{float:left;}
#joinForm .dropdown{  width:214px;  height:24px; float:left;}
#joinForm .dropdownday{  width:50px;  height:24px; float:left;}
#joinForm .dropdownmonth{  width:90px;  height:24px; float:left;}
#joinForm .dropdownyear{  width:70px;  height:24px; float:left;}

#joinForm .bRegister
{
	float:right;
    background:url(../i/btnJoinNow268x64.png) no-repeat;
    border:0;
    display:block;
    width:268px;
    height:64px;
    color:white;
    font:12px Arial;
    cursor:pointer;
}

#joinForm .register label{
    width:260px;
    float:right;
    padding:2px 10px 0 0;
    text-align:right;
    font-size:9pt;
    color:#696969;
}

#valid_icon_g,#valid_icon_n,#valid_icon_e,#valid_icon_l,#valid_icon_p,#valid_icon_d{
    float:left;
    height:27px;
    margin-left:5px;
    width:17px;
}

.error_txt_box 
{
	font-family:tahoma;
    padding-left:60px;
    font-size: 11px;
    min-height: 18px;
    height:auto !important;
    height:18px;
    
}

.error_txt { background:transparent url(../i/alert.png) no-repeat scroll left center  ;  bottom :0;  color:#FF0000; padding:3px 0 3px 20px;   }


.valid {
    background:transparent url(../i/done.png) no-repeat scroll 0 5px;
}
.invalid {
    background:transparent url(../i/error.png) no-repeat scroll 0 5px;
}
.ajax_request {
    background:transparent url(../i/ajax_loading.gif) no-repeat scroll 0 5px;
}


.input_note{margin:0px 0 5px 100px; font-size:11px; float:right; text-align:left;width:250px;}



a.tt{position:relative;z-index:24;color:#3CA3FF; text-decoration:none;}
a.tt span{display: none;}
a.tt:hover{z-index:25; color: #aaaaff; background:;} 
a.tt:hover span.tooltip{display:block;position:absolute;top:0px; left:0;padding: 15px 0 0 0; width:200px;color: #1a1a1a;text-align:left;font-size:8pt;filter: alpha(opacity:85);KHTMLOpacity: 0.85;MozOpacity: 0.85;opacity: 0.85; }
a.tt:hover span.top{display: block;padding: 30px 8px 0;background: url(http://www.webtrafficAgents.com/websitevalue/i/bubbleN.gif) no-repeat top;} 
a.tt:hover span.middle{display: block;padding: 0 8px;background: url(http://www.webtrafficAgents.com/websitevalue/i/bubble_fillerN.gif) repeat bottom;}  
a.tt:hover span.bottom{display: block;padding:3px 8px 10px;color: #548912;background: url(http://www.webtrafficAgents.com/websitevalue/i/bubbleN.gif) no-repeat bottom;}


.flinks a{color:#fff;text-decoration:none;}
.flinks a:hover{color:#fff;text-decoration:underline;}
.flinks a:visited{color:#fff;text-decoration:none;}

.fblink {color:#aaa;font-size:8pt;}
.fblink a{color: #0a6fa6;font-size: 8pt;text-decoration: none;}
.fblink a:visited{color: #0a6fa6;font-size: 8pt;text-decoration: none;}
.fblink a:hover{color: #0a6fa6;font-size: 8pt;text-decoration:underline;}

.links a{color:#aaa;text-decoration:none;}
.links a:visited{color:#aaa;text-decoration:none;}
.links a:hover{color:#aaa;text-decoration:underline;}



