html{
	background:#d3d3d3 url(/images/layout/bg-html.gif) repeat-x;
}
body {
	margin: 0;
	color: #6d6d6d;
	background:url(/images/layout/bg-body.gif) repeat-x 0 100%;
	font:13px Arial, Helvetica, sans-serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}
input, select, textarea {
	vertical-align: middle;
	font: 12px Arial, Helvetica, sans-serif;
}
a {
	color: #41a0b5;
	text-decoration: none;
}
a:hover {text-decoration: underline;}
/* General settings */
.wrapper{
	width:900px;
	background: url(/images/layout/bg-wrapper.png) repeat-y;
	margin:0 auto;
	padding:0 4px;
}
.holder {
	width:100%;
	position:relative;
}
.holder:after{
	content:"";
	display:block;
	clear:both;
}
/*style of header start*/
#header{
	border: 2px solid #000;
	border-width: 2px 0 4px;
	background:#2c2c2c url(/assets/images/home-header-bg.jpg) repeat-x 0 100%;
	overflow:hidden;
	height:152px;
}
#header .left{
	float:left;
	width:244px;
}
#header .right{
	float:right;
	width:656px;
}
/*style Top Right Links start*/
#header .right .top-nav{
	float:right;
	display:inline;
	margin:4px 3px 0 0;	padding:0;	list-style:none;
	overflow:hidden;
}
#header .right .top-nav li{
	float:left;
	background: url(/images/layout/separator.gif) no-repeat 100% 3px;
	padding:0 8px;
	margin:0 -2px 0 2px;
}
#header .right .top-nav li a{
	font-size:11px;
	font-weight:bold;
	color:#646464;
	text-decoration:none;
}
#header .right .top-nav li a:hover{
	text-decoration:underline;
}
/*Top Right Links end*/
/*Navigation start*/
#header .right .nav{
	float:right;
	overflow:hidden;
	margin:101px 12px 0;	padding:0;	list-style:none;
	clear:both;
	display:inline;
}
#header .right .nav li{
	float:left;
	margin:0 3px 0 0;
	display:inline;
	height:1%;
	overflow:hidden;
}
#header .right .nav li a{
	padding:0 9px;
	float:left;
	height:33px;
	color:#717171;
	font-size:18px;
	line-height:30px;
	text-decoration:none;
	background:#000;
}
#header .right .nav li a:hover,
#header .right .nav li .active{
	background:#b50101;
	color:#fff;
}
/*Navigation end*/
/*logo start*/
#header .logo{
	margin:25px 0 0 14px;
	position:relative;
}
#header .logo a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:none;
	width:485px;
	height:118px;
	position:absolute;
	top:0;
	left:0;
}
/*logo end*/
/*style of header end*/
#content{
	width:900px;
	padding:0 0 15px
}
#content:after{
	content:"";	clear:both;	display:block;
}
#content .main{
	width:610px;
	float:left;
	padding:17px 0 0;
}
/*Rotating Event start*/
#content .main-head{
	background:#f5f5f5 url(/images/layout/bg-main-head.gif) repeat-x;
	overflow:hidden;
	width:595px;
	border:solid #d5d5d5;
	border-width:0 1px 1px 0;
	padding-left:14px;
}
#content .main-head .visual{
	margin:16px 0 8px;
	background:url(/images/layout/bg-visual.gif) no-repeat 100% 100%;
	width:583px;
	height:247px;
}
#content .visual img{
	border:3px solid #fff;	
	vertical-align:top;
}
#content .main-head .dream{
	font-weight:bold;
	line-height:16px;
	font-size:16px;
	color:#515151;
}
#content .main-head p{
	font-size:13px;
	line-height:15px;
	margin:0 0 15px;
	color:#6d6d6d;
}

#features_scroller{
	position:relative; 
    overflow:hidden; 
    width: 588px; 
    height:320px; 
}
#features_scroller ul{
	margin: 0;
	padding: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:20000em; 
    position:absolute; 
}
#features_scroller li{
	float: left;
	margin-right: 10px;
}
#features_scroller .activeFeature{
}

