
/*
LANDING CONTAINER STYLES
*/
.landingPromo {
	width: 422px; 	height: 200px;
	overflow: visible;
	position: relative;
	z-index: 0;
	float: right;
}
html>body .landingPromo {	
	min-height: 200px;
	height: auto;
}
.landingPromoText, .landingPromoTextLong, .networksLandingPromoText, .standardsLandingPromoText {
	padding: 10px 170px 10px 10px;
	position: relative;
	z-index: 1;
}
.landingPromoText ul, .landingPromoTextLong ul,.networksLandingPromoText ul, .standardsLandingPromoText ul{
	padding: 0; margin: 5px 0;
	list-style: none;
} 
.landingPromoText li, .landingPromoTextLong li, .networksLandingPromoText li, .standardsLandingPromoText li {
	padding: 0 0 3px 25px;
	margin: 0;
	font-size: 0.75em;
}
/* Hide style from IE*/
html>/**/body .landingPromoText li, .landingPromoTextLong li, .networksLandingPromoText li, .standardsLandingPromoText li {
	padding: 3px 0 3px 25px;

}
.landingPromoText li a, .landingPromoTextLong li a, .networksLandingPromoText li a, .standardsLandingPromoText li a{
	color: #fff;
	padding: 0;

}
.landingPromoImgPane {
	position: absolute;
	height: 200px;
	right: 0;	bottom:0;
	z-index: 0;	
}
.pageHeader 
{
	width: 422px;
	font-size: 1.25em;
	font-weight: normal;
	margin: 10px 0;
	padding: 0 0 10px 0;
	float: right;
}

/* horizontal promo styles */
.horizontalPromo {
	width: 422px;
	position: relative;
	z-index: 0;
	float: right;
	margin: 5px 0;
	padding: 0;

}
.horizontalPromo div{
	padding: 10px 0 0 0;

}
.horizontalPromo div div{
	padding: 10px 10px 0 0; 

}
.horizontalPromo div div .horizontalPromoInfo {
	padding: 0 10px ;
	margin: -10px 0 0 0;
	background: none;
}
.image
{
	float: left;
	margin: 0 0 0 -100px;
	padding: 5px 0 0 0;
}
.horizontalPromo div div .horizontalPromoImg {
	padding: 0;
	margin: -10px 0 0 110px;
	background: none;
}


/* end new stuff */
.horizontalPromoInfo h2, 
.horizontalPromoImg h2 {
	margin: 0.2em 0 0.2em 0;	
	padding: 0;
}
.researchPromo .researchPromoInfo h2 {
	margin: 5px 0 0 0 ;	padding: 0;
}
.horizontalPromoInfo h2 a,
.horizontalPromoInfo h2 a:hover,
.researchPromoInfo h2 a,
.researchPromoInfo h2 a:hover
{
	text-decoration: none;

}
.horizontalPromoInfo h2 a:hover,
.researchPromoInfo h2 a:hover 
{
	text-decoration: underline;
}
.horizontalPromoInfo p{
	margin: 0;	padding: 0 0 5px 0;
}

/*
GENERAL CONTENT STYLES
*/
/* left bar styles */
.leftBar {
	width: 210px;
	float: left;
}
.leftBarContainer {
	margin: 10px 0;
}
/* centre styles */
.contentPane {
	width: 430px;
	float: right;
}
.contentTop {
	width: 422px;
	float: right;
	font-size: 5px;
	height:5px;
}
.sectionTitle {
	font-size: 1.625em;
	padding: 17px 0 0 0;
	font-weight: bold;
	width: 200px;
	text-align: right;
	}
.pageTitleWhite, .pageTitle, .pageTitleLong {
	
	font-size: 1.625em;
	z-index: 10;
	padding: 0 0 10px 0 ;
	margin: 0;
	font-weight: normal;
}
h1.pageTitle {
	margin-bottom: 10px; 
}
.pageTitle, .pageTitleLong {
	width: 400px;
}
.pageContent, .landingPageContent
{
	width: 422px;
	margin: 10px 0 0 0;
	float: right;
	position: relative;
	
}
/*
NEW CONTENT LIST STYLES
*/
.pageContent ul.contentList
{
	margin: 0; padding: 0;
	list-style: none;
	font-size: 1em;
}
.pageContent ul.contentList li
{
	margin: 0;
	padding: 0;
	list-style-image: none;
	background: url(/images/purpleDot.gif) 0 100% repeat-x;
}
ul.contentList li h2 img
{
	float: left;
	margin: 0 10px 0 0 ;
	padding: 0;
}

