#mainText{
padding:0 30px 0 10px;
}

blockquote{
font-weight:bold;
font-style:italic;
margin-left:10px;
font-size:.9em;
}

#feature_faq{
height:160px;
padding:15px 0 0 5px;
margin:30px 0 20px 0;
background:url(images/faq_bg.gif) no-repeat left top;
}

#feature_faq h3{
font-weight:bold;
margin:0 0 5px 10px;
}

#feature_faq h3 span{
font-weight:normal;
font-size:.7em;
}

#feature_faq li {
float:left;
margin:0 0 0 10px;
}
#faq_nav li{
width:130px;
height:135px;
padding-left:7px;
padding-top:12px;
float:left;
margin:0;
}

#feature_faq a, #faq_nav a{
display:block;
width:120px;
height:120px;
}

#faq_nav{
margin:20px 0;
height:130px;
padding:10px 0;
}
#faq_nav li.down {
	background-image: url(images/faq_down.jpg);
	background-repeat: no-repeat;
}
.faq1{
background:url(images/faq1.gif) 0 0;
}
.faq1:hover{
background:url(images/faq1.gif) 0 -120px;
}

.faq2{
background:url(images/faq2.gif);
}
.faq2:hover{
background:url(images/faq2.gif) 0 -120px;
}

.faq3{
background:url(images/faq3.gif);
}
.faq3:hover{
background:url(images/faq3.gif) 0 -120px;
}

.faq4{
background:url(images/faq4.gif);
}
.faq4:hover{
background:url(images/faq4.gif) 0 -120px;
}

.faq5{
background:url(images/faq5.gif);
}
.faq5:hover{
background:url(images/faq5.gif) 0 -120px;
}

#feature_home a{
display:block;
font-size:1.3em;
}

#feature_home span{
display:block;
padding:145px 10px 0 20px;
}

#feature_home span .small{
padding:0;
font-size:.9em;
font-weight:normal;
}

#feature_home ul{
padding:0;
margin:0;
}

#feature_home li{
padding:0;
margin:0 10px 10px 0;
float:left;
list-style-image:none;
list-style:none;
}

#feature_home_black{
color:#000;
font-size:3em;
}

.feat_home1{
width:218px;
height:218px;
color:#fff;
background:url(images/feat_home1.jpg) no-repeat;
}

.feat_home1:hover{
color:#000;
}

.feat_home2{
width:218px;
height:218px;
color:#000;
background:url(images/feat_home2.jpg) no-repeat;
}

.feat_home2:hover{
color:#fff;
}

.feat_home3{
width:218px;
height:218px;
color:#fff;
background:url(images/feat_home3.jpg) no-repeat;
}

.feat_home3:hover{
color:#000;
}

.feat_home4b {
width:218px;
height:218px;
font-weight:bold;
font-size:1.3em;
color:#fff;
background:url(images/feat_home4.jpg) no-repeat;
}

.feat_home4b:hover{
color:#000;
}

.feat_home5b{
width:218px;
height:218px;
color:#fff;
background:url(images/feat_home5.jpg) no-repeat;
}

.feat_home5b:hover{
color:#000;
}

.feat_home6{
width:218px;
height:218px;
color:#fff;
background:url(images/feat_home6.jpg) no-repeat;
}

.feat_home6:hover{
color:#000;
}

#faq{
}

#faq dl{
}

#faq dt.faqClosed, .quizAnswers h3.faqClosed {
padding:5px 0 5px 20px;
color:#e10e66;
border-top:2px solid #ededed;
font-size:1.2em;
margin: 0px;

background:url(images/arrow1.gif) no-repeat 2px 6px;
}

#faq dt.faqClosed:hover, .quizAnswers h3.faqClosed:hover {
	color:#000;
	background:#f8f8f8 url(images/arrow1.gif) no-repeat 2px 6px;
	cursor:pointer;
}

#faq .faqOpen, .quizAnswers h3.faqOpen{
background:url(images/arrow2.gif) no-repeat 0 6px;
}

#faq .faqOpen:hover, .quizAnswers h3.faqOpen:hover{
background:#f8f8f8 url(images/arrow2.gif) no-repeat 0 6px;
}

#faq dd{
padding:0;
margin:10px 0 20px 20px;
/*margin: 0;*/
}

#faq dl dd dt{
color:#333;
border:0;
padding:10px 0 0 0;
font-size:1em;
font-weight:bold;
}

#faq dl dd dl dd{
margin:3px 0 6px 0;
padding:0;
font-size:.9em;
}

#faq ul{
padding:0 0 0 20px;
}



li{
margin:10px 0;
list-style-image:url(images/bullet.png);
}
.floatRight {
float:right;
margin-left:10px;
}

li.there4meLogo, li.iwfLogo, li.nspccLogo {
	list-style: none;
	list-style-image: none;
}
li.there4meLogo a {
	background: url(/parents/images/there4melogo.gif) no-repeat;
	padding-left: 155px;
	padding-top: 60px;
	height: 24px;
	display: block;
}

li.childlineLogo {
	background: url(/parents/images/childlinelogo.gif) no-repeat;
	padding-left: 155px;
	padding-top: 37px;
	height: 24px;
	display: block;
}

li.iwfLogo a {
	background: url(/parents/images/iwflogo.gif) no-repeat;
	padding-left: 135px;
	height: 84px;
	display: block;
}

li.nspccLogo a {
	background: url(/parents/images/nspcc.png) no-repeat;
	height: 50px;
	margin:0;
	display: block;
}

#film{
width:425px;
padding:20px;
margin:15px 0 0 0;
border:3px #ededed solid;
}

.register{
padding:0 100px 0 15px;
}

.register .btn{
border:0;
color:#fff;
font-weight:bold;
text-transform:uppercase;
background:#e10e66;
}

.register .btn:hover{
background:#000;
color:#FFFFFF;
}
input.btn{
	border:0;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	text-transform:uppercase;
	background:#e10e66;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:5px;
	font-size: 0.9em;
	padding-top:2px;
	padding-bottom:2px;
}

input.btn:hover{
background:#000;
color:#FFFFFF;
}

.internetSafety ul{
padding-left:10px;
}

.furtherSupport{
border-top:3px #ededed solid;
margin:0 0 40px 0;
width:500px;
}

.accessTables{
margin:0 0 30px 0;
}

.accessTables h3{
margin-top:30px;
}

.table1 td{
background:#ededed;
}

.quizAnswers ol li {
	list-style:lower-alpha;
	color:#666666;
}

.quizAnswers ol li.correct {
	color: #339900;
	font-weight: bold;
}

.col1 {
width:120px;
float:left;
}

.col2 {
margin-left:120px;
}
.note {
	font-size: 0.8em;
	color: #666666;
	margin-top:5px;
}
#rightColumn .row {
padding-top:3px;
padding-bottom:3px;
}

#signIn .welcome {
	margin-left: 50px;
}