/* Basic Markup Styles */
* { margin: 0;  padding: 0; }
img { border: none; }

body { 
	font: 68.75% Arial, Tahoma, Helvetica, sans-serif;
	background: #fff url(../include_img/bg-body.gif) center repeat-y; 
	text-align: center;
	}
	html>body { font-size: 11px; }
	
#envelope {
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	}

p { font-size: 1em; }

table { 
	padding: 0; 
	border: 0;
	border-collapse: collapse;
	}
	caption { 
		font-size: 1em; 
		text-align: left;
		}
	th { font-size: 1em; }
		th th { font-size: 1em; }
	td { font-size: 1em; }
		td td { font-size: 1em; }

ul { list-style: none; }
	li { font-size: 1em; }
		li li { font-size: 1em; }

hr {
	border: 0;
	height: 1px;
	background: #939393;
		*color: #939393;
	margin: 15px 0;
		*margin: 7px 0;
	}

a, a:link, a:visited { color: #3259f4;  }
a:hover, a:active {  }

form {  }
	input.searchBox {  }
	input, select, textarea { font: 1em Tahoma, Arial, Helvetica, sans-serif; }
	
/* common generic classes */
.clearBoth { clear: both;  }
.display { display: block; }
.hide { display: none; }

/* debugging styles */
.debug { border: 1px solid red; }
a.missing:link, a.missing:visited { color: red; }
p.note { color: red; }
.missing {
	border: 1px solid red !important;
}

/* Accessibility Classes */
#skipNav { display: none; }
		
/* Design Styles for Content and Focus Area Elements */

.contentArea a { font-size: .9em; }
	a.learnMore {
		display: block;
		margin: 8px 0;
		}
			
p img.focusImage {
	float: left;
	margin: 0 12px 12px 0;
	}
	
.smallFocusImageWithMargin {
	position: relative;
	width: 362px;
		w\idth: 299px;
	margin-bottom: 20px;
	padding: 0 0 0 63px;
	}
	
	#pointSmart {
		width: 362px;
			w\idth: 232px;
		padding: 0 0 20px 130px;
		}
	
	.smallFocusImageWithMargin img.focusImage {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		}
		
.focusLinkBox {
	clear: both;
	padding: 7px 10px 10px 10px;
	text-align: center;
	background: #ededed;
	border: 1px solid #ccc;
	}

.contentArea hr {
	border: 0;
	height: 1px;
	background: #ccc;
		*color: #ccc;
	margin: 15px 0;
		*margin: 7px 0;
	}
	.contentArea hr.extraMargin {
		margin: 30px 0;
			*margin: 15px 0;
		}

.contentArea h1 {
	margin: 0 0 18px 0;
	line-height: 24px;
	}
.contentArea h2 {
	margin: 0 0 10px 0;
	line-height: 24px;
	}
.contentArea h3 {
	margin: 0 0 10px 0;
	line-height: 24px;
	}
	
.contentArea h4 {
	margin: 0 0 10px 0;
	padding-top: 10px;
	line-height: 24px;
	}
	
.contentArea p {
	margin: 0 0 15px 0;
	}

.contentArea a {
	color: #3259f4;
	font-weight: bold;
	text-decoration: underline;
	}

.contentArea ul { margin: 0 0 15px 20px; }
	.contentArea ul li {
		margin: 0 0 5px 0;
		padding: 0 0 0 10px;
		background: url(../include_img/bg-bullet-large.gif) 0px 7px no-repeat;
		}

.contentArea ul.linkList, .contentArea div.leftColumn ul, .contentArea div.rightColumn ul { margin: 0 0 15px 0; }
	.contentArea div.leftColumn ul li, .contentArea div.rightColumn ul li {
		margin: 0 0 5px 0;
		padding: 0 0 0 10px;
		background: url(../include_img/bg-bullet.gif) 0px 7px no-repeat;
		}
		.contentArea ul.linkList li, .contentArea div.leftColumn ul.alternateBullet li, .contentArea div.rightColumn ul.alternateBullet li { background: url(../include_img/bg-bullet-alternate.gif) 0px 7px no-repeat; }
		
