﻿html{
background-color:#CECECE;
}
body{
font-family:Arial, Helvetica, Verdana;
overflow-x:hidden;
}
.clear_left{
clear:left;
}
.hide{
display:none;
}
#header{
text-align:center;
height:112px;
background-color:#FFF;
}
.content{
text-align:left;
width:950px;
}
a.logo{
display:block;
height:112px;
background-image:url('../images/home_logo.gif');
color:#FFF;
background-position:left center;
background-repeat:no-repeat;
width:260px;
float:left;
}
.login{
float:right;
width:453px;
}
.login .error{
height:26px;
line-height:30px;
font-size:11px;
color:#666;
margin-left:12px;
}
.login .error span{
color:#CC0000;
}
.login form{
width:453px;
height:60px;
background-image:url('../images/login_bg.jpg');
line-height:47px;
background-repeat:no-repeat;
background-position:0px 4px;
position:relative;
font-size:11px;
}
.login input{
background-image:url('../images/textfield_bg.png');
background-color:transparent;
border:0px;
width:105px;
height:20px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
margin-left:6px;
position:relative;
line-height:20px;
}
.login input.btn{
background-image:none;
background-color:none;
width:16px;
height:17px;
position:absolute;
right:130px;
top:20px;
}
.facebook,
.FB_login_button{
position:absolute;
top:13px;
right:10px;
}
.FB_login_button{
  top:17px !important;
}

.or_text{
position:absolute;
top:6px;
right:110px;
display:block;
color:#999;
}
.login .password{
position:absolute;
right:160px;
top:18px;
}
.login .username{
position:absolute;
left:50px;
top:18px;
}
.login .login_text{
color:#666;
position:absolute;
left:14px;
display:block;
top:4px;
}
#middle{
height:400px;
background-image:url('../images/middle_bg.jpg');
}
#middle .content{
width:1000px;
margin-left:-60px;
padding-top:12px;
background-image:url('../images/middle_graph.png');
background-repeat:no-repeat;
background-position:0px 16px;
height:380px;
}
#middle .content .right{
margin-top:40px;
margin-left:527px;
}
#middle .content .right p{
font-size:24px;
color:#FFF;
width:530px;
margin-top:30px;
margin-bottom:30px;
}
#content{
padding-top:65px;
padding-bottom:65px;
background-color:#FFF;
}
#content .content{
width:950px;
}
#footer{
background-image:url('../images/footer_bg.jpg');
background-position:top left;
background-repeat:repeat-x;
height:160px;
}
.row .item,
.row_2 .item{
float:left;
width:226px;
margin-right:11px;
-webkit-text-stroke:1px transparent;
}
.row .item p{
font-size:20px;
line-height:24px;
font-family:Helvetica, Arial;
color:#333333;

}
.sign_up_btn{
display:block;
margin-top:7px;
float:right;
}
.line{
border-bottom:1px solid #ccc;
margin-right:10px;
margin-top:50px;
margin-bottom:30px;
}
.row_2 .item{
border-bottom:1px solid #ccc;
padding-bottom:20px;
}
.row_2 .item h3{
color:#B20007;
font-size:19px;
margin-bottom:30px;
}
.row_2 .item p,
.row_2 .item ul{
color:#000;
font-size:11px;
}
.row_2 .item ul{
margin-top:14px;
margin-bottom:14px;
}
.row_2 .item li{
padding-left:10px;
list-style-type:circle;
margin-left:20px;
margin-bottom:6px;
}
.testimonial{
padding-top:15px;
}
.testimonial p{
font-size:14px !important;
color:#B20039 !important;
font-style:italic;
margin-top:18px;
margin-bottom:21px;
}
.has_border{
border-bottom:1px solid #ccc;
padding-top:0px;
}
.circle_link{
font-size:12px;
font-weight:bold;
color:#000;
text-decoration:none;
line-height:20px;
padding-left:30px;
background-image:url('../images/circle_link.gif');
background-repeat:no-repeat;
height:20px;
display:block;
}
.circle_link:hover{
background-image:url('../images/circle_link_hover.gif');
color:#666;
}
.contact{
text-align:right;
margin-top:28px;
line-height:16px;
}
.contact p.faint{
color:#999;	
}
.contact p a{
font-weight:bold;
color:#000;
text-decoration:none;
}
.contact p a:hover{
text-decoration:underline;
}
#footer .content{
padding-top:30px;
font-size:11px;
line-height:15px;
color:#333333;
}
#footer .content strong{
font-weight:bold;
}
#footer .content .left{
float:left;
}
#footer .content .right{
float:right;
width:470px;
}
#footer ul li{
float:left;
margin-right:40px;
}
#footer ul li a{
color:#333;
text-decoration:none;
}
#footer ul li a:hover{
text-decoration:underline;
}

.intro_video {
  float: right;
  margin-left: 20px;
  border: 1px solid #E3E2E2;
  display: block;
  width: 125px;
  height: 94px;
  background: url('/images/playvimeo.png') 0px 0px no-repeat;
  text-indent: -999em;
}

