@charset "utf-8";
html
	{
	overflow:scroll;
	overflow-x:hidden;
	}
body
{
	margin:0px;
	background-image:url(../images/sub_bg.jpg);
	background-repeat:repeat-x;
}
body#home
	{
	background-image:url(../images/home_bg.jpg);
	}

#wrapper {
	margin: auto;
	height: auto;
	width: 990px;
}
#headder {
	float: left;
	height: 97px;
	width: 100%;
}
#logo {
	float: left;
	height: 97px;
	width: 298px;
	background: url(../images/logo.gif) 0px 13px no-repeat;
}
#logo a
	{
	float:left;
	height:97px;
	width:291px;
	text-decoration:none;
	}
#logo a span
	{
	visibility:hidden;
	}
#nav {
	float: right;
	height: 45px;
	width: 465px;
	margin-top: 20px;
}
#nav ul	
	{
	list-style:none;
	margin:0px;
	padding: 20px 0 0 181px;
	float:left;
	}
#nav ul	li, #nav ul	li a
	{
	float:left;
	width:126px;
	line-height:47px;
	background: url(../images/nav_bg.jpg) 0 0 no-repeat;
	display:inline;
	text-align:center;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#00ade8;
	}
#nav ul	li a:hover
	{
	color:#0099e0;
	background:url(../images/nav_roll.gif) 0 18px no-repeat;
	}
#banner_area {
	float: left;
	height: 356px;
	width: 100%;
	position: relative;
	padding:12px 0px 15px 0px;
}
#video_player {
 height: 336px;
 width: 582px;
 position: absolute;
 background:url(../images/video_player.png) 0px 0px no-repeat;
 left:-12px;
 padding:2px 14px 0px 14px;
 top:22px;
}
#bullet_points {
	height: 257px;
	width: 390px;
	top:65px;
	right:0px;
	position:absolute;
}
#bullet_points ul
	{
	float:left;
	width:100%;
	list-style:none;
	padding:0px;
	margin:0px;
	}
#bullet_points ul li
	{
	padding: 0px 0px 20px 55px;
	}
#bullet_points ul li span
	{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#bullet_points ul li.freemail
	{
	background:url(../images/free_mail_icon.gif) left top no-repeat;
	}
#bullet_points ul li.charity
	{
	background:url(../images/charity_icon.gif) left top no-repeat;
	}
#bullet_points ul li.multiple_account
	{
	background:url(../images/multiple_account.gif) left top no-repeat;
	}
#bullet_points ul li.lls_account
	{
	background:url(../images/lls_account.png) left top no-repeat;
	}
#content {
	float: left;
	height: auto;
	width: 100%;
	margin:28px 0px 15px 0px;
}
#main_body {
	float: left;
	height: auto;
	width: 615px;
}
#email_submision {
	float: right;
	height: auto;
	width: 325px;
}
input.mail_submision
	{
	width:218px;
	height:16px;
	padding:12px 12px;
	border:0px;
	background:url(../images/text_box_bg.gif) no-repeat;
	color:#666666;
	margin-left:-6px;
	}
img.submit
	{
	padding-top:4px;
	padding-right:3px;
	float:right;
	border:0px;}
#footer {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 62px;
	width: 100%;
	text-align:center;
	font-size:12px;
	padding-top:16px;
	line-height:18px;
	position:relative;
}
#footer div.follow
 {
 /*width:165px;*/
 height:30px;
 position:absolute;
 right:0;
 top:25px;
 text-align:left;
 }
#footer div.follow a
 {
 padding:0px 2px;
 }
#footer div.follow a img
 {
 border:0px;
 vertical-align:middle;
 }
#footer a
	{
	color:#666666;
	text-decoration:none;
	padding:0px 4px;
	}
#footer a:hover
	{
	color:#333333;
	}
#content_sub {
	float: left;
	height: auto;
	width: 100%;
	margin:38px 0px 15px 0px;
	min-height:450px;
	/*background:url(../images/sub_content_bg.jpg) 153px 0px no-repeat;*/
	background:url(../images/sub_content_bg.jpg) 165px 0px no-repeat;
	position:relative;
}

#content_policy {
	float: left;
	height: auto;
	width: 100%;
	margin:38px 0px 15px 0px;
	min-height:450px;
	background:url(../images/sub_content_bg.jpg) -35px 0px no-repeat;
	position:relative;
}
#sub_content
	{
	float:right;
	width:720px;
	}
