body {
	margin:0;
	padding:0;
	font: 12px Arial, Helvetica, Verdana sans-serif;
	background-color: #003A45;
	background-image:url(images/background.gif); background-repeat:repeat-x;
	SCROLLBAR-FACE-COLOR: #000000; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #676767; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: navy; 
	SCROLLBAR-TRACK-COLOR: #D2EE99; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
h1 {
		font: bold 13pt Arial, Helvetica, Verdana sans-serif;
		color: #000000;
		margin-left:45px;
		margin-top:0px;
}
h2 {
		font: bold 12pt Arial, Helvetica, Verdana sans-serif;
		color: #000540;
		text-align: center;
		margin-top:0px;
}
h3 {
		font: bold 11pt Arial, Helvetica, Verdana sans-serif;
		color: #000540;
		margin-left:45px;
}

h4 {
		font: bold 10pt Arial, Helvetica, Verdana sans-serif;
		color: #000;
		text-align: left;
		margin-left:45px;
}

a:visited {
		font: Arial, Helvetica, Verdana sans-serif;
		color: #000099; 
}

a:hover {
		font: Arial, Helvetica, Verdana sans-serif;
		color: #0066FF;
}

p { 
		font-family:Arial, Helvetica, sans-serif;
		margin-left:45px; width:745px;
		margin-bottom:0px;
		text-align:left;
		text-align:justify;
}
p.allfill { font-family:Arial, Helvetica, sans-serif;
		margin-left:45px; width:725px;
		margin-bottom:0px;
		text-align:left;
		text-align:justify;}
#top {
		width:837px;
		height:183px;
		background:url(images/research_01.gif) no-repeat;
}
#middle {
		width:837px;
		background:url(images/maincontent.gif);
		background-repeat:repeat-y;
		text-align:left;
		height:auto;
}

#bottom {
		width:837px;
		height:86px;
		background: url(images/research_04.gif)  no-repeat;
		text-align:center;
		font:Arial, Helvetica, sans-serif; font-size:9px; color:#999999;
}
#bottom a { text-decoration:none; color:#999999; }
#bottom hover { text-decoration:underline; color:#999999;}

#container { width:837px;
		height:auto;
		margin-left: auto; 
		margin-right: auto;
        text-align: left;
}

#nav { 	width:837px; height:63px;
		background-image:url(images/research_02.gif);
		background-repeat:no-repeat;
}

ul { 	margin-left:15px; 
		padding-left:30px;
		margin-bottom:0px; 
		padding-bottom:0px;
}
li { 	margin-left:25px; 
		text-align:left; 
		width:725px;
		margin-bottom:0px;
		padding-bottom:10px;
}
#contactform { text-align:center;}

#left { 
width: 125px; /*Width of right column*/
font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#right { float: right;
width: 125px; /*Width of right column*/
margin-left: -150px; /*Set left margin to -(RightColumnWidth) */
font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#footer {
	font: 8pt Arial, Helvetica, Verdana sans-serif;
	color: #000000;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

#boxreportcontainer { 
		width:173px;
		height:auto;
		float:right;
		display:inline;
		margin-right:55px;}
#boxreporttop { 
		width:173px; height:8px; 
		background-image:url(images/lefttop.gif); 
		background-repeat:no-repeat;
		}
#boxreportmid { 
		width:173px; 
		background-image:url(images/leftmiddle.gif); 
		background-repeat:repeat-y; 
		height:auto;
		}
#boxreportbottom { 
		width:173px; height:14px; 
		background-image:url(images/leftbottom.gif); 
		background-repeat:no-repeat;
		}
#report { 
		margin-left:15px; margin-right:15px;
		width:153px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		margin-bottom:0px;}

#navcontainer { 
	position: relative;
	height:28px;
	width:837px;
	padding-bottom:0px;
}

#nav2 {
	position: absolute;
	top: 14px;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left:35px;
	height: 28px;
	display: inline;
	overflow: hidden;
	width: 797px;
	}
	
#nav2 li {
	padding: 0 0 0 0;
	display: inline;
	list-style-type: none;
	}

#nav2 a {
	float: left;
	padding: 28px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px; /* for IE5/Win */
	}
	
#nav2 a:hover {
	background-position: 0 -28px;
	}

#nav2 a:active, #nav a.selected {
	background-position: 0 -28px;
	}

#navhome a  {
	width: 81px; padding-right:8px;
	background: url(images/navbarRE_03.gif) top left no-repeat;
	}
#navhomeon  {
	width: 81px; padding-right:8px;
	background: url(images/navbarRE_03.gif) top left no-repeat;
	}
#navhomeoff a {
	width: 81px; padding-right:8px;
	background:url(images/navbarUN2_03.gif) top left no-repeat;
	}

#navcurrentmarket a  {
	width: 246px; padding-right:8px;
	background:  url(images/navbarRE_05.gif) top left no-repeat;
	}
#navcurrentmarket hover  {
	width: 246px; padding-right:8px;
	background:  url(images/navbarRE_05.gif) top left no-repeat;
	}
#navcurrentmarketoff a {
	width: 246px; padding-right:8px;
	background:  url(images/navbarUN2_05.gif) top left no-repeat;
	}
	

	
#navcurrentclient a  {
	width: 124px; padding-right:8px;
	background:  url(images/navbarRE_07.gif) top left no-repeat;
	}
#navcurrentclient hover  {
	width: 124px; padding-right:8px;
	background:  url(images/navbarRE_07.gif) top left no-repeat;
	}	
#navcurrentclientoff a  {
	width: 124px; padding-right:8px;
	background:  url(images/navbarUN2_07.gif) top left no-repeat;
	}	
	


#navabout a  {
	width: 80px; padding-right:8px;
	background: url(images/navbarRE_09.gif)  top left no-repeat;
	}
#navabout hover  {
	width: 80px; padding-right:8px;
	background: url(images/navbarRE_09.gif)  top left no-repeat;
	}	
#navaboutoff a  {
	width: 80px; padding-right:8px;
	background: url(images/navbarUN2_09.gif)  top left no-repeat;
	}	
	
	
#navcontact a  {
	width: 101px; padding-right:8px;
	background: url(images/navbarRE_13.gif) top left no-repeat;
	}
#navcontact hover  {
	width: 101px; padding-right:8px;
	background: url(images/navbarRE_13.gif) top left no-repeat;
	}
#navcontactoff a  {
	width: 101px; padding-right:8px;
	background: url(images/navbarUN2_13.gif) top left no-repeat;
	}


#navservices a  {
	width: 96px; padding-right:8px;
	background:url(images/navbarRE_11.gif) top left no-repeat;
	}
#navservices hover  {
	width: 96px; padding-right:8px;
	background:url(images/navbarRE_11.gif) top left no-repeat;
	}
#navservicesoff a  {
	width: 96px; padding-right:8px;
	background:url(images/navbarUN2_11.gif) top left no-repeat;
	}
	
	
#navfreebooks a  {
	width: 102px; padding-right:8px;
	background:url(images/navbarRE_15.gif) top left no-repeat;
	}
#navfreebooks hover  {
	width: 102px; padding-right:8px;
	background:url(images/navbarRE_15.gif) top left no-repeat;
	}
#navfreebooksoff a  {
	width: 102px; padding-right:8px;
	background:url(images/navbarUN2_15.gif) top left no-repeat;
	}

#box {
	border: solid 1px;
	border-color: #6B8F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

div.imagecaption { 
	float: right;
	width: 190px;
	margin: 0 1em 1em 1em;
	display: inline;
	text-align: center;
	padding-top:50px;
}
div.imagecaption img { text-align: center; }

