* {margin:30;padding:0}
h1,h2,h3,h4,p 
{margin-bottom:10px;}
ul
{margin-left:16px}
 h1 {
	margin-left: 120px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	color: #007faa;
	font: bold italic 2em/1em "arial", "MS Serif", "New York", serif;
border-top: solid #007faa medium;
border-bottom: dotted #007faa thin;
width: 400px;
}
h3 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	color: #7b6125;
	font: bold  1.75em/1em "Times New Roman", "MS Serif", "New York", serif;


}

h2 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: ;
	color: #4488bb;
	font:   1.5em/1em "arial", "MS Serif", "New York", serif;
border-bottom: dotted #7cbe51 thin;
width: 600px;

}
h4 {
	margin: 0px;
	padding: 0px 5px 5px 10px;
	text-align: ;
	color: #717e62;
	font: bold italic 1.25em/1em "Times New Roman", "MS Serif", "New York", serif;
float: right;

}



/* mac hide \*/
html,body{height:580px;}
/* end hide*/
body {
opacity: 999;
	font-family:  tahoma, Geneva, sans-serif;
	font-size : 14px;	
background: #C1DDF4 url(images/backtest.jpg) ;
background-position: top-left fixed; 	
background-repeat: no-repeat;
color:#333333;
}
a.index:link, a.index:visited, a.index:hover
{
color: #fff;
text-decoration: none;
font-weight: bold;
}
#outer
{	min-height:100%;
	width:804px;
	margin-left:auto;	
margin-right:auto;	
background: #ffffff url(images) repeat-y center top;
		border-left:10px solid #7cbe51;
border-right:10px solid #7cbe51;
	position:relative;
border-top:5px solid #7cbe51;
	position:relative;
}
* html #outer 
{
	width:813px;
	w\idth:807px;
height:580px;
}

header,
 #footer{	
background:#7A7A48 url(images/pattern.gif);
	border-top:3px solid #7cbe51;
	border-bottom:3px solid #7cbe51;
	}
#header
{text-align: 
height: 200px;
color: #007faa;
font: 10pt, arial, sans-serif;
background: url(images);
background-repeat: no-repeat;

}
#footer{
	position:absolute;
	bottom:0;	
left:0;	
	width:803px;
        w\idth: 806;	
height:15px; text-align: center;

        color: white;
        font-weight: bold;  
      
}
* html #footer {
	height:25px;
	he\ight:15px;
	bottom:-1px;
}
#clearfooter
 {
	clear:both;
	
height:35px;
}

#greyhead
{ position-top: 160px;
}
#right,  #content {
	float:left;

	
width:2px;     
   
}
#left
{float:left;
width: 135px;
background-image: url(images/);
background-position: bottom left;
background-repeat: repeat;
}
#right
{
border-left:0px solid #7cbe51;


}
#left
{
border-right:0px solid #7cbe51;
}
#content
{
width:650px;
padding:3px;
border-left:3px solid #7cbe51;
position-top: 155px;
}
.clearer
{

	height:1px;	
overflow:hidden;	
clear:both;
margin-top:-1px;
  
     
}

a.head 
{
float: right;
width:8em;
text-decoration:none;
color:white;
background-color:#017dc3;
padding:0.1em 0.4em;
border-left:1px solid #000000;
font-weight:bold ;
}
a.head:hover {background-color: #c9e4f9;
color: #333333;}
a.head: visited {background-color: #017dc3; font-weight: ; color: #ffffff;}
li.head {display:inline}


div.title, 
{
font-family: arial;
padding:8px 0px 8px 3px ;
color: white;
font-size: 14px;
font-weight: bold;
background-image: url(images/titleback.jpg);
background-repeat: no-repeat;
}






a.footer:link , a.footer:vlink, a.footer:hover
{ color: #fff; text-decoration:none; font-weight:bold }

}
#message
{
color: #fff;
font: 10pt, arial, sans-serif;



}
#logo
{
position: relative;
float: left;
}
#greyhead
{
background-color: #017dc3;
width= 800px;
}
ul.head 
{
float: right;
width: 100%;
padding:0;
margin:0;
list-style-type:none;
background-color: #017dc3;
}




div.feature1
{
position: relative;
float: left;
background-color: white ;
}
p.index
{
color: #333333;
font: 14px, arial, sans-serif;
margin-left: 20px;
margin-right: 20px;
}
p.heading
{
color: #7b6125;
font: 10pt, arial, sans-serif;
font-weight: bold;
}
p.title
{
align: left;
color: #aabbaa;
font: 12pt, airel, sans-serif;
font-weight: bold;
}

p.body
{
margin-right: 20px;
margin-left: 20px;
clear: both;
}
p.index
{
margin-right: 20px;
margin-left: 23px;
clear: both;
}
p.index2
{
margin-right: 20px;
margin-left: 0px;
clear: both;
}
ul.title
{
list-style:none;
margin: 0;
padding: 0px;
background: #A3A35A  url(images/lefttitleback2.gif);
width: 100%;
height: 28px;
color: #666666;
padding-top: 5px;
padding-left: 0px;
font-weight: bold;
}

ul.leftcol
{
list-style:none;
margin: 0;
padding: 0px;
background:  #a3a35a url(images/lefttitleback2.gif);
width: 100%;
}

ul.leftcol li a:link, ul.left li a:visited
{
display: block;
text-decoration: none;
width 88%;
padding: 3px 3%;
background: #a3a35a url(images/leftlittleback2.gif) ;
font:  10pt/1.5  arial, sans-serif;
color: #ffffff;

border-bottom: 1px solid #7B6125;
height: 23px;
}

ul.leftcol a:visited
{ 
display: block;
text-decoration: none;
width 88%;
padding: 3px 3%;
background: #a3a35a url(images/leftlittleback2.gif) ;
font:  10pt/1.5  arial, sans-serif;
color: #ffffff;

height: 23px;
border-bottom: 1px solid #7B6125;
}
ul.leftcol li a:hover
{
background-color: #7E7E2D;
background-image:  #a3135a url(images/leftlittleback2.gif) ;
font-weight: ;
color: #ffffff;
}
ul.main
{
list-style-image: url('ddlevelsfiles/arrow-right.gif');
margin-left:50px; 
}

img.one
 
{
float:left;
border:1px dotted #790C0D;
margin:0px 15px 15px 0px;
}
img.index
 
{
float:left;
border:;
margin:0px 25px 15px 0px;
}
div.float {
  float: left;
margin-left: 10px;
  }
  
div.float p {
   text-align: left;
color: #333333;
   }
div.float2 {
  float: left;
margin-left: 10px;
  }
  
div.float2 p {
   text-align: left;
color: #4488bb;
   }

div.container {
margin-left: 15px;
  border: 0px solid #7b6125;
  background-color: #ffffff;
  }

div.spacer {
  clear: both;
  }
a.container{
color: white;
}
a.container:hover {background-color: #be3522}
a.container: visited { color: #ffffff;}