#policy_content
	{
	float:right;
	width:929px;
	}
#play_video {
	height: 158px;
	width: 218px;
	position: absolute;
	top:50px;
}
#play_slideshow {
	height: 84px;
	width: 206px;
	position: absolute;
	top:210px;
	left:7px;
}
#play_slideshow a
	{
	float:left;
	width:206px;
	height:84px;
	background:url(../images/demo_tour.jpg) left bottom no-repeat;
	text-decoration:none;
	}
#play_slideshow a:hover
	{
	background:url(../images/demo_tour.jpg) left top no-repeat;
	}
#play_slideshow a span
	{
	visibility:hidden;
	}
	
#close_btn
	{
	position:absolute;
	right:52px;
	top:-18px;
	width:37px;
	height:37px;
}
ul.list_large
	{
	list-style:none;
	color:#009fd0;
	font-size:17px;
	}
ul.list_large li
	{
	padding:3px 0px 3px 70px;
	}
ul.list_large li p	
	{
	color:#666666;
	font-size:12px;
	min-height:40px;
	}
ul.list_large li p a
	{
	color:#3399FF;
	text-decoration:none;
	}
ul.list_large li img
	{
	padding-right:10px;}
ul.core_features
	{
	list-style:none;
	padding:0 0 0 35px;
	margin:0px;
	}
ul.core_features li
	{
	width:167px;
	float:left;
	display:inline;
	padding:5px 0px;
	}
ul.core_features li img 
{
padding-right:10px;}
a.not_show
	{
	display:none;
	}
div.want_to_join_head
	{
	width:610px;
	height:48px;
	position:absolute;
	left:44px;
	top:-10px;
	background:url(../images/want-to_join_head.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:38px;
	padding-left:13px;
	}
ul.want_to_join_form
	{
	list-style:none;
	margin:0px;
	padding:40px 35px 0px;
	}
ul.want_to_join_form li
	{
	float:left;
	padding:8px 0px;}
	
ul.want_to_join_form li img
	{
	border:0px;
	}
	
ul.want_to_join_form li label
	{
	width:100%;
	float:left;
	padding-bottom:5px;
	}
ul.want_to_join_form li .text_field
	{
	width:221px;
	height:26px;
	border:1px solid #b9b9b9;
	color:#333333;
	padding:0px 3px;
	}
ul.want_to_join_form li .text_area
	{
	width:508px;
	height:146px;
	border:1px solid #b9b9b9;
	color:#333333;
	padding:0px 3px;
	}
img.thank_you
	{
	padding-top:75px;}
.FollowDonations {background:url(../images/donations.gif) no-repeat;}
ul.list_large li p a  {
color:#3399FF;
text-decoration:none;
}
#bullet_points ul li.attachments
	{
	background:url(../images/attachment_icon.gif) left top no-repeat;
	}

#bullet_points ul li.keep_current1
	{
	background:url(../images/current_address1.png) left top no-repeat;
	}

.edit_taskname {
	padding-left:2px !important
}


.button1 {
    cursor: pointer;
    float: left;
    height: 26px;
    margin-right: 5px;
    position: relative;
}
.button1 span {
    background: url(../../images/mailservice/logo_spritev1.gif) no-repeat scroll 0 -105px transparent;
    float: left;
    height: 28px;
    left: 0;
    position: absolute;
    width: 3px;
}
.button1 input {
    background: url(../../images/mailservice/logo_spritev1.gif) no-repeat scroll right -105px transparent;
    color: #000000 !important;
    float: left;
    font: 11px/28px Arial;
    height: 28px;
    padding-left: 6px;
    padding-right: 10px;
    padding-top: 0;
    text-decoration: none !important;
}

.signin_section {
	position:absolute;
	right:0px;
	top:-12px;
}
.signin_section a{
	color: #00ADE8;
	text-decoration:none;
	padding:0 3px;
}
.signin_section a:hover{
	color: #00ADE8;
	text-decoration:underline;
	padding:0 3px;
}
.moto_01 {
	font-size:14px;
}
.join_part {
	padding:30px 0px 0px 102px !important;
}

#bullet_new {
	height: 200px;
	width: 450px;
}
#bullet_new ul {
	float:left;
	width:100%;
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
}
#bullet_new ul li {
	padding: 0px 0px 20px 55px;
}
#bullet_new ul li span {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#bullet_new ul li.unsent {
	background:url(../images/unsend_icon.gif) left 10px no-repeat;
}
#bullet_new ul li.charity {
	background:url(../images/charity_icon.gif) left top no-repeat;
}
#bullet_new ul li.multiple_account {
	background:url(../images/multiple_account.gif) left top no-repeat;
}
#bullet_new ul li.lls_account
	{
	background:url(../images/lls_account.png) left top no-repeat;
	}