/*Rotating Event end*/
/*Announcements start*/
#content .announcements{
	width:610px;
}
#content .announcements h2{
	display:block;	overflow:hidden;	text-indent:-9999px;	background: url(/images/layout/ttl-announcements.gif);
	width:173px;
	height:17px;
	margin:16px 0 8px 18px;
}
#content .info-list{
	margin:0;
	width:594px;	padding:0 0 0 16px;	list-style:none;
	overflow:hidden;
}
#content .info-list li{
	width:594px;
	overflow:hidden;
	background: url(/images/layout/bg-li.gif) repeat-x 0 100%;
	padding:4px 0 8px;
	margin:3px 0 -3px;
}
#content .info-list li .left{
	width:123px;
	padding:5px 0 0;
	float:left;
}
#content .info-list li .left .visual{
	width:115px;
	height:62px;
	background: url(/images/layout/bg-li-visual.gif) no-repeat 100% 100%;
}
#content .info-list li .left .visual img{
	border:1px solid #7c7c7c;
}
#content .info-list li .right{
	width:471px;
	float:left;
}
#content .info-list li .right h3{
	margin:0;
	color:#3994a8;
	font-size:15px;
	line-height:17px;
}
#content .info-list li .right p{
	margin:0;
	font-size:13px;
	line-height:16px;
	font-style:italic;
	color:#878686;
}
#content .info-list li .right p a{
	color:#3e3e3e;
	text-decoration:none;
}
#content .info-list li .right p a:hover{
	text-decoration:underline;
}
#content .info-list li .right .more{
	padding:2px 11px 3px 5px;
	margin-top:4px;
	float:right;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	text-decoration:none;
	background:#d72a2a url(/images/layout/bg-more.gif) no-repeat 100% 0;
}
/*Announcements end*/
/*Sidebar start*/
#sidebar{
	padding:16px 0 24px;
	width:290px;
	float:left;
}
/*Welcome box start*/
#sidebar .weclome{
	font-size:12px;
	width:229px;
	padding:5px 8px 5px 11px;
	border:1px solid #cecdce;
	background: url(/images/layout/bg-welcome.gif) repeat;
	margin:0 0 15px 25px;
}
#sidebar .weclome a{ color:#494949; }
#sidebar .weclome p{
	line-height:17px;
	margin:0;
}
#sidebar .weclome h4{
	margin:0;
	font-size:15px;
	line-height:30px;
}
#sidebar .weclome h4 span{
	color:#cc0202;
}
/*Welcome box end*/
/*Events satrt*/
#sidebar .menu{
	float:left;
	position:relative;
	width:250px;
	margin:-5px 0 15px;
	padding:0 15px 0 25px;
	list-style:none;
	overflow:hidden;
}
#sidebar .menu a{ color:#494949; }
#sidebar .menu li{
	width:236px;
	position:relative;
	float:left;
	clear:left;
	padding:8px 0 7px 14px;
	margin:-3px 0 3px;
	background:#f5f5f5 url(/images/layout/bg-li1.gif) repeat-x;
}

#sidebar .menu li:hover, 
#sidebar .menu li.hover{
	background:#fff url(/images/layout/bg-li1.gif) repeat-x;
	cursor:pointer;
}
#sidebar .menu li span{
	display:block;
	font-weight:bold;
	color:#3a3a3a;
}
#sidebar .ico li a{
	background:url(/images/layout/bubble.png) no-repeat 10px 0; 
	height:25px; 
	padding:5px 0 0 42px;
}
#sidebar .ico li:hover a,
#sidebar .ico li.hover a{
	background:url(/images/layout/bubble-over.png) no-repeat 10px 0; 
	height:25px; 
	padding:5px 0 0 42px;
}