.contentArea ol { margin: 0 0 15px 0; }
	.contentArea ol li {
		margin: 0 0 5px 20px;
		font-weight: bold;
		color: #676767;
		}
		.contentArea ol li span {
			color: #000;
			font-weight: normal;
			}

ol.blackText li {
	color: #000 !important;
}

.contentArea ol.nonBold { margin: 0 0 15px 8px; }
	.contentArea ol.nonBold li {
		margin: 0 0 5px 20px;
		font-weight: normal;
		color: #000;
		}

.nestedTwoColumn { clear: both; }
	.nestedTwoColumn .columnOne {  }
	.nestedTwoColumn .columnTwo { float: right; }
		.nestedTwoColumn ul { margin-bottom: 20px; }


.mcafeeHelpBox {
	margin: 40px 0 15px 0;
	padding: 10px 0 12px 0;
	color: #333;
	font-size: .9em;
	text-align: center;
	border: 1px solid #e3e3e3;
	}
		
/* Design Styles for Form Elements, Sitemaps, Rollover Menus, Icons */
a.externalLink, a.pdfLink, a.videoLink {
	display: block;
	padding: 5px 0 5px 23px;
	}
	
	a.externalLink { background: url(../include_img/icon-external-link.gif) 0px 7px no-repeat; }
	a.pdfLink { background: url(../include_img/icon-pdf.gif) 0px 7px no-repeat; }
	a.videoLink { background: url(../include_img/icon-video.gif) 0px 7px no-repeat; }

a.mcafeeAnswerCenter {
	display: block;
	padding: 5px 0 5px 18px;
	background: url(../include_img/bg-mcafee-arrow-icon.gif) 0px 8px no-repeat;
	}

/* Design Styles for Icons in list style */

ul.externalLinks {

	}
	ul.externalLinks li {
		display: block !important;
		padding: 5px 0 5px 23px !important;
		background: url(../include_img/icon-external-link.gif) 0px 7px no-repeat !important;
		}
	
		ul.externalLinks li.videoLink { background: url(../include_img/icon-video.gif) 0px 7px no-repeat !important; }

/* Spotlight */

	#Spotlight {
		height: auto;
		min-height: 190px;
			_height: 190px;
	}

	
/* Sitemap */
	#siteMap { }
	

/* Styled Table */
table.styledTable {
	margin: 0 0 18px 0;
	padding: 0;
	border: 1px solid #333;
	border-bottom: none;
	width: 100%;
	}
	
	table.styledTable th {
		background: #333;
		color: #fff;
		padding: 3px 0 3px 12px;
		font-size: 11px;
	}
	
	table.styledTable td {
		border-bottom: 1px solid #333;
		padding: 3px 0 3px 12px;
		font-size: 11px;
	}
	
	table.styledTable .altRow td {
		background: #DDDCDD;
	}

		#search { 
			position: absolute;
			top: -50px;
			right: 12px;
			}
	
			#search fieldset { 
				width: 444px;
				border: 0;
				margin: 0;
				padding: 0;
				clear: both;
				}
	
				#search fieldset.default #field { 
					position: relative;
					width: 444px;
					height: 36px;
					background: url(../include_img/bg-search.gif) top left no-repeat;
					}
				 	html[xmlns*=""] body:last-child #search fieldset.default #field { background: none; }	
				
				#search fieldset.default #searchfield { 
					padding: 6px 0 0 18px;
					background: none;
					border: 0;
					font-size: 18px;
					color: #666;
					font-weight: normal;
					}

				 	html[xmlns*=""] body:last-child #search fieldset.default #searchfield { margin-top: 4px; width: 336px; }	
	
				#search #searchbutton { 
					position: absolute;
					top: 1px;
					right: 0;
					}
	
				#search label { 
					display: none;
					}
					
					