#bullet_new ul li.attachments {
	background:url(../images/attachment_icon.gif) left top no-repeat;
}
.newReg {
	float:right;
	width:375px;
}
.newReg h4 {
	color:#339900;
	font:29px Tahoma, Geneva, sans-serif;
	padding:8px 0 0 0;
	margin:0px;
}
.newReg h4 span {
	color:#00ade8;
	font:bold 29px Tahoma, Geneva, sans-serif
}
.rndBoxTop {
	background:url(../images/rnd_desing_t.png) no-repeat;
	height:8px;
	display:block;
	width:373px;
	margin:25px 0 0px 0;
}
.rndBoxBtm {
	background:url(../images/rnd_desing_b.png) no-repeat 0 bottom;
	height:auto;
	display:block;
	width:353px;
	margin:0px 0 22px 0;
	padding:0px 10px 13px 10px;
}
.rndBoxBtm ul {
	margin:0px 0 0 17px;
	padding:0px;
}
.rndBoxBtm ul li {
	float:left;
	margin:2px 12px;
	list-style:none;
	color:#339900;
	font:19px Tahoma, Geneva, sans-serif;
	font-style:italic;
}
.regBtn {
	margin:0px auto 2px 70px;
	padding-top:10px;
	height:62px;
}
.regBtn a{
	background:url(../images/btn_reg.png) no-repeat;
	border:none;
	height:56px;
	width:202px;
	cursor:pointer;
	text-indent:-99999px;
	line-height:0;
	display:block;
}
.regBtn a:hover{
	background:url(../images/register_over.png) no-repeat;
	border:none;
	height:62px;
	width:207px;
	cursor:pointer;
	text-indent:-99999px;
	line-height:0;
	display:block;
}
.rndBoxBtm h5 {
	color:#009fd0;
	font: 21px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0px;
	margin:0 auto;
}
.rndBoxBtm h5 span {
	color:#666666;
	font:italic 17px Arial, Helvetica, sans-serif;
}
.rndBoxBtm h5 a {
	color:#009fd0;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.moreFeture {
	float:right;
	margin:10px 0;
	width:100px;
}
.moreFeture a {
	color:#009fd0;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.longBrd {
	border-bottom:1px solid #e6e6e6;
	padding-bottom:10px;
	margin-bottom:10px;
	position:absolute;
	top:170px;
	width:4200px;
	left:-1600px
}
.socialIco {
	float:right;
	width:330px;
	color:#339900;
	font:23px Tahoma, Geneva, sans-serif;
}
.signin_section {
	position:absolute;
	right:0px;
	top:-12px;
}
.signin_section a{
	color: #00ADE8;
	text-decoration:none;
	padding:0 3px;
}
.signin_section a:hover{
	color: #00ADE8;
	text-decoration:underline;
	padding:0 3px;
}
.moto_01 {
	font-size:14px;
}
.list_bullet{
	background:url(../images/new_bullet.gif) no-repeat right 10px;
	padding-right:30px 
}
.trdo_bx {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#fa2812;
	line-height:45px;
	padding-top:14px;
}
.tornado_btn {
    background-image: url(../images/totnado_btn.gif);
    float: right;
    height: 46px;
    text-indent: -99999px;
    width: 176px;
	margin-left:5px;
}
#charity_list {
	padding:30px 0 10px 0;
	margin:0;
}
#charity_list li{
	float:left;
	width:239px;
	list-style:none;
	margin:0px;
	padding:0 0 50px 0;
	
}
#charity_list li span{
	display:block;
	padding:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	width:200px;
	text-align:left;
}
.clear {
	clear:both;
	height:0 !important;
	padding:0 !important;
}
.left{
	float:left;
	width:300px;
	margin-right:20px;
	display:block;
}
right{
	float:left;
	width:400px;
	display:block;
}
.item{
	margin-bottom:40px;
	float:left;
}