/* style sheet for first analysis website \*/

html, body
{
	height:100%;
}

span
{
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:11px;
}

/* end mac hack */

body
{
	padding:0;
	margin:0;
	background:#DDD;
	background-image:url("images/bg2.jpg");
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:50% 0;
	color:#000;
}

html > body
{
	overflow: scroll;
}

.clear-both
{
	clear:both;
	display:block;
	height:1px;
	margin-bottom:-1px;
	font-size:1px;
	line-height:1px;
}

.whitespace
{
	margin:0;
	padding:0;
	background-color:#FFF; 
	height:7px; 
	display:block;
	color:#000;
}

div .normal
{
	padding:0px;
	margin:0px;
}

* html .whitespace
{
	line-height:6px;
}

#page 
{
	margin:0 auto;
	width:795px;
	background:#FFF;
	position:relative;
	min-height:100%;
	height:100%;
	border-left:2px solid #000;
	border-right:2px solid #000;
	background-image:url("images/lmenu.jpg");
	background-repeat:repeat-y;
	color:#000;
}

html > body #page
{
	height:auto !important;	
}

#headwrap 
{
	padding:0;
	margin:0;
}

#head 
{
	background-color:#FFF;
	background-repeat:no-repeat;
	height:81px;
	color:#000;
}

#contentwrap:after 
{
	clear:both;
	display:block;
	font:1px/0px serif;
	content:".";
	height:0;
	visibility:hidden;
}


#maincontent
{
	float:left;
	width:610px;
	padding:0px;
	/*margin:0 0 0px 7px;*/
	margin:0 0 75px 7px;
}

#picrow
{
	height:120px;
	padding:0px;
	margin:0 0 6px 0;
	clear:right;
	display:block;
	/*background-image:url("images/picblock.jpg");
	background-repeat:no-repeat;*/
}

* html #picrow
{
	margin:0 0 2px 0;
}

#picrow .sector1,
#picrow .sector2,
#picrow .sector3,
#picrow .sector4,
#picrow .sector5,
#picrow .sector6
{
	float:left;
	height:120px;
	width:98px;
	margin-left:4px;
	padding:0px;
}

#picrow .sector1
{
	margin:0px;
}

#picrow .sector6
{
	width:100px;
}

#titlebar
{
	padding:0;
	margin:0 0 10px 0;
}

#titlebar h1
{
	height:23px;
	background-image:url("images/gold.jpg");
	background-repeat:no-repeat;
	background-color:#669999;
	margin:0px;
	padding:2px 0 0 29px;
	font-family:Arial, Verdana;
	font-size:18px;
	letter-spacing:1px;
	clear:right;
	color:#FFF;
}

#titlebar h2
{
	margin:0px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#FFF;
	color:#000;
	text-align:right;
	padding-top:4px;
	padding-right:8px;
}

#content
{
	margin:0px;
	padding:0px;
}

#content p
{
	padding:4px 18px 4px 18px;
	margin:0px;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:11px;
	display:block;
}

#leftmenu
{
	width:178px;
	padding:0px;
	margin:0 0 55px 0;
	z-index:2;
	float:left;
}

* html #leftmenu
{
	
}

#leftmenu ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}


#leftmenu ul li
{
	font:10px Verdana, Arial, Tahoma, sans-serif;
	padding:0px;
	margin:0px;
	line-height:16px;
}

#leftmenu ul li a
{
	padding:2px 2px 2px 11px;
	margin:0px;
	text-decoration:none;
	display:block;
	color:#FFF;
	background-color:#669999;
}

* html #leftmenu ul li a
{
	height:1%;
}

/*
#leftmenu ul li a:hover
{
	background-color:#009999;
}
*/

#footwrap 
{
	width:100%;
	background-color:#dbe7e7;
	position:absolute;
	bottom:0 !important;
	height:27px;
	margin:0 auto;
	color:#000;
}

* html #footwrap
{
	bottom:-1px !important;
}

#foot 
{
	padding:0;
	margin:0;
}

#foot ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#foot ul li p
{
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	margin:0px;
}


#leftmenu ul li .greenmenulink
{
	background-color:#669999;
	font-weight:bold;
	border-bottom:1px solid #FFF;
	color:#FFF;
}

