@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#3d3e40; font-size:16px;}
img{border:none;}

h1{font-size:24px; font-weight:normal; margin:0 0 10px 0;}
h2{font-size:20px; font-weight:normal; margin:0 0 10px 0; color:#2e9200; text-align:center;}
h3{font-size:20px; font-weight:normal; margin:0 0 10px 0; color:#3d3e40; text-align:center;}
h3 span{color:#e71e28;}

p{margin:0 0 10px 0;}

.page{width:960px; margin:0 auto;}
.header, .main, .footer{width:100%; overflow:hidden;}

.header{padding:20px 0;}
.header .logo{width:350px; height:90px; float:left;}
.header .time{width:400px; padding-top:55px; float:right; text-align:right; font-family:Tahoma, Geneva, sans-serif; color:#f68500; font-size:12px;}
.header .time span{font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.header .time img{padding:0 6px;}

.wizard{width:100%; height:45px; overflow:hidden; clear:both;}
.step1{background:url(../images/wizard.gif) 0 0 no-repeat;}
.step2{background:url(../images/wizard.gif) 0 -45px no-repeat;}
.step3{background:url(../images/wizard.gif) 0 -90px no-repeat;}
.final{background:url(../images/wizard.gif) 0 -135px no-repeat;}
.wizard .step{width:314px; padding:6px 0 0 6px; float:left;}
.wizard .number{width:30px; height:28px; float:left; background:url(../images/wizard_step_inactive.jpg) no-repeat; text-align:center; color:#FFFFFF; font-size:22px; font-weight:bold; padding-top:2px; margin-top:1px;}
.wizard .text{width:210px; float:left; font-size:14px; color:#bfbfbf; margin-left:8px; font-family:Tahoma, Geneva, sans-serif; line-height:15px; margin-top:1px;}
.wizard .timer{width:40px; height:16px; padding-left:15px; margin-top:9px; float:left; color:#fac27f; font-size:12px; background:url(../images/icon_clock_small.jpg) 0 -18px no-repeat;}
.wizard .active .number{background:url(../images/wizard_step_active.jpg) no-repeat;}
.wizard .active .text{color:#808080;}
.wizard .active .timer{color:#f68500; background-position:0 1px;}
.wizard .ok .number{background:url(../images/wizard_step_ok.jpg) no-repeat;}
.wizard .ok .text{color:#808080;}
.wizard .ok .timer{color:#6ccf00; font-weight:bold; background:none;}

.flag{width:37px; margin:0 20px 0 0; float:left;}

.content{width:100%; padding:10px 0; overflow:hidden;}
.content .left{width:455px; float:left; padding-right:25px; border-right:solid 1px #d9d9d9; overflow:hidden;}
.content .right{width:455px; float:right; overflow:hidden;}

.action{width:100%; background-color:#ebebeb; margin:20px 0;}
.action .top{width:100%; height:10px; background:url(../images/box_1_top.jpg) top no-repeat;}
.action .bottom{width:100%; height:10px; background:url(../images/box_1_bottom.jpg) bottom no-repeat;}
.action .middle{padding:0 10px; overflow:hidden;}

.button_1 a{width:133px; height:32px; background:url(../images/button_1.jpg) top no-repeat; color:#FFFFFF; font-size:20px; text-align:center; display:block; text-decoration:none; padding-top:4px; margin:0 auto 5px auto;}
.button_1 a:hover{background-position:bottom;}

.footer{border-top:solid 2px #f2f2f2; font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin:10px 0; clear:both;}
.footer ul, .footer li{list-style:none; margin:0; padding:0; line-height:16px;}
.footer .left{width:500px; float:left; color:#6c6d71; padding-top:5px;}
.footer .left .title{padding-bottom:5px;}
.footer .right{width:386px; padding:5px 10px; float:right; background:url(../images/box_2_bottom.jpg) #f2f2f2 bottom no-repeat;}

.icon_secure a{width:18px; height:23px; display:block; background:url(../images/icon_secure.jpg) top no-repeat;}
.icon_secure a:hover{background-position:bottom;}

.color_1{color:#808080;}

.copyright p{color:#bfbfbf; padding-top:5px; margin:0;}

.form_1{font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; line-height:18px; margin:0 auto 10px auto;}
.form_1 input{border:solid 1px #bfbfbf; padding:10px; width:300px;}

.top_message{width:449px; height:61px; float:right; background:url(../images/box_top.jpg) no-repeat; padding-top:3px; color:#f06400; font-weight:bold; text-align:center; margin-top:25px;}

.box_error{width:100%; background-color:#f2f2f2; text-align:center; font-size:18px; line-height:26px; margin-bottom:20px;}
.box_error .top{width:100%; height:10px; font-size:0; background:url(../images/box_4_top.jpg) top no-repeat;}
.box_error .bottom{width:100%; height:10px; font-size:0; background:url(../images/box_4_bottom.jpg) bottom no-repeat;}
.box_error .bottom_arrow{height:20px; background:url(../images/box_4_bottom_arrow.jpg) bottom no-repeat;}
.box_error .middle{padding:0 10px; overflow:hidden;}

.center{text-align:center; margin:0 auto;}

.red{color:#e51d28;}
.orange{color:#F06400;}

.column_left{width:323px; float:left; overflow:hidden; margin-bottom:20px;}
.column_right{width:618px; float:right; overflow:hidden; margin-bottom:20px;}

.box_causes{width:312px; height:39px; background:url(../images/box_causes.jpg) no-repeat; color:#f06400; font-size:18px; text-align:center; padding-top:5px; margin-bottom:10px;}
.box_solutions{width:618px; height:39px; background:url(../images/box_solutions.jpg) no-repeat; color:#2e9200; font-size:18px; text-align:center; padding-top:5px; margin-bottom:10px;}

.causes .box{width:324px; margin-bottom:20px; cursor:pointer;}
.causes .box:hover{background-color:#FFFFFF;}

.causes .box{background-color:#f9f9f9;}
.causes .box .label{width:28px; height:116px; background:url(../images/tab_gray.jpg) #c4c4c4 top no-repeat; color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; font-family:Tahoma, Geneva, sans-serif;}
.causes .box .text{padding:0 15px; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb;}
.causes .box .arrow{width:12px; background:url(../images/tab_border.jpg) left repeat-y;}
.causes .box_active{background-color:#FFFFFF;}
.causes .box_active .label{background:url(../images/tab_orange.jpg) #eb4600 top no-repeat; color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; font-family:Tahoma, Geneva, sans-serif;}
.causes .box_active .text{border-top:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9;}
.causes .box_active .arrow{background:url(../images/tab_active.jpg) left no-repeat;}

.solutions .box{width:100%; background-color:#ebebeb;}
.solutions .box .top{width:100%; height:10px; font-size:0; background:url('../images/box_3_top.jpg') top no-repeat;}
.solutions .box .bottom{width:100%; height:10px; font-size:0; background:url(../images/box_3_bottom.jpg) bottom no-repeat;}
.solutions .box .middle{height:260px; padding:0 20px; overflow:hidden;}

.help{overflow:hidden;}
.help .help_step{width:958px; overflow:hidden; border:solid 1px #d9d9d9; margin:10px 0; clear:both;}
.help .title{overflow:hidden; padding:10px; background-color:#ebebeb; margin-bottom:20px;}
.help .number{width:100px; height:28px; float:left; text-align:left; font-size:22px; font-weight:bold; padding-top:2px;}
.help h2, .help h3{padding:3px 0 0 15px; margin:0;}
.help .content{width:938px; padding:0 10px 10px 10px;}
.help .button_1, .help .button_2{padding-bottom:5px;}

.button_2 a{width:200px; height:32px; background:url(../images/button_2.jpg) top no-repeat; color:#FFFFFF; font-size:20px; text-align:center; display:block; text-decoration:none; padding-top:4px; margin:0 auto 5px auto;}
.button_2 a:hover{background-position:bottom;}

.box_1{width:231px; height:242px; float:left; margin:0 1px 10px 0; overflow:hidden; display:inline; background:url(../images/img_arrow.jpg) right no-repeat;}
.box_1 .wrapper{width:200px; height:220px; float:left; padding:10px; border:solid 1px #d9d9d9; border-right:0 none; overflow:hidden;}
.box_1 .text_1{width:200px; font-size:11px; padding-top:10px; font-family:Tahoma, Geneva, sans-serif;}
.tooltip{display:none; border:solid 1px #D9D9D9; padding:8px; background-color:#FFFFFF;}

.help .final{background:none;}
.help .final .wrapper{border-right:solid 1px #d9d9d9;}
.help .imagine{width:200px; height:140px; text-align:center; overflow:hidden;}
.help .imagine img{width:200px;}

input.button_1{width:133px; height:36px; background:url(../images/button_1.jpg) top no-repeat; color:#FFFFFF; font-size:20px; text-align:center; border:none 0; display:block; text-decoration:none; margin:0 auto 5px auto; cursor:pointer;}
input.button_1:hover{background-position:bottom;}

.images .image{width:674px; padding:10px; text-align:center; background-color:#EBEBEB;height:650px;}
.images .prev a{width:35px; height:59px; display:block; background:url(../images/arrow_left.jpg) bottom no-repeat; margin:0 40px;}
.images .prev a:hover{background-position:top;}
.images .next a{width:35px; height:59px; display:block; background:url(../images/arrow_right.jpg) bottom no-repeat; margin:0 40px;}
.images .next a:hover{background-position:top;}
.images .nav{width:688px; padding:10px 0 10px 0; clear:both; margin:0 auto; overflow:hidden;}
.images .nav ul{list-style:none; margin:0; padding:0;}
.images .nav li{display:inline; margin:0; padding:0;}
.images .nav a{text-decoration:none; color:#808080; font-size:12px; display:block; float:left; background-color:#f2f2f2; padding:1px 7px;}
.images .nav a:hover{background-color:#707072; color:#FFFFFF;}
.images .nav .active a{font-weight:bold; background-color:#707072; color:#FFFFFF;}

/*

a{text-decoration:none; color:#808080; font-size:12px; display:block; float:left; background-color:#f2f2f2; padding:1px 7px; margin-right:5px;}
a:hover{background-color:#707072; color:#FFFFFF;}
a:visited{font-weight:bold; background-color:#707072; color:#FFFFFF;}
*/

#screen{
	position:relative;
	height:700px;
	width:945px;
	margin-top:0px;
}
#screen .next, #screen .prev{
		position:absolute;
		top:250px;
	}
	#screen .prev{
		left:10px;
	}
	#screen .next{
		right:10px;
	}
	#navigation{
		width:600px;
		text-align:center;
		margin-left:285px;
	}
		#navigation ul{
			margin-left:84px !important;
			margin-left:35px;
		}
			#navigation dt{
				float:left;
				margin:0 2px;
				padding:0px 0px;
				background-color:#EEE;
			}
				#navigation a{
					color:#933;
					font-weight:bolder;
					text-decoration:none;
				}
	
#sections{
	overflow:hidden;
	background-color:white;
	width:795px;
	height:650px;
	clear:left;
	margin-left:75px;
}
	
	#sections ul{
		width:6666px;
	}
	
		#sections dt{
			float:left;
			width:650px;
			height:650px;
			padding:20px 60px;
			margin:0px 0px;
		}			
			
			#sections p{
				width:680px;
				height:50px;
				margin:0px 0px;
				font-size:95%;
				line-height:1.4em;
			}									
			#sections a{
				color:#777;
				font-weight:bolder;
				text-decoration:none;
			}

			#sections div{				
				font-weight:bolder;
				text-decoration:none;
				width:650px;
			}

/* 26 Apr 2012 */
.action .left{width:445px; float:left; padding-right:25px; border-right:solid 1px #d9d9d9; overflow:hidden;}
.action .right{width:445px; float:right; overflow:hidden;}
.action a{color:#2E9200; text-decoration:none;}
.action a:hover{text-decoration:underline;}