/*------------------------------------------------------------------------------------
  Global Styles
------------------------------------------------------------------------------------*/
html, body { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 20px 0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
a img{ border:none; }

/*------------------------------------------------------------------------------------
  Design Styles
------------------------------------------------------------------------------------*/

body { background-color: #b2b3b6; text-align:center; font-family:Verdana, Geneva, sans-serif;}

#container { width:1000px; height:auto; background-color: #FFF; margin:2% auto 2%; }

#top_bar, #base_bar, #top_bar2 { background-color: #231f20; height:110px; width:1000px; }
#top_bar2 { text-align:left;  }
#base_bar { text-align: left; }

#content_box { height: 520px; }
#content_box2 { height: 600px; text-align:left; }
#content_box3 { height: 1030px; text-align:left; }
#content_box3 p { padding-left:10px; background:#fff;}

#title { position:relative; top:35px; }
#menu { float:left; width:710px; margin-left:50px; margin-top:74px; margin-bottom:20px; height:10px;}
#smalltitle {float:right; margin-right:30px; margin-top:55px; height:30px; }

#lifecam_image { position:relative; left:60px; top:-8px; width:83px; }

#tagline { width: 836px; float:right; margin-right:20px; margin-top:-65px; }

#login_area { position:relative; height:325px; }

#enterprise_login {width: 275px; float:left; margin-top:150px; }
#team_image {width:450px; float:left; }
#partner_login {width:275px; float:left; margin-top:150px; }

#inset_text { width:850px; margin-left:60px; margin-top:-10px; }
#midset_text { width:550px; margin-left:60px; margin-top:-25px; float:left; }
#register_text { width:1000px; margin-left:60px; margin-top:-10px; height:500px; overflow:hidden; }

#small_team { float:right; margin-top:26px; margin-right:20px; }

ul {margin-left: -50px; margin-top:40px; width:700px; list-style-type:none;}
li { font-size:12px; }
ul.reward { margin-top:5px; list-style-type:disc; }
ol{margin-top:-10px;}
ol li {font-size:10px; }

a { outline:0; text-decoration:none; color: #d2232a; font-weight:bold; }
a:hover { text-decoration:underline; }
p { font-size:13px; line-height:15px; }
h1{ font-size:50px; color: #231f20; }
h2{ font-size:24px; color: #231f20; }
input[type="password"] { border:none; margin-left:45px; margin-top:11px;width:100px;background:transparent;}
#password_field { background:url(../images/password.gif) no-repeat; height:40px; margin-top:-10px; margin-left:35px; }

img.curveText {	margin-left:-40px; margin-right: 25px;	float: left; clear: left }

.left {text-align:left; }
.red { color: #d2232a; }
.white { color: #ffffff; }
.down_10 { margin-top: 10px; }
.left_60 {margin-left:60px; }
.top {margin-top:-50px;}
.big_image { margin-top:-79px; margin-right:-90px; margin-bottom:40px;z-index:1; }
.float_left {float:left;margin-left:20px; margin-top:60px; }
.last {margin-top:60px;}
.first {margin-left:70px;}
.download { position:relative; left:100px; width:139px; height:23px; margin-top:-5px; }
.ie-fix {margin-bottom:50px; }
.error {color:#FF0000; font-size:10px;display:block;margin-top:-20px;margin-bottom:30px;}
.nudge {margin-top:-10px;}
.stripe { margin-left:70px; margin-top:-10px; border-collapse:collapse; }
.col { width:280px; padding-left:10px; padding-right:20px;float:left; margin-top:20px; }
.small {font-size:12px; margin-top:-10px;}
.smaller {font-size:10px; width:600px; margin:0px 20px;}

tr { background: #e9edf4; border-bottom:1px solid #fff; }
tr.odd { background: #d0d8e8; }
td { font-size:12px; text-align:center; border-right:1px solid #fff; }
th { background: #4f81bd; color:#FFF; font-size:16px; text-align:center; border-bottom:3px solid #fff; border-right:1px solid #fff; }
tr:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }
