/* 
* Amazium V1.0.0
* Copyright 2011, Mike Ballan
* www.amazium.co.uk
*/


/***** Standard 960px *****/

body.socialengineering h2 {
    margin: 0 0 20px;
}

body.socialengineering .videoColLeft h2 {
margin: 0 0 5px;
}

body.socialengineering .videoColLeft {
    margin-top: 0px;
}
	
	ul.top-navigation							{ padding:0; margin:0; list-style-type:none; text-align:right; display:block; float:right; }
	.top-navigation li							{ margin:0 0 0 3px; display:inline-block; font-size:11px; float:left; }
	.top-navigation li a							{ padding:0 6px 0 6px; border-left:1px solid #cbcbcc; text-decoration:none; }
	.top-navigation li a:hover						{ text-decoration:underline; }
	.top-navigation li a.first						{ border:none; }
	
	#search-form								{ margin:20px 0 0 0; padding:0; display:block; float:right; }
	#search-form [type="text"]						{ margin:0; padding:4px 2px; font-size:12px; border:solid 1px #f7f7f8; background-color:#ffffff; width:200px; -webkit-appearance: none;}
	.search-box								{ margin:0 10px 0 0; padding:0 0 0 25px; display:block; float:left; background:url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-search.png") 4px 4px no-repeat; border:1px solid #cbcbcc;  height:25px; overflow:hidden; }
	.social-box								{ margin:0 10px 0 0; padding:4px 4px 1px 6px; display:block; float:left; border:1px solid #cbcbcc; font-size:12px; height:20px; overflow:hidden; }
	.social-box span							{ padding: 3px 10px 0 0; float:left; }
	.a.btn-form, input.btn-form 						{border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0;}
	.contactSubmit 								{border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0;}	

	ul.breadcrumb								{ margin:0 0 6px 0; padding:0 0 0 15px; font-size:11px; background:transparent url('https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/bread-home.gif') no-repeat left 2px; }
	ul.breadcrumb li							{ margin:0; padding:0 0 0 2px; display:inline-block; float:none; line-height:13px; color:#999; text-decoration:none; background:none; }
	ul.breadcrumb li a							{ margin:0; padding:0 10px 0 0; color:#333; background:transparent url('https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/bread-divider.gif') no-repeat right 2px; }
	
	.outer-banner								{ margin:0 0 20px 0; width:100%; /*background:url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/bg-01.jpg") repeat-x 0 18px;*/ }
	.inner-banner								{  /*background-color:#00afc5;*/ background-color:#72D0DD; height: 320px; width:908px; padding: 10px; }
	
	.subpage-banner								{ margin:10px 0 10px 0; position:relative; width:100%; overflow: hidden; }
	.subpage-banner img							{ border:1px solid #999; width:100%; height:auto; }
	
	.protecting-your-computer .subpage-banner h1	{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#373457 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-monitor.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.protecting-your-computer #page-article .subpage-banner h1	{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#373457; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.protecting-your-computer h2,
	.protecting-your-computer h3,
	.protecting-your-computer ul.page-links a		{ border:none; color:#373457; }
	
	.protecting-yourself .subpage-banner h1 			{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#c03b21 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-lock.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.protecting-yourself #page-article .subpage-banner h1 			{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:3px; left:0; width:100%; background:#c03b21; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.protecting-yourself h2,
	.protecting-yourself h3,
	.protecting-yourself ul.page-links a				{ border:none; color:#c03b21; }

	.hardware-and-devices .subpage-banner h1	{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#373457 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-monitor.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.hardware-and-devices #page-article .subpage-banner h1	{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#373457; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.hardware-and-devices h2,
	.hardware-and-devices h3,
	.hardware-and-devices ul.page-links a		{ border:none; color:#373457; }

	.information-security .subpage-banner h1 			{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#c03b21 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-lock.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.information-security #page-article .subpage-banner h1 			{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:3px; left:0; width:100%; background:#c03b21; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.information-security h2,
	.information-security h3,
	.information-security ul.page-links a				{ border:none; color:#c03b21; }	

.nca .subpage-banner h1,
.socialengineering .subpage-banner h1	 			{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#c03b21; opacity:0.8; filter:alpha(opacity=80); color:#FFF; margin-bottom:0px; }
	.nca #page-article .subpage-banner h1,
.socialengineering #page-article .subpage-banner h1 			{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:3px; left:0; width:100%; background:#c03b21; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.nca h2,
	.nca h3,
	.nca ul.page-links a,
.socialengineering h3,
.socialengineering h2,
.socialengineering ul.page-links a				{ border:none; color:#c03b21; }
	
	.safeguarding-children .subpage-banner h1 			{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#a49a66 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-smile.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.safeguarding-children #page-article .subpage-banner h1 			{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#a49a66; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.safeguarding-children h2,
	.safeguarding-children h3,
	.safeguarding-children ul.page-links a				{ border:none; color:#a49a66; }

	.software .subpage-banner h1 			{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#a49a66 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-software.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.software #page-article .subpage-banner h1 			{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#a49a66; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.software h2,
	.software h3,
	.software ul.page-links a				{ border:none; color:#a49a66; }	
	
	.press .subpage-banner h1 				{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#6ab7ba url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-bubble.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.press #page-article .subpage-banner h1 				{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#6ab7ba; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.press h2,
	.press h3,
	.press ul.page-links a					{ border:none; color:#6ab7ba; }	

	.video .subpage-banner h1 				{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-5px; left:0; width:100%; background:#6ab7ba url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-bubble.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  margin-bottom:0px;  }
	.video #page-article .subpage-banner h1 				{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#6ab7ba; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.video h2,
	.video h3,
	.video ul.page-links a					{ border:none; color:#6ab7ba; }	
	
	
	.shopping-banking .subpage-banner h1 				{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#c38b7a url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-shopping.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF; }
	.shopping-banking #page-article .subpage-banner h1 				{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#c38b7a; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.shopping-banking h2,
	.shopping-banking h3,
	.shopping-banking ul.page-links a					{ border:none; color:#c38b7a; }	

	.rules-guidelines-and-procedures .subpage-banner h1 				{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#c38b7a url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-rules-guidelines.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF; }
	.rules-guidelines-and-procedures #page-article .subpage-banner h1 				{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#c38b7a; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.rules-guidelines-and-procedures h2,
	.rules-guidelines-and-procedures h3,
	.rules-guidelines-and-procedures ul.page-links a					{ border:none; color:#c38b7a; }	
	
	.victim-support .subpage-banner h1 		{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-5px; left:0; width:100%; background:#d87c2c url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-smile.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.victim-support #page-article .subpage-banner h1 		{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#d87c2c; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.victim-support h2,
	.victim-support h3,
	.victim-support ul.page-links a			{ border:none; color:#d87c2c; }

	.smartphones-tablets .subpage-banner h1 	{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#75444b url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-phone.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.smartphones-tablets #page-article .subpage-banner h1 	{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#75444b; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.smartphones-tablets h2,
	.smartphones-tablets h3,
	.smartphones-tablets ul.page-links a		{ border:none; color:#75444b; }

	.online-safety-and-security .subpage-banner h1 	{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#75444b url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-phone.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.online-safety-and-security #page-article .subpage-banner h1 	{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#75444b; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.online-safety-and-security h2,
	.online-safety-and-security h3,
	.online-safety-and-security ul.page-links a		{ border:none; color:#75444b; }
	
	.social-networking .subpage-banner h1 		{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#d87b2d url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-people.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.social-networking #page-article .subpage-banner h1 		{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#d87b2d; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.social-networking h2,
	.social-networking h3,
	.social-networking ul.page-links a		{ border:none; /*color:#d87b2d;*/ }

	.ways-you-work .subpage-banner h1 		{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#d87b2d url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-people.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.ways-you-work #page-article .subpage-banner h1 		{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#d87b2d; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.ways-you-work h2,
	.ways-you-work h3,
	.ways-you-work ul.page-links a		{ border:none; /*color:#d87b2d;*/ }	
	
	.businesses .subpage-banner h1 			{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-9px; left:0; width:100%; background:#b4b437 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-case.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.businesses #page-article .subpage-banner h1 			{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#b4b437; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.businesses h2,
	.businesses h3,
	.businesses ul.page-links a			{ border:none; color:#b4b437; }
	
	.small-businesses .subpage-banner h1 		{ padding:15px 5px 15px 60px; overflow:hidden; position:absolute; bottom:-5px; left:0; width:100%; background:#6d6d6d url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-case.png") no-repeat 15px 15px; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.small-businesses #page-article .subpage-banner h1 		{ padding:15px 5px 15px 15px; overflow:hidden; position:absolute; bottom:0px; left:0; width:100%; background:#6d6d6d; opacity:0.8; filter:alpha(opacity=80); color:#FFF;  }
	.small-businesses h2,
	.small-businesses h3,
	.small-businesses ul.page-links a		{ border:none; color:#6d6d6d; }

	.main-banner					{ margin:0 10px 0 0; overflow:hidden; float:left; display:inline; width:620px; }
	
	.sub-banner					{ margin:0 0 10px 0; overflow:hidden; float:left; display:inline; width:270px; }
	.sub-banner .img-left				{ float:left; margin:0 10px 0 0; border:none; }
	.sub-banner	h2				{ margin:0 0 5px 0; padding:0; font-size:16px; color:#FFF; border:none; }
	.sub-banner a					{ color:#FFF; }
	
	.related					{ margin:0 10px 0 0; padding:0 10px 0 0; width:156px; height:150px; float:left; border-right:1px solid #c6c6c6; }
	.related.last					{ margin:0; padding:0; border:none; }
	.related h3					{ color:#333; font-weight:bold; }
	
	.related-items					{ margin:40px 0 10px 0; }
	
	.life-story					{ margin:0 0 20px 0; padding:10px; background-color:#d8e9ea; }
	.life-story h2									{ margin:0 0 10px 0; color:#419495; }
	.life-story ul									{ padding:0; }
	.life-story li									{ margin:0 0 20px 0; padding:0 0 0 30px; background:transparent url('https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-quote.gif') no-repeat 0 0; }
	.life-story p {padding-bottom:0px;}
        .life-story a {text-decoration:none;}
        .life-story a:hover {text-decoration:underline;}

	.tips					{ margin:0 0 20px 0; padding:10px; background-color:#d8e9ea; border:1px solid #CCC }
	.tips	 h2									{ margin:0 0 10px 0; color:#419495; }
	.tips	 ol									{ padding:0; }
.tips	 p {padding-bottom:0px;}
        .tips	 a {text-decoration:none;}
        .tips	 a:hover {text-decoration:underline;}

.tips ol > li:before {
    -moz-box-sizing: border-box;
    background: none;
    color: #ff0000;
    content: counter(li, decimal);
    counter-increment: li;
    font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
    left: 0px;
    margin-right: 8px;
    padding: 4px;
    position: absolute;
    text-align: center;
    top:17px;
    width: 30px;
  margin-left:0px;
  padding-left:0px;
  font-size:43px;
}	

.tips li {
  margin-left:0px;
  padding-left:30px;
  width:150px;
	}

.blogimage {
margin-bottom:10px;
}

.fact-of-the-week .subpage-banner h1 {
background: url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-monitor.png") no-repeat scroll 15px 15px #A49A66;
    bottom: -9px;
    color: #FFFFFF;
    left: 0;
    opacity: 0.8;
    overflow: hidden;
    padding: 15px 5px 15px 60px;
    position: absolute;
    width: 100%;
}

        .recent-posts					{ margin:0 0 20px 0; padding:10px; background-color:#d8e9ea; }
	.recent-posts h2									{ margin:0 0 10px 0; color:#419495; }
	.recent-posts ul									{ padding:0; }
	.recent-posts li									{ margin:0 0 10px 0; padding:0 0 0 0px; }
	.recent-posts p {padding-bottom:0px;}
        .recent-posts a {text-decoration:none;}
        .recent-posts a:hover {text-decoration:underline;}

	
	/*****.wrapper									{ float:left; width:220px; }
	.wrapper ol li 									{ margin:0 0 13px 13px; display:list-item; width:180px; text-decoration:none; }
	.wrapper ol > wrapper li:before 				{ content:counter(li); counter-increment:li; position:absolute;	top:-2px; left:-30px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width:30px; margin-right:8px; padding:4px; color:#fff; background:#666; text-align:center; } *****/

	.white-box										{ margin:0 0 20px 0; padding:10px; height:208px; border:1px solid #d2d2d3; background-color:#FFF; overflow:hidden; }
	.white-box a									{ text-decoration:none; }
	.white-box h2									{ font-size:18px; color:#333; border:none; }
	
	.green-box										{ margin:0 0 20px 0; padding:10px; height:208px; border:1px solid #d2d2d3; background:#49a9aa url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/question.jpg") no-repeat center center; overflow:hidden; }
	.green-box a									{ text-decoration:none; }
	.green-box h2									{ font-size:18px; color:#FFF; border:none; }
	.green-box h2.main-title						{ padding:10px 0 30px 0; font-size:30px; }

	/*.connect-box										{ margin-bottom:20px; width:206px; height:237px; border:1px solid #d2d2d3;  background:#8dc63f url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/share-your-stories.gif") no-repeat left; overflow:hidden; }
	.connect-box a									{ text-decoration:none; width:206px; height:237px; display:block;}
        .connect-box a:hover                                                            {background:#00aec5 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/share-your-stories.gif") no-repeat right;}
	.connect-box h2									{ font-size:18px; color:#FFF; border:none; }
	.connect-box h2.main-title	{ padding:10px 0 30px 0; font-size:30px; }
	*/

.connect-box { 
	margin:0 0 20px 0;   
	width:206px; 
	height:114px; 
	}

.video-box {
	margin: 0 0 20px 0;
}

/*.connect-box a { 
	text-decoration:none;
	}

.connect-box a:hover { 
	text-decoration:underline;
	}

.connect-box .callOutsRight h1 {
	 font-size:13px; 
	color:#000000; 
	border:none; 
	text-transform:uppercase; 
	font-weight:bold; 
	margin-bottom:6px;
margin-top:5px;
	 }
	 
.connect-box .callOutsRight h2 {
	font-size:14px; 
	color:#8cc640; 
	border:none; 
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:12px;
	}

.connect-box .callOutsRight p {
	margin-bottom:0px;
	}
	
.connect-box .callOutsRight a {
	color:#8cc640;
	}*/

	.blue-box										{ margin-bottom:20px; width:206px; height:237px; border:1px solid #d2d2d3;  background:#00aec5 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/quiz.gif") no-repeat left; overflow:hidden; }
	.blue-box a									{ text-decoration:none; width:206px; height:237px; display:block;}
        .blue-box a:hover                                                            {background:#00aec5 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/quiz.gif") no-repeat right;}
	.blue-box h2									{ font-size:18px; color:#FFF; border:none; }
	.blue-box h2.main-title	{ padding:10px 0 30px 0; font-size:30px; }
	
        .purple-box										{ margin:0 0 20px 0; width:206px; height:237px; border:1px solid #d2d2d3; background:#75444B url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/rough-guide.gif") no-repeat left; overflow:hidden; }
	.purple-box a									{ text-decoration:none;  width:206px; height:237px; display:block;}
.purple-box a:hover                                                            {background:#00aec5 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/rough-guide.gif") no-repeat right;}
	.purple-box h2									{ font-size:18px; color:#FFF; border:none; }
	.purple-box h2.main-title						{ padding:10px 0 30px 0; font-size:30px; }
	
	/*.orange-box										{ margin:0 0 20px 0;  width:206px; height:237px; border:1px solid #d2d2d3; background:#f26531 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/fact-of-the-week2.gif") no-repeat left; overflow:hidden; }
	.orange-box a									{ text-decoration:none; width:206px; height:237px; display:block; }
	.orange-box a:hover                                                            {background:#00aec5 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/fact-of-the-week2.gif") no-repeat right;}
	.orange-box h2									{ font-size:18px; color:#FFF; border:none; }
	.orange-box h2.main-title						{ padding:10px 0 30px 0; font-size:30px; }
*/

.orange-box { 
	margin:0 0 20px 0;  
	width:206px; 
	height:114px; 

	}

/*.orange-box a { 
	text-decoration:none;
	}

.orange-box a:hover { 
	text-decoration:underline;
	}*/


.callOutsLeft {
	display:inline;
	float:left;
	width:82px;
	}

.callOutsRight {
	display:inline;
	float:left;
	width:100px;
	}
	
.callOutsRight h1 {
	 font-size:13px; 
	color:#000000; 
	border:none; 
	text-transform:uppercase; 
	font-weight:bold; 
	margin-bottom:6px;
margin-top:5px;
	 }
	 
.callOutsRight h2 {
	font-size:12px; 
	color:#782a8a; 
	border:none; 
	text-transform:uppercase;
	font-weight:bold; 
	margin-bottom:12px;
	}

.callOutsRight p {
	margin-bottom:0px;
	}
	
.callOutsRight a {
	color:#782a8a;
	}


	/*.yellow-box										{ margin:0 0 20px 0;  width:206px; height:237px; border:1px solid #d2d2d3; background:#D87B2D url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/become-a-web-detective.gif") no-repeat left; overflow:hidden; }
	.yellow-box a									{ text-decoration:none; width:206px; height:237px; display:block; }
	.yellow-box a:hover                                                            {background:#00aec5 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/become-a-web-detective.gif") no-repeat right;}
	.yellow-box h2									{ font-size:18px; color:#FFF; border:none; }
	.yellow-box h2.main-title						{ padding:10px 0 30px 0; font-size:30px; }

*/

.yellow-box { 
	margin:0 0 20px 0;   
	width:206px; 
	height:114px; 
	
	}

.smesidebutton { 
	margin:0 0 20px 0;   
	width:206px; 
	height:114px; 
	
	}

/*.yellow-box a { 
	text-decoration:none;
	}

.yellow-box a:hover { 
	text-decoration:underline;
	}

.yellow-box .callOutsRight h1 {
	 font-size:13px; 
	color:#000000; 
	border:none; 
	text-transform:uppercase; 
	font-weight:bold; 
	margin-bottom:6px;
margin-top:5px;
	 }
	 
.yellow-box .callOutsRight h2 {
	font-size:14px; 
	color:#e20177; 
	border:none; 
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:12px;
	}

.yellow-box .callOutsRight p {
	margin-bottom:0px;
	}
	
.yellow-box .callOutsRight a {
	color:#e20177;
	}*/

	/*.red-box										{ margin:0 0 20px 0;  width:206px; height:237px; border:1px solid #d2d2d3; background:#C03B21 url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/report-online-crime.jpg") no-repeat left; overflow:hidden; }
	.red-box a									{ text-decoration:none;  width:206px; height:237px; display:block;}
	.red-box h2									{ font-size:18px; color:#FFF; border:none; }
	.red-box h2.main-title						{ padding:10px 0 30px 0; font-size:30px; }
			*/

.red-box { 
	margin:0 0 20px 0;  
	width:266px; 
	height:114px; 
	
	}

/*.red-box a { 
	text-decoration:none;
	}

.red-box a:hover { 
	text-decoration:underline;
	}

.red-box .callOutsRight h1 {
	 font-size:13px; 
	color:#ec2227; 
	border:none; 
	text-transform:uppercase; 
	font-weight:bold; 
	margin-bottom:6px;
margin-top:6px;
	 }
	 
.red-box .callOutsRight h2 {
	font-size:14px; 
	color:#ffffff; 
	border:none; 
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:8px;
	}

.red-box .callOutsRight p {
	margin-bottom:0px;
	}
	
.red-box .callOutsRight a {
	color:#ffffff;
	}	*/	

	.dark-box										{ margin:0 0 20px 0; padding:10px; border:1px solid #d2d2d3; background:#333 url(https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-resource-centre.gif) no-repeat 10px 15px; color:#FFF; overflow:hidden; }
	.dark-box h2									{ padding:0 0 0 30px; font-size:22px; color:#FFF; border-color:#333; }
	.dark-box ul									{ padding:0; }
	.dark-box li									{ marin:0; padding:0 0 0 30px; background:transparent url('https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-arrows.gif') no-repeat 0 0; color:#999; }
	.dark-box a										{ color:#FFF; }

	.dark-box-downloads								{ margin:0 0 20px 0; padding:10px; border:1px solid #d2d2d3; background:#333 url(https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/Images/icon-download-centre.gif) no-repeat 10px 15px; color:#FFF; overflow:hidden; }
	.dark-box-downloads h2								{ padding:0 0 0 40px; font-size:22px; color:#FFF; border-color:#333; }
	.dark-box-downloads ul								{ padding:10px 0px; }
	.dark-box-downloads li								{ marin:0; padding:0 0 0 0px; background:transparent url('https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-arrows.gif') no-repeat 0 0; color:#999; }
	.dark-box-downloads a								{ color:#FFF; }
	
	.client-logos									{ margin:20px 0px 0px 0px; padding:20px 30px 10px 0; border-top: 2px dotted #A1A1A1; }
	
	.subpage-link-box								{ overflow:hidden; }
	.subpage-link-box img							{ border:1px solid #ccc; }
	
	ul.page-links									{ font-size:14px; font-weight:bold; }
	
	.footer											{ font-size:11px; }
	.footer h3										{ color:#419495; }
	.footer ul										{ padding:0; }
	.footer li										{ margin:0 0 5px 0; display:block; }
	.footer li a									{ marin:0; padding:0; display:block; border-bottom:1px solid #d2d2d3; text-decoration:none; }
	.footer li a:hover								{ text-decoration:underline; }
	.footer .terms									{ padding:45px 0 0 0; }

	.footer-social li a								{ marin:0; padding:0 0 0 25px; display:block; border:none; text-decoration:none; }

	.facebook										{ background:transparent url(https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-facebook.jpg) no-repeat 0 0; }
	.twitter										{ background:transparent url(https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-twitter.jpg) no-repeat 0 0; }
	.feed											{ background:transparent url(https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-rss.jpg) no-repeat 0 0; }

	.footer-social li.facebook						{ border:1px solid #8caee1; }
	.footer-social li.twitter						{ border:1px solid #b4dde6; }
	.footer-social li.feed							{ border:1px solid #f9ae62; }
	
	
	
	
	/*Press Release Styles*/

body.press ul.nav_categories li h1, body.blog h1, body.business-blog h1 {
	border-top: 2px dotted #a1a1a1;
    border-bottom: 2px dotted #a1a1a1;
    color: #a1a1a1;
    font-family: trebuchet MS;
    font-size: 21px;
	font-weight:bold
    margin:0px 0px;
    padding: 15px 0px;
	}

body.press .featured-press ul.nav_categories li h2 a, body.blog .featured-press h2 a, body.business-blog .featured-press h2 a {
	color:#49a9aa;
	text-decoration:none;
	line-height:22px;
	}

body.press ul.nav_categories li h2 span.date, body.blog h2 span.date, body.business-blog h2 span.date {
	font-size:14px;
	color:#666666;
	font-family: trebuchet MS;
	font-style:italic;
	}

body.press .pressColLeft h2 a, body.blog .pressColLeft h2 a, body.business-blog .pressColLeft h2 a {
	color:#49a9aa;
	text-decoration:none;
	line-height:22px;
	font-size:16px;
	}

body.press .pressColLeft h2 span.date, body.blog .pressColLeft h2 span.date, body.business-blog .pressColLeft h2 span.date {
	font-size:12px;
	color:#666666;
	font-family: trebuchet MS;
	font-style:italic;
	}

body.press .pressColRight h2 a, body.blog .pressColRight h2 a, body.business-blog .pressColRight h2 a {
	color:#49a9aa;
	text-decoration:none;
	font-size:14px;
	}

body.press .featured-press, body.blog .featured-press, body.business-blog .featured-press {
	border-bottom: 2px dotted #a1a1a1;
	margin-top:15px;
	}

body.news .featured-press {
	margin-top:15px;
	}

body.press .featured-press h2, body.blog .featured-press h2, body.business-blog .featured-press h2 {
	padding-top:10px;
	}

body.press .featured-press ul, body.blog .featured-press ul, body.business-blog .featured-press ul {
	margin-bottom:0px;
	}

body.press .row .grid_9 div.pressColLeft {
	display:inline;
	float:left;
	width:365px;
	margin-right:34px;
	margin-bottom:22px;
	}

body.news .row .grid_9 div.pressColLeft {
	display:inline;
	float:left;
	margin-bottom:22px;
	}

body.press .row .grid_9 div.pressColRight {
	display:inline;
	float:left;
	width:285px;
	margin-top:27px;
	}

body.press .row .grid_9 div.pressColLeft p {
	border-bottom: 2px dotted #a1a1a1;
	margin-bottom:15px;
	}

body.press .row .grid_9 div.pressColRight h2 {
	margin-bottom:0px;
	}

body.press .row .grid_9 div.pressColLeft h2 {
	margin-bottom:0px;
	}

body.contact-get-safe-online h1 {
	font-size:20px;
	margin-bottom:15px;
	}

body.contact-get-safe-online p {
	margin-bottom:20px;
	}

body.contact-get-safe-online h2 {
	font-size:30px;
	font-family: trebuchet MS;
	font-style:italic;
	margin-bottom:20px;
	border-bottom:none;
	}

body.contact-get-safe-online input.contactForm {
	width:288px;
	height:30px;
	color:#666666;
	font-family:georgia;
	font-style:italic;
	padding-left:4px;
	font-size:14px;
	margin-bottom:10px;
	}

body.contact-get-safe-online textarea.contactForm {
	width:288px;
	height:130px;
	color:#666666;
	font-family:georgia;
	font-style:italic;
	padding:5px;
	font-size:14px;
	margin-bottom:10px;
	}

body.contact-get-safe-online input.contactSubmit {
	width:98px;
	height:28px;
	background:#72D0DD;
	border:none;
	color:#ffffff;
	padding:5px;
	margin-left:195px;
	text-transform: uppercase;
	cursor: pointer;
	font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
	font-size: 12px;
	overflow: hidden;
	}

body.contact-get-safe-online input.contactSubmit:hover {
	cursor:hand;
	cursor:pointer;
	opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	}
				
body.contact-get-safe-online .contactLeft {
	float:left;
	display:inline;
	width:300px;
	margin-right:30px;
	margin-bottom:80px;
	}

body.contact-get-safe-online .contactRight {
	float:left;
	display:inline;
	width:200px;
	margin-bottom:80px;
	}

.top_10 {
height:90px;
}

.top_10_number {
height:90px;
}

/*
.top-ten:nth-child(1) .top_10:nth-child(1) p.top_10_number {
	background:#4e5b52;
	}	

.top-ten:nth-child(1) .top_10:nth-child(2) p.top_10_number {
	background:#7f8975;
	}	


.top-ten:nth-child(1) .top_10:nth-child(3) p.top_10_number {
	background:#75897b;
	}

.top-ten:nth-child(1) .top_10:nth-child(4) p.top_10_number {
	background:#9cb7a4;
	}

.top-ten:nth-child(1) .top_10:nth-child(5) p.top_10_number {
	background:#9cb7a4;
	}

.top-ten:nth-child(2) .top_10:nth-child(1) p.top_10_number {
	background:#9cb7a4;
	}

.top-ten:nth-child(2) .top_10:nth-child(2) p.top_10_number {
	background:#9cb3b7;
	}

.top-ten:nth-child(2) .top_10:nth-child(3) p.top_10_number {
	background:#9cb7b1;
	}

.top-ten:nth-child(2) .top_10:nth-child(4) p.top_10_number {
	background:#cedbd2;
	}

.top-ten:nth-child(2) .top_10:nth-child(5) p.top_10_number {
	background:#cedbd2;
	}*/

.top_10 p.protecting_your_computer {
background:#383457;
color:#ffffff;
}

.top_10 p.protecting_your_computer a {
color:#ffffff;
}

.top_10 p.protecting_yourself {
background:#c03b21;
color:#ffffff;
}

.top_10 p.protecting_yourself a {
color:#ffffff;
}

.top_10 p.smartphones_and_tablets {
background:#75444b;
color:#ffffff;
}

.top_10 p.smartphones_and_tablets a {
color:#ffffff;
}

.top_10 p.shopping_and_banking {
background:#c38b7a;
color:#ffffff;
}

.top_10 p.shopping_and_banking a {
color:#ffffff;
}

.top_10 p.safeguarding_children {
background:#a49a66;
color:#ffffff;
}

.top_10 p.safeguarding_children a {
color:#ffffff;
}

.top_10 p.social_networking {
background:#d87b2d;
color:#ffffff;
}

.top_10 p.social_networking a {
color:#ffffff;
}

.share_with_us {
	background:#D8E9EA;
	display:block;
	padding: 10px;
	margin: 0 0 20px;
	}

.share_with_us a h2 {
	color:#00AFC5;
	}

.share_with_us a {
	color:#00AFC5;
	text-decoration:none;
	}

.share_with_us a:hover {
	color:#00AFC5;
	text-decoration:underline;
	}


.report_a_crime {
	background:#333333;
	display:block;
	padding: 10px;
	margin: 0 0 20px;
	}

.report_a_crime a p {
	color:#ffffff;
	text-decoration:none;
	}

.report_a_crime a p:hover {
	color:#ffffff;
	text-decoration:underline;
	}


.report_a_crime a {
	color:#00AFC5;
	text-decoration:none;
	}

.report_a_crime a:hover {
	color:#00AFC5;
	text-decoration:none;
	}


.sign_up {
	background:#4AA9AB;
	display:block;
	padding: 10px;
	margin: 0 0 20px;
	text-decoration:none;
	}

.sign_up h2 {
	color:#ffffff;
	}

.videoColLeft {
	display:inline;
	float:left;
	width:340px;
	margin-top:20px;
height: 130px;
	}

.videoColLeft a {
	display:inline;
	float:left;
	width:110px;
	}

.videoColLeft p {
	display:inline;
	float:left;
	width:200px;
	}

.videoColRight {
	display:inline;
	float:left;
	width:340px;
	margin-top:20px;
	}


.videoColLeft h2 a {
	color:#49a9aa;
	text-decoration:none;
	font-size:20px;
	}

.videoColLeft h2 a:hover {
	text-decoration:underline;
	}

.videoColLeft h2 .video-date {
	color:#666666;
	font-size:12px;
	font-style:italic
	}

.videoColRight h2 a {
	color:#49a9aa;
	text-decoration:none;
	font-size:20px;
	}

.videoColRight h2 a:hover {
	text-decoration:underline;
	}

.videoColRight h2 .video-date {
	color:#666666;
	font-size:12px;
	font-style:italic
	}

.viLeftCol {
	display:inline;
	float:left;
	width:120px;
	margin-bottom:20px;
	}

.viRightCol {
	display:inline;
	float:left;
	width:140px;
	margin-bottom:20px;
	}


.viRightCol p, .viLeftCol p {
	font-size:12px;
	line-height:14px;
	color:#333333;
	}

.homeviLeftCol {
	display:inline;
	float:left;
	width:110px;
	margin-bottom:5px;
	}

.homeviRightCol {
	display:inline;
	float:left;
	width:85px;
	margin-bottom:5px;
	}


.homeviRightCol p, .homeviLeftCol p {
	font-size:12px;
	line-height:14px;
	color:#333333;
	}

.homeviRightCol a {
	text-decoration:none;
	}

.homeviRightCol a:hover {
	text-decoration:underline;
	}

.videoc2a {
	display:inline;
	float:left;
	width:110px;
	}

.videoRightc2a {
	display:inline;
	float:left;
	width:70px;
	font-weight:normal;
	font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
	}

.videoRightc2a a {
	text-decoration:none;
	color:#ffffff;
	}

.videoRightc2a a:hover {
	text-decoration:underline;
	}

.videoCallOut h1 {
	color:#ffffff;
	font-size:14px; 
	text-transform:uppercase; 
	font-weight:bold;
	margin-bottom:3px;
	}

.videoCallOut {
	clear:both;
	margin-bottom:20px;
	padding:12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5; 
	}

.teamMember {
	width:160px;
	display:inline;
	float:left;
	margin-right:20px;
	margin-bottom:30px;
	}

.teamBio {
	display:inline;
	float:left;
	width:500px;}

.teamMember h2 p {
	font-size:26px;
	}

.teamMember p {
	width:150px;
	font-size:12px;
	line-height:16px;
	}

.meetTheTeam {
	margin-top:30px;
	}

form#contact_form {
	/*border-bottom:2px dotted #A1A1A1;*/
	margin-bottom:40px;
	}



.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:140px;
	height:178px;
	/*margin:10px;*/
	background:#111;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	}

	.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		height:100%;
		width:100%;
		background:#111;
		}
	
	.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:100%;
		height:100%;
		background:#111;
		}
	
.teamMember .details p{
	color:#ffffff;
	padding-bottom:3px;
	margin-bottom:0px;
	width:130px;
	}

.teamMember .details {
	padding:6px;
	color:#ffffff;
	font-size:12px;
	}
		
		.bar2 .mosaic-overlay {
			bottom:-50px;
			height:75px;
			opacity:0.8;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter:alpha(opacity=80);
			}
		
			.bar2 .mosaic-overlay:hover {
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter:alpha(opacity=100);
				}

.clickbanner {
	background: url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/click-and-tell-banner.jpg") no-repeat right;
	height:100px;
	width:431px;
	padding:16px 0px 0px 40px ;
	}
	
.clickHeadingText {
	font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
	font-size:32px;
	font-weight:bold;
	color:#ffffff;
	}

.clickText {
	font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#ffffff;
	}
	
.clickLink a {
	font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
	margin-left:240px;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.clickLink a:hover {
	text-decoration:underline;
	}

.clicktell img {
  	width:471px;
    height:auto;
  margin-bottom:10px;
  }

		
.calloutBox {
	width:200px;
	float:right;
	padding:10px;
	font-size:1.2em;
	line-height:1.3em;
	margin: 0px 0px 10px 15px;
	/*font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;*/
	}

body.news .calloutBox, body.news .calloutBox em, body.theoneshow .calloutBox {
    background: #72D0DD;
    color: #FFFFFF;
    font-style: italic;
}

body.news .calloutBox a, body.theoneshow .calloutBox a {
color:#ffffff;
}

body.theoneshow #page-article-text h2 {
border-bottom:none;
}

#page-article .calloutBox ul li {
color:#ffffff;
}

.theoneshow ol li:before {
background:none;
 color:#000000 !important;
}

.theoneshow ol li {
width:350px;
}

body.smartphones-tablets .calloutBox {
	background: #75444b;
	color:#ffffff;
	font-style:italic;
	}


body.protecting-your-computer .calloutBox {
	background: #383457;
	color:#ffffff;
	font-style:italic;
	}

body.protecting-yourself .calloutBox {
	background: #c03b21;
	color:#ffffff;
	font-style:italic;
	}


body.nca .calloutBox,
body.socialengineering .calloutBox {
	background: #c03b21;
	color:#ffffff;
	font-style:italic;
	}

body.nca .calloutBox a, body.nca .calloutBox em,
body.socialengineering .calloutBox a, body.socialengineering .calloutBox em {color:#fff;}



body.shopping-banking .calloutBox {
	background: #c38b7a;
	color:#ffffff;
	font-style:italic;
	}

body.safeguarding-children .calloutBox {
	background: #a49a66;
	color:#ffffff;
	font-style:italic;
	}

body.social-networking .calloutBox {
	background: #d87b2d;
	color:#ffffff;
	font-style:italic;
	}

body.businesses .calloutBox {
	background: #b4b437;
	color:#ffffff;
	font-style:italic;
	}

	body.hardware-and-devices .calloutBox {
	background: #373457;
	color:#ffffff;
	font-style:italic;
	}

	body.information-security .calloutBox {
	background: #C03B21;
	color:#ffffff;
	font-style:italic;
	}

	body.online-safety-and-security .calloutBox {
	background: #75444B;
	color:#ffffff;
	font-style:italic;
	}

	body.rules-guidelines-and-procedures .calloutBox {
	background: #C38B7A;
	color:#ffffff;
	font-style:italic;
	}

	body.software .calloutBox {
	background: #ADA375;
	color:#ffffff;
	font-style:italic;
	}

	body.ways-you-work .calloutBox {
	background: #D87B2D;
	color:#ffffff;
	font-style:italic;
	}
	
#page-article .calloutBox ul li a {
    color: #FFFFFF;
}

/*.protecting-your-computer h3,*/ .protecting-your-computer ul.page-links a/*, .protecting-your-computer #page-article h1*/ {
	color: #373457 !important;}


.social-networking h3, /*.social-networking ul.page-links a, .social-networking #page-article h1*/ {
	color: #D87B2D !important;}


#page-article ul {
	margin-left:20px;
	margin-top:10px;
	}

#page-article ul li {
	list-style-type:disc;
	list-style-image:none;
	color:#000;
	display:list-item;
	}

.marquee0 a {
	text-decoration:none;
	}


.top-navigation {
	float:right;}

.search-box input {
	color: #666666;
    font-family: georgia;
    font-size: 14px;
    font-style: italic;
	}

 .social-box span {
	color: #666666;
    font-family: georgia;
    font-size: 13px;
    font-style: italic;
	padding-top:2px;
	}

body.protecting-your-computer .dark-box ul#related_content li a {
	color:#ffffff;
	}

body.protecting-yourself .dark-box ul#related_content li a {
	color:#ffffff;
	}

body.smartphones-tablets .dark-box ul#related_content li a {
	color:#ffffff;
	}

body.shopping-banking .dark-box ul#related_content li a {
	color:#ffffff;
	}

body.safeguarding-children .dark-box ul#related_content li a {
	color:#ffffff;
	}

body.social-networking .dark-box ul#related_content li a {
	color:#ffffff;
	}

body.businesses .dark-box ul#related_content li a {
	color:#ffffff;
	}

.footer {
	border-top: 2px dotted #A1A1A1;
	padding-top:30px;
	margin-top:20px;
	}

.blog-entries ol {
width:100%;
}

.blog-entries ol > li:before {
top:6px;
background:#49a8a9;

}

.blog-entries a {
text-decoration:none;
}

body.business-news .featured-press {
	margin-top:15px;
	}

body.business-news .row .grid_9 div.pressColLeft {
	display:inline;
	float:left;
	margin-bottom:22px;
	}

body.business-news .calloutBox, body.news .calloutBox em, body.theoneshow .calloutBox {
    background: #72D0DD;
    color: #FFFFFF;
    font-style: italic;
}

body.business-news .calloutBox a, body.theoneshow .calloutBox a {
color:#ffffff;
}

/* News and Business News page style */

body.news ul.nav_categories li h1 {
	border-top: 2px dotted #a1a1a1;
    border-bottom: 2px dotted #a1a1a1;
    color: #a1a1a1;
    font-family: trebuchet MS;
    font-size: 21px;
	font-weight:bold
    margin:0px 0px;
    padding: 15px 0px;
	}

body.business-news ul.nav_categories li h1 {
	border-top: 2px dotted #a1a1a1;
    border-bottom: 2px dotted #a1a1a1;
    color: #a1a1a1;
    font-family: trebuchet MS;
    font-size: 21px;
	font-weight:bold
    margin:0px 0px;
    padding: 15px 0px;
	}

body.news h2 {
border-bottom:none;
}

body.business-news h2 {
border-bottom:none;
}


body.news .featured-press ul.nav_categories li {
	width:100%;
}

body.business-news .featured-press ul.nav_categories li {
	width:100%;
}



body.news .featured-press ul.nav_categories li h2 a {
	color:#49a9aa;
	text-decoration:none;
	line-height:22px;
	}

body.business-news .featured-press ul.nav_categories li h2 a {
	color:#49a9aa;
	text-decoration:none;
	line-height:22px;
	}


body.news ul.nav_categories li h2 span.date {
	font-size:14px;
	color:#666666;
	font-family: trebuchet MS;
	font-style:italic;
	}

body.business-news ul.nav_categories li h2 span.date {
	font-size:14px;
	color:#666666;
	font-family: trebuchet MS;
	font-style:italic;
	}

body.news .pressColLeft h2 a {
	color:#49a9aa;
	text-decoration:none;
	line-height:22px;
	font-size:16px;
	}

body.business-news .pressColLeft h2 a {
	color:#49a9aa;
	text-decoration:none;
	line-height:22px;
	font-size:16px;
	}

body.news .pressColLeft h2 span.date {
	font-size:12px;
	color:#666666;
	font-family: trebuchet MS;
	font-style:italic;
	}

body.business-news .pressColLeft h2 span.date {
	font-size:12px;
	color:#666666;
	font-family: trebuchet MS;
	font-style:italic;
	}

body.news .pressColRight h2 a {
	color:#49a9aa;
	text-decoration:none;
	font-size:14px;
	}

body.business-news .pressColRight h2 a {
	color:#49a9aa;
	text-decoration:none;
	font-size:14px;
	}

body.news .featured-press {
	border-bottom: 2px dotted #a1a1a1;
	margin-top:15px;
	}

body.business-news .featured-press {
	border-bottom: 2px dotted #a1a1a1;
	margin-top:15px;
	}

body.news .featured-press h2 {
	padding-top:10px;
	}

body.business-news .featured-press h2 {
	padding-top:10px;
	}

body.news .featured-press ul {
	margin-bottom:0px;
	}

body.business-news .featured-press ul {
	margin-bottom:0px;
	}

body.news .row .grid_9 div.pressColLeft {
	display:inline;
	float:left;
	margin-bottom:22px;
	}

body.business-news .row .grid_9 div.pressColLeft {
	display:inline;
	float:left;
	margin-bottom:22px;
	}

body.news .row .grid_9 div.pressColRight {
	display:inline;
	float:left;
	width:285px;
	margin-top:27px;
	}

body.business-news .row .grid_9 div.pressColRight {
	display:inline;
	float:left;
	width:285px;
	margin-top:27px;
	}


body.news .row .grid_9 div.pressColLeft p {
	/*border-bottom: 2px dotted #a1a1a1;*/
	margin-bottom:15px;
	}

body.business-news .row .grid_9 div.pressColLeft p {
	/*border-bottom: 2px dotted #a1a1a1;*/
	margin-bottom:15px;
	}

body.news .row .grid_9 div.pressColRight h2 {
	margin-bottom:0px;
	}


body.business-news .row .grid_9 div.pressColRight h2 {
	margin-bottom:0px;
	}

body.news .row .grid_9 div.pressColLeft h2 {
	margin-bottom:0px;
	}


body.business-news .row .grid_9 div.pressColLeft h2 {
	margin-bottom:0px;
	}

.news .subpage-banner h1, .blog .subpage-banner h1 {
	background: url("{site_url}themes/site_themes/getsafeonline/images/icon-bubble.png") no-repeat scroll 15px 15px #6AB7BA;
    bottom: -9px;
    color: #FFFFFF;
    left: 0;
    opacity: 0.8;
    overflow: hidden;
    padding: 15px 5px 15px 60px;
    position: absolute;
    width: 100%;
	}

.business-news .subpage-banner h1, .blog .subpage-banner h1 {
	background: url("{site_url}themes/site_themes/getsafeonline/images/icon-bubble.png") no-repeat scroll 15px 15px #6AB7BA;
    bottom: -9px;
    color: #FFFFFF;
    left: 0;
    opacity: 0.8;
    overflow: hidden;
    padding: 15px 5px 15px 60px;
    position: absolute;
    width: 100%;
	}

.reqLeft {
	display:inline;
	float:left;
	width:180px;
	font-family: georgia;
	font-size: 12px;
	font-style: italic;
	color: #666666;
	margin-bottom:20px;
	}

.reqRight {
	display:inline;
	float:right;
	}

#myform_errorloc ul li {
	margin-bottom:0px;
	margin-top:4px;
	}

body.share-your-story h1, body.web-detective h1 {
	font-size:20px;
	margin-bottom:15px;
	}

body.share-your-story p, body.web-detective p {
	margin-bottom:20px;
	}

body.share-your-story h2, body.web-detective h2 {
	font-size:30px;
	font-family: trebuchet MS;
	font-style:italic;
	margin-bottom:20px;
	border-bottom:none;
	}

body.share-your-story input.contactForm , body.web-detective input.contactForm {
	width:288px;
	height:30px;
	color:#666666;
	font-family:georgia;
	font-style:italic;
	padding-left:4px;
	font-size:14px;
	margin-bottom:10px;
	}

body.share-your-story textarea.contactForm, body.web-detective textarea.contactForm {
	width:288px;
	height:130px;
	color:#666666;
	font-family:georgia;
	font-style:italic;
	padding:5px;
	font-size:14px;
	margin-bottom:10px;
	}

body.share-your-story input.contactSubmit, body.web-detective input.contactSubmit {
	width:98px;
	height:28px;
	background:#72D0DD;
	border:none;
	color:#ffffff;
	padding:5px;
	margin-left:195px;
	text-transform: uppercase;
	cursor: pointer;
	font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
	font-size: 12px;
	overflow: hidden;
	}

body.share-your-story input.contactSubmit:hover, body.web-detective input.contactSubmit:hover {
	cursor:hand;
	cursor:pointer;
	opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	}
				

body.share-your-story form#contact_form, body.web-detective form#contact_form {
	margin-bottom:40px;
	border-bottom:none;
	}

body.share-your-story .shareLeft, body.web-detective .shareLeft {
	float:left;
	display:inline;
	width:300px;
	margin-right:60px;
	margin-bottom:80px;
	}

body.share-your-story .shareRight, body.web-detective .shareRight {
	float:left;
	display:inline;
	width:200px;
	margin-bottom:80px;
	}




body.take-part h1 {
	font-size:20px;
	margin-bottom:15px;
	}

body.take-part p {
	margin-bottom:20px;
	}

body.take-part h2 {
	font-size:30px;
	font-family: trebuchet MS;
	font-style:italic;
	margin-bottom:20px;
	border-bottom:none;
	}

body.take-part select {
	width:288px;
	height:30px;
	color:#666666;
	font-family:georgia;
	font-style:italic;
	padding-left:4px;
	font-size:14px;
	margin-bottom:10px;
	padding-top:4px;
	}

body.take-part input.contactForm {
	width:288px;
	height:30px;
	color:#666666;
	font-family:georgia;
	font-style:italic;
	padding-left:4px;
	font-size:14px;
	margin-bottom:10px;
	}

body.take-part textarea.contactForm {
	width:288px;
	height:130px;
	color:#666666;
	font-family:georgia;
	font-style:italic;
	padding:5px;
	font-size:14px;
	margin-bottom:10px;
	}

body.take-part input.contactSubmit {
	width:98px;
	height:28px;
	background:#72D0DD;
	border:none;
	color:#ffffff;
	padding:5px;
	margin-left:195px;
	text-transform: uppercase;
	cursor: pointer;
	font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
	font-size: 12px;
	overflow: hidden;
	}

body.take-part input.contactSubmit:hover {
	cursor:hand;
	cursor:pointer;
	opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	}
				

body.take-part form#contact_form {
	margin-bottom:40px;
	border-bottom:none;
	}

body.take-part .shareLeft {
	float:left;
	display:inline;
	width:300px;
	margin-right:60px;
	margin-bottom:80px;
	}

body.take-part .shareRight {
	float:left;
	display:inline;
	width:200px;
	margin-bottom:80px;
	}
	
	
.cookiesWarning {
	float:right; 
	font-size:10px; 
	margin-bottom:20px;
	border:#CBCBCC 1px solid;
	padding:5px;
	width:100%;
	text-align:center;
	}


body.video .cookiesWarning {
	display:none;
	}

body.protecting-your-computer .see-also {
	margin-top:10px;
	margin-bottom:100px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	float: right;
	width: 220px;
	clear: right;
	border: 1px solid #383457;
	border-radius: 6px;	
}

body.protecting-yourself .see-also {
	margin-top:10px;
	margin-bottom:100px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	float: right;
	width: 220px;
	clear: right;
	border: 1px solid #C03B21;
	border-radius: 6px;	
}

body.smartphones-tablets .see-also {
	margin-top:10px;
	margin-bottom:100px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	float: right;
	width: 220px;
	clear: right;
	border: 1px solid #75444B;
	border-radius: 6px;	
}

body.shopping-banking .see-also {
	margin-top:10px;
	margin-bottom:100px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	float: right;
	width: 220px;
	clear: right;
	border: 1px solid #C38B7A;
	border-radius: 6px;	
}

body.safeguarding-children .see-also {
	margin-top:10px;
	margin-bottom:100px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	float: right;
	width: 220px;
	clear: right;
	border: 1px solid #A49A66;
	border-radius: 6px;	
}

body.social-networking .see-also {
	margin-top:10px;
	margin-bottom:100px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	float: right;
	width: 220px;
	clear: right;
	border: 1px solid #D87B2D;
	border-radius: 6px;	
}

.see-also h3 {
	color:#fff;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;
	padding: 6px 0px 6px 8px;
	background-color: #383457;
	}

body.protecting-your-computer .see-also h3 {
	color:#fff;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;
	padding: 6px 0px 6px 8px;
	background-color: #383457;
	}

body.protecting-yourself .see-also h3 {
	color:#fff;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;
	padding: 6px 0px 6px 8px;
	background-color: #C03B21;
	}

body.smartphones-tablets .see-also h3 {
	color:#fff;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;
	padding: 6px 0px 6px 8px;
	background-color: #75444B;
	}

body.shopping-banking .see-also h3 {
	color:#fff;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;
	padding: 6px 0px 6px 8px;
	background-color: #C38B7A;
	}

body.safeguarding-children .see-also h3 {
	color:#fff;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;
	padding: 6px 0px 6px 8px;
	background-color: #A49A66;
	}

body.social-networking .see-also h3 {
	color:#fff;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;
	padding: 6px 0px 6px 8px;
	background-color: #D87B2D;
	}

.see-also h4 {
	color:#333333;
	font-style:italic;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	}
	
.see-also-title {
	color:#333333;
	font-style:italic;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	}

.see-also-border {
	border-top: 2px dotted #A1A1A1;
	margin-bottom:10px;
display: none;
	}
	
.see-story {
	display:inline;
	float:left;
	width:140px;
	border-right:1px solid #c6c6c6;
	padding-right:12px;
	}
	
.see-also p {
	display:inline;
	float:left;
	min-height:80px;
	padding: 5px 15px;
	}
	
.see-also p:last-of-type {
	border-right:none;
	}
	
	
.see-story:last-of-type {
	border-right:none;
	}

table.searchResults p:nth-child(2) {
display:none;}

.bannerLeft {
	float:left;
	display:inline;
	}

.bannerRight {
	float:right;
	display:inline;
	margin-top:9px;
	}

body.blog .featured-press img, body.business-blog .featured-press img {
  width:130px;
  height:auto;
  max-height:130px;
  float:right;
  margin:10px;
}

body.blog .blog-entries img, body.business-blog .blog-entries img {
display:none !important;
}

.blog-entries {
margin-bottom:20px;
}

#page-press ol {
float:none;
}

#page-press li {
background:none;
  width:400px !important;
float:none;
}

#page-press ol > li:before {
    -moz-box-sizing: border-box;
    background: none;
    color: #000000;
    content: counter(li, decimal);
    counter-increment: li;
    font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
    position: absolute;
    text-align: center;
    top: 7px;
}


/* Form css */

/* STANDARD FIELDS */
.dform_container input.text {
	outline-style: none;
	letter-spacing: normal;
  color: #666666;
    font-family: georgia !important;
    font-size: 14px;
    font-style: italic;
    height: 30px;
    margin-bottom: 10px;
    padding-left: 4px !important;
    width: 288px;
}

.dform_container textarea {
	outline-style: none;
	letter-spacing: normal;
	resize: none;
  color: #666666;
    font-family: georgia !important;
    font-size: 14px;
    font-style: italic;
    height: 130px;
    margin-bottom: 10px;
    padding: 5px !important;
    width: 288px;
}

.dform_container input.submit {
    background: none repeat scroll 0 0 #72D0DD;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;
    font-size: 12px;
    height: 28px;
    margin-left: 540px;
    overflow: hidden;
    padding: 5px;
    text-transform: uppercase;
    width: 98px;
}

.dform_desc, label.dform_label {
display:none !important;
}

.dform_checkbox label.dform_label, .dform_radio label.dform_label {
display:block !important;}
.dform_container select {
	font-family: inherit;
	padding: 3px 0 3px 0;
	letter-spacing: normal
}

.dform_container label {
	display:block;
}

.dform_element {margin:5px 0 10px;}


/* FIELD LABEL */
.dform_element .dform_label {
	font-weight: bold;
}

.dftop_label .dform_label {
	margin: 20px 0 4px 0;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3em;
	clear: both
}

.dfbottom_label .dform_label {
	margin:4px 0 10px 0;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3em;
	clear: both
}

.dfleft_label .dform_label {
    float: left;
    margin: 2px 15px 0 0;
    width: 29%;
}

.dfright_label .dform_label {
	float: left;
	margin: 0 15px 0 0;
	width: 29%;
	text-align: right
}

/* FIELD ERROR */
.dform_element .dform_error {
	font-weight:bold;
	color:red;
}

/* INPUT CONTAINER */
.dfleft_label div.dform_container, .dfright_label div.dform_container {
    float: left;
    width: 64%;
}

.dform_container label {font-weight:normal}

/* INNER CONTRAINERS */
.dform_container .dfinput_left,
.dform_container .dfinput_right,
.dform_container .dfinput_full {
    display: block;
    min-height: 43px;
    overflow: hidden;
	margin-bottom:10px;
}

.dform_container .dfinput_left {
    float: left;
    width: 50%;
}

.dfinput_left input.text,
.dfinput_right input.text {
    width: 60%;
}

.dform_container .dfinput_right {
    float: right;
    width: 49%;
}


/* DATE FIELD */
.dfinput_dates .df_date_elem {width:70px; float:left;}
.dfinput_dates .df_date_elem_extra {width:100px; float:left;}
.dfinput_dates label {display:block;}
.dfinput_dates input.text {width:90%;}
.dfinput_dates select {width:90%;}

/* TIMES FIELD */
.dfinput_times .df_time_elem {width:70px; float:left;}
.dfinput_times label {display:block;}
.dfinput_times input.text {width:80%;}

/* PHONE FIELD */
.dfinput_phones .phone_cc {width:15%;}
.dfinput_phones .phone_area {width:15%;}
.dfinput_phones .phone_number {width:40%;}
.dfinput_phones .phone_extension {width:12.5%;}
.dfinput_phones input.text {width:90%;}

/* NAME FIELD */
.dfinput_names .name_prefix {width:15%;}
.dfinput_names .name_first {width:30%;}
.dfinput_names .name_last {width:30%;}
.dfinput_names .name_suffix {width:15%;}
.dfinput_names input.text {width:90%;}

/* ADDRESS FIELD */
.dform_address input.text {width:90%;}
.dform_address .address_state input.text {width:80%;}
.dform_address .address_country select {width:80%;}

/* PRODUCTS FIELD */
.dfinput_products .df_qty_elem {width:70px; float:left;}
.dfinput_products .df_products_elem {width:150px; float:left;}
.dfinput_products label {display:block;}
.dfinput_products input.text {width:90%;}
.dfinput_products select {width:90%;}

/* RADIO/CHECKBOX */
.dform_element .checkboxes,
.dform_element .radios {list-style:none}

/* COLUMNS */
.dfcolumns {}
.dfcolumns .column {min-height:100px; float:left; margin:0px;}

/* FORM CONFIRMATION MESSAGE */
.dform_confirmation {background-color:#DFF0D8; border:1px solid ##D6E9C6; color:#468847; border-radius:4px 4px 4px 4px; margin-bottom:18px; padding:8px 35px 8px 14px; }


/** new manu css - 20120412 **/
	.main-navigation								{ margin:30px 0 30px 0; padding:0; list-style-type:none; text-align:left; display:block; height:40px; font-family:"BarmenoRoman", "Georgia", "Times New Roman", Helvetica, Arial, sans-serif; }
	 
				
	.main-navigation li.menu-01 			 { margin:0 0px 0 0; padding:0; border-left:3px solid #383457; display:inline-block; width:140px; line-height:18px; float:left;  font-size:16px; }
	.main-navigation li.menu-01 a			 {  margin:0; padding:3px 10px 5px 8px; text-decoration:none; color:#666; display:block; }
	.main-navigation li.menu-01 a:hover		 {  background-color:#373457;  filter:alpha(opacity=60); color:#FFF;  opacity:0.6; }
	.main-navigation li.menu-01.current a		 {  background-color:#373457;  filter:alpha(opacity=60); color:#FFF;  opacity:0.6; }
	
	.main-navigation li.menu-02 			 { margin:0 0px 0 0; padding:0; border-left:3px solid #c03b21; display:inline-block; width:115px; line-height:18px; float:left;  font-size:16px; }
	.main-navigation li.menu-02 a			 {  margin:0; padding:3px 10px 5px 8px; text-decoration:none; color:#666; display:block; }
	.main-navigation li.menu-02 a:hover		 {  background-color:#c03b21;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }
	.main-navigation li.menu-02.current a		 {  background-color:#c03b21;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }
	
     .main-navigation li.menu-03 			 { margin:0 0px 0 0; padding:0; border-left:3px solid #75444b; display:inline-block;  width:138px; line-height:18px; float:left;  font-size:16px; }
	 .main-navigation li.menu-03 a			 {  margin:0; padding:3px 10px 5px 8px; text-decoration:none; color:#666; display:block; }
	 .main-navigation li.menu-03 a:hover		 {  background-color:#75444b;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }
	 .main-navigation li.menu-03.current a			 {  background-color:#75444b;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }

     .main-navigation li.menu-04 			 { margin:0 0px 0 0; padding:0; border-left:3px solid #c38b7a; display:inline-block; width:155px;  line-height:18px; float:left;  font-size:16px; }
	 .main-navigation li.menu-04 a			 {  margin:0; padding:3px 10px 5px 8px; text-decoration:none; color:#666; display:block; }
	 .main-navigation li.menu-04 a:hover		 {  background-color:#D8B6AC;  filter:alpha(opacity=60); color:#FFF;  opacity:0.6;}
	 .main-navigation li.menu-04.current a		 {  background-color:#D8B6AC;  filter:alpha(opacity=60); color:#FFF;  opacity:0.6;}
  
   .main-navigation li.menu-05 			 { margin:0 0px 0 0; padding:0; border-left:3px solid #A49A66; display:inline-block; width:122px; line-height:18px; float:left;  font-size:16px; }
   .main-navigation li.menu-05 a			 {  margin:0; padding:3px 10px 5px 8px; text-decoration:none; color:#666; display:block; }
   .main-navigation li.menu-05 a:hover		 {  background-color:#A49A66;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }
   .main-navigation li.menu-05.current a			 {  background-color:#A49A66;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }
	
	
	 .main-navigation li.menu-06 			 { margin:0 0px 0 0; padding:0; border-left:3px solid #D87B2D; display:inline-block; line-height:18px; width:115px;  float:left;  font-size:16px; }
	 .main-navigation li.menu-06 a			 {  margin:0; padding:3px 10px 5px 8px; text-decoration:none; color:#666; display:block; }
	 .main-navigation li.menu-06 a:hover		 {  background-color:#D87C2C;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }
	  .main-navigation li.menu-06.current a			 {  background-color:#D87C2C;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }
	 
	 .main-navigation li.menu-07 			 { margin:0 0px 0 0; padding:0; border-left:3px solid #b4b437; display:inline-block; line-height:18px; width:120px;  float:left;  font-size:16px; }
	 .main-navigation li.menu-07 a			 {  margin:0; padding:3px 10px 5px 8px; text-decoration:none; color:#666; display:block; }
	 .main-navigation li.menu-07 a:hover	  {  background-color:#b4b437;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }
	 .main-navigation li.menu-07.current a		  {  background-color:#b4b437;  filter:alpha(opacity=60); color:#FFF; opacity:0.6; }
		


.main-navigation li ul{ margin:0px; display:none;   color:#FFFFFF; z-index: 3; }
.main-navigation li:hover ul{ margin:0px; display:block;  width:919px;  color:#FFFFFF; position:absolute; margin-left:-3px;   }

.menu1_ul{background:#848297; border:#383457 solid 3px; padding-left:3px; padding-bottom:3px;}
.menu2_ul{background:#d68676; margin-left:-146px!important;  border:#c03b21 solid 3px;  padding-left:3px; padding-bottom:3px;}
.menu3_ul{background:#A98C90; margin-left:-264px!important;  border:#75444b solid 3px;  padding-left:3px; padding-bottom:3px;}
.menu4_ul{background:#D8B6AC; margin-left:-405px!important;  border:#c38b7a solid 3px;  padding-left:3px; padding-bottom:3px;}
.menu5_ul{background:#c5bfa0; margin-left:-563px!important;  border:#A49A66 solid 3px;  padding-left:3px; padding-bottom:3px;}
.menu6_ul{background:#e4ad7d; margin-left:-688px!important;  border:#D87B2D solid 3px;  padding-left:3px; padding-bottom:3px;}
.menu7_ul{background:#CFCF84; margin-left:-806px!important;  border:#b4b437 solid 3px;  padding-left:3px; padding-bottom:3px;}


.main-navigation li:hover ul{ margin:0px; display:block;  width:919px;  color:#FFFFFF; position:absolute; margin-left:-3px;   }
.main-navigation li.nav1{ width:226px; margin:0px; padding:0px; color:#fff; background:#383457; border:none;  margin-top:3px; margin-right:4px;  font-size:13px; float:left; }
.main-navigation li.nav1  a{   margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; color:#fff; padding:13px 0 13px 13px;   }
.main-navigation li.nav1  a:hover{ background:#fff;  margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif;  text-decoration:underline; display:block; color:#666666;  opacity:1;}

.main-navigation li.nav1.last{ margin-right:3px;   }
.main-navigation li.nav2.last{ margin-right:3px;   }
.main-navigation li.nav3.last{ margin-right:3px;   }
.main-navigation li.nav4.last{ margin-right:3px;   }
.main-navigation li.nav5.last{ margin-right:3px;   }
.main-navigation li.nav6.last{ margin-right:3px;   }
.main-navigation li.nav7.last{ margin-right:3px;   }
.main-navigation li.nav8.last{ margin-right:3px;   }
.main-navigation li.nav9.last{ margin-right:3px;   }



.main-navigation li.nav2{ width:226px; margin:0px; padding:0px; color:#fff; background:#c03b21; border:none;  margin-top:3px;  margin-right:4px;  font-size:13px; float:left;}
.main-navigation li.nav2  a{   margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif;  text-decoration:none; display:block; color:#fff; padding:13px 0 13px 13px;   }
.main-navigation li.nav2  a:hover{ background:#fff;  margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif; text-decoration:underline;   color:#666666; opacity:1;}

.main-navigation li.nav3{ width:226px; margin:0px; padding:0px; color:#fff; background:#75444b; border:none;  margin-top:3px;  margin-right:4px;  font-size:13px; float:left;}
.main-navigation li.nav3  a{   margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif;  text-decoration:none; display:block; color:#fff; padding:13px 0 13px 13px;   }
.main-navigation li.nav3  a:hover{ background:#fff;  margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif; text-decoration:underline;  color:#666666; opacity:1;}


.main-navigation li.nav4{ width:226px; margin:0px; padding:0px; color:#fff; background:#c38b7a; border:none;  margin-top:3px;  margin-right:4px;  font-size:13px; float:left;}
.main-navigation li.nav4  a{   margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif;  text-decoration:none; display:block; color:#fff;  padding:13px 0 13px 13px;  }
.main-navigation li.nav4  a:hover{ background:#fff;  margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif; text-decoration:underline;  color:#666666; opacity:1;} 

.main-navigation li.nav5{ width:226px; margin:0px; padding:0px; color:#fff; background:#A49A66; border:none;  margin-top:3px;  margin-right:4px;  font-size:13px; float:left;}
.main-navigation li.nav5  a{   margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif;  text-decoration:none; display:block; color:#fff;  padding:13px 0 13px 13px;  }
.main-navigation li.nav5  a:hover{ background:#fff;  margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif; text-decoration:underline;  color:#666666; opacity:1;}

.main-navigation li.nav6{ width:226px; margin:0px; padding:0px; color:#fff; background:#D87B2D; border:none;  margin-top:3px;  margin-right:4px;  font-size:13px; float:left;}
.main-navigation li.nav6  a{   margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif;  text-decoration:none; display:block; color:#fff;  padding:13px 0 13px 13px;  }
.main-navigation li.nav6  a:hover{ background:#fff;  margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif; text-decoration:underline;  color:#666666; opacity:1;}


.main-navigation li.nav7{ width:226px; margin:0px; padding:0px; color:#fff; background:#b4b437; border:none;  margin-top:3px;  margin-right:4px;  font-size:13px; float:left;}
.main-navigation li.nav7  a{   margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif;  text-decoration:none; display:block; color:#fff;  padding:13px 0 13px 13px;  }
.main-navigation li.nav7  a:hover{ background:#fff;  margin:0px; list-style:none;  font-family:Arial, Helvetica, sans-serif; text-decoration:underline;  color:#666666; opacity:1;}
.main-navigation-parentdiv {
	padding: 8px 0 13px;
}

.tipsy { padding: 5px; font-size: 11px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 7px 8px 7px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }


iframe#shadowbox_content {overflow:hidden !important}


/***** iPad Smaller than 959px *****/

	@media only screen and (min-width: 768px) and (max-width: 959px) {

	#search-form									{ margin:10px 0 0 0; }
#search-form [type="text"]						{-webkit-appearance: none;border-radius: 0;}
.a.btn-form, input.btn-form {border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0;}

	.wrapper-block label 							{ width:220px; }
	.wrapper-block [type="text"]					{ width:220px; }
	.wrapper-block textarea							{ width:220px; }
	.small-label									{ width:150px; }

	ul.main-navigation								{ margin:30px 0 15px 0; }
	.main-navigation li								{ margin:0; font-size:13px !important; line-height:14px; }

.main-navigation li.menu-01  {width:105px;}
.main-navigation li.menu-02  {width:90px;}
.main-navigation li.menu-03  {width:110px;}
.main-navigation li.menu-04  {width:130px;}
.main-navigation li.menu-05  {width:105px;}
.main-navigation li.menu-06  {width:90px;}
.main-navigation li.menu-07  {width:80px;}

.menu1_ul{visibility:hidden;}
.menu2_ul{visibility:hidden;}
.menu3_ul{visibility:hidden;}
.menu4_ul{visibility:hidden;}
.menu5_ul{visibility:hidden;}
.menu6_ul{visibility:hidden;}
.menu7_ul{visibility:hidden;}

	.outer-banner									{ margin:0; }
	.inner-banner									{ height:324px; width:720px; margin-bottom:20px; }

	.main-banner									{ width:500px; }
	.main-banner img								{ width:auto; height:304px; }
	.sub-banner										{ width:210px; font-size:11px; }
	.sub-banner	h2									{ margin:0 0 10px 0; font-size:13px; }
	.sub-banner	img									{ width:95px; height:auto; }
	
 .clickbanner {
	height:88px;
	width:330px;
	padding:13px 0px 0px 40px ;
	}
	
.clickHeadingText {
	font-size:26px;
	}

.clickText {
	font-size:24px;
	}
	
.clickLink a {
	font-size:20px;
	margin-left:180px;
	}
  
.clicktell img {
  width:380px;
    height:auto;
    margin-top:20px;
margin-bottom:20px;
  }

#marquee {}
#marquee_photo {width:500px !important;}
#marquee_caption {width:500px !important;}
#marquee_container {width:720px !important;}
#marquee_container img {width:500px;}
#marquee_sidebar {width:80px !important;}
#marquee_sidebar img {width:95px;}
.marquee_sidebar_content a {font-size:12px !important;}
.marquee_sidebar_content {width:200px !important;}



	.wrapper										{ width:170px; }
	.wrapper ol li 									{ width:130px; }
	
	.related										{ width:121px; height:200px; }
	
	.white-box										{ padding:10px; height:188px; border:1px solid #d2d2d3; background-color:#FFF; }
	.white-box a									{ text-decoration:none; }
	.white-box h2									{ font-size:18px; color:#333; border:none; }
	
	.green-box										{ padding:10px; height:188px; border:1px solid #d2d2d3; background:#49a9aa url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/question.jpg") repeat-x center center; }
	.green-box a									{ text-decoration:none; }
	.green-box h2									{ font-size:18px; color:#FFF; border:none; }
	.green-box h2.main-title						{ padding:10px 0 10px 0; font-size:26px; }

	.client-logos img								{ width:auto; height:34px; }

.iphone-box .connect-box img { width:164px !important;}
.iphone-box .orange-box img { width:164px !important;}
.iphone-box .red-box img { width:164px !important;}
.iphone-box .red-box img { width:164px !important;}

.connect-box img { width:164px !important;}
.connect-box {height:90px;}
.orange-box img { width:164px !important;}
.orange-box {height:90px;}
.red-box img { width:164px !important;}
.red-box {height:90px;}
.yellow-box img { width:164px !important;}
.yellow-box {height:90px;}

.life-story li {padding-top:0px;}

.articleSnippets {height:170px !important;}
.contactSubmit {border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0;}

	}
	
/***** iPhone (portrait 300px) *****/

	@media only screen and (max-width: 767px) {

	#search-form									{ margin:20px 0 0 0; padding:0; display:block; float:left; }
	#search-form [type="text"]						{ margin:0; padding:4px 2px; font-size:12px; border:solid 1px #f7f7f8; background-color:#ffffff; width:167px;-webkit-appearance: none;}
	.a.btn-form, input.btn-form {border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0;}

	.search-box										{ margin:0 10px 0 0; padding:0 0 0 25px; display:block; float:left; background:url("https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-search.png") 4px 4px no-repeat; border:1px solid #cbcbcc; }
	.social-box										{ margin:0 10px 0 0; padding:4px 4px 1px 6px; display:block; float:left; border:1px solid #cbcbcc; font-size:12px; }
	.social-box span								{ padding: 3px 10px 0 0; float:left; }
	
	.subpage-banner h1 								{ padding:15px 5px 15px 60px; position:inherit; bottom:0; left:0; font-size:20px; }

	ul.main-navigation								{ margin:10px 0 30px 0; }
	.main-navigation li								{ margin:0 0 5px 0; width:300px; font-size:14px !important; }

.main-navigation li.menu-01  {width:300px !important; height:30px; margin-bottom:10px;}
.main-navigation li.menu-02  {width:300px !important; height:30px; margin-bottom:10px;}
.main-navigation li.menu-03  {width:300px !important; height:30px; margin-bottom:10px;}
.main-navigation li.menu-04  {width:300px !important; height:30px; margin-bottom:10px;}
.main-navigation li.menu-05  {width:300px !important; height:30px; margin-bottom:10px;}
.main-navigation li.menu-06  {width:300px !important; height:30px; margin-bottom:10px;}
.main-navigation li.menu-07  {width:300px !important; height:30px; margin-bottom:10px;}


.main-navigation li.menu-01 a:hover  {height:22px;}
.main-navigation li.menu-02 a:hover  {height:22px;}
.main-navigation li.menu-03 a:hover  {height:22px;}
.main-navigation li.menu-04 a:hover  {height:22px;}
.main-navigation li.menu-05 a:hover  {height:22px;}
.main-navigation li.menu-06 a:hover  {height:22px;}
.main-navigation li.menu-07 a:hover  {height:22px;}

.menu1_ul{visibility:hidden;}
.menu2_ul{visibility:hidden;}
.menu3_ul{visibility:hidden;}
.menu4_ul{visibility:hidden;}
.menu5_ul{visibility:hidden;}
.menu6_ul{visibility:hidden;}
.menu7_ul{visibility:hidden;}

.outer-banner									{ margin:0 0 20px 0; }
	.inner-banner									{ height:500px; width:280px; }

	.main-banner									{ margin:0 0 8px 0; width:280px; }
	.main-banner img								{ width:436px; height:auto; }
	.sub-banner										{ width:280px; font-size:12px; }
	.sub-banner	h2									{ margin:10px 0 0 0; font-size:14px; }
	.sub-banner	img									{ width:95px; height:auto; }
	
  .clickbanner {
	height:90px;
	width:280px;
	padding:22px 0px 0px 20px ;
	}
	
.clickHeadingText {
	font-size:24px;
	}

.clickText {
	font-size:22px;
	}
	
.clickLink a {
	font-size:16px;
	margin-left:140px;
	}
  
.clicktell img {
  width:300px;
    height:auto;
    margin-top:20px;
margin-bottom:20px;
  }

#marquee {}
#marquee_container {width:280px !important; height:500px !important;}
#marquee_photo {width:280px !important; height:190px !important;}
#marquee_caption {width:280px !important;  top:134px !important; height:35px !important;}
#marquee_caption .bannerLeft h2 { font-size:10px !important;}
#marquee_caption .bannerRight { font-size:9px !important; margin-top:0px;}
#marquee_container img {width:280px;}
#marquee_sidebar {}
#marquee_sidebar img {width:95px;}
.marquee_sidebar_content a {font-size:12px !important;}
.marquee_sidebar_content {}
#marquee_caption h2 {margin:10px 0px 0px 5px !important;}
#marquee_caption p {padding:5px 5px 0px 0px !important;}

	.life-story										{ margin:0 0 20px 0; padding:10px; background-color:#d8e9ea; }
	.life-story h2									{ margin:0 0 10px 0; }
	.life-story ul									{ padding:0; }
	.life-story li									{ marin:0; padding:10px 0 0 30px; background:transparent url('https://www.getsafeonline.org/themes/site_themes/getsafeonline/images/icon-quote.gif') no-repeat 0 0; }
		
	.white-box,
	.green-box,
	.dark-box										{ height:auto; }
	
	.client-logos									{ margin:20px 0 20px 0; }
	.client-logos img								{ width:auto; height:34px; }
	
	.related										{ margin:0 10px 10px 0; width:139px; height:170px; }
	.related.last-iphone							{ margin:0; padding:0; border:none; }
	
	.iphone											{ display:none; }
.life-story li {padding-top:0px;}

.top_10 p:nth-child(2) {width:250px !important;}

.homeviRightCol p, .homeviLeftCol p {width:180px !important;}	
.contactSubmit {border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0;}

	}
	
/***** iPhone (landscape 420px) *****/

	@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.logo .max-image								{ width:300px; height:81px;  }

	.top-navigation li a.first						{ padding:0 6px 0 0; }

	.wrapper-block label 							{ width:220px; }
	.wrapper-block [type="text"]					{ width:220px; }
	.wrapper-block textarea							{ width:220px; }
	.small-label									{ width:150px; }

	ul.top-navigation,
	#search-form									{ float:left; }
.a.btn-form, input.btn-form {border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0;}
	
	.main-navigation li								{ width:149px; font-size:12px !important;  }
	.main-navigation li a 							{ padding:3px 5px 5px; }


.main-navigation li.menu-01  {width:145px !important; height:40px; margin-bottom:10px;}
.main-navigation li.menu-02  {width:145px !important; height:40px; margin-bottom:10px;}
.main-navigation li.menu-03  {width:145px !important; height:40px; margin-bottom:10px;}
.main-navigation li.menu-04  {width:145px !important; height:40px; margin-bottom:10px;}
.main-navigation li.menu-05  {width:145px !important; height:40px; margin-bottom:10px;}
.main-navigation li.menu-06  {width:145px !important; height:40px; margin-bottom:10px;}
.main-navigation li.menu-07  {width:145px !important; height:40px; margin-bottom:10px;}

.main-navigation li.menu-01 a:hover  {height:32px;}
.main-navigation li.menu-02 a:hover  {height:32px;}
.main-navigation li.menu-03 a:hover  {height:32px;}
.main-navigation li.menu-04 a:hover  {height:32px;}
.main-navigation li.menu-05 a:hover  {height:32px;}
.main-navigation li.menu-06 a:hover  {height:32px;}
.main-navigation li.menu-07 a:hover  {height:32px;}


.menu1_ul{visibility:hidden;}
.menu2_ul{visibility:hidden;}
.menu3_ul{visibility:hidden;}
.menu4_ul{visibility:hidden;}
.menu5_ul{visibility:hidden;}
.menu6_ul{visibility:hidden;}
.menu7_ul{visibility:hidden;}

.outer-banner									{ margin:0 0 20px 0; }
	.inner-banner									{ height:600px; width:436px; }

	.main-banner									{ margin:0 0 8px 0; width:436px; }
	.main-banner img								{ width:436px; height:auto; }
	.sub-banner										{ width:280px; font-size:12px; }
	.sub-banner	h2									{ margin:10px 0 0 0; font-size:14px; }
	.sub-banner	img									{ width:95px; height:auto; }
	
.clickbanner {
	height:90px;
	width:420px;
	padding:20px 0px 0px 40px ;
	}
	
.clickHeadingText {
	font-size:28px;
	}

.clickText {
	font-size:26px;
	}
	
.clickLink a {
	font-size:18px;
	margin-left:220px;
	}
  
.clicktell img {
  width:420px;
    height:auto;
    margin-top:10px;
margin-bottom:20px;
  }

#marquee {}
#marquee_container {width:436px !important; height:600px !important;}
#marquee_photo {width:436px !important; height:280px !important;}
#marquee_caption {width:436px !important; top:228px !important; height:35px !important;}
#marquee_caption .bannerLeft h2 { font-size:14px !important;}
#marquee_caption .bannerRight { font-size:10px !important; margin-top:3px;}
#marquee_container img {width:436px;}
#marquee_sidebar {}
#marquee_sidebar img {width:95px;}
.marquee_sidebar_content a {font-size:13px !important;}
.marquee_sidebar_content {}
#marquee_caption h2 {margin:10px 0px 0px 5px !important;}
#marquee_caption p {padding:5px 5px 0px 0px !important;}

	.related										{ margin:0 10px 10px 0; width:217px; height:120px; }
	.related.last-iphone							{ margin:0; padding:0; border:none; }
	
	.iphone-box										{ margin:0 15px 0 0; width:213px; float:left; }
	
	.white-box,
	.green-box,
	.dark-box										{ height:210px; }

	.client-logos img								{ width:auto; height:34px; }
.life-story li {padding-top:0px;}

.top_10 p:nth-child(2) {width:400px !important;}

.homeviRightCol p, .homeviLeftCol p {width:400px !important;}
.contactSubmit {border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0;}

	}

form#vwm_surveys_survey_1 ul li {
display:block;
}

form#vwm_surveys_survey_1 ul {
width:400px;
}

form#vwm_surveys_survey_1 ul.page7 li, form#vwm_surveys_survey_1 ul.page8 li {
display:inline;
}

.surveyborder {
border-top:#cccccc 1px solid;
  margin-top:20px;
  margin-bottom:20px;
}

#dialog h1 					{ margin:5px 0px 10px 0px; padding-bottom:5px; font-family:"BarmenoRoman", "Georgia", "Times New Roman", Helvetica, Arial, sans-serif; font-weight:normal; font-size:22px; color: #66CDCC; border-bottom: 2px dotted #A1A1A1; } 
	

	#dialog p 										{ margin:0; padding:0 0 10px 0; line-height:18px; font-size:12px; }


	#dialog button#remindme {
		width:130px;
		font-size:10px;
		height:60px;
		background:#72D0DD;
		color:#ffffff;
		border:none;
		}
		
	#dialog button#yesplease {
		width:130px;
		font-size:10px;
		height:60px;
		background:#72D0DD;
		color:#ffffff;
		border:none;
		margin-right:10px;
		}
		
	#dialog .ui-dialog .ui-dialog-title {
		margin: 0 0 10px; padding:0; font-family:"BarmenoRoman", "Georgia", "Times New Roman", Helvetica, Arial, sans-serif; font-weight:normal; font-size:16px; color: #419495; border-bottom: 2px dotted #A1A1A1; 
		}
		
	#dialog table tr td {
		padding:0px;
		}


.contentColLeft {
display:block;
float:left;
margin-right:25px;
width:48%;
}

.contentColRight {
display:block;
float:left;
width:48%;
}

.tabdiv {
	width:100%;
	border-bottom: 1px #72cede solid;
	clear: both;
}

.currenttab {
	width: 140px;
	padding: 8px;
	text-align: center;
	background-color: #000;
	border-left: 1px #000 solid;
	border-top: 1px #000 solid;
	border-right: 1px #000 solid;
	float: left;
	/*font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;*/
	color:#FFF;
	border-radius: 10px 10px 0 0;
}

.tab {
	width: 140px;
	padding: 8px;
	text-align: center;
	border-left: 1px #000 solid;
	border-top: 1px #000 solid;
	border-right: 1px #000 solid;
	float: left;
	/*font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;*/
	border-radius: 10px 10px 0 0;
}

.tab a {
	color:#000;
	text-decoration: none;
	/*font-family: "BarmenoRoman","Georgia","Times New Roman",Helvetica,Arial,sans-serif;*/
}

.logosection a img, .logosection img {
	margin-right: 20px;
}

#se_marquee_photo {
	width: 620px;
	height: 320px;
	float: left;
	margin-right: 10px;
}


#se_marquee_sidebar {
	width: 270px;
	height: 320px;
	float: left;
}

#se_marquee_sidebar .marquee_sidebar_content {
	width: 270px;
	height: 72px;
	float: left;
	margin-bottom: 10px;
}

#se_marquee_sidebar .marquee_sidebar_content h2 {
	font-size: 10pt;
}