#sideColumnLeft {
	width: 300px;
	float: left;
	padding-right: 13px;
	border-right: solid 1px #A9D3ED;
	margin-right: 13px;
	padding-bottom: 20px;
}
#sideColumnRight {
	width: 300px;
	float: right;
	padding-left: 13px;
	border-left: solid 1px #A9D3ED;
	padding-bottom: 50px;
}

#mainContent { width: 593px; }
#mainContentRight { width: 593px; float: right; }

.small { font-size: 11px; }
.fontArial11 { font-size: 11px; font-family: arial, sans-serif; }
.fontArial12 { font-size: 12px; font-family: arial, sans-serif; }
.fontArial12 { font-size: 14px; font-family: arial, sans-serif; }
.dBlock { display: block; }
.txtImgHeading { display: block; margin-bottom: 10px; }

.toutSmall, .toutSmallLast, .toutMagazine, .toutLarge, .toutBook, .toutBook2 {
	background-color: inherit;
	padding-right: 6px;	
}
.toutSmall {	margin-bottom: 12px; }
.toutSmall img , .toutSmallLast img, .toutMagazine img, .toutLarge img {
	float: left;
	margin-right: 10px;
}
.toutSmall .toutText, .toutSmallLast .toutText { margin-left: 90px; font-size: 12px; }
.toutMagazine .toutText { margin-left: 110px; font-size: 12px;  }
.toutBook img, .toutBook2 img { float: left; }
.toutBook .toutText { margin-left: 80px; font-size: 12px;  }
.toutBook2 .toutText { margin-left: 85px; font-size: 12px;  }
.toutLarge .toutText { margin-left: 235px; font-size: 12px; }
.toutSmall a.big, .toutSmallLast a.big, .toutMagazine a.big, .toutLarge a.big, .toutBook a.big, .toutBook2 a.big { font-size: 12px; }
.toutSmall a.huge, .toutSmallLast a.huge, .toutMagazine a.huge, .toutLarge a.huge, .tout { font-size: 14px; font-weight: bold; }
.toutSmall:after, .toutSmallLast:after, .toutMagazine:after, .toutLarge:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.toutSmall, .toutSmallLast, .toutMagazine, .toutLarge { display:inline-block; } /*this trips hasLayout for ie7*/
.toutSmall, .toutSmallLast, .toutMagazine, .toutLarge { display:block; } /*this returns it back to normal*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display:inline-block; } /*this trips hasLayout for ie7*/
.clearfix { display:block; } /*this returns it back to normal*/

.toutMedium, .toutMediumLast {
	background-color: #fff;
	padding-right: 6px;	
	margin-bottom: 12px;
}
.toutMedium img, .toutMediumLast img {
	float: left;
	margin-right: 5px;
}
.toutMediumLast { margin-bottom: 0; }
.toutMedium .toutText, .toutMediumLast .toutText { margin-left: 140px; font-size: 12px;  }
.toutMedium a.big, .toutMediumLast a.big { font-size: 12px; }
.toutMedium:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.toutMedium { display:inline-block; } /*this trips hasLayout for ie7*/
.toutMedium { display:block; } /*this returns it back to normal*/

