/* basic elements for Gold & Energy Advisor
*/

html {
	margin: 0px;
	padding: 0px;
	}
	
.banner-top-right { margin-right: 13px; align: right; border: none }

body { 
	font: .9em verdana, arial, helvetica, sans-serif; 
	color:color: #333333;
	background-color: #ADC1A0;
	padding-left:40px; 
	padding-right:40px; 
	padding-top:10px; 
	padding-bottom:30px;
	}
	
.box-main { 
	background-color: #ffffff;
	margin-right: 0px;
	margin-left: 0px;
	margin-top:	0px;
	margin-bottom: 0px;
	border-style: solid;
	border-color: #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 3px;
	border-right-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	min-width: 1020px;
	}	
	
.email { 
  
  font-family: arial, helvetica, times new roman; 
  Font-size: 11px; 
  Font-color: #666666; 
	font-weight: normal;
/*	letter-spacing: .5px; 
	margin-top: 7px;
	margin-bottom: 7px; 
	margin-left: 10px; */
	color: #666666;
	}
	
a.email:link {color: #1D8DC5; text-decoration: none; font-weight: bold;}
a.email:active {color: #1D8DC5; text-decoration: none; font-weight: bold;}
a.email:visited {color: #1D8DC5; text-decoration: none; font-weight: bold;}
a.email:hover {color: #1D8DC5; text-decoration: underline; font-weight: bold;} 

.copyright { 
  
  font-family: arial, helvetica, sans-serif; 
  Font-size: 11px; 
  Font-color: #666666; 
	font-weight: normal;
/*	letter-spacing: .5px; 
	margin-top: 7px;
	margin-bottom: 7px; 
	margin-left: 10px; */
	color: #666666;
	}

a.copyright:link {color: #439fd7; text-decoration: none; font-weight: bold;}
a.copyright:active {color: #439fd7; text-decoration: none; font-weight: bold;}
a.copyright:visited {color: #439fd7; text-decoration: none; font-weight: bold;}
a.copyright:hover {color: #439fd7; text-decoration: underline; font-weight: bold;} 
	
	
TD { 
	font: 12px arial, helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: top;
	color: black;
	}
	
TH { 
	font: 12px arial, helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: top;
	color: black;
	}
	
P { 
	font: .9em verdana, arial, helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: ;
	color: #333333;
	}

	
	
UL { 
	font: 1em verdana, arial, helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: top;
	color: #333333;
	}
	
LI { 
	font: 1em verdana, arial, helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: top;
	color: #333333;
	}
	
h1 { 
  font-family: arial, helvetica, sans-serif; 
  Font-size: 1.4em; 
  Font-color: #666666; 
	font-weight: bold;
	margin-bottom: 0px; 
	}
	
.offertitle {
  Font-size: 25px;
  Font-color: #FFFFFF;
  font-weight: bold;
  }

h1.offerhead {
  margin-top: 10px;
  width: 100%;
	background-color:#FFFFFF;
	margin-bottom: 0px; 
	border-top:3px solid maroon;
	border-bottom:1px solid #666666;
	padding-top: 5px;
  padding-bottom: 5px;
	text-align: left;
  }
	
h2 { 
  font-family: arial, helvetica, sans-serif; 
  Font-size: 1.2em; 
  Font-color: #666666; 
	font-weight: bold;
	margin-bottom: 0px; 
	}
	
h3 { 
  font-family: arial, helvetica, sans-serif; 
  Font-size: 1.1em; 
  Font-color: #666666; 
	font-weight: bold;
	margin-bottom: 0px; 
	}
	
h4 { 
  font-family: arial, helvetica, sans-serif; 
  Font-size: 1em; 
  Font-color: #666666; 
	font-weight: bold;
	}
	

.form { font-size: 9px; color: navy; }
.formfields { font: 12px arial, helvetica, sans-serif; color: navy; }

.box1 { 
	background-color: #ffffff;
	margin-right: 10px;
	margin-left: 10px;
	margin-top:	0px;
	margin-bottom: 10px;
	border-style: solid;
	border-color: #000000;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width:250px;
	float:left;
	}	

.box2 { 
	background-color: #ffffff;
	margin-right: 10px;
	margin-left: 10px;
	margin-top:	5px;
	margin-bottom: 10px;
	border-style: solid;
	border-color: #000000;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	}

.contentbox1 {

  background-color:#E2F1FF;
	border-top:1px solid #007dc9;
	border-bottom:1px solid #007dc9;
	border-left: 1px solid #007dc9;
	border-right: 1px solid #007dc9;
  padding: 10px;
	text-align: left;
	color: #000000; 
	font: .9em verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
} 

.articlecontent {

	padding-top: 0.5em;
	padding-left: 3em;
	padding-right: 3em;
	padding-bottom: 0.5em;
}

a.contentbox1_link:link {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.contentbox1_link:active {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.contentbox1_link:visited {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.contentbox1_link:hover {color: #007dc9; text-decoration: underline; font: 12px arial, helvetica, sans-serif; font-weight: bold;}


.contentbox1 H2 {


	text-align: left;
	color: #000000; 
	font: 12px arial, helvetica, sans-serif; 
	font-weight: bold;


} 

.contentbox2 {

  background-color:#FFFFFF;
	border-top:1px solid #007dc9;
	border-bottom:1px solid #007dc9;
	border-left: 1px solid #007dc9;
	border-right: 1px solid #007dc9;
  padding: 10px;
	text-align: left;
	color: #000000; 
	font: .9em verdana, arial, helvetica, sans-serif; 
	font-weight: normal;

	
} 

a.contentbox2_link:link {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.contentbox2_link:active {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.contentbox2_link:visited {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.contentbox2_link:hover {color: #007dc9; text-decoration: underline; font: 12px arial, helvetica, sans-serif; font-weight: bold;}




.headline1 {

	background-color:#FFFFFF;
	background: transparent url('/ssi/images/stripe-bkgrd-02.png') no-repeat scroll top right;
	margin-bottom: 0px; 
	border-top:3px solid #007DC9;
	border-bottom:0px solid #666666;
	padding-top: 5px;
  padding-bottom: 5px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	color: #20537D; 
}

.headline2 {

	background-color:#FFFFFF;
	border-top:3px solid green;
	border-bottom:1px solid #666666;
	padding-top: 5px;
  padding-bottom: 5px;
	text-align: left;
	font-family: arial, helvetica, sans-serif; 

}


a.headline2-link:link {color: #439fd7; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.headline2-link:active {color: #439fd7; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.headline2-link:visited {color: #439fd7; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.headline2-link:hover {color: #439fd7; text-decoration: underline; font: 12px arial, helvetica, sans-serif; font-weight: bold;} 


.headline3 {

	background-color:#FFFFFF;
	border-top:3px solid orange;
	border-bottom:1px solid #666666;
	padding-top: 5px;
  padding-bottom: 5px;
	text-align: left;
	margin-bottom: 0px; 
	font-family: arial, helvetica, sans-serif; 

}

a.headline3-link:link {color: #439fd7; text-decoration: none; font: 12px arial, helvetica, sans-serif; ; font-weight: bold;}
a.headline3-link:a:active {color: #439fd7; text-decoration: none; font: 12px arial, helvetica, sans-serif; ; font-weight: bold;}
a.headline3-link:a:visited {color: #439fd7; text-decoration: none; font: 12px arial, helvetica, sans-serif; ; font-weight: bold;}
a.headline3-link:a:hover {color: #439fd7; text-decoration: underline; font: 12px arial, helvetica, sans-serif; ; font-weight: bold;} 


.headline4 {

	background-color:#FFFFFF;
	border-top:3px solid #439fd7;
	border-bottom:1px solid #666666;
	padding-top: 5px;
  padding-bottom: 5px;
	text-align: left;

}

a.headline4-link:link {color: #439fd7; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.headline4-link:a:active {color: #439fd7; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.headline4-link:visited {color: #439fd7; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.headline4-link:hover {color: #439fd7; text-decoration: underline; font: 12px arial, helvetica, sans-serif; font-weight: bold;} 

.headlineright1 {

	background-color:#FFFFFF;
	background: transparent url('/ssi/images/stripe-bkgrd-04.png') no-repeat scroll top right;
	margin-bottom: 0px; 
	border-top:3px solid #7e3b12;
	border-bottom:1px solid #7e3b12;
	padding-top: 5px;
  padding-bottom: 5px;
	text-align: left;
	font-family: arial, helvetica, sans-serif; 
}

.headline5 {

	background-color:#FFFFFF;
	margin-bottom: 3px; 
	border-top:0px solid #007DC9;
	border-bottom:0px solid #666666;
	padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  font-size:1.4em;
  font-style:italic;
	color:#235298;
	text-align: left;
	font-family: arial, helvetica, sans-serif; 
}


input.submit {

	background-color: #cccccc; 
	font-weight: bold; 
	font: 9px; 
	color: #666666;
	font-weight:bold;
	
	}
	
input.submit2 {

	background-color: #439fd7; 
	font-weight: bold; 
	font: 11px; 
	color: #FFFFFF;
	font-weight:bold;
	
	}
	
input.submit3{

	background-color: #cccccc; 
	font-weight: bold; 
	font: 11px; 
	color: #000000;
	font-weight:bold;
	
	}
	
	
	
.instructions1 { 
	font: 11px arial, helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: top;
  font-weight: bold;
	}
	
.instructions2 { 
	font: 11px arial, helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: top;
	}

.small1 { 
	font: 11px arial, helvetica, sans-serif; 
	color: black;
	}
	
.small2{ 
	font: 9px arial, helvetica, sans-serif; 
	color: black;
	}

.signup { 
  
	font: 11px arial, helvetica, sans-serif; 
  Font-color: #666666; 
	font-weight: bold;
	letter-spacing: .5px;
	margin-top: 7px;
	margin-bottom: 7px; 
	margin-left: 10px;
	color: #666666;
	}
	
a.signup-link:link {color: #1D8DC5; text-decoration: none; font-weight: bold;}
a.signup-link:active {color: #1D8DC5; text-decoration: none; font-weight: bold;}
a.signup-link:visited {color: #1D8DC5; text-decoration: none; font-weight: bold;}
a.signup-link:hover {color: #1D8DC5; text-decoration: underline; font-weight: bold;} 

.left-container-pics {
	background-color:#0454A1;
	border-top:0px solid #007DC9;
	border-bottom:1px solid #ffffff;
/*	border-right:2px solid #cccccc; */
	width:150px;
	padding-bottom:5px;

}


.left-container {
	background-color:#0454A1;
	border-top:1px solid #007DC9;
	border-bottom:1px solid #ffffff;
/*	border-right:2px solid #cccccc; */
	width:150px;
	padding-bottom:5px;

}

.left-container:a:hover { background: #FFFFFF; }

.left-container2 {
	background-color:#BDD1E5;
	border-top:3px solid #007DC9;
	border-bottom:1px solid #ffffff;
/*  border-right:2px solid #cccccc; */
	width:150px;
	padding-bottom:5px;

}

.right-container1 {

	background-color:#FFFFFF;
	border-top:3px solid maroon;
	border-bottom:1px solid #666666;
  border-right:1px solid #666666;
  border-left:1px solid #666666;
	width:200px;
	padding: 5px;
	font: 8pt verdana, arial, helvetica; 
	font-weight: bold;
	text-align: left;

}

.right-container2 {

	background-color:#FFFFFF;
	border-top:3px solid green;
	border-bottom:1px solid #666666;
  border-right:1px solid #666666;
  border-left:1px solid #666666;
	width:199px;
	padding: 5px;

}

a.right-container2:link {color: green; text-decoration: none; font: 7pt verdana, arial, helvetica; font-weight: bold;}
a.right-container2:active {color: green; text-decoration: none; font: 7pt verdana, arial, helvetica; font-weight: bold;}
a.right-container2:visited {color: green; text-decoration: none; font: 7pt verdana, arial, helvetica; font-weight: bold;}
a.right-container2:hover {color: green; text-decoration: underline; font: 7pt verdana, arial, helvetica; font-weight: bold;} 



.left-title {	
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font: 12px arial, helvetica, sans-serif; 
	font-weight:bold;

}
.left-title-link {	
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font: 12px arial, helvetica, sans-serif; 
	font-weight:bold;
}

a.left-title-link:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.left-title-link:active {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.left-title-link:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.left-title-link:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;} 

.left-title-link2 {
	
	color: #1D8DC5;
	font-weight: bold;
	text-align: left;
	font: 12px arial, helvetica, sans-serif; 
  margin-top: 5px; 
	font-weight:bold;

}

a.left-title-link2:link {color: #1D8DC5; text-decoration: none; font-weight: bold;}
a.left-title-link2:active {color: #1D8DC5; text-decoration: none; font-weight: bold;}
a.left-title-link2:visited {color: #1D8DC5; text-decoration: none; font-weight: bold;}
a.left-title-link2:hover {color: #1D8DC5; text-decoration: underline; font-weight: bold;} 

.left-issue-link {
	color: #FFFFFF;
	font-weight: normal;
	text-align: right;
	font: 11px arial, helvetica, sans-serif; 
  margin-top: 5px;
  margin-right: 5px;
}

a.left-issue-link:link {color: #FFFFFF; text-decoration: none; font-weight: normal; font: 11px arial, helvetica, sans-serif; }
a.left-issue-link:active {color: #FFFFFF; text-decoration: none; font-weight: normal; font: 11px arial, helvetica, sans-serif; }
a.left-issue-link:visited {color: #FFFFFF; text-decoration: none; font-weight: normal; font: 11px arial, helvetica, sans-serif; }
a.left-issue-link:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal; font: 11px arial, helvetica, sans-serif; }                                                                        
                                                                        
.newswire_title {
	
	color: #2B2A2A;
	font-weight: normal;
	text-align: right; 
	font: 12px arial, helvetica, sans-serif;
  text-align: right;
	margin-left: 0px;
  margin-top: 0px;
/*	font-variant:small-caps; */
/*	text-transform:uppercase; */
	font-weight:bold;

}                                                                 

a.newswire_title:link {color: #2B2A2A; text-decoration: none; font-weight: bold;}
a.newswire_title:active {color: #2B2A2A; text-decoration: none; font-weight: bold;}
a.newswire_title:visited {color: #2B2A2A; text-decoration: none; font-weight: bold;}
a.newswire_title:hover {color: #2B2A2A; text-decoration: underline; font-weight: bold;}                                                                  
         
         
.newswire_time {
	
	color: #666666;
	font-weight: normal;
	text-align: right; 
	font: 7pt verdana, arial, helvetica; 
	margin-left: 0px;
  margin-top: 0px;
/*	font-variant:small-caps; */
	text-transform:lowercase;

}           

.newswire_source {
	
	color: #666666;
	font-weight: normal;
	text-align: left;
	font: 7pt verdana, arial, helvetica; 
	margin-left: 0px;
  margin-top: 0px;
/*	font-variant:small-caps; */
	text-transform:lowercase;

}  

.landing_page_box {
	
	background-color:#FFF5EC;
	

}  

.placeholder1 {

	background-color:#FFFFFF;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-top: 5px;
  padding-bottom: 5px;
	text-align: center;
	width: 125px;
	height: 125px;
	align: center;

}                    

.placeholder2 {

	background-color:#FFFFFF;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-top: 5px;
  padding-bottom: 5px;
	text-align: center;
	width: 120px;
	height: 240px;
	align: center;

}       

.stock_quote {

  background-color:#0454A1;
	border-top:1px solid #007dc9;
	border-bottom:1px solid #007dc9;
	border-left: 1px solid #007dc9;
	border-right: 1px solid #007dc9;
	padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 10px;
	text-align: left;

	height: 50px;
	align: center;
	text-align: left;
	font: 12px arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF;


}      

.special_report {

  background-color:#DEF0FA;
	border-top:1px solid #3399CC;
	border-bottom:1px solid #3399CC;
	border-left: 1px solid #3399CC;
	border-right: 1px solid #3399CC;
	padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
	text-align: left;

	height: 50px;
	text-align: left;
	color: #007dc9; 
	font: 12px arial, helvetica, sans-serif; 
	font-weight: bold;
	height: 275px;
	
} 

a.special_report_link:link {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.special_report_link:active {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.special_report_link:visited {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.special_report_link:hover {color: #007dc9; text-decoration: underline; font: 12px arial, helvetica, sans-serif; font-weight: bold;}


.issueblurbs {

  background-color:#E2F1FF;
	border-top:1px solid #3399CC;
	border-bottom:1px solid #3399CC;
	border-left: 1px solid #3399CC;
	border-right: 1px solid #3399CC;
	padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
	text-align: left;
	color: #007dc9; 
	font-family: verdana, arial, helvetica, sans-serif; 
	min-height:130px;
	*height:130px;	
} 

.issueblurbs h3, .issueblurbs h3 a, .issueblurbs h3 a:visited , .issueblurbs h3 a:hover, .issueblurbs h3 a:active  {
	font-size:1.1em;
	color:#2759AD;
	margin:0px;
}


a.issueblurbs_link:link {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.issueblurbs_link:active {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.issueblurbs_link:visited {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.issueblurbs_link:hover {color: #007dc9; text-decoration: underline; font: 12px arial, helvetica, sans-serif; font-weight: bold;}



.charts {

  background-color:#DAE4ED;
	border-top:1px solid #3399CC;
	border-bottom:1px solid #3399CC;
	border-left: 1px solid #3399CC;
	border-right: 1px solid #3399CC;
	padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
	text-align: left;
	height: 225px;
	align: center;

} 

a.charts_link:link {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.charts_link:active {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.charts_link:visited {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a.charts_link:hover {color: #007dc9; text-decoration: underline; font: 12px arial, helvetica, sans-serif; font-weight: bold;}

.urgent { color: red; }
                                 
a.find_symbol:link {color: #FFFFFF; text-decoration: none; font: 10px arial, helvetica, sans-serif; font-weight: normal;}
a.find_symbol:active {color: #FFFFFF; text-decoration: none; font: 10px arial, helvetica, sans-serif; font-weight: normal;}
a.find_symbol:visited {color: #FFFFFF; text-decoration: none; font: 10px arial, helvetica, sans-serif; font-weight: normal;}
a.find_symbol:hover {color: #FFFFFF; text-decoration: underline; font: 10px arial, helvetica, sans-serif; font-weight: normal;}


.strong { font-weight: bold }
                 
                 
.titlebox1 {

  background-color:#0454A1;
	border-top:1px solid #007dc9;
	border-bottom:1px solid #007dc9;
	border-left: 1px solid #007dc9;
	border-right: 1px solid #007dc9;
	padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 10px;
	text-align: left;
	align: center;
	text-align: left;
	font: 12px arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF;

	
}  
                  
a:link {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a:active {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a:visited {color: #007dc9; text-decoration: none; font: 12px arial, helvetica, sans-serif; font-weight: bold;}
a:hover {color: #007dc9; text-decoration: underline; font: 12px arial, helvetica, sans-serif; font-weight: bold;}

/* Classes used in Morning Briefing headers/intros */
.sectiontitle { color:#1A275E; text-style:italic; font-family: arial, helvetica, sans-serif; font-size: 16px; }
.articletitle { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #2759AD }
.heading { font-size:.9em; font-style:italic; color:#2759AD; }

