/* style.css
 * $Id: style.css 129 2010-08-26 23:58:28Z rpam $
 */

body {
        margin:0;
        padding:0;
        font-family: verdana, arial, sans-serif; 
        font-size:75%;
        text-align: center;
	color: #333;
        background-color:#fff;
        line-height:150%;
        }
        


a:link {color:#993333; text-decoration:none;}    
a:visited {color:#666; text-decoration:none;}
a:hover {color:#000099; text-decoration:underline;}
a:active {color:#0066FF; text-decoration:none;}
a img {border:none;}

ul.check {list-style-image: url('images/check-bullet.gif');
margin: 0px;
}

ul.links {list-style-type:none; margin:0px; padding:0px font-size:120%;}

ul {list-style-type:square; list-style-position:inside; margin:0px 0px 0px 2px;}

#container {
       	width:950px;
	margin: 1em auto;
        Text-align: left;
        border:none;
}

#header {
        padding:5px 1em 0px 2px;
        margin:0;
	height:90px;
}

hr {
  background: #ccc; 
  color: #ccc;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: -.3em 0 -.3em 0;
  border: none; 
}


#content {
	width:900px;
        margin: 0px 0px 0px 0px;
        padding:10px 5px 10px 5px;
	float:left;

}



#top {
	width:900px;
	margin:0;
	padding:10px 5px 10px 5px;
}

#signup {margin: 0; padding:10px 10px 10px 10px; width:260px;}

#bottom {
	width:900px;
	margin:0;
	padding:10px 5px 10px 5px;
		float:left;
}

#topleft {
	display:block;
	width:560px;
	margin: 0px 20px 0 0;
	float:left;
		background:#ff33ff;
}


#topleftdigest {
	display:block;
	width:550px;
	margin:20px 20px 0 0;
	padding:0px 0 0 12px;
	float:left;
}

#topright {
	display:block;
	margin:0 10px 0 600px;
	padding: 0 10px 0 0;
	width:290px;
}

#toprightdigest {
	display:block;
	margin:20px 10px 0 0px;
	padding: 0 0px 0 0;
	width:290px;
        float:right;	
}

#company{
	width:280px;
	margin:10px 5 5 5;
	padding:10px;
	float:left;
	height:auto;

}


#product{
	width:280px;
	margin:10px 5 5 5;
	padding:10px;
	float:left;
	height:auto;
}


#value{
	width:280px;
	margin:10px 5 5 5;
	padding:10px;
	float:left;
	height:auto;
}

.quoteright {float:right;
             padding:2px;
             margin:0 0 10px 10px;
             width: 30%;
             color:#336699;
             font-size:140%;
             font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
             line-height:150%;
}

.quoteleft {
	font-size:125%;
	font-family:Georgia, Serif;
	line-height:150%;}

.right {float:right;}

#infobox {
	padding:2px;
	margin:20px 600px 0 10px;
	width:250px;
	height:auto;
}

/* IEx patches \* html .toprightdigest {
 display: inline;
}

/* IEx patches \*/
* html .topright {
 display: inline;
}



/* Menu */



#menu {height: 31px; margin: 0 auto; background:url(images/menu.png) repeat-x;
	border-top:1px solid #669999; border-bottom:1px solid #66999; font-family:trebuchet ms, sans-serif;
        font-size:1.2em; color:#fff;}
#menu ul {margin: 0; padding: 0 0 0 1em; list-style: none; background: url(images/menu.gif) repeat-x;}
#menu ul li {float:left; height:28px; margin:0 5px 0 0; display: inline;}
#menu li a {display: block; float: left; padding: 6px 5px; text-decoration: none; color: #FFFFFF;}
#menu a:hover { background: url('images/menuhover.gif') repeat-x;}
#menu .current_page_item a {background: url('images/menucurrent.gif') repeat-x;}

#submenu {border:none;}
       
       #submenu ul{font-size:140%; font-family:trebuchet ms, sans-serif; line-height:1.5em; display:block;
	       margin: 0; padding: 0; list-style:none;}
        
        
        #submenu .current_page_item a {
                text-decoration:underline;
		color:#990000;
        }

h1 {color:#336699;
    font-size:190%;
    font-family:trebuchet MS, sans-serif;
    line-height:130%;
	}
                
h3 {
        color:#336699;
        font-size:140%;
        font-family:trebuchet ms, sans-serif;
        
} 

h2 {
        color:#336699;
        font-size:140%;
        font-family:trebuchet ms, sans-serif;
	font-weight:lighter;
	
}   

h4 {
	color:#333;
	font-family:trebuchet ms, sans-serif;
	font-size:120%;

}

h5 {
	color:#333;
	font-family:trebuchet ms, sans-serif;
	font-size:130%;
	font-weight:lighter;
}

h6 {color:#333; font-family:georgia, serif; font-size:130%;}

img.picleft {
    float: left; 
    margin: 0px 60px 4px 10px; 

}

img.covers {
	float:left;
	margin:4px 10px 4px 0px;
}
img.graph {
	float:right;
	margin:4px 10px 4px 0px;
}

img.biopic {
	float:left;
	margin:4px 8px 4px 0px;
}

img.center {float:none; margin: 0px 60px 4px 50px}

table.content {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
}
table.content th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #ccc;
	background-color: #fff;
	}
	
table.content td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 3px;
	border-style: inset;
	border-color: #ccc;
}

table.content tr.d0 {
background:#fff;}

table.content tr.d1 {
background:#e6f2ff;}

.center {text-align:center;}
.tablehede {color:#336699;
	font-family:trebuchet ms, sans-serif;
font-size:120%;}

#footer {
	margin:0;
	text-align:center;
	padding-top:0px;
        color:#333;
        font-size:80%;
        font-family:verdana, Arial, Helvetica, sans-serif;
	clear:both;
	border-top:1px dotted #333;
}

.errormsg {color:red; font-style:italic;}