ul.contentList li .contentListItem 
{
	padding: 10px 0;
	margin: 0;
	background: none;
}
ul.contentList li .contentListItemImg 
{
	padding: 10px 0;
	margin: 0;
	background: none;
	float: left
}
ul.contentList li .contentListItemImg p,
ul.contentList li .contentListItemImg dl
{
	margin: 0 0 0 100px;
}
ul.contentList li h2
{
	margin: 0; 
	padding: 0;
}
ul.contentList li dl
{
	font-size: 0.7em;
	color: #666;
	padding: 2px 0 7px 0;
	margin: 0;
}
ul.contentList li dl dt
{
	font-weight: bold;	
	display: inline;
	float: left;
	padding-right: 0.5em;
}
ul.contentList li dl dd
{
	margin: 0;
}

ul.contentList li  p
{
	padding: 0 0 5px 0;
	margin: 0;
}

.publicationItem, .pageIntro, .hearingsList, 
.eventItem, .statementText, .pollItem, .filterItem
{
	width: 422px;
	margin: 5px 0 0 0;
	float: right;
	
}
.eventItem  {
	margin: 0 0 5px 0 ;
	padding: 5px 0 0 0;
	border-bottom: 1px dotted #0f7f34;
}
.pollItem  {
	margin: 5px 0 10px 0;
	padding: 0 0 20px 0;
}
.statementText {
	margin: 10px 0 0 0;
	padding: 5px 0 20px 0;
	
}
.statementText p{
	margin: 0;
	padding: 5px 10px;
	font-size: 0.675em;  
}
.landingPageContent{ 
	margin: 10px 0 0 0;
	position: relative;
}
.landingPageContent .aboutIcon{ 
	padding: 10px;
	position: absolute;
	left: 10px; top: 10px;
}
.pageContent ul, .pageContent ol{
	font-size:  0.75em;
}
.pageContent ul li {
	list-style-image: url(/images/bodyCopyBulletSml.gif);
	margin: 0px 0px 0px 25px;
}
.pageContent ol li {
	list-style: decimal;
	margin: 5px 0 5px 30px;
}
ul.filterList
{
            margin: 0; padding: 0;
            list-style: none;
}
ul.filterList li
{
            margin: 5px 0; 
            list-style: none;
            font-size: 1.3em;
}

/*
PRESS/REGLATIONS STYLES
*/
.caseBlock {
	font-size: 0.675em;
	width: 100%;
	margin: 0; padding: 0;
	list-style: none;
}
.caseBlock li
{
	margin: 0;
	padding: 0;
}
.caseBlock dl{
	
	background: url(/images/purpleDot.gif) 0 100% repeat-x;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	float: left;
	width: 100%;
}
.caseBlock dt{
	color: #4f2683;
	float: left;
	width: 80px;
	
	
}
.caseBlock dd {
	margin: 0 0 0 80px;
	padding: 0;
}



/*
NEWORK STYLES

.networksLogo {
	background: url(/images/networksLogo.gif) 100% -5px no-repeat;
	

}*/
.networksLogo {
	background: url(/images/networksLogo.gif) no-repeat;
	position: absolute;
	top: -5px; right: 15px;	
	width: 160px; height: 96px;
	z-index: 10;
}
* html .networksLogo {
	top: -6px;
}
.networksLandingPromoText {
	padding-right: 230px;
}
/*
YOUR VIEWS STYLES
*/
.yourViews {
	margin: 0 0 0 17px; padding: 0;
}
.yourViews li{
	margin: 0; padding: 0 0 5px 0;
	list-style: url(/images/joinBullet2.gif);
	line-height: 1.2em;
}
.pollYes, .pollNo {
	float: left;
	width: auto;
	padding: 0 20px 0 0;
	font-weight: bold;
}
.pollResults {
	width: 100%;
	margin-top: -5px
}
.forumComments h2{
	margin: 0;
	padding: 0 0 1em 0;
}
.forumComments p {
	padding: 15px 10px 0 10px;
	margin: 0;
}
.forumComments p.link {
	padding: 5px 10px;
	margin: 0;
}
.forumComments blockquote {
	padding: 5px 10px 5px 10px;
	margin: 0;
	font-size:0.75em;
}

/*

PRESS STYLES

*/

