﻿
a {color: #0088cc; text-decoration: none;}
a:hover{text-decoration: underline;}

.resultgrid{border-top:1px solid #E9EBEC;}
.resultgrid a .item{border-bottom:1px dotted #E4E4E4;background-color:white;padding:5px 2px 5px 0px;display: inline-block;width:588px;text-decoration:none;cursor:pointer}
.resultgrid a .item:hover{border-bottom:1px dotted #E4E4E4;background-color:#F2F9FC;padding:5px 2px 5px 0px;display: inline-block;width:588px;cursor:pointer}
.resultgrid a .item .img{border:1px solid #E9EBEC;width:45px;float:left;background-color:#ffffff;padding:2px}
.resultgrid a .item .desc{margin-left:60px;width:528px;}
.resultgrid a .item .desc .top{}
.resultgrid a .item .desc .top .left{float:left;font-weight:bold;font-size:14px;width:350px}
.resultgrid a .item .desc .top .left:hover{text-decoration:underline}
.resultgrid a .item .desc .top .rightimg{float:right}
.resultgrid a .item .desc .top .rightdesc{float:right;padding-top:1px;padding-right:3px;white-space:nowrap;color:#666666}
.resultgrid a .item .desc .bottom{float:left;width:460px;color:#666666}
.resultgrid a .item .desc .bottom .company{padding-bottom:5px}
.resultgrid a .item .desc .bottom .prtitle{color:#0088cc}
.resultgrid a .item .desc .cert{float:right;padding-top:10px}

.texthighlight{background-color:#BEE3F1}

.noresult{font-size:12px;font-weight:bold;margin-top:20px;}

.gridtop{margin-top:10px}
.expertsort{vertical-align:bottom}
.recordpos{text-align:right;padding-top:3px;}

.headerwrapper{border-bottom:1px dotted gray}
.pdprtitle{font-weight:bold}

.pdpagerwrapper{background-color:#EDEDED;padding:5px 5px 2px 5px;}
.pdpager{}
.pdpager .pdpagerleft{float:left}
.pdpager .pdpagerright{float:right}

.ac_input{width: 200px;background-image: url('images/throbber.gif');background-position: 100% 2px;background-repeat: no-repeat;}
.ac_results{padding: 0px;border-top: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;background-color: white;overflow: hidden;}
.ac_results ul{width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe{display: none;display:block;position: absolute;top: 0;left: 0;z-index: -1;filter: mask();width: 3000px;height: 3000px;}
.ac_results li{margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;color: #666666;border-bottom: 1px solid #E6E6E6;}
.ac_odd{}
.ac_over{background-color: #EEF7FB;color: #666666;}

.adslwrapper {list-style: none; margin: 0; padding: 0 0 0 0px;}
.adslwrapper li {display: inline-block;}
.adslwrapper .img {float:left;border:1px solid #E4E4E4;padding:2px}
.adslwrapper a {margin: 0px 0 0px 0; padding: 10px 0 0 0px; text-decoration: none;  cursor: pointer;}
.adslwrapper a .item{padding-top:4px;padding-bottom:4px;padding-left:4px;border: 1px solid transparent;width: 275px;display:inline-block}
.adslwrapper a .item:hover{background: #F2F9FC;border: 1px solid #E4E4E4;}
.adslwrapper a .item .desc{margin-left:60px}
.adslwrapper a .item .desc .pname{color: #0088cc;font-weight:bold;}
.adslwrapper a .item .desc .pname:hover{color: #0088cc;font-weight:bold;text-decoration:underline}
.adslwrapper a .item .desc .company{color: #666666;}
.adslwrapper a .item .desc .region{margin-top:3px;margin-bottom:5px;color: #666666;}

.controlgroupheader{border:1px solid #DCE4E8;background-color:#ECF5F9;text-decoration:none;color:#666666; padding:5px;font-size:14px;font-weight:bold;height:16px;cursor:pointer}
.controlgroupheader-collapsed{border-left:1px solid #DCE4E8;border-right:1px solid #DCE4E8;border-top:1px solid #DCE4E8;background-color:#ECF5F9;text-decoration:none;color:#666666; padding:5px;font-size:14px;font-weight:bold;height:16px;cursor:pointer}

.controlgroupheader:hover{border:1px solid #DCE4E8;background-color:#D3E7F0;text-decoration:none;color:#666666; padding:5px;font-size:14px;font-weight:bold;height:16px;cursor:pointer}
.controlgroupheader-collapsed:hover{border-left:1px solid #DCE4E8;border-right:1px solid #DCE4E8;border-top:1px solid #DCE4E8;background-color:#D3E7F0;text-decoration:none;color:#666666; padding:5px;font-size:14px;font-weight:bold;height:16px;cursor:pointer}

.controlgroupheader .grouptitle, .controlgroupheader-collapsed .grouptitle{float:left}
.controlgroupheader .groupimg, .controlgroupheader-collapsed .groupimg{float:right;padding-top:1px}

.controlgroupheader:hover{text-decoration:none}



.adgroup .grouptitle{text-decoration:none}


.mydrtaxadslwrapper {margin: 0; padding: 0 0 0 0px;}

.mydrtaxadslwrapper .firstitem{width:584px;padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #E4E4E4;border-top:1px dotted #E4E4E4;display:inline-block}
.mydrtaxadslwrapper .firstitem:hover{background: #FDFDFD;border-bottom:1px dotted #E4E4E4;border-top:1px dotted #E4E4E4;cursor:pointer}
.mydrtaxadslwrapper .firstitem .img{border:1px solid #E9EBEC;float:left;background-color:#ffffff;padding:2px}

.mydrtaxadslwrapper a:hover{text-decoration:none}

.mydrtaxadslwrapper .item{width:584px;padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #E4E4E4;display:inline-block}
.mydrtaxadslwrapper .item:hover{background: #FDFDFD;border-bottom:1px dotted #E4E4E4;cursor:pointer}
.mydrtaxadslwrapper .item .img{border:1px solid #E9EBEC;float:left;background-color:#ffffff;padding:2px}

.mydrtaxadslwrapper .madesc{float:left;margin-left:10px}
.mydrtaxadslwrapper .madesc .matitle{color: #0088cc;font-weight:bold;}
.mydrtaxadslwrapper .madesc .matitle{color: #0088cc;font-weight:bold;text-decoration:none}

.mydrtaxadslwrapper .mabuttons{float:right;padding-right:6px}
.mydrtaxadslwrapper .mabuttons .btnchange{text-align:right;font-size:11px;text-decoration:none;}
.mydrtaxadslwrapper .mabuttons .btnchange .left{float:right}
.mydrtaxadslwrapper .mabuttons .btnchange .right{background-image: url('../images/btnchangeright.png');background-position: 100%;background-repeat: no-repeat;float:right;padding-left:2px;padding-right:4px;height:15px;float:right;}
.mydrtaxadslwrapper .mabuttons .btnchange a:hover{text-decoration:none}
.mydrtaxadslwrapper .mabuttons .btnchange .right{text-decoration:none;cursor:pointer}
.mydrtaxadslwrapper .mabuttons .btnchange .right:hover{text-decoration:none;cursor:pointer}

.mydrtaxadslwrapper .mabuttonfirst{}
.mydrtaxadslwrapper .mabutton{padding-bottom:20px}

.editrow{margin-bottom:5px}
.editrow .labelfield {font-weight:bold;float:left;padding-top:5px;width:145px}
.editrow .editfield {margin-left:150px}
.editrow .lblerrfield{color:red}

.toperrorhint{height:25px;color:red;background-color:#F8F8F8;border:1px solid red;padding:10px;margin-bottom:20px}
.toperrorhint #image{float:left}
.toperrorhint .errortext{margin-left:30px;margin-top:5px}

.readonlytextfield, .readonlycurtextfield{border:1px solid #B5B5B5; background-color:#F9F9F9;padding:2px;color:#666666;width:200px}
.enabledtextfield{border:1px solid #B5B5B5; background-color:#ffffff;padding:2px;color:#666666;width:220px}
.readonlycurtextfield{text-align:right}
.editrow .secimgwrapper{BACKGROUND: url(../images/pwd_sec.gif) no-repeat 1px 1px;	BORDER: #999 1px solid;	WIDTH: 177px;height:17px;float:left}
.editrow .secimgwrapper .secactiveimg{BACKGROUND: url(../images/pwd_sec_active.gif) no-repeat 1px 1px;height:16px;}
.editrow #divpwdsecuritydesc{padding-top:3px}

.advisorhelp{padding-top:4px;margin-left:5px;float:left}
.advisorhelp .infobox{display: none; position: absolute; width: 313px; z-index: 100;}
.advisorhelp .infobox .box {width: 283px; padding: 0 15px 0 15px; background: url(../images/infobox/back.png) top center;}
.advisorhelp .infobox .arrow {display: block; position: absolute; left: -7px; top: 80px; width: 22px; height: 19px; font-size: 1px; background: url(../images/infobox/arrow.png) no-repeat top left;}
.advisorhelp .infobox .content {width: 247px; padding: 8px 15px 15px 15px; color: #000000; background: #ffffe1;}
.advisorhelp .infobox .content span {display: block; font-weight: bold;}
.advisorhelp .infobox .content p {margin: 3px 0 15px 0;}
.advisorhelp .infobox .content a {text-decoration: none; color: #0088cc;}
.advisorhelp .infobox .content a:hover {text-decoration: underline;}
.advisorhelp .infobox .top {width: 313px; height: 23px; font-size: 1px; background: url(../images/infobox/top.png) no-repeat;text-shadow: #c0c0c0 3px 3px 5px}
.advisorhelp .infobox span.button {position: absolute; top: -7px; right: -2px; display: block; width: 45px; height: 45px; font-size: 1px; background: url(../images/infobox/button.png) no-repeat top left; cursor: pointer;}
.advisorhelp .infobox .bottom {width: 313px; height: 27px; background: url(../images/infobox/bottom.png);}


