html {
	height: 102%;
}

body {

	background-color:#666666;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	width: 800px;
	
	margin: 0 auto;

}

#body-wrap{

	width: 800px;

	margin: 0 auto;
}

a {

	color: #BC9306;

}

a:hover {

	color: #000000;

}



#wrapper {

	margin: 0 auto;

	text-align:center;

}
#secure-login
{
    width:250px;
    font-size:12px;
}
#obheader {

	background-color:#DAA900;

	padding: 3px;

	color: #222222;

	font-weight: bold;

}

#obheader strong {

	font-size: 15px;

	font-weight: bold;

	text-transform: uppercase;

}

#obheader a {

	text-decoration: underline;

	color: #222222;

}

#obheader a:hover {

	color: #ffffff;

}

	

#addressheader {

	background: #222222;

	color: #FDFDFD;

	padding:2px;

	font-size: 11px;

}

#banner {

	background-color: #222222;

	background-image:url(images/logo-banner1.jpg);

	background-repeat:no-repeat;

	margin: 0;

	padding:0;



}
#bannerbw {

	background-color: #222222;

	background-image:url(images/bannerbw.jpg);

	background-repeat:no-repeat;

	margin: 0;

	padding:0;



}

#banner1 {

	background-color: #222222;

	background-image:url(images/TEMP_banner.jpg);

	background-repeat:no-repeat;

	margin: 0;

	padding:0;



}

#flyer {

	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;

}

#flyer a {

	color:#FFFFFF !important;
	text-decoration:none;

}

#nav {

	background-color:#DAA900;

}

#navmenu td {

	border-left: 3px solid #222222;

	padding: 3px 10px;

}

	#navmenu td.first {

	border-left: 0px solid #222222;

	padding: 3px 10px;

}

#nav a {

	color: #222222;

	font-size:11px;

	font-weight:bold;

	text-decoration: none;

}



#title {

	background-color: #222222;

	color: #eeeeee;

	padding: 10px 0;

}

#title h1 {

	font-size: 18px;

	margin: 5px 0px;

}

#main {

	background-color: #ffffff;

	padding: 11px 3px;

}

#footer {

	background-color: #222222;

	color: #eeeeee;

	padding: 10px 0px;

	font-size: 11px;	

}

#footer a {

	color: #eeeeee;

	font-weight: bold;

	text-decoration: underline;

	font-size: 11px;

}

#footer a:hover {

	color: #ffffff;

}

div.break {

  display: block;

  height: 1px;

  border-bottom: 1px solid #DAA900;

  margin: 1em 0 1em 0;

}

div.break1 {

  display: block;

  height: 1px;

  border-bottom: 1px solid #DAA900;



}



#back {

	background-color: #222222;

	padding: 4px 3px;

	color: #eeeeee;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

}


img.bordered {

	border: 1px solid #666666;

	padding: 1px;

}

img.left {

	margin-right: 15px;

	margin-bottom: 2px;

}

img.right {

	margin-left: 15px;

	margin-bottom: 2px;

}

.no-border img
{
    border: none;
}

#imageData #caption 
{
    font-weight: normal;
}

#imageData #numberDisplay 
{
    visibility: hidden;
}

span.photoCredit 
{
    color: #000;
    font-size: 8px;
}

.rates {

	border-top: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

}

.rates td {

	border-bottom: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	padding: 3px 8px;

}

.rates td.indent {

	padding-left: 20px;

}

.rates th {

	border-bottom: 1px solid #444444;

	border-left: 1px solid #444444;	

	background: #000000;

	color: #CA9D04;

	font-size: 13px;

	padding: 3px 8px;

}

.rates .highlight {

	background-color: #efefef;

}

.formstable {

	border: 1px solid #cccccc;

	padding: 1px;

}

.formstable1 {

	border: 1px solid #cccccc;

	font-size: 11px;

	color:#555555;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

}



.formstable th {

	background: #E3AB01;

	color: #ffffff;

	padding: 2px 5px;	

	font-weight: bold;

	

}

.formstable td {

	border-bottom: 1px solid #eeeeee;

	padding: 2px 5px;

	text-align:left;

}

.cmheader {

	padding: 2px 0px 0px 0px;

	border-top: 1px dashed #999;

}

a.profile {

    color:#555555;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

}

a.profile:hover {



}





.sidebox {

	background: #fafafa;

	border: 1px solid #dddddd;

	padding: 10px;

	margin: 0 0 20px 20px;

}

ul.list, ul.list li ul, ul.list li ul li ul {



}

ul.list li {



}

ul.list li ul li, ul.list li ul li ul {



}

ul.bullet li
{

    margin: 0 0 10px 0;

}