.pageContent .pressItem {
            padding: 0;
            margin: 0 0 10px 0;
            font-size:1.3em;
            list-style-image: none;
            list-style: none;
}
.pageContent .pressItem li{
            padding: 0;
            margin: 0; 
            list-style-image: none;
}
.pressItem h3  {
            margin: 2px 0 5px 0;
            padding: 0;
            font-size: 1.25em;         
}
.pressItem h3 a {
            text-decoration: none;
            font-weight: normal;
}
.pressItem h3 a:hover {
            text-decoration: underline;
}

/*
TEACHER STYLES
*/
.pageContent .imageHolder {
	float: left;
	padding: 0 10px 10px 0;
	}
.imageHolder p{
	margin: 0; padding: 5px 0 0 0;
	font-size: 0.675em;
}
.quoteHolder {
	float: right;
	width: 170px;
	height: 185px;
	margin: 5x 0;
	background: url(/images/inPageCorpQuoteBG.png) no-repeat top right;
}
.quoteHolder Blockquote {
	padding: 15px 10px;
	margin: 15px 0 15px 15px;
	font-size: 0.75em;
	color: #4f2683; 
	}
/*
PUBLICATION STYLES
*/
.publicationItem, .filterItem {
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	float: right;
}
.pubItemImg, .filterItemImg  {
	float: left;
	width: 96px;
}
.pubItemText, .filterItemText {
	float: right;
	width: 320px;
}
.filterItemTextNoImg {
	float: left;

}
.publicationItem .pubItemText h2,
.filterItem .filterItemText h2,
.filterItem .filterItemTextNoImg h2  {
	margin: 0; padding: 0;
}
.pubItemText p, .filterItemText p{
	margin: 0; padding: 5px 0;
}
/*
DISCIPLINARY STYLES
*/
ul.disciplinaryList {
	list-style: none;
	margin: 0 0 15px 0; 
	padding: 0;
	clear:both;
}

ul.disciplinaryList li {
	list-style-image: none;
	margin: 0 0 15px 0; 
	padding: 0;
}
html>/**/body ul.disciplinaryList li{
	margin-bottom: 20px ;
}
ul.disciplinaryList li dl{
	margin: -10px 0 0; 
	padding: 0;
}
html>/**/body ul.disciplinaryList li dl{
	margin: 0; 
}
ul.disciplinaryList li dl dt{
	width: 65px;
	float: left;
	font-weight: bold;
	clear: left;
	line-height: 1.5em;
}
ul.disciplinaryList li dl dd{
	margin-left: 70px;
	line-height: 1.5em;
}
/*
EVENT STYLES AND POLL STYLES
*/
.eventItemText h2
{
	padding: 0; margin: 0;
	font-size: 1em;
	font-weight: normal;
}
.eventCalendar
{
	background: url(/images/purpleDot.gif) 0 0 repeat-x;
	padding: 1px 0 0 0; margin: 0;
}
.eventCalendar a
{
	color: #4f2683;
}
.eventCalendar h2, .eventCalendar h3
{
	color: #4f2683;
	padding: 0; margin: 10px 0 10px 0;
	font-size: 1.125em;
}
.eventCalendar h3
{
	font-size: 1em;
}
.eventCalendar p
{
	padding: 0; margin: 0 0 5px 0;
}
.eventCalendar ul
{
	padding: 0; margin: 0 0 5px 0;
	list-style: none;
	font-size: 0.75em;
}
li.eventDayOn 
{
	color: inherit; 
}
li.eventDayHide 
{	
	color: #fff; 
}
.calendar
{
	width: 100%;
	border-spacing: 0;
	border-collapse:collapse;
	padding: 0; margin: 0 0 10px 0;
}
.monthSelect 
{
	padding: 3px 0 0 0; margin: 0 0 10px 0;
	position: relative;
	color: #4f2683;
	text-align:center;
	font-size: 120%;
	height: 1.5em;
}
.prevMth
{
	position: absolute;
	top: 2px; left: 0;
}
.nextMth
{
	position: absolute;
	top: 2px; right: 0;
}
.calendar th,
.calendar td 
{
	text-align: center;
	font-weight: normal;
	padding: 0;
	font-size: 80%;
}
.calendar td a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.calendar tr {
	height: 20px;
}
td.weekend
{
	background: url(/images/calendar/weekend.png) no-repeat center;
}
td.noEvent
{
	background: url(/images/calendar/noEvent.png) no-repeat center;
}
td.todayNoEvent
{
	background: url(/images/calendar/todayNoEvent.png) no-repeat center;
}
td.singleEvent, td.todaySingleEvent, td.todayMultiEventStart, td.todayMultiEventMid, td.todayMultiEventEnd,
td.multiEventStart, td.multiEventMid, td.multiEventEnd
{
	background: url(/images/calendar/singleEvent.png) no-repeat center;
	color: #fff;
}
td.todaySingleEvent
{
	background: url(/images/calendar/todayEvent.png) no-repeat center;
}
td.todayMultiEventStart
{
	background: url(/images/calendar/todayMultiEventStart.png) no-repeat center;
}
td.todayMultiEventMid
{
	background: url(/images/calendar/todayMultiEventMid.png) no-repeat center;
}
td.todayMultiEventEnd
{
	background: url(/images/calendar/todayMultiEventEnd.png) no-repeat center;
}
td.multiEventStart
{
	background: url(/images/calendar/multiEventStart.png) no-repeat center;
}
td.multiEventMid
{
	background: url(/images/calendar/multiEventMid.png) no-repeat center;
}
td.multiEventEnd
{
	background: url(/images/calendar/multiEventEnd.png) no-repeat center;
}
.eventCalImg {
	float: left;
	width: 85px;
	margin-top: 10px;
}
.eventItemText{
	float: right;
	width: 320px;
	margin-top: 10px;
}
.pollItem h2
{
	font-size: 1.25em;
	margin: 0;
	padding: 0 0 10px 0;
}
.pollItem h3 
{
	font-size: 1em;
	margin: 0;
	padding: 0;
}
.pollItem h3 a 
{
	text-decoration: none;
	
}
.pollItem h3 a:hover
{
	text-decoration: underline;
	
}
.pollItem p{
	padding: 5px 0;
	margin: 0;
}
.pollItem p.question {
	font-size: 1.125em;
	padding: 0 10px 5px 0;
	margin: 0;
}
.pollItem p.question a{
	font-weight: normal;
	text-decoration: none;
}
.pollItem p.question a:hover{
	text-decoration: underline;
}
.pollItem p.questionSml {
	font-size: 0.825em;
	padding: 10px 0;
	margin: 0;
}
.pollImgContainer {
	float: left;
	width: 100px;
	text-align:right;
}