#sidebar .menu li p{
	margin:0;
	color:#a5a5a5;
	font-size:12px;
}
#sidebar .menu li p strong{
	color:#959595;
}
#sidebar .menu li strong{
	color:#d41e1e;
	text-transform: uppercase;
}
/*Events end*/
#sidebar .head-menu{
	float:right;
	display:inline;
	position:relative;
	margin:0 -14px 0 0;
	padding:11px 0 0 11px;
	background: url(/images/layout/bg-head-menu.gif) no-repeat;
	width:278px;
	height:32px;
}
/*QUICK LINKS start*/
#sidebar .ico li{
	padding:14px 0 3px;
	width:250px;
}
#sidebar .ico li a{
	text-decoration:none;
	font-weight:bold;
	display:block;
	font-size:12px;
}
.download{
	background:url(/images/layout/ico01.gif) no-repeat 16px 0;
	height:45px;
	padding:10px 0 0 56px;
}
.invite{
	background:url(/images/layout/ico02.gif) no-repeat 12px 0;
	height:37px;
	padding:5px 0 0 62px;
}
.listen{
	background:url(/images/layout/ico03.gif) no-repeat 17px 0;
	height:45px;
	padding:5px 0 0 57px;
}
/*QUICK LINKS end*/
.events{
	margin:0;
	text-indent:-9999px;
	background:url(/images/layout/ttl-events.gif) no-repeat;
	font-size:10px;
	line-height:14px;
	overflow:hidden;
	width:60px;
}
.resources{
	margin:0;
	text-indent:-9999px;
	background:url(/images/layout/ttl-resources.gif) no-repeat;
	font-size:10px;
	line-height:14px;
	overflow:hidden;
	width:93px;
}
/*list of questions start*/
.question{
	clear:both;
	width:250px;
	margin:0 0 0 25px;
	padding:0;
	list-style:none;
}
.question li{
	height:1%;
	vertical-align:top;
	margin:0 0 10px;
}
.question a{
	height:1%;
	padding:7px 0 7px 12px;
	text-decoration:none;
	color:#c5c5c5;
	font-size:18px;
	line-height:28px;
	display:block;
	background:#fff;
	border:1px solid #d5d4d5;
}
.question a:hover{
	color:#fff;
	background:#c6c6c6;
	text-decoration:none;
}
/*list of questions end*/
/*Sidebar end*/
/*footer start*/
#footer {
	overflow:hidden;
	height:128px;
	background:#6d6d6d;
	width:900px;
	border-top:4px solid #5c5c5c;
}
#footer .left{
	width:315px;
	float:left;
	overflow:hidden;
}
#footer .left p{
	font-size:10px;
	line-height:14px;
	color:#a9a8a8;
	margin:13px 0 0 18px;
}
#footer .left ul{
	margin:0;	padding:10px 23px 0 0;	list-style:none;
	float:left;
}
#footer .left ul li a{
	color:#aeadad;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}