.blt_chk {background:none; font-weight:normal; color:#000000; padding: 0 0 0 10px; background: url(../include_img/bg-bullet.gif) 0px 7px no-repeat;}					
/* Design Styles for Footer Elements */
#footer {
	margin: 0 11px 11px 11px;
	padding: 17px 0 0 0;
	color: #838383;
	text-align: center;
	}
	
	#footerNavigation {
		color: #838383;
		margin-bottom: 14px;
		}
		#footerNavigation a { color: #838383; }

#track {
	position: absolute;
	top: 0;
	left: -1000px;
}


/* top bar styles **********/
#topBarContainer {
	height: 22px;
	text-align: center;
	background: url(../include_img/bg-top-bar.gif) 0px 0px repeat-x;
	}
	
	ul#topBar {
		width: 1000px;
		margin: 0 auto;
		color: #c1c1c1;
		text-align: left;
		}
	ul#topBar li { float: left; }
		ul#topBar li a {
			display: block;
			float: left;
			height: 22px;
				he\ight: 18px;
			color: #c1c1c1;
			margin-right: 12px;
				*margin-right: 6px;
			padding: 4px 0 0 0;
			text-decoration: none;
			}
			ul#topBar li a#comcastNet { text-decoration: underline; }
			ul#topBar li a#emailIcon {
				padding-left: 19px;
				background: url(../include_img/top-bar-icon-email.gif) 0px 4px no-repeat;
				}
			ul#topBar li a#vmailIcon {
				padding-left: 16px;
				background: url(../include_img/top-bar-icon-vmail.gif) 0px 3px no-repeat;
				}
			ul#topBar li a#printIcon {
				padding-left: 19px;
				background: url(../include_img/top-bar-icon-print.gif) 0px 2px no-repeat;
				}
			
	ul#topLinks {
		position: absolute;
		top: -96px;
		right: 0;
		}
	ul#topLinks li { display: inline; }
		ul#topLinks li a {
			display: block;
			float: left;
			height: 22px;
				he\ight: 18px;
			color: #c1c1c1;
			margin-right: 12px;
				*margin-right: 6px;
			padding: 4px 0 0 0;
			text-decoration: none;
			}
			ul#topLinks li a#helpIcon {
				padding-left: 16px;
				background: url(../include_img/top-bar-icon-help.gif) 0px 4px no-repeat;
				text-decoration: underline;
				}
			ul#topLinks li a#securityIcon {
				padding-left: 16px;
				background: url(../include_img/top-bar-icon-security.gif) 0px 4px no-repeat;
				text-decoration: underline;
				}
			ul#topLinks li a#askIcon {
				padding-left: 16px;
				background: url(../include_img/top-bar-icon-ask.gif) 0px 4px no-repeat;
				text-decoration: underline;
				}
			
/* logo styles **********/
#logoContainer {
	height: 73px;
	position: relative;
}
#logo {
	display: block;
	position: absolute;
	top: 25px;
	left: 27px;
}
a#logo { 
	font-family: arial;
	font-weight: bold;
	font-size: 28px;
	text-decoration: none;
	color: #313131; 
}


table#headerNav {
	padding: 0;
	margin: 0 0 25px 31px;
	font-family: Tahoma, Arial;
	border-collapse: collapse;
	}
	table#headerNav tr {  }
	table#headerNav tr td {
		vertical-align: top;
		padding: 0 20px;
		border-right: 1px solid #ccc;
		}
		
		table#headerNav tr td#protectYourComputers {
			width: 200px;
				w\idth: 180px;
			padding: 0 20px 10px 0;
			}
		table#headerNav tr td#protectYourself {
			width: 205px;
				w\idth: 165px;
			}
		table#headerNav tr td#protectYourFamily {
			width: 185px;
				w\idth: 145px;
			}
		table#headerNav tr td#securityTrends {
			width: 155px;
				w\idth: 115px;
			}
		table#headerNav tr td#additionalResources {
			width: 180px;
				w\idth: 160px;
			margin: 0;
			padding: 0 0 10px 20px;
			border: none;
			}
		table#headerNav tr td#resources {
			padding: 0;
			border: none;
			}
		table#headerNav tr td h3 {
			color: #666666;
			font-size: 17px;
			font-weight: normal;
			font-family: Tahoma;
			margin-bottom: 5px;
			}
			
		table#headerNav tr td ul {  }
			table#headerNav ul li { margin-bottom: 2px; }
				table#headerNav ul li a {
					display: block;
					padding: 0 8px 0 23px;
					color: #3366ff;
					font: 1.1em Arial, Tahoma;
					font-weight: bold;
					text-decoration: none;
					background: #fff url(../include_img/bg-bullet.gif) 12px 4px no-repeat;
					}
				
				table#headerNav ul li#selectedNav a {
					color: #000;
					background: #ffff00 url(../include_img/bg-bullet-black.gif) 12px 4px no-repeat;
					}

		