dl.dateLocation 
{
	font-size: 0.7em;
	padding: 5px 0; margin: 0;
}
.pressItem dl.dateLocation {
	color: #444749;
	}
dl.dateLocation dt
{
	font-weight: bold;	
	display: inline;
	float: left;
	padding-right: 0.5em;
}
dl.dateLocation dd
{
	margin: 0;
}
.eventOptions, .pollOptions
{
	height: 1.5em;
	font-size: 0.75em;
	margin: 0 0 10px 0;
}
html>body .eventOptions
{
	min-height: 1.5em;
	height: auto;
}

.pollOptions
{
	margin: 10px 0;
}

.outlook a{
	background: url(/images/outlookIcon.png) no-repeat center left;
	padding: 0 0 0 20px;
	display: block;
	height: 1.5em; line-height: 1.5em;
	float: left;
}
.full {
	line-height: 1.5em;
	float: right;
	width: 250px;
	text-align: right;
}
.signUp a{
	background: url(/images/signUpIcon.png) no-repeat center right;
	padding: 0 20px 0 0;
	display: block;
	height: 1.5em; line-height: 1.5em;
	float: right;
}
.eventFull {
	color: red; 
	float: none;
	clear: both;
	text-align: right;
	width: 300px;
	padding: 5px 0 0 0;
}
.eventSummary 
{
	float: right;
	clear: both;
	overflow: auto;
	width: 422px;
	padding: 0 0 10px 0;
}
.mapContainer {
	margin: 10px 0; 
	height: 300px;
	} 
ul.calendarList
{
	font-size: 0.75em;
	margin-bottom: 10px;
}
ul.calendarList li span
{
	width: 80px;
	float: left;
}
ul.calendarList ul
{
	float: left;
	font-size: 1em;

}
ul.calendarList ul li
{
	width: 130px;
	
}
/*  */

.landingPageContent h2{
	font-size: 1.375em;
	font-weight: normal;
	padding: 0 10px 0 0;
	margin: 0.75em 0 0.5em 0;
}
.landingPageContent h2{
	margin: 2.5em 0 0.5em 0;
}
.hearingsList h2{
	font-size: 1.125em;
	font-weight: bold;
	padding: 0 10px 10px 0;
	margin: 0.75em 0 0.5em 0;
	background:  
}

