a:hover {color:#0066cc; font-size:100%; text-decoration:underline;}

#BVIframe {float:left; width:100%;}
#memberFields, #memberSubmit {display:none;}

.content {float:left; padding:10px 0px 25px; min-height:215px; width:100%;}
.content p {padding-bottom:10px;}
.content .BlueButton {float:left;}
.email {color:#0066cc;}
.cols2 {width:48%; float:left; margin:25px; margin-left:0px;}
.cols2 p.HeaderText {padding-bottom:10px;}
.last {margin-right:0px;}

.loginPanel fieldset, .loginPanelF fieldset {border:1px solid #aeaeae; padding:13px 15px; font-size:11px;}
.loginPanel p, .loginPanelF p {margin-bottom:8px; padding:0px; clear:both; display:inline-block; width:100%;}
.loginPanel span, .loginPanel label {float:left;}
.loginPanelF  span, .loginPanelF label {float:left;}
.loginPanel label, .loginPanelF  label {display:block; width:120px; height:25px; padding-top:2px;}
.loginPanel label span, .loginPanelF label span {color:#9A9A9A; font-style:italic; font-size:10px; clear:both;}
.loginPanel fieldset.submit {border-top:none; background:#eee;}
.loginPanelF fieldset.submit {border-top:none; background:#eee;}
.loginPanel fieldset.submit .BlueButton{float:right;}
.loginPanelF fieldset.submit .BlueButton{float:right;}
.loginPanel fieldset.bordered p {background:url(../images/common/border.gif) 120px 0px  repeat-y; padding:10px 0px;}
.loginPanel fieldset.bordered p  label {margin-right:20px;}
.loginPanel fieldset.bordered p  .error {margin-left:140px;}
.loginPanelF fieldset.bordered p {background:url(../images/common/border.gif) 120px 0px  repeat-y; padding:10px 0px;}
.loginPanelF fieldset.bordered p  label {margin-right:20px;}
.loginPanelF fieldset.bordered p  .error {margin-left:140px;}
.loginPanel input, .loginPanelF input {width:170px; border:1px solid #b6b6b6; font-size:11px; padding:3px 2px;}
.loginPanel input:focus {border:1px solid #809EBA;}
.loginPanel input[type="radio"] {width:auto;}
.loginPanel .error {background:url(../images/common/error.gif) no-repeat 0px 0px; color:#CD0E13; font-size:10px; margin-left:120px; padding-left:18px;line-height:17px;clear:both; *width:50%; }
.loginPanel p.radio, .loginPanel p.checkBox {padding-bottom:5px;}
.loginPanel p.radio input, .loginPanel p.checkBox input {float:left; margin:2px 5px; width:auto; border:none;}
.loginPanel p.radio label , .loginPanel p.checkBox label{float:left; height:auto; width:auto}
.loginPanel label#tcTxt {width:270px;}
.loginPanel p.checkBox .error, .loginPanel p.radio .error {margin-left:25px !important; margin-top:5px; *width:80%;}


.loginPanelF input:focus {border:1px solid #809EBA;}
.loginPanelF input[type="radio"] {width:auto;}
.loginPanelF .error {background:url(../images/common/error.gif) no-repeat 0px 0px; color:#CD0E13; font-size:10px; margin-left:120px; padding-left:18px;line-height:17px;clear:both; *width:50%; }
.loginPanelF p.radio, .loginPanelF p.checkBox {padding-bottom:5px;}
.loginPanelF p.radio input, .loginPanelF p.checkBox input {float:left; margin:2px 5px; width:auto; border:none;}
.loginPanelF p.radio label , .loginPanelF p.checkBox label{float:left; height:auto; width:auto}
.loginPanelF label#tcTxt {width:270px;}
.loginPanelF p.checkBox .error, .loginPanel p.radio .error {margin-left:25px !important; margin-top:5px; *width:80%;}

.mandatoryField {text-align:right; color:#555555; font-size:11px; margin:0px !important; padding:0px !important;}
.requiredText {float:none !important; font-size:15px !important; vertical-align:top; padding:0px 3px; color:#f00 !important; line-height:12px;}

/*Radar Unique Defect Id : AA00001PPO, Defect No : 3, Pratibha - June 8th, 2010*/
#nonMemberFields a, #memberFields a{
color:#0066cc; 
font-size:11px;
text-decoration:none;
}
#nonMemberFields a:hover, #memberFields a:hover{
color:#0066cc; 
font-size:11px;
text-decoration:underline;
}
p.checkBox label a{
color:#0066cc; 
font-size:10px;
text-decoration:none;
}
p.checkBox label a:hover{
color:#0066cc; 
font-size:10px;
text-decoration:underline;
}

ul.reviewList {
padding-left:10px;
margin-left:0px;
list-style:none outside none;
}
ul.reviewList li {
clear:both;
display:block !important;
list-style:none outside none;
padding-left:0px;
position:relative;
font-size:11px;
font-family:arial,helvetica,sans-serif;
}
ul.reviewList li span {
border:0 solid #FF0000;
color:#000000;
float:left;
left:-10px;
top:-1px;
position:absolute;
margin-right:5px !important;
}
	ul.reviewList a {
color:#0066CC !important;
}

.content{
height: expression( this.scrollHeight < 215 ? "215px" : "auto" ); /* sets min-height for IE */
}

.loginPanelF{
	padding-top:20px;
}

.BVRatings {padding: 4px 0pt; float: left;width:100px;}

.crumbs-wrap {
    border: 1px solid #ebebeb;
    padding: 10px 0;
}
.crumbs-wrap .crumbs ul {
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.crumbs-wrap .crumbs ul li {
    display: inline-block;
    font-size: 11px;
    list-style-type: none;
    vertical-align: top;
}
.crumbs-wrap .crumbs ul li a {
    background: url("/HP/images/hub-page/bullet-arrow.jpg") no-repeat scroll right center transparent;
    color: #006fbe;
    font-size: 11px;
    margin-right: 3px;
    padding-right: 10px;
    text-decoration: none;
}
.crumbs-wrap .crumbs ul li a:hover {
    text-decoration: underline;
}