body{
background-color: #202020;
color: #ffffff;
font-size:x-small;
_font-size:xx-small;
margin: 0;
padding: 0;
text-align: center;
}

body, p, h1, h2, h3, h4, h5, table, td, th, ul, ol, textarea, input
{
font-family: "arial",helvetica,arial,sans-serif;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding:0px;
font-size:90%;
}
h1{
font-size:medium;
_font-size:small;
font-weight:bold;
color:#3399ff;
}
h2{
font-size:small;
_font-size:x-small;
font-weight:bold;
color:#3399ff;
}
h3{
font-size:small;
_font-size:x-small;
font-weight:normal;
color:#3399ff;
padding:0;
margin:0;
}
h4{
font-size:x-small;
_font-size:xx-small;
font-weight:normal;
color:#3399ff;
clear:none;
float:left;
padding:0;
padding-top:2;
margin:0;
}
h5{
font-size:medium;
_font-size:small;
font-weight:normal;
color:#66ff;
padding:0;
margin:0;
}
a{color:#66aaff;}

.researchplus{
font-weight:bold;
color:#3399ff;
}

#wrapper{
width:780px;
background-color:#202020;
text-align:left;
margin-left:auto;margin-right:auto;
margin-top:10px;margin-bottom:10px 
/*border:1px solid #000000;*/
}

#banner{
width: 780px;
height: 80px;
margin:0px;
padding:0px;
/*float: left;*/
/*border-bottom: 2px solid #0066ff;*/
}

.navigator{
width:99.5%;
overflow:hidden;
background:#fff;
border: 2px solid #06f;
}

.navigator ul{
font-family:verdana,helvetica,arial,sans-serif;
font-size:small;
_font-size:x-small;
list-style-type:none;
margin:0;
padding:0;
padding-left:10px;
}

.navigator li{
display:inline;
margin:0;
}

.navigator li a{
float:left;
display:block;
background-color:#fff;
color:#06f;
text-decoration:none;
margin:1px;
padding:2px 8px;
}

.navigator li a:hover, .navigator li a:active, .navigator li.current a{
background-color:#06f;
color:#fff;
text-decoration:none;
}

#content {
margin:0px;
width: 780px;
margin:0px;
padding:0px;
background-image: url('images/bg1.jpg'); 
background-repeat: no-repeat;
background-position: top left;
/*border: 1px solid #ffffff;*/
}
.bg_top{
width:780px;
min-height:470px;
padding:0px;
margin:0px;
background-image: url('images/bg_top.jpg'); 
background-repeat:no-repeat;
background-position: top center;
/*border:1px solid #ffffff;*/
}
.bg_mid{
width:780px;
min-height:470px;
padding:0px;
margin:0px;
background-image: url('images/bg_mid.jpg'); 
background-repeat:repeat-y;
background-position: center;
/*border:1px solid #ffffff;*/
}
.bg_bot{
width:780px;
min-height:470px;
padding:0px;
margin:0px;
background-image: url('images/bg_bot.jpg'); 
background-repeat: no-repeat;
background-position: bottom center;
/*border:1px solid #ffffff;*/
}
.containerleft{
float: left;
clear:none;
width:528px;
height:417px;
padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:30px;
margin:0px;
background-image: url('images/bg2.jpg'); 
background-repeat: no-repeat;
background-position: bottom left;
/*border: 1px solid #ffffff;*/
}
.containerright{
float: right;
clear:none;
width:252px;
height:417px;
padding:0px;
margin:0px; 
background-repeat: no-repeat;
background-position: top left;
/*border: 1px solid #ffffff;*/
}
.contenttxt{
padding-top:10px;
padding-left:15px;
padding-right:130px;
padding-bottom:5px;
}
.contentimg{
float:right;
width:100;
height:143;
}

.clientlist{
list-style:none;
font-size:small;
_font-size:x-small;
}

#footer{
width: 780px;
height: 45px;
background-image: url('images/ftr.jpg'); 
background-repeat: no-repeat;
background-color: #202020;
color: #ffffff;
clear: both;
font-size:x-small;
text-align:centre;
margin:0px;
border-top: 2px solid #0066ff;
}