.statementText h2, .statementText h3
{
	font-size: 1.25em;
	margin: 0.15em 0 0 0;
	padding: 0.25em 10px 0.5em 10px;
	line-height: 1.25em;
}
.statementText h3{
	font-size: 1em;
}
.pageText ul{
	margin: 1em 20px; 
}
.pageText ol{
	margin: 1em 10px 1em 25px; 
}
.title {
	font-size: 1em;
	position: absolute;
	left: 40px; top: 12px;
	font-weight: bold;
}
.reference {
	float: left;
	text-align: left;
	padding: 20px 0px 5px 10px;
	margin: 0;
}
.published {
	float: right;
	text-align: right;
	padding: 20px 10px 5px 0;
	margin: 0;
}

.textIntro{
	font-size: 0.875em;
}
.inPageHeader 
{
	width: 422px;
	float: right;
	line-height: 1.7em;
	font-size: 1.125em;
	margin: 0; padding: 0.3em 0 0.5em 0;
}

/*
KEY RESOURCES / MORE ABOUT STYLES / HOW TO ORDER
*/
.forumComments, .howToOrder {
	position: relative;
	width: 207px;
	margin: 0;
	padding: 10px 0 0 0;
	background: url(/images/latestComments.png) top right no-repeat;
}
.howToOrder{ 
	padding: 0;
	border-top: none;
	
}
.howToOrder h2{
	margin: 0;
	padding:0.35em 0 0.55em 25px;
	font-size:0.9em;
}
.howToOrder p{
	margin: 0;
	padding: 5px 10px 0 10px;
	font-size: 0.70em;
}
.howToOrderIcon {
	height: 20px;	width: 20px;
	position : absolute;
	top: 2px;	left: 0;
}
.keyResources, .whatsNewPublication {
	margin: 0;
	padding: 10px 0 0 0;
	position: relative;
	width: 207px;
	
}
.whatsNewPublication p{
	margin: 0 10px;
	padding: 5px 0;
}
.keyResources h2 {
	margin: 0;
	padding: 0 0 0.75em 33px;
}
.whatsNewPublication h2 {
	margin: 0;
	padding: 0 10px;
}
.keyResources ul{
	margin: 0;
	padding: 0 5px 0 17px;
}
.keyResources li{
	list-style-position:outside;
	padding: 0 0 7px 0;
	margin: 0 0 0 17px;
	font-size: 0.75em;
}
.plusIcon {
	height: 20px;	width: 20px;
	position : absolute;
	top: 10px;	left: 7px;	
}
/*
RESEARCH STYLES
*/
.spacerLine {
	background: url(/images/purpleDot.gif) 0 0 repeat-x;
	font-size: 1px;
	
}
.researchPromo {
	position: relative;
	height: 220px;
	margin: 10px 0 20px 0;
}

.researchPromoInfo {
	position: relative;
	z-index: 1;
	margin: 0 180px 0 10px;
	padding: 0.3em 0;
}
.researchPromoInfo p{
	margin: 0;
	padding: 5px 0;
}
p.promoPublished, p.promoLink {
	padding: 5px 0 5px 0;
}
p.promoLink img {
	padding: 0 5px 0 0;
}
.researchPromoImg {
	position: absolute;
	height: 220px;
	right: 0;
	top:0;
	z-index: 0;
}
/*
BUTTONS
*/
.playVideo a{
	background: url(/images/playVideoBtn.png) no-repeat center right;
	padding: 0 20px 0 0;
	display: block;
	height: 1.5em; line-height: 1.5em;
	float: right;
	clear: left;
}
.returnToTop{
	padding: 10px 0;
	height: 1.5em; line-height: 1.5em;
	text-align: right;
}
.returnToTop a{
	display: block;
	padding: 0 20px 0 0;
}
/*
LEFT BAR STYLES
*/
.leftFilter  {
	padding: 7px 0 5px 0; margin: 0;
	overflow: auto;
	background: url(/images/purpleDot.gif) 0 100% repeat-x;
}
.btnContainer {
text-align: right;
}
.leftFilter h2 {
	margin: 0; padding: 0 0 10px 0;
}
.filterRow {
	line-height: 1.25em; height: 1.25em;
	position: relative;
}
.filterRow label {
	font-weight: bold;
	font-size: 0.75em;
}
.filterCombo {
	position: absolute;
	right: 0;
	top: 0;
	width: 140px;
	font-size: 0.68em;
}
.filterGoBtn {
	line-height: 1.7em; height: 1.7em;
	text-align: right;
	background: url(/images/loginBtn.gif) no-repeat center right;
	padding: 0 20px 0 0; margin: 5px 0 10px 0;
	font-weight: bold;
	cursor: auto;
	border: none;
	font-size: 0.75em;
}
.leftCorpInfo, .leftCorpInfoWithIcon {
	margin-top: 10px;
	padding: 10px;
	position: relative;
	background: url(/images/corporateGrad.png) top left no-repeat;
}
.prepared {
	margin-top: 10px;
	padding: 10px;
	position: relative;
	background: url(/images/corporateGrad.png) top left no-repeat;
	min-height: 100px;
	height: 100px;
	overflow: visible;
}
div[class] .prepared {
	height: auto;
}
.prepared h2, .leftCorpInfo h2 {
	margin: 0; padding: 0 0 10px 0;
}
.leftCorpInfoWithIcon ul{
	margin: 0 0 25px 0;
	padding: 0;
}
.leftCorpInfoWithIcon li{
	list-style-image: url(/images/corpBulletSml.gif);
	list-style-position:outside;
	padding: 0 0 7px 0;
	margin: 0 0 0 17px;
	font-size: 0.75em;
}
.leftCorpInfoWithIcon h2 {
 	margin: 0;
	padding: 0 0 0.75em 25px;
}
.prepared p {
	font-size: 0.675em;
	float: right;
	width: 120px;
}

