/* BEGIN FORMS-LOGIN-SUBSCRIBE-MARKETING CSS FOR BRIEFING.COM GOLD SERVICE */

/* STYLES FOR MARKETING PAGES */
#PageHeaderMarketing {font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif; font-size:1.2em; font-weight:bold; margin: 1.0em 0 0 0;}
#MarketingContent{ margin: 12px 0 0 0; position: relative;}


body.forms { margin: 12px 0 0 0; padding: 0 }
input.name { border: 1px solid #457696; font: 12px Arial, Helvetica; background: #ffffff; padding: 2px;  line-height: 14px; }



/* Rounded boxes */
#rbgold { width: 216px; }
#rbgoldtop { font-size: 16px; color: white; font-weight: bold; line-height: 39px; padding-left: 10px; 
	background:url(/Common/images/investor/brieffeatBox_topcurve.gif) no-repeat top left; height: 39px;}
#rbgoldmid { padding: 10px; background-color: #E3ECF1; }
#rbgoldbtm { background:url(/Common/images/investor/brieffeatBox_btmcurve.gif) no-repeat top left; height: 6px;}

/* Pop-up Registration styles */

#PopUpContent { padding-left: 12px;}

.popupheader {font-family: "Times New Roman", Times, serif; font-size: 26px;  font-weight: bold;  color: #093C67;  line-height: 1em; }

/* LOGIN STYLES */
#loginboxtop { background:url(/Common/images/investor/Login/Login_TopSlice.gif) no-repeat bottom left; height: 34px; margin: 0 0 0 12px; width: 599px;}
#loginboxbottom { background:url(/Common/images/investor/Login/Login_BottomSlice.gif) no-repeat top left; height: 14px; margin: 0 0 0 12px; width: 599px;}
#loginboxleft { border-left: 1px solid #336699; }
#loginboxright { border-right: 1px solid #336699;}
.bluelineloginleft { position: relative;  border-left: 1px solid #007CAB; }	
.bluelineloginright { position: relative;  border-right: 1px solid #007CAB; }	

.popBriteBlueLink { color: #0000ff; text-decoration: underline;}
a:link.BriteBlueLink, a:visited.BriteBlueLink{ color: #0000ff; text-decoration: underline; }
a:hover.BriteBlueLink, a:active.BriteBlueLink, a:visited:hover.BriteBlueLink{ color: #457696; text-decoration: none; }
.popSmBlueSans {font-family: Arial, Helvetica, Sans-Serif; font-size: .9em;  color: #457696; }
.popMedBlueSans {font-family: Arial, Helvetica, Sans-Serif; font-size: .8em;  color: #457696; }
.formtext {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; margin: 0 0px 8px 0;}

.popupbox { background-color:#093C67; margin: 0 5px 0 0px; vertical-align:middle; display: inline;}



.hrzDivPopUp {border-top: 1px solid #999; margin:12px 0 0 0; width: 390px;}

.popupbullets ul { list-style-type: none; padding: 0 0 0 0; margin: 0; }
.popupbullets li { font-family: "Times New Roman", Times, serif; font-size: 1.2em; background-image: url(/Common/images/investor/bullet10px.gif); background-repeat: no-repeat; background-position: 0 .2em; padding: 0 0 1em 1.1em; }

.squarebullet { background-color:#457696; margin: 0 5px 0 0px; vertical-align:middle; display: inline;}

/* small blue links w/ no hover */
.popBlueLink { color: #457696; text-decoration: none; }
a:link.popBlueLink, a:visited.popBlueLink{ color: #457696; text-decoration: none; }
a:hover.popBlueLink, a:active.popBlueLink, a:visited:hover.popBlueLink{ color: #457696; text-decoration: none; }

.popupheadline {margin: 0 0 20px 0; padding: 0; font-family: Arial; font-size: 1.7em; font-style: italic; font-weight: bold}
.popupheadlineSml {margin: 0 0 20px 0; padding: 0; font-family: Arial; font-size: 1.5em; font-style: italic; font-weight: bold;  line-height: 1em; }

.popupheadlinefree {margin: 0 0 20px 0; padding: 0; font-family: Arial; font-size: 1.7em; font-style: italic; font-weight: bold;
color: #093C67;}

.popLgBlueSans {font-family: Arial, Helvetica, Sans-Serif; font-size: 1.2em;  font-weight: bold;  color: #457696;  line-height: 1.4em; }

.awards  {font-family: Arial, Helvetica, Sans-Serif; font-size: .9em; font-weight: bold; }

/* For Mini-Tour alt text effect */
.minitourtext {font-family: "Times New Roman", Times, serif; font-size: 13px; margin: 12px 10px 0px 12px; text-indent:-18px; text-align:left}

SPAN.hintOn

{
text-indent:0;
border: #000000 1px solid;
padding: 4px;
FONT-WEIGHT: normal;
VISIBILITY: hidden;
WIDTH: 250px;
COLOR: #000000;
FONT-STYLE: normal;
FONT-FAMILY: Arial; font-size: 11px;
POSITION: absolute;
TOP: 0px;
BACKGROUND-COLOR: #FFFFCC;}

SPAN.hintOnPassword {
text-indent:0;
border: #000000 1px solid;
padding: 4px;
FONT-WEIGHT: normal;
VISIBILITY: hidden;
WIDTH: 200px;
COLOR: #000000;
FONT-STYLE: normal;
FONT-FAMILY: Arial; font-size: 11px;
POSITION: absolute;
TOP: 0px;
BACKGROUND-COLOR: #FFFFCC;}

/* Logout */

#logoutboxtop { background:url(/Common/images/investor/RoundBoxTopBlueOutline.gif) no-repeat bottom left; height: 15px; margin: 20px 0 0 0; width: 400px;}
#logoutboxbottom { background:url(/Common/images/investor/RoundBoxBtmBlueOutline.gif) no-repeat top left; height: 15px;  width: 400px;}
body.logout { margin: 12px 0 0 12px; padding: 0 }
.blueline { position: relative;  border-left: 1px solid #007CAB; border-right: 1px solid #007CAB; width:368px; padding: 0  15px 0 15px; }
.logouttextbold p {font-size:14px; font-weight:bold;}

#LogoutContent { padding-left: 12px;}

.logouttext ul { list-style-type: none; padding: 0 0 0 0; margin: 0; }
.logouttext li {  font-size: 1.2em; font-weight: bold;background-image: url(/Common/images/investor/SquareBullet12x12.gif); background-repeat: no-repeat; 
	background-position: 0 .4em; padding: 0 0 1em 1.2em;}

.logoutbullets ul { list-style-type: none; padding: 0 0 0 0; margin: 0; }
.logoutbullets li {  font-size: 1.2em; font-weight: bold;background-image: url(/Common/images/investor/spacer.gif); background-repeat: no-repeat; 
	background-position: 0 .4em; padding: 0 0 1em 1.2em; }
	
#rblogout { width: 216px; }
.rblogout { width: 400px; }
#rblogouttop {margin-top: 20px; 
	background:url(/Common/images/investor/RoundBoxTopBlueOutline.gif) no-repeat top left; height: 15px;}
#rblogoutbtm { background:url(/Common/images/investor/RoundBoxBtmBlueOutline.gif) no-repeat top left; height: 15px;}


	
	
	
/* Login */

.logintext ul { list-style-type: none; padding: 0 0 0 0; margin: 0; }
.logintext li {  font-size: 1.2em; font-weight: bold;background-image: url(/Common/images/investor/SquareBullet12x12.gif); background-repeat: no-repeat; 
	background-position: 0 .4em 0 .4em; padding: 0 0 0 1.2em; }
.LoginLgBlueSans {font-family: Arial, Helvetica, Sans-Serif; font-size: 18px;  font-weight: bold;  color: #457696;  line-height: 1.4em; }
.LoginMedSans {font-family: Arial, Helvetica, Sans-Serif; font-size: 1.2em;  line-height: 1.2em;}
.LoginMedSansBold {font-family: Arial, Helvetica, Sans-Serif; font-size: 1.2em; font-weight: bold; }
.loginSmSans {font-family: Arial, Helvetica, Sans-Serif; font-size: .9em; }
.loginSmSansBlue {font-family: Arial, Helvetica, Sans-Serif; font-size: .9em; color: #457696;}
.loginheadline {  font-size: 1.3em; font-weight: bold;}

#LColLogin {position: absolute; left: 0px; top: 125px; width:370px}
#midColLogin {position: absolute; left: 284px; top: 160px;  width: 285px}
#RColTour {position: absolute; left: 587px; top: 160px}

.LoginMedSansBoldWhite {font-family: Arial, Helvetica, Sans-Serif; font-size: .9em; font-weight: bold; color: #ffffff;}
.goldbox {background-color:#FFCE3B;}


.tourtext {font-family: "Times New Roman", Times, serif; font-size: 13px; margin: 20px 10px 10px 12px; text-indent:-18px; text-align:left}
.vertrule {position: relative; border-left: 1px solid #7EAECE;  margin: 0 10px;}

/* ############### Sign-up ############ */
.term {font-family: "Times New Roman", Times, serif; font-size: 24px; color: #093C67; line-height: 24px;}
a.term, a.term:hover, a.term:visited {text-decoration: none; color: #093C67;}
.save {font-family: Arial; color: #457696; font-size: 14px; font-weight: bold; font-style: italic;}

SPAN.hintOnTerms {
text-indent:0;
border: #000000 1px solid;
padding: 4px;
FONT-WEIGHT: normal;
VISIBILITY: hidden;
WIDTH: 250px;
COLOR: #000000;
FONT-STYLE: normal;
FONT-FAMILY: Arial; 
font-size: 11px;
line-height: 14px;
POSITION: absolute;
TOP: 0px;
BACKGROUND-COLOR: #FFFFCC;}
body.signup { margin: 12px 0 0 12px; padding: 0 }


.SignUpBannerText {font-family: "Times New Roman", Times, serif; font-size: 30px; color: #093C67;  line-height: 1em;}
.SignUptext {font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;}
.SignUptextsml {font-family: Arial, Helvetica, sans-serif;font-size: .9em;}

.SignUpFormHeader {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 20px 0px 5px 0px;}
table.SignUpTop {}
table.SignUpTop td { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;  vertical-align: top; padding: 0px 0px 5px 0px;}
table.SignUp {}
table.SignUp td { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;  vertical-align: middle; padding: 0px 0px 5px 0px;}

table.SignAgreement {}
table.SignAgreement td { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;  vertical-align: middle; padding: 0px 0px 5px 0px;}
.Blue {color: #457696;}
.asterisks {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ff0000; }
.hrzDivSignUp {/*border-top: 1px solid #999;width: 225px; */ margin:40px 0 0 10px; }

table.accountinfo {border-collapse: collapse; border: 1px solid #457696; }
table.accountinfo td { padding: 2px 2px 2px 5px; vertical-align: top; border: collapse; border-right: 1px solid #D0DDE5;; }
table.accountinfo th { background-color: #457696; color: #fff; font-weight: Normal; 
	height: 1.7em; text-align: left; padding: 0 4px 0 4px; vertical-align: top;font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
	
table.account {border-collapse: collapse; border: 1px solid #457696; }
table.account td { padding: 2px 2px 2px 5px; vertical-align: top; border: collapse; border-right: 1px solid #D0DDE5;;font-family: Arial, Helvetica, sans-serif; font-size: .78em; }
table.account th { background-color: #457696; color: #fff; font-weight: Normal; 
	height: 1.7em; text-align: left; padding: 0 4px 0 4px; vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: .78em;}	

/* ---------- PAGEALERT-TICKERALERT TOURS ----------- */
.bluebkgd {background-color:#D0DDE5;}

/* ----------- h3 style change on General Info ------ */
body.Popup h3 { font-size:1.2em; font-weight:bold; margin: 0 0 0 0; line-height: 20px;}

/* ----- h2, h3 style change for Learning Center ----- */
#Content h2 { font-size:1.45em; font-weight:bold; margin: 0 0 0 0; line-height: 20px;}
#Content h3 { font-size:1.15em; font-weight:bold; margin: 0 0 0 0; line-height: 20px;}

/* ----------- Styles Used on Site map ---------- */
.helpsubhead {
	color:#CC3300;
	padding:4px 0px 0px 0px;
	font:bold 10px verdana,sans-serif;
}
.helphead  {
	color:#fff;
	padding:2px;
	padding-left:2px;
	font:bold 11px tahoma,verdana,sans-serif;
	background-color:#336699;
}
a.helphead, a:visited.helphead {text-decoration: none; color:#ffffff;}
a:hover.helphead {text-decoration: underline;color:#ffffff;}
a.helpsubhead, a:visited.helpsubhead {text-decoration: none; color:#CC3300;}
a:hover.helpsubhead {text-decoration: underline;color:#CC3300;}
ul.compactb {
	margin-top:2px;
	margin-left:0px;
	margin-bottom:12px;
	list-style: none;
}
ul.compactb li {
	margin-bottom:0px;
	font: 11px arial,tahoma,sans-serif;
	line-height: 14px;
}