#footer .left ul .active a,
#footer .left ul li a:hover{
	color:#cfcfcf;
}
#footer .right{
	width:270px;
	float:right;
	overflow:hidden;
}
#footer .right .address{
	width:226px;
	padding:16px 12px 10px;
	background:#7b7b7b;
	overflow:hidden;
	margin:12px 0 0;
}
#footer .right .address address{
	font-size:12px;
	width:200px;
	float:left;
	font-style:normal;
	color:#cfcfcf;
}
span.phone{
	float:right;
	margin:20px 0 0;
	color:#a9a8a8;
	font-size:12px;
}
#footer .right .address address span,
#footer .right .address address a{
	display:block;
}
#footer .right .address address a{
	color:#494949;
}
/*footer end*/
/*page "Invite a friend" start*/
.content-invite-a-friend{
	width:590px;
	overflow:hidden;
	padding:0 0 45px 13px;
}
.content-invite-a-friend .dream{
	color:#47a5b9;
	line-height:30px;
	margin:0 0 0 3px;
}
.content-invite-a-friend p{
	margin:0 0 22px;
	line-height:23px;
	color:#6d6d6d;
}
.invite-a-friend{
	margin:0 0 16px 3px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/layout/ttl-invite-a-friend.gif) no-repeat;
	width:149px;
	height:17px;
}
.form div{
	height:1%;
	overflow:hidden;
	margin:0 0 8px;
}
.form div .inp-txt{
	width:213px;
	border:0;
	background:#e8e8e8;
	float:left;
}
.form div label{
	color:#898888;
	text-align:right;
	width:131px;
	margin:0 6px 0 0;
	float:left;
}
.form div select{
	background:#e8e8e8;
	float:left;
	width:85px;
}
.form div textarea{
	overflow:auto;
	border:0;
	background:#e8e8e8;
	float:left;	
	width:360px;
	height:184px;
	margin:0 0 10px;
}
.btn-send{
	margin:0 0 0 138px;
}
/*page "Online Membership" start*/
.content-membership{
	height:1%;
	overflow:hidden;
	padding:0 0 30px 17px;
}
.membership{
	margin:0 0 16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/layout/ttl-membership.gif) no-repeat;
	width:123px;
	height:17px;
}
.box{
	width:558px;
	background:url(/images/layout/bg-box.gif) repeat-x;
	padding:12px 13px 0 11px;
}
.box .inner{
	color:#585858;
	margin:10px 0 0;
	padding:10px 0 0;
	width:100%;
	background:url(/images/layout/border-box.gif) repeat-x;
}
.box .inner p{
	margin:0 0 16px;
	line-height:17px;
}
/*Graph Box start*/
.box .inner .diagram{
	margin:0 0 0 33px;
	padding:18px 0 22px 24px;
	overflow:hidden;
	width:457px;
	background:#fff;
	border:1px solid #c6c6c6;
}
.box .inner .diagram img{
	float:left;
	margin:0 55px 0 0;
}
.box .inner .diagram h3{
	text-transform:uppercase;
	color:#000;
	font-size:15px;
}
.box .inner .diagram dl{
	color:#8c8c8c;
	font-size:12px;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.box .inner .diagram dl dt{
	float:left;
}
.box .inner .diagram dl dd{
	margin:0 0 0 80px;
}
/*Graph Box end*/
/*page "Share Your Story" start*/
.content-story{
	height:1%;
	overflow:hidden;
	padding:0 0 60px;
	margin:0 0 0 17px;
}
.box-text{
	overflow:hidden;
	height:1%;
	margin:0 0 10px;
	color:#7c7c7c;
}
.box-text p{
	margin:0;
	line-height:24px;
	color:#7c7c7c;
}
.box-text .photo{
	float:right;
	margin:0 0 0 17px;
	display:inline;
	padding:3px;
	background:#cecece;
}
.story{
	margin:0 0 12px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/layout/ttl-whats-your-story.gif) no-repeat;
	width:200px;
	height:17px;
}
/*page "Kids" start*/
.kids #sidebar .head-menu{
	background: url(/images/layout/bg-kids.gif) no-repeat;
}
.kids-story {
	background:url(/images/layout/ttl-kids.gif) no-repeat;
	margin:0;
	display:block;	overflow:hidden;	text-indent:-9999px;
}
.quick-links {
	background:url(/images/layout/ttl-quick-links.gif) no-repeat;
	margin:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.infants{
	display:inline;
	float:left;	
	width:235px;
	padding:5px 0 10px 15px;
	overflow:hidden;
	margin:-5px 15px 15px 25px;
	background:#f5f5f5;
}
.infants .two-ul{
	width:110px;
	padding:0 0 35px;
	float:left;
}
.infants ul{
	margin:5px 0 0;	padding:0;	list-style:none;
}
.infants ul li{
	background:url(/images/layout/list.gif) no-repeat 0 9px;
	padding:2px 0 2px 11px;
}
.infants ul li a{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#3a3a3a;
}
.holy-bible{
	float:right;
	margin:0 0 0 10px;
	border:3px solid #cecece;
}
.info{
	overflow:hidden;
	padding:0 0 250px 20px;
}
.kids .info h2{
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#000;
	margin:0;
}
.kids .info h3{
	margin:0;
	font-size:15px;
	line-height:24px;
	font-weight:bold;
	color:#d06b21;
}
.kids .info p{
	margin:0;
	font-size:14px;
	line-height:24px;
	color:#7c7c7c;
}
.kids .info .clock{
	border:3px solid #d9d9d9;
	width:554px;
	padding:0 0 0 20px;
}
.kids .info .clock .time{
	overflow:hidden;
}
.kids .info .clock strong {
	width:276px;
	float:left;
	font-weight:bold;
	font-size:14px;
	line-height:38px;
	color:#d06b21;
}
.kids .info .clock .data{
	margin:0 0 0 -20px;
	width:554px;
	padding:0 0 0 20px;
	border-top:3px solid #d9d9d9;
	overflow:hidden;
}
.kids .info .clock .data .col{
	width:226px;
	float:left;
	padding:0 50px 0 0;
}
.kids .info .clock .data .col p{
	margin:15px 0 20px;
	font-size:13px;
	line-height:17px;
}
.kids .info .clock .data .col p a{
	color:#4eacc0;
}
.kids h4{
	color:#000;
}
/*students*/
.students-events{
	background: url(/images/layout/students-events.gif) no-repeat;
	margin:0;
	display:block;	overflow:hidden;	text-indent:-9999px;
}
.students .quick-links,
.adults .quick-links{
	background: url(/images/layout/quick-links.gif) no-repeat;
	margin:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.students #content .main{
	background: url(/images/layout/bg-students.gif) no-repeat;
	padding:26px 0 0 17px;
	width:593px;
}
.the-movie{
	background: url(/images/layout/the-movie.png) no-repeat;
	width:484px;
	height:139px;
	margin:0 0 23px 47px;
}
/*list of images start*/
.stud-nav{
	width:603px;
	margin:0 -10px 0 0;
	padding:0;	list-style:none;
	position:relative;
	overflow:hidden;
}
.stud-nav li{
	margin:0 10px 0 0;
	display:inline;
	position:relative;
	float:left;
	width:190px;
	overflow:hidden;
}
.stud-nav li p{
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	color:#000;
	clear:both;
}
/*list of images end*/
.stud{
	background: url(/images/layout/border-ul.png) no-repeat;
	width:190px;
	height:215px;
	overflow:hidden;
	float:left;
	margin:-210px 0 0;
}
.stud-nav img{
	margin:3px 0 0;
	float:left;
}
.students .main h2{
	font-size:18px;
	line-height:24px;
	color:#000;
	margin:0;
}
.students .main h3{
	margin:0 0 7px;
	font-size:15px;
	line-height:24px;
	color:#4cabbf;
}
.students .main p{
	margin:0 0 12px;
	line-height:24px;
}
.maybe{
	margin:17px 0 0;
	height:1%;
	overflow:hidden;
	padding:0 0 178px;
}
/*page "Generic" start*/
.content-story h4{
	margin:0 0 12px;
	color:#3e3e3e;
	font-size:17px;
	line-height:23px;
}
.generic{
	margin:0 0 12px;
}
.list-text{
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}
.list-text h3{
	margin:0;
	color:#47a5b9;
	font-size:16px;
	line-height:23px;
}
.list-text p{
	margin:0;
	font-size:13px;
	line-height:23px;
	color:#7c7c7c;
}
.list-text li{
	height:1%;
	vertical-align:top;
	margin:0 0 15px;
	padding:0 40px 12px 0;
	background:url(/images/layout/bg-li.gif) repeat-x 0 100%;
}
/*Resources box start*/
.box-resources{
	margin:0 -84px 58px 0;
	padding:0;
	list-style:none;
	width:654px;
	overflow:hidden;
}
.box-resources li{
	overflow:hidden;
	float:left;
	width:262px;
	margin:0 60px 0 0;
}
.box-resources li p{
	margin:0;
}
.box-resources li h5{
	margin:0;
	color:#4c4c4c;
	font-size:13px;
	font-weight:normal;
}
.box-resources li .img-link{
	float:left;
	margin:0 9px 0 0;
	display:inline;
	border:3px solid #cecece;
}
.box-resources li div{
	padding:0 0 0 8px;
	line-height:23px;
	height:1%;
	overflow:hidden;
	border-left:3px solid #4eacc0;
}
/*Resources box end*/
.link{
	overflow:visible;
	background:#4cabbf url(/images/layout/arrow.gif) no-repeat 95% 5px;
	color:#fff;
	float:left;
	padding:0 20px 7px 10px;
	line-height:20px;
	height:13px;
	font-size:13px;
	text-decoration:none;
}
.link:hover{
	text-decoration:none;
}
.box-comment{
	width:532px;
	padding:10px 30px 10px 13px;
	background:#f5f5f5;
	border-left:5px solid #d5d5d5;
}
.box-comment p{
	line-height:23px;
	margin:0;
	font-style:italic;
}
.btn{
	height:1%;
	overflow:visible;
	float:none;
	padding:1px 20px 1px 10px;
	font-size:13px;
	border:0;
	margin:0 0 0 10px;
	line-height:12px;
}
/*page "Assessment" start*/
.assessment{
	margin:0 0 12px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/layout/ttl-serve-assessment.gif) no-repeat;
	width:184px;
	height:17px;	
}
/*list of question start*/
.test{
	padding:0;
	margin:0 0 33px;
	border-collapse:collapse;
}
.test .head td{
	padding:4px 0 0;
	font-weight:bold;
	color:#47a5b9;
	font-size:10px;
}
.test .head td.question{
	padding:2px 0 0;
	font-size:16px;
	line-height:17px;
	vertical-align:top;
}
.test .answer1{width:72px;}
.test .answer2{width:66px;}
.test .answer3{width:62px;}
.test .answer4{width:64px;}
.test td{
	padding:6px 0 13px;
	text-align:center;
	color:#6d6d6d;
	background:#edfcff;
}
.test td.question{
	padding:10px 20px 10px 0;
	width:300px;
	vertical-align:top;
	text-align:left;
	background:#fff;
}
.test .number{
	font-weight:bold;
	color:#000;
}
.test td input{
	margin:0;
	width:16px;
	height:15px;
}
/*list of question end*/
/*page "assessment-sign-in" start*/
.content-login{
	height:1%;
	overflow:hidden;
	margin:0 0 0 17px;
	padding:5px 0 0;
}
.login{
	margin:0 0 53px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/layout/ttl-serve-assessment-login.gif) no-repeat;
	width:254px;
	height:17px;		
}
.form-sign-in{
	padding:25px 0 20px;
	margin:0 0 0 42px;
	width:496px;
	overflow:hidden;
	background:#e8e8e8;
}
.form-sign-in div{
	height:1%;
	overflow:hidden;
	margin:0 0 8px;
}
.form-sign-in label{
	width:162px;
	margin:0 7px 0 0;
	float:left;
	text-align:right;
}
.form-sign-in .inp-txt{
	width:213px;
	border:0;
	float:left;
}
.form-sign-in div.btn{
	padding:13px 0 0 170px;
	margin:0;
}
/*page "Assessment Results" start*/
.results{
	margin:0 0 53px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/layout/ttl-serve-assessment-results.gif) no-repeat;
	width:266px;
	height:17px;
}
/*page "Adults" start*/
.adults #content .main{
	padding:17px 0 100px;
}
.adult-events{
	background:transparent url(/images/layout/ttl-adult-events.gif) no-repeat scroll 0 0;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;	
}
.adults .box-text h2{
	margin:0;
	font-size:18px;
	line-height:24px;
	color:#000;
}
.adults .box-text h3{
	font-size:15px;
	line-height:24px;
	color:#4cabbf;
	margin:0;
}
.adults .box-text p{
	font-size:14px;
	line-height:24px;
	color:#7c7c7c;
	margin:0 0 20px;
}
.adults .box-text input{
	margin:30px 0 0;
}
.sample-link{
	background:#4cabbf url(/images/layout/arrow.gif) no-repeat 95% 10px;
	text-decoration:none;
	color:#fff;
	float:left;
	line-height:31px;
	height:31px;
	padding:0 30px 0 12px;
}
.sample-link:hover{
	text-decoration:none;
}
/*page "Assessment Results" start*/
.content-results{
	height:1%;
	overflow:hidden;
	padding:4px 0 0 16px; 
}
.results{
	margin:0 0 27px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/layout/ttl-serve-assessment-results.gif) no-repeat;
	width:266px;
	height:17px;
}
.content-results .heading{
	height:1%;
	padding:0 0 5px 2px;
	margin:0 0 15px;
	background:url(/images/layout/bg-li.gif) repeat-x 0 100%;
}
.content-results .heading h3{
	margin:0;
	font-size:16px;
	line-height:19px;
	color:#47a5b9;
}
/*All Gifts start*/
.all-gifts{
	padding:0;
	margin:0 0 27px 35px;
	border-collapse:collapse; 
}
.top{margin:0 0 30px 57px;}
.all-gifts td{
	margin:0;
	padding:0;
}
.all-gifts h4{
	width:9px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}