.prepared img{
	padding: 0 10px 10px 0;
	float: left;
	clear: none;
}
 .leftCorpInfo p, .leftCorpInfoWithIcon p {
	font-size: 0.675em;
}
.leftCorpInfo ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 0.675em;
	color: #4f2683;
	}
.leftCorpInfo ul li {
	list-style: none;
	padding: 0;
	margin: 0;
	}
.leftCorpInfo ul li.padded	{	
	margin-left: 15px;
	list-style-image: none;
}
.leftCorpInfo ul li.padded span {	
	float: left;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin-left: -15px; 
}
html>/**/body .leftCorpInfo ul li.padded span {	
	padding: 0;
}
.pubPromoRight {
	min-height: 105px;
	height: 105px;
	width: 187px;
	overflow: visible;
	}
div [class] .pubPromoRight {
	height: auto;
}
.pubPromoInfo{
	float: right;
	width: 90px

}
.pubPromoInfo p{
	padding: 0 0 0 5px;
	color: #0f7f34;
}

.imgNoBorder, .imgBorder {
	padding: 0 3px 0 0;  
	float: left;
}
.imgBorder {
	border-right: 1px dotted #cabeda;
}
.linkedDoc {
	margin: 0 0 0 20px;
}
.linkedDoc a{
	display: block;
	margin: 0;
}
.linkedDoc Img {
	float: left;
	margin-left: -20px;  
}
.walkItContainer{
	background: url(/images/purpleDot.gif) 0 100% repeat-x #eff0f0;
}
.walkItContainer a{
	display: block;
	background: #0476bc;
	height: 38px;
}
.walkItContainer p{
	padding: 10px 10px 5px 10px;
}
.walkItContainer form{
	padding: 0 10px 10px 10px;
}
.walkItContainer label{
	display: block;
	width: 90px;
	float: left;
	clear: left;
	font-size: 80%;
	height: 1.7em;
	line-height: 1.7em;
}
* html .walkItContainer label{
	width: 88px;
}
.walkItContainer .dropDown{
	width: 95px;
 
}
.walkItContainer input.txtBox{
	width: 91px;
	margin: 3px 0; 
}
.walkItContainer input.walkItBtn{
	float: right;
}

.videoContainerContent {
	width: 422px;
	padding: 0 0 5px 0;
	text-align: center;
}
.videoContainerContent .videoContentContent {
	margin: 0 ;
	padding: 10px;
	background:url(/images/videoBackground.png) no-repeat top center;
	width: 410px;
	height: auto;
}

.videoContainerWidescreenContent .videoContentWidescreenContent {
	margin: 0 ;
	padding: 10px;
	background:url(/images/videoBackgroundWidescreen.png) no-repeat top center;
	width: 410px;
	height: auto;
}

.videoInfoContent {
	width: 100%;
}

.videoControlsContent {
	width: 100%;
	height: auto;
	overflow: visible;
}

.videoControlsContent ul li{
	text-align: center;
}

.videoInfoContent ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 10px 60px;	
	float:left;
}

.videoDescriptionContent {
	background: url(/images/purpleDot.gif) 0 100% repeat-x;
	padding: 5px 0;
	clear: both;
}
