

html{
color:#333;
background:#FFF;
}

.left{
text-align:left;
margin-top:0px;
}

body{
background-color:#fff;
z-index:0;
}


#login{
background-color:#f4f4f4;
border-bottom:1px solid #ccc;
height:25px;
display:block;
text-align:right;
padding-left:10px;
}

#login p{
margin:0px;
padding-right:10px;
padding-top:4px;
font:normal 1em Arial;
}

#login strong{
font-weight:bold;
}

#addBookmarkContainer{
float:left;
}

#menu_section{
width:970px;
height:75px;
position:relative;
text-align:left;
}

#menu_top, #menu_sub{
margin-bottom:0px;
padding-bottom:0px;
}

#menu_top{
margin-top:-22px;
}

#menu_top ul{
list-style:none;
margin-left:220px;
float:left;
height:23px;
z-index:10;
}

#menu_top li, #menu_sub li{
display:inline;
margin-right:20px;
}

#menu_top li a{
padding:3px 0px 0px 5px;
text-transform:uppercase;
text-decoration:none;
color:#333;
font-weight:bold;
font-family:Arial ;
z-index:5;
}

.menusize{
text-align:center;
min-width:81px;
width:auto;
height:20px;
display:block;
float:left;
}

#menu_top a.current, #menu_top a:hover{
color:#fff;
background:url("images/tab.gif") no-repeat center top;
}



#menu_sub ul{
list-style:none;
margin-top:0px;
margin-right:150px;
float:left;
}

#menu_sub{
height:40px;
border-top:1px solid #007cff;
background:url("images/sub_menu_bg.gif") repeat-x;
z-index:-10;
}

#topsection{
margin-top:10px;
}

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}

#tab1{
float:right;
margin:-20px 0px -20px -40px;
padding-bottom:10px;
height:52px;
width:186px;
overflow:hidden;  
text-indent:-9999px; 
background:url(images/tab_home.gif) no-repeat;
z-index:15;
}

table{
border-collapse:collapse;
border-spacing:0;
}

fieldset,img{
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;
font-weight:normal;
}

ul{
list-style:none;
}

li{
list-style:none;
}

caption,th{
text-align:left;
}

input,textarea,select{

font-family:Arial ;
font-size:inherit;
font-weight:inherit;
}

input,textarea,select{
font-size:100%;
}

#report{
background-color:#f9f8f8;
border:1px solid #eee;
padding:10px;
color:#333;
text-align:center;
height:50px;
}

.submit{
float:left;
}

.submittd{
float:center;
}


body {
font:1em Arial ;
font-size:small;
font:x-small;
}

body{
text-align:center;
}

#right_container{
margin-top:20px;
}

#rightside{
background:url("images/rightside_bg.gif") repeat-y;
height:100%;
padding:0px 10px 10px 20px;
}

#rightside2{
height:100%;
padding:0px 10px 10px 10px;
}

.end{
border-bottom:1px solid #333;
}

#footer{
background-color:#eee;
border-top:1px solid #ccc;
clear:both;
text-align:center;
padding:10px;
width:960px;
}

#footer ul{
list-style:none;
margin:0;
}

#footer li{
font-size:0.9em;
display:inline;
margin-left:3px;
padding-right:5px;
}

#footer li span{
border-right:1px solid #333;
padding-right:10px;
}

#footer p{
width:800px;
margin-lefT:80px;
font-size:0.7em;
padding-top:10px;
padding-bottom:10px;
color:#666;
}

#footer_company{
background-color:#eee;
clear:both;
text-align:center;
padding-bottom:15px;
}

#footer_company ul{
list-style:none;
background-color:#eee;
margin:0;
}

#footer_company li{
font-size:0.9em;
display:inline;
margin-left:3px;
padding-right:5px;
background-color:#eee;
}

#footer_company li span{
border-right:1px solid #333;
padding-right:10px;
}

#content{
padding:10px;
margin:auto;
text-align:left;
width:960px;
min-width:750px;
font-family:Arial ;
z-index:-1;
}

#content{
width:960px;
}

#video{
border:1px solid #ccc;
width:390px;
height:240px;
margin-bottom:20px;
margin-top:12px;
}

#trial_button{
float:right;
position:absolute;
margin:0px 0px 0px 20px;
left: 815px;
top: 357px;
}

#checklist td{
height:30px;
}

#checklist td.title{
border:1px solid #ccc;
height:25px;
margin-bottom:2px;
padding-left:5px;
font-weight:bold;
}

#checklist td.odd{
background-color:#eee;
}

#partner_footer{
backgound-color:#eee;
margin-top:0px;
float:left;
}

#credit{
border:1px solid #ccc;
height:auto;
width:140px;
padding:3px;
font-weight:bold;
text-align:center;
float:right;
margin-bottom:20px;
font-size:1.0em;
margin-top:3px;
}