* {
margin:0;
padding:0;
}

body
{ 
background:#FFFFFF;
}

#topbar {
position:relative;
top:0px;
width:840px;
height:12px;
margin:0 auto;
text-align:center;
font-family:helvetica;
font-size:10px;
color:#000000;
}

#maincontent {
position:relative;
width:860px;
height:1250px;
background:url(../images/bg.jpg) no-repeat;
margin:0 auto;
}

#header {
position:relative;
top:0px;
width:840px;
height:240px;
margin:0 auto;
}

#navibar {
position:relative;
top:0px;
width:840px;
height:20px;
margin:0 auto;
}

#header2 {
position:relative;
top:0px;
width:840px;
height:320px;
margin:0 auto;
}

#contentwindow1 {
position:relative;
width:840px;
height:560px;
margin:0 auto;
}

#contentwindow2 {
position:relative;
float:left;
width:270px;
height:560px;
margin:0 auto;
}

#contentwindow3 {
position:relative;
float:right;
width:540px;
height:560px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
padding-left:10px;
padding-right:10px;
overflow:auto;
}

#contentwindow1benefit {
position:relative;
width:840px;
height:880px;
margin:0 auto;
}

#contentwindow2benefit {
position:relative;
float:left;
width:270px;
height:880px;
margin:0 auto;
}

#contentwindow3benefit {
position:relative;
float:right;
width:540px;
height:880px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
padding-left:10px;
padding-right:10px;
overflow:auto;
}


#contentwindow3contact {
position:relative;
width:360px;
height:560px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
padding-left:10px;
padding-right:10px;
overflow:auto;
}

#test1 {
cursor:pointer;
}

#test2 {
width:540px;
height:120px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test3 {
cursor:pointer;
}

#test4 {
width:540px;
height:120px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test5 {
cursor:pointer;
}

#test6 {
width:540px;
height:120px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test7 {
cursor:pointer;
}

#test8 {
width:540px;
height:70px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test9 {
cursor:pointer;
}

#test10 {
width:540px;
height:90px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test11 {
cursor:pointer;
}

#test12 {
width:540px;
height:60px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test13 {
cursor:pointer;
}

#test14 {
width:540px;
height:130px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test15 {
cursor:pointer;
}

#test16 {
width:540px;
height:130px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test17 {
cursor:pointer;
}

#test18 {
width:540px;
height:90px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test19 {
cursor:pointer;
}

#test20 {
width:540px;
height:120px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test21 {
cursor:pointer;
}

#test22 {
width:540px;
height:70px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test23 {
cursor:pointer;
}

#test24 {
width:540px;
height:70px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test25 {
cursor:pointer;
}

#test26 {
width:540px;
height:70px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

#test27 {
cursor:pointer;
}

#test28 {
width:540px;
height:70px;
margin:0 auto;
text-align:justify;
font-family:helvetica;
font-size:12px;
color:#000000;
display:none;
cursor:pointer;
}

ul#navlist
{
margin-left:18px;
white-space: nowrap;
height:3px;
}


ul#navlist li
{
display:block;
float:left;
font-family:helvetica;
font-size:10px;
display: inline; 
/*list-style-type: none;*/
}

#navlist a { 
padding: 1px 3px; 
padding-top:0px;
}

#navlist a:link, #navlist a:visited
{
color: #000000;
background-color: #FFFFFF;
text-decoration: none;
}

#navlist a:hover
{
color:#00CC00;
background-color: #FFFFFF;
text-decoration: none;
}

#footer {
position:relative;
top:5px;
width:840px;
height:10px;
margin:0 auto;
text-align:center;
font-family:helvetica;
font-size:9px;
color:#000000;
opacity:0.9;
filter:alpha(opacity=90);
}