.box, .boxCommerce { margin-bottom: 12px; font-size: 12px; }
.box table.btmBorder { border-bottom: solid 1px #A9D3ED; margin-bottom: 10px; }
.box table.btmBorder td { padding-bottom: 8px; }
.box .text2 {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	padding: 0 10px 0 10px;
	font-size: 12px;
	background-color: #fff;
}
.box593 { width: 571px; padding: 5px 11px; }
.box720Borders { width: 688px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 1px 15px; }
.box593Borders { width: 571px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 10px; }
.box593Borders .left { padding-right: 15px; width: 270px; font-size: 12px; }
.box593Borders .right { padding-left: 15px; border-left: 1px solid #A9D3ED; width: 269px; font-size: 12px; }
.box593Borders .rightNoBorder { padding-left: 15px; width: 270px; font-size: 12px; }
.box300Borders { width: 278px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 10px 1px 10px; }
.box235Borders { width: 215px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 9px; font-size: 12px; }
.box235Borders td { font-size: 12px; }

.bwCircle, .bwCircleLast {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.bwCircleLast { margin: 10px 0 0 0; }
.bwCircle li, .bwCircleLast li {
	background: url(/images/common3.o/bullet2.gif) 0 2px no-repeat;
	padding-left: 14px;
	font-size: 12px;
}
.bwCircleSm {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.bwCircleSm li {
	background: url(/images/common3.o/bullet2.gif) 0 1px no-repeat;
	padding-left: 14px;
	margin-bottom: 4px;
	font-size: 11px;
}

hr.hr { color: #a9d3ed; background-color: #a9d3ed; height: 1px; border: none; margin: 10px 0; display: block;}
div.btmDotted { border-bottom: 1px dotted #a9d3ed; margin-bottom: 10px;}
.mTop10 { margin-top: 10px; }
.mTB10 { margin-top: 10px; margin-bottom: 10px; }
.mTop20 { margin-top: 20px; }

.gSquareSm {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
}
.gSquareSm li {
	background: url(/images/common3.o/bullet_green.gif) 0 5px no-repeat;
	padding-left: 7px;
	font-size: 11px;
}
.gSquare {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.gSquare li {
	background: url(/images/common3.o/bullet_green.gif) 0 5px no-repeat;
	padding-left: 7px;
	font-size: 12px;
}
.gSquare li.heading, .gSquareSm li.heading {
	background: none;
	color: #9A9A9A;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0;
	margin-bottom: 5px;
}
.gSquare li.heading2, .gSquareSm li.heading2 {
	background: none;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0;
	margin-bottom: 5px;
}

.boxActivities { background-color: #A9D3ED; 	color: #fff; font-weight: bold; }
.boxActivities ul { list-style: none; margin: 0; padding: 0; }
.boxActivities ul  li { padding: 5px 0 5px 18px;  }
.boxActivities ul  li.last { border-bottom: none; }

ul.browseList { list-style: none; margin: 5px; padding: 0; }
ul.browseListBorder { list-style: none; margin: 5px; padding: 0 0 10px 0; border-bottom: 1px dotted #666666; }
ul.browseList li.heading, ul.browseListBorder li.heading { color: #666666; font-size: 14px; margin-bottom: 5px; font-weight: bold; }

.atr td { font-size: 11px; width: 190px; }
.atr td.left { width: 175px; padding-right: 14px; border-right: 1px solid #BDDDF1;}
.atr td.mid { width: 160px; padding-left: 15px; padding-right: 15px;}
.atr td.right { width: 175px; padding-left: 14px; border-left: 1px solid #BDDDF1;}
.atr p { margin-top: 10px; margin-bottom: 0; }
.atr a { font-size: 12px; }
.atr ul.gSquare li { margin-bottom: 10px; }

.videoPlayer object {float: left;}
.videoPlayer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.videoPlayer { display:inline-block; } /*this trips hasLayout for ie7*/
.videoPlayer { display:block; } /*this returns it back to normal*/
.videoPlayerContent { margin-left: 340px; font-size: 11px; }

h3.blue { margin: 0 0 10px 0; font-size: 14px; color: #006699; }
h3.gray { margin: 0 0 10px 0; font-size: 14px; color: #666666; }

.threeColumns td.left { width: 227px; border-right: 1px solid #B8DBF0; }
.threeColumns td.mid { width: 212px; padding-left: 15px; border-right: 1px solid #B8DBF0; }
.threeColumns td.right { width: 213px; padding-left: 15px; }

.twoColumns td.left { padding-right: 15px; width: 441px; }
.twoColumns td.right { border-left: 1px solid #B8DBF0; width: 212px; padding-left: 15px; }

.toutVLarge { margin-bottom: 12px; margin-top: 5px; }
.toutVLargeLast { margin-top: 0; margin-bottom: 0; }
.toutVLarge img, .toutVLargeLast img { margin-bottom: 5px; }

.heading {
	color: #9A9A9A;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0;
	margin-bottom: 10px;
	display: block;
}