small, small p {

	font-size: 10px;

	line-height: 1.2em;

	color: #555555;

}

h4 {

	border-bottom: 1px solid #000000;

	color: #000000;	

	font-size: 13px;

	text-align: left;

	text-transform: uppercase;

	margin: 5px;

}

#arttitle {

	font-size: 18px;
	
	text-align: center;

	font-weight: bold;

	font-style:italic;

}

#artsubtitle {

	font-size: 16px;

	text-align: center;

	font-weight: bold;

	font-style:italic;

}

h1 {

	font-size: 14px;

	color: #FFF;

	width: 772px;

	margin: 0 auto;

	background: #222;
	
}

/* custom styling for myWEALTH text */

span.my {

	color: #d79a00;

	font-weight: bold;

}

span.wealth {

	color: #333333;

	font-weight: bold;

}



small, small p {

	font-size: 10px;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	line-height: 1.2em;

	color: #555555;

}

small a {

	color: #555555;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: underline;

}

.standout {

	background: #fcf9ed;

	border: 1px dashed #ddddbb;

	text-align:center;

	line-height: 1.4em;

	padding: 4px;

	text-decoration: none;

	width: 300px;

	

}

.highlight {

	padding: 10px;

	background: #DEDEDE;

	border: 1px solid #D0D0D0;

	margin: 20px 0;

}

a img 
{
    border: none;
}



table#news tr.odd 
{
    background-color:#f1f1f1;
}

table#news tr td 
{
    padding:10px 0 10px 5px;
    vertical-align:middle;
    border-bottom:1px dotted #cccccc;
}

/**************** Accordion*********************/

#accordion
{
width: 650px;
border-bottom: solid 1px #c4c4c4;
margin: 0;
padding: 0;
text-indent: 0;
         
}
#accordion a.head
{
background: #ececec url(images/collapsed.gif) no-repeat right;
border: 1px solid #CCCCCC;
color: #555;
cursor: pointer;
display: block;
font: bold 110%/100% Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 7px 35px 7px 7px;
text-decoration: none;
line-height: 17px;
}

#accordion a.head:hover
{
background-color: #DAA900;
color: #FFFFFF;
}

#accordion a.selected
{
background-image: url(images/expanded.gif);
}

#accordion a.current
{
    background-color: #FFFF99;
}

p.accordion {
	padding: 6px 0 4px 4px;
}

/*Media Releases*/

#media_releases p
{
    padding:5px 5px 5px 10px;
    margin:0 0 10px 0;
}



#media_releases p.odd 
{
    background-color:#F5F4EE;
}


#media_releasesFP 
{
    display:inline-block;
    clear:both;
    padding:10px;
    border:1px dotted #666666;
    background-color:#BFBDA9;
	margin-top:10px;
}

#media_releases, #media_releasesFP 
{
    font-size:12px;
}

#media_releases {

}

#media_releases h1 
{
  font-size: 14px;
  margin:0 0 5px 0;
    padding: 0 0 5px 0;
    color: #000000;
    border-bottom:none;
	background:none;
}

#media_releases #years 
{
    clear:both;
}

#media_releases #years #selected 
{
    color:#000; 
    font-weight:bold;
}

#media_releases a
{
    color:#000;
    text-decoration:underline;
}

#media_releasesFP a 
{
	color:#000;
}

#media_releasesFP {
color:#6D715D;
}

#media_releasesFP #press_link 
{
    float:right;
    clear:both;
    font-weight:bold;
}

#media_releases h3, #media_releasesFP h3
{
    border-bottom:1px solid #000; 
    margin-bottom:20px; 
    font-size:20px; 
    color:#000
}
#media_releasesFP h3 
{
    font-size:14px;
    font-weight:bold;
    border:none;
	margin-bottom:10px; 
}

/**************** Accordion*********************/

#accordion
{
width: 535px;
border-bottom: solid 1px #c4c4c4;
margin: 0;
padding: 0;
text-indent: 0;
         
}
#accordion a.head
{
background: #DAA900 url(common_files/images/accordion/collapsed.gif) no-repeat right;
border: 1px solid #000;
color: #000;
cursor: pointer;
display: block;
font: bold 120%/100% Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0;
padding: 7px 20px 15px 10px;
text-decoration: none;
text-indent: 0px;
}

#accordion a.head:hover
{
background-color: #fff;
color: #000;
}

#accordion a.selected
{
background-image: url(common_files/images/accordion/expanded.gif);
}

#accordion a.current
{
    background-color: #FFFF99;
}

#netTellerHome {
	width:540px;
}

#netTellerHome img{
	float:left;
}

.video-center
{
    text-align: center;
}
