body {
margin:0px;
padding:0px;
background-image:url('images/bkgnd.jpg');
background-repeat:repeat-y;
background-position:top center;
text-align:center;
background-color:#eeeeee;
}

form { padding:0px; margin:0px; }

#framer
{
width:960px;
margin-left:auto; 
margin-right:auto;
background-color:#ffffff;
clear:both;
height:100%;
min-height:650px;
position:relative;
}

#header { 
width:940px;
margin-left:auto; 
margin-right:auto;
text-align:left;
}

#footer { font-size:11px; color#666666; font-family:arial,helvetica; padding:5px;}

#logo
{
display:inline;
width:90px;
float:left;
}

#name
{
margin-top:20px;
display:inline;
float:left;
}

.tagline
{
font-family:arial,helvetica;
font-size:12px;
font-style:italic;
color:#666666;
}

.ziv { font-family:arial-narrow,helvetica; font-size:32px; color:black; font-weight:bold;}

.investment { font-family:arial,helvetica; font-size:18px; color:#3b61a3; }

#leftcol
{
position:absolute;
width:200px;
text-align:left;
top:105px;
left:0px;
}

#centercol
{
position:absolute;
top:105px;
right:40px;
width:700px;
height:525px;
background-image:url('images/blue-chart-bkgnd.jpg');
}

#contact-button
{
position:absolute;
top:85px;
right:60px;
width:100px;
height:auto;
}

#leftcol ul
{
margin:0px;
padding:0px;
margin-left: 20;
padding-left: 0;
list-style-type:square;
list-style-image:url("images/triangle-blue.gif");
font-family: Arial, Helvetica, sans-serif;
font-size:10px;

}

#leftcol a
{
display: block;
padding: 3px;
padding-top:10px;
padding-bottom:10px;
width: 200px;
background-color: #ffffff;
border-bottom: 1px solid #eeeeee;
}

#leftcol a:link, #leftcol a:visited
{
font-size:11px;
font-weight:bold;
color: black;
text-decoration: none;
}

#leftcol a:visited
{
color: #666666;
}


#leftcol a:hover
{
background-color: #eeeeee;
color: #navy;
}


/** png fix **/
img, div { behavior: url("images/iepngfix.htc") }

.transparent_class {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.box-content{
width:95%;
height:auto;
margin-right:auto;
margin-left:auto;
text-align:left;
font-family:helvetica,arial;
}


/** ALL HOMEPAGE BOXES **/
#box1
{
position:absolute;
top:25px;
left:25px;
}

#box2
{
position:absolute;
bottom:25px;
left:25px;
}


.box-left
{ 

width:370px;
height:auto;
font-family:verdana,arial;
font-size:12px;

}

.box1top
{
width:370px;
height:12px;
overflow:hidden;
background-image:url('images/box1-top.png');
background-repeat:none;
}

.box1body
{
width:370px;
height:auto;
background-image:none;
/** background-image:url('images/white-bkgnd.png');**/
background-color:#ffffff;
background-repeat:repeat-both;
text-align:center;
margin-right:auto;
margin-left:auto;
line-height:18px;
}

.box1bottom
{
width:370px;
height:12px;
overflow:hidden;
background-image:url('images/box1-bottom.png');
background-repeat:none;
}

 
 #box3
 {
 position:absolute;
 top:25px;
 right:25px;
 width:250px;
 height:auto;

 }
 
 #box4
 {
  position:absolute;
 bottom:25px;
 right:25px;
 width:250px;
 height:auto;
 
 }
 
.box-right
{ 

width:250px;
height:auto;
font-family:verdana,arial;
font-size:12px;
}

.box-right-top
{
width:250px;
height:12px;
overflow:hidden;
background-image:url('images/box2-top.png');
background-repeat:none;
}

.box-right-body
{
width:250px;
height:auto;
background-image:none;
background-image:url('images/white-bkgnd.png');
/** background-color:#ffffff; **/
background-repeat:repeat-both;
text-align:center;
line-height:18px;
}

.box-right-bottom
{
width:250px;
height:12px;
overflow:hidden;
background-image:url('images/box2-bottom.png');
background-repeat:none;
}

/** END HOMEPAGE BOXES **/


/** CONTENT PAGES BOX - sits over main image **/

#box-big
{
width:620px;
position:absolute;
top:25px;
left:40px;
}

.box-big-top
{
width:620px;
height:12px;
overflow:hidden;
background-image:url('images/box-big-top.png');
background-repeat:none;
}

.box-big-body
{
width:620px;
height:auto;
background-image:none;
/** background-image:url('images/white-bkgnd.png');**/
background-color:#ffffff;
background-repeat:repeat-both;
text-align:center;
margin-right:auto;
margin-left:auto;
font-family:verdana,arial;
font-size:12px;
line-height:18px;
}

.box-big-bottom
{
width:620px;
height:12px;
overflow:hidden;
background-image:url('images/box-big-bottom.png');
background-repeat:none;
}

/** end content pages box **/

.infotext { font-family:arial,helvetica;
font-size:11px; }

#newsletter
{
width:95%;
text-align:left;
}

#newaccount
{
width:95%;
text-align:left;
}

.textinput { font-weight:bold; font-size:12px; border:solid 1px #666666; }

.market-letter
{
font-size:11px;
line-height:14px;
}

.quotes {font-family:helvetica,arial; font-size:11px; }
 
.higher { color:green; }

.lower { color:red; }

.unchanged { color:#333333; }

.blue-headline { font-family:arial,helvetica,verdana; font-size:14px; font-weight:bold; color:#16006F;}

.msg_confirmation{
		background-color:#E1FFDF;
		color:green;
		font-family: Verdana,Arial,sans-serif; 
		font-size: 12px; 
		font-weight: bold;
		text-align:center;
		padding:3px;
		width:90%;
		display:block;
		border:solid 1px green;
}

a.footerlink { font-size:1.2em; }