.contentArea {
	width: 1000px;
		w\idth: 981px;
	padding: 0 8px 0 11px;
	font-size: 1.3em;
	line-height: 18px;
	}
	/* see individual template css files for associated styles */

#addComcastServices {
	clear: both;
	padding: 40px 0 18px 0;
	color: #000;
	font-family: Tahoma, Arial;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	background: url(../include_img/bg-footer.gif) bottom center no-repeat;
	}
	#addComcastServices a {
		color: #838383;
		font-family: Arial, Tahoma;
		font-size: .8em;
		text-decoration: none;
		}
/* Design Styles for Navigation Elements */
	
	
#navigation {
	position: relative;
	width: 1000px;
	height: 34px;
	margin-bottom: 24px;
	background: url(../include_img/bg-nav-capsule.gif) 10px 0px no-repeat;
	}

	ul#levelOneNavigation {
		padding-left: 18px;
		}
		ul#levelOneNavigation li {
			float: left;
			padding: 2px 2px 0 0;
			background: url(../include_img/bg-main-divider.gif) 100% 2px no-repeat;
			}
			ul#levelOneNavigation li:last-child {
				background: none;
			}
			ul#levelOneNavigation li a, ul#levelOneNavigation li a:visited {
				display: block;
				float: left;
				height: 30px;
					height: 22px;
				padding: 8px 8px 0 8px;
				color: #000;
				font-size: 1.1em;
				font-weight: bold;
				text-decoration: none;
				}
				ul#levelOneNavigation li a:hover, ul#levelOneNavigation li a:active { color: #3592fa; }
				
				ul#levelOneNavigation li a.selectedLevelOne {
					color: #fff;
					background: #3592fa;
					}

	
	ul#constants {
		position: absolute;
		right: 27px;
		}
		ul#constants li { float: left; }
			ul#constants li a {
				display: block;
				float: left;
				margin-left: 14px;
					*margin-left: 7px;
				padding: 10px 0 0 0;
				color: #3459f5;
				font-size: 1.1em;
				}
				ul#constants li a.downArrow {
					padding-right: 14px;
					background: url(../include_img/bg-down-arrow.gif) 100% 12px no-repeat;
					}
	