.all-gifts .head td{
	text-align:left;
	padding:0 0 12px 17px;
	font-size:14px;
	line-height:16px;
	color:#6d6d6d;
	font-weight:bold;
}
.all-gifts .head .number{
	text-align:center;
	padding:0;
}
.all-gifts .group{
	width:19px;
	background:#bcbcbc;
	vertical-align:middle;
	border-bottom:10px solid #fff;
}
.all-gifts .care{
	background:url(/images/layout/ttl-care.gif) no-repeat;
	height:31px;
}
.all-gifts .communicate{
	background:url(/images/layout/ttl-communicate.gif) no-repeat;
	height:91px;
}
.all-gifts .carry-out{
	background:url(/images/layout/ttl-carry-out.gif) no-repeat;
	height:70px;
}
.all-gifts .gift{
	vertical-align:top;
	padding:0 0 6px 17px;
	color:#6d6d6d;
	font-size:14px;
	line-height:17px;
	width:133px;
}
.all-gifts .number{
	text-align:center;
	width:40px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
}
.all-gifts .graph{
	padding:0 15px 0 0;
}
.all-gifts .graph span{
	background:#acc230;/*color of graph*/
	display:block;
	height:14px;
	font-size:14px;
	line-height:14px;
}
.all-gifts .g1{ width:16px;}/*one ball - 16px*/
.all-gifts .g2{ width:32px;}
.all-gifts .g3{ width:48px;}
.all-gifts .g4{ width:64px;}
.all-gifts .g5{ width:80px;}
.all-gifts .g6{ width:96px;}
.all-gifts .g7{ width:112px;}
.all-gifts .g8{ width:128px;}
.all-gifts .g9{ width:144px;}
.all-gifts .g10{ width:160px;}
.all-gifts .g11{ width:176px;}
.all-gifts .g12{ width:192px;}
.all-gifts .g13{ width:208px;}
.all-gifts .g14{ width:224px;}
/*All Gifts end*/
.content-results div.btn{
	margin:0;
	padding:0;
}
.content-results div.btn .btn{
	margin:0;
}


.clearFloat:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearFloat
{
	height: 1%;
	/*overflow: hidden;*/
}

.quicklinks_col
{
	width: 106px;
	padding:2px 0 2px 11px;
	float: left;
	background:url(/images/layout/list.gif) no-repeat 0 9px;
}

.quicklinks_col a{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#3a3a3a;
}