ul#deepnav
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	border-bottom:1px solid #FFF;
}

* html ul#deepnav
{
	float:left; /* stupid IE */
}

ul#deepnav li .greenmenuexpandedlink
{
	background-color:#8db8b8; /*#a7c6c6;*/
	padding-left:26px;
	background-image:url("images/menuboxdarkgr.jpg");
	background-repeat:no-repeat;
	background-position:12px 8px;
	font-weight:bold;
	color:#FFF;
}

#leftmenu ul li a.blackmenulink
{
	border-bottom:1px solid #FFF;
	background-color:transparent;
	color:#000;
}

ul#deepnav li .blackmenuexpandedlink
{
	background-color:#8db8b8; /*#a7c6c6;*/
	padding-left:26px;
	background-image:url("images/menuboxlitegr.jpg");
	background-repeat:no-repeat;
	background-position:12px 8px;
	color:#FFF;
}

/* FORMER FANA STYLE DUMP!!! (slightly updated) */

/* Header 1 */
.header1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
color:#b7a041;
font-weight: 700;
padding:0 0 4px 0;
}

/* Header 2 */
.header2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color:#333333;
font-weight: 700;
padding:0 0 4px 0;
}

/* Header 3 */
.header3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color:#b7a041;
font-weight: 700;
padding:0 0 4px 0;
}

#content ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
padding:8px 0 8px 50px;
margin:0px;
list-style-type:square;
}

#content ul li
{
	margin:0px;
	padding:0px 10px 0px 0;
	line-height:14px;
}

#content ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
padding:0px;
margin:0px;
}

#content ul ol
{
	margin:0px;
	padding:0px;
}

/* Smalltext Style */
#content p.small,
.small
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#000;
	font-size: 9px;
}

/* Bold Text Style */
#content p.boldtext,
.boldtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color:#333333;
font-weight: 700;
}

/* Italic Text Style */
#content p.italictext,
.italictext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
color:#333333;
}

/* Bold Red Text Style */
#content p.boldredtext,
.boldredtext  {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-style: bold;
color:#FF0000;
}

#content a  {
color:#46778c;
}

#content a:visited  {
color:#46778c;
}
#content a.Blackmenulink:visited  {
color:#000000;
}
#content a:hover  {
color:#77a7d8;

}

.news
{
	margin-left:18px; float:left; width:560px; margin-top:8px;
}

* html .news
{
	margin-left:10px;
}

#leftList,
#leftListN
{
	padding:0; 
	margin:8px 0 0 18px;
	float:left; 
	width:240px; 
	overflow:auto; 
	height:230px;
}

* html #leftList,
* html #leftListN
{
	margin:8px 0 0 10px;
}

#content div#leftList ul,
#content div#leftListN ul
{
	padding:0;
	margin:0;
	width:215px;
	
}

#content div#leftList ul .securitylist
{
	margin-left:33px;
	width:180px;
	list-style-type:square;
}

#content div#leftList ul li .greenmenulink,
#content div#leftList ul li .greenmenuexpandedlink
{
	padding-left:22px;
	
	background-image:url('images/expand.jpg'); 
	background-repeat:no-repeat; 
	background-position:0 0;
}

#content div#leftList ul li .greenmenuexpandedlink
{
	background-image:url('images/collapse.jpg');
}

#content div#leftList ul li a.blackmenulink
{
	color:black;
	font-style:italic;
	display:block;
}

.rightShowComp,
.rightShow
{
	float:right; 
	margin:8px 14px 0 8px; 
	padding:0px; 
	width:316px; 
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:11px;
}

.rightShowComp span
{
	padding:2px;
}

* html .rightShowComp,
* html .rightShow
{
	margin:8px 7px 0 8px;
}

/* we want the team photo to float right */
#content div.rightShow img
{
	width:130px; 
	height:130px; 
	border:1px solid #000;
}

#content div.rightShow div.imgpad
{
	float:right;
	width:130px;
	height:130px;
	padding-left:11px;
	padding-bottom:11px;
	margin:0px;
}

/* this is to keep biography text floated left */
#content div.rightShowComp p,
#content div.rightShow p 
{
	float:left;
	margin:0px;
	padding:0;
}