div.postmRightBlock { margin: 15px 0 15px 0px; width:333px; }
	div.postmRightBlock ul.post {list-style: none;}
	div.postmRightBlock ul.post li {font-size:13px; margin: 0 0 13px 0; padding: 0 0 0 14px; background: url(../include_img/bg-bullet-large.gif) 0px 7px no-repeat;}
	div.postmRightBlock ul.post li a {font-size:13px;}
	div.postmRightBlock ul.post li a.selectedItem {font-size:13px; color:#292929; text-decoration:none;}
	div.postmRightBlock p.postmR { font-style:italic; width:340px; margin-top:25px;}

div.leftColumn ul.postmL {list-style-position:inside; list-style-type:decimal; margin-top:25px;}
div.leftColumn ul.postmL li{ background:none; font-weight:bold; font-size:15px; padding:0 0 0 2px;}
div.leftColumn ul.postmL p {list-style-position:inside; list-style-type:decimal; font-weight: normal; margin-top:8px; font-size:14px;}

div.focusBoxLargePm{background:url(../include_img/bg-focus-postm-btm.gif) no-repeat scroll center bottom; padding:0pt 0pt 0pt 0pt; width:674px; margin-bottom:6px;}
.focusBoxLargePm div.topCornersPm {background:transparent url(../include_img/bg-focus-postm-top.gif) no-repeat scroll 0%;height:10px; width:674px; line-height:1px; font-size:1px;}
.contentTopPostm { padding:7px;}

div.contentTopPostm ul {list-style: none; margin-top:17px;}
div.contentTopPostm ul li{font-size:14px; margin: 0 0 10px 15px; padding: 0 0 0 12px; background: url(../include_img/bg-bullet-large.gif) 0px 6px no-repeat;}

.pmiptable { text-align:left; margin:0 0 10px 15px;}
	.pmiptable TH {background: #292929; padding: 5px; color:#FFFFFF;}
	.pmiptable TD {border: 1px solid black; padding: 5px;}
div.leftColumn ul.iptable {font-size:10px; list-style:none;}
div.leftColumn ul.iptable li { background:none; margin:0; padding:0;}
.topCornersPm{line-height:1px; font-size:1px; height:10px; background:url(../include_img/bg-focus-lrg-top.gif) 0 0 no-repeat;}

div.leftColumn ul.postmLIndent {list-style:none;}
div.leftColumn ul.postmLIndent li{font-size:14px; margin: 0 0 10px 15px; padding: 0 0 0 18px; background: url(../include_img/bg-bullet-large.gif) 0px 6px no-repeat;}
div.leftColumn ul.postmLIndent ul{ margin-left:25px;}
div.leftColumn ul.postmLIndent ul li{font-size:14px; margin: 0 0 10px 15px; padding: 0 0 0 18px; background: url(../include_img/bg-bullet-large.gif) 0px 6px no-repeat;}
.pmertable, table.erheader { text-align:center; margin:0 0 10px 15px; border:1px solid black;}
	.pmertable TR {background-color:#D7D7D7;}
	.pmertable TH {background: #292929; padding: 5px; color:#FFFFFF;}
	.pmertable TD {border-bottom:1px solid black;padding: 2px;}
	.pmertable TR.bgff { background-color:#ffffff;}
	.pmertable TR.bgc3 { background-color:#C3C3C3;}
table.erheader { width:350px; color:#FFFFFF; text-align:center; margin-bottom:0;border-bottom:none;}
table.erheader tr { background-color:#a5a5a5; }
table.erheader tr td { padding:5px; }

.lrgFocusBoxContentB {background:url(../include_img/bg-focus-lrg-btm_1px.gif) repeat-y;border-right:1px solid #e3e3e3;}


.form td
{
 padding:4px 4px 4px 4px;
}
#contentArea a:after { content: " [" attr(href) "] " }



.formHolder
{
    /*padding-left:20px;
    padding-right:20px;*/
}	
.formHolder table td
{
    font-size:12px; padding:2px;
}

.formHolder table td a {font-size:12px; text-decoration:none;}

.errMessage
{
    color: Red;
    font-weight:bold;
}
.successMessage
{
    color: blue;
    font-weight:bold;
}

.contentArea div.leftColumn, .contentArea div.rightColumn { float: left; }
		
/* left column styles */
.contentArea div.leftColumn {
	width: 568px;
	/* font-size: 1.3em;
	line-height: 16px; */
	}
	.leftColumn h1 { margin-bottom: 16px; }
	.leftColumn h2 { margin-bottom: 16px; }
	.leftColumn h3 { font-size: 1em; margin-bottom: 8px; }
	
	.leftColumn a.learnMore { margin: 8px 0 18px 0; }
	
	.leftColumn div.focusBoxLarge {
		width: 568px;
		margin-bottom: 20px;
		padding: 0 0 20px 0;
		background: url(../include_img/bg-focus-lrg-btm.gif) bottom no-repeat;
		}
		.focusBoxLarge div.topCorners {
			width: 568px;
			height: 10px;
			background: url(../include_img/bg-focus-lrg-top.gif) no-repeat;
			}
			
		.lrgFocusBoxContent { padding: 10px 14px 0 15px; }
			.lrgFocusBoxContent p { margin-bottom: 20px; }
	
	.leftColumnContent { padding: 0 15px 0 14px; }
	
	.lrgFocusBoxContent p.mcAfeeSuite {	
		padding: 0 130px 0 0;
		background: url(img/template-a/art-mcafee-internet-security.gif) 100% 0px no-repeat;
		}
		
	#comcastToolBarImage { float: right; }
	
	#onlineVirusScan {
		margin-bottom: 30px;
		padding: 0 125px 0 0;
		background: url(img/template-a/art-computer-icon.gif) 100% 0px no-repeat;
		}
	
/* right column styles */
.contentArea div.rightColumn {
	width: 394px;
	margin-bottom: 18px;
	margin-left: 18px;
	padding: 0 0 25px 0;
	background: url(../include_img/bg-focus-sml-btm.gif) bottom no-repeat;
	}
	.rightColumn div.topCorners {
		width: 394px;
		height: 10px;
		margin-bottom: 10px;
		background: url(../include_img/bg-focus-sml-top.gif) no-repeat;
		}
	
	.rightColumn div.rightColumnDivider {
		height: 39px;
		margin: 18px 0 12px 0;
		background: url(../include_img/bg-focus-sml-divider.gif) 0px 0px no-repeat;
		}
	
	.rightColumnContent { padding: 0 15px 0 17px; }
		
		.rightColumnContent h1 { margin-bottom: 16px; }
		.rightColumnContent h2 { margin-bottom: 5px; }
			h2.extraTopMargin { margin-top: 8px; }
			
		.rightColumnContent p { margin-bottom: 20px; }
		
			.rightColumnContent p#cyberCrime {
				padding: 0 0 0 67px;
				background: url(img/template-a/art-cyber-crime.gif) 0px 0px no-repeat;
				}
			.rightColumnContent p#topTen {
				padding: 0 0 10px 72px;
				background: url(img/template-a/art-top-ten.gif) 0px 0px no-repeat;
				}
		 	
			p#securityLevel {
				padding: 4px 0 10px 0;
				font-size: .9em;
				font-weight: bold;
				}
				p#securityLevel img {
					float: left;
					margin-top: -4px;
					}
			
		.previousNextArrows { float: right; }
			.previousNextArrows a {
				display: block;
				float: left;
				width: 29px;
				height: 16px;
				}
			.previousNextArrows a.previous { background: url(img/template-a/arrow-previous.gif) 0px 0px no-repeat; }
			.previousNextArrows a.next { background: url(img/template-a/arrow-next.gif) 0px 0px no-repeat; }
			.previousNextArrows a span { display: none; }
			
			
		
.leftColumn hr , .rightColumn hr {
	border: 0;
	height: 1px;
	background: #939393;
		*color: #939393;
	margin: 15px 0;
		*margin: 7px 0;
	}
	
	
	
.leftColumn div.focusBoxLargeB {width: 568px; padding: 0 0 18px 0;	background: url(../include_img/bg-focus-lrg-btm.gif) bottom no-repeat;	}
	.focusBoxLargeB div.topCorners {width: 568px; height: 10px;	background: url(../include_img/bg-focus-lrg-top.gif) no-repeat; }

.lrgFocusBoxContentB { padding: 6px 14px 0 16px; }
	.lrgFocusBoxContentB p { margin-bottom: 20px; }
	.lrgFocusBoxContentB h2 { margin-bottom: 13px; }
	.lrgFocusBoxContentB h3 { font-size: 1em; margin:0; color:#134f72; }

.lrgFocusBoxContentB div.block {margin:0 0 8px 3px; width:535px; height:120px;}
.lrgFocusBoxContentB div.thumbs {float:left; width:120px; height:120px;}
.lrgFocusBoxContentB div.leftContent {margin-left:120px; padding:2px 0px 5px 22px; width:388px; height:120px;}
.lrgFocusBoxContentB div.blockTxt {margin:5px 0 0 0;}
.lrgFocusBoxContentB div.learnMoreLite {margin:6px 0 0 3px;}

.leftColumn a.learnMorelite	{font-weight:200; }

.leftColumn div.focusBoxWite { width: 568px; padding: 0; background-color:#FFFFFF;}
		.focusBoxWite div.topCorners { width: 568px; height: 10px; background-color:#FFFFFF;}
		.focusBoxWite h2 {margin-bottom: 19px;}
		.focusBoxWite div.block {margin:0 0 9px 0px; width:535px; height:120px;}
		.focusBoxWite div.leftContent {margin-left:120px; padding:0px 0px 5px 25px; width:387px; height:120px;}
.radiobutton {margin:13px 0 0 2px;; line-height:22px;}
	.rightColumn div.topCornersB {width: 394px; height: 10px; margin-bottom: 7px; background: url(../include_img/bg-focus-sml-top.gif) no-repeat;}
	.rightColumn div.topCornersG {width: 394px; height: 25px; margin-bottom: 7px; background: url(../include_img/bg-focus-sml-top_g.gif) no-repeat;}

	#SpotlightG {height: auto;	min-height: 112px;	_height: 112px;	}

	.rightColumnContentB { padding: 0 15px 0 16px; }
		.rightColumnContentB h2 { margin-bottom: 5px; }

.rightColumnContentB div.block {margin:19px 0 8px 0; width:210px; height:190px;}
.rightColumnContentB div.thumbs {float:left; width:120px; height:120px;}
.rightColumnContentB div.rightContent {margin-left:120px; padding:0 0 5px 27px; width:210px; height:120px;}
.rightColumnContentB div.blockTxt {margin:5px 0 0 0;}

.rightColumnContentB div.block3 {margin:17px 0 8px 0; width:274px; height:125px;}
.rightColumnContentB div.learnMoreLiteR {margin:0; font-size:15px; line-height:16px;}
.rightColumnContentB div.rightContent3 {margin-left:120px; padding:0 0 5px 19px; width:224px; height:120px;}
.mediaLiteracy {font-size:18px; color:#ab53a3;}

	.rightColumnContentFS { padding: 0 15px 0 16px; }
		.rightColumnContentFS h2 { margin-bottom: 5px; float:left; margin-top:-33px;}

.rightColumnContentFS div.block {margin:19px 0 8px 0; width:210px; height:190px;}
.rightColumnContentFS div.thumbs {float:left; width:120px; height:120px;}
.rightColumnContentFS div.rightContent {margin-left:120px; padding:0 0 5px 27px; width:210px; height:120px;}
.rightColumnContentFS div.blockTxt {margin:5px 0 0 0;}

.leftColumn div.focusBoxLargeIn {width: 568px; padding: 0 0 18px 0;	background: url(../include_img/bg-focus-lrg-btm_pink.gif) bottom no-repeat;	}
	.focusBoxLargeIn div.topCorners {width: 568px; height: 25px; background: url(../include_img/bg-focus-lrg-top_pink.gif) no-repeat;}
lrgFocusBoxContentIn { padding: 6px 14px 0 16px; }
	.lrgFocusBoxContentIn p { margin-bottom: 20px; }
	.lrgFocusBoxContentIn h2 { margin-bottom: 13px; }
	.lrgFocusBoxContentIn h3 { font-size: 1em; margin:0; color:#134f72; }

.lrgFocusBoxContentIn div.block {margin:0 0 8px 3px; width:535px; height:120px;}
.lrgFocusBoxContentIn div.thumbs {float:left; width:120px; height:120px;}
.lrgFocusBoxContentIn div.leftContent {margin-left:120px; padding:2px 0px 5px 22px; width:388px; height:120px;}
.lrgFocusBoxContentIn div.blockTxt {margin:5px 0 0 0;}
.lrgFocusBoxContentIn div.learnMoreLite {margin:6px 0 0 3px;}


