﻿body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial;
	font-size: 12pt;
	font-size: 70%;
	color: #404040;
}
a
{
	color: #E85F17;
	text-decoration: none;
}
a img
{
	border: none;
}
h1
{
	font-size: 125%;
	padding: 0px;
	margin: 0px;
	color: #000;
}
h2
{
	font-size: 110%;
	padding: 0px;
	margin: 0px;
	color: #E85F17;
}
h3
{
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	color: #000000;
}
p
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}
ul
{
	padding: 0px;
	margin: 10px 0px 10px 35px;
}
li
{
	padding: 5px 0px 0px 0px;
}
input
{
	font-size: 100%;
}
hr
{
	color: #6a6a6a;
}
.Heading1
{
	font-size: 110%;
	font-weight: bold;
	color: #000;
}
.Heading2
{
	font-size: 100%;
	color: #000;
}
.LighterText
{
	color: #666666;
}
.MediumText
{
	color: #4D4D4D;
}
.DarkText
{
	color: #000000;
}
.ContentCell
{
	padding: 0px 25px 0px 25px;
}
#HomePgBannerCell
{
	background-image: url(/images/dec08/m_q3_bg_blue.jpg);
    text-align: right;
}
.SecondaryPageContentDiv
{
	height: 100%;
	width: 750px;
	background-color: #ebebeb;
}
.SecondaryMainContentCell
{
	background-image: url(/images/Q1FY07/summer_session_footer.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.SecondaryPageContentCell
{
	padding: 50px 30px 50px 30px;
}
.RedLink
{
	color: #E85F17;
}
div.SecondaryPageTitle
{
	width: 750px;
	background-image: url(/images/Q1FY08/sub_btm.jpg);
	background-repeat: no-repeat;
	height: 31px;
}
.SecondaryPageTitle h1
{
    padding-top: 9px;
    margin: 0;
    color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size: 125%;
	padding-left: 30px;
}
.legal
{
	font-size: 90%;
	padding: 15px 25px;
	color: #999999;
	line-height: 10px;
}
.errorText
{
	color: #F00;
}
.PollTable
{
	font-weight: bold;
}
.PollButtonClass 
{
	font-weight: normal;	
	padding: 5px 5px 5px 5px;
}
.PollButtonClass td
{
	color: #4D4D4D;
}
.PollAnswerClass 
{
	 color: #4D4D4D;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
}
.PollAnswerClass td
{
	font-size: 90%;
	color: #4D4D4D;
}
.presenterSpotlightLinkBold
{
	font-weight: bold;
	font-size: 110%;
	color: #000;
}
.BodyCell
{
	padding: 15px 10px 10px 15px;
}
.DVDList
{
	padding: 0px;
	margin: 0px;
}
.DVDList li /*Style for list items on homepage*/
{
	padding: 5px 0px 0px 0px;
	list-style:outside;
	margin: 0px 15px 0px 15px;
	color: #000;
}
.DVDList li span
{
	color: #404040;
}
.EventDetailsTopLink
{
	color: #E85F17;
}
#TopRegisterCell, #BottomRegisterCell
{	
	border-top:solid 3px #cccccc;
	border-bottom:3px solid #fff;
	background-image:url('/images/Q3FY08/m_q3_main_bg_register.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:100%;
	text-align:center;
}
#BottomRegisterCell
{
	border:none;
}
#TopRegisterCellPS, #BottomRegisterCellPS
{	
	border-top:solid 3px #cccccc;
	border-bottom:3px solid #fff;
	background-image:url('/images/powerSeries/bg_register.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:61px;
	width:100%;
	text-align:center;
}
#BottomRegisterCellPS
{
	border:none;
}
.RightSectionTablePS
{
	background-color: #ccc;
	background-image: url(/images/Q1FY08/bg_RtCol_shadow.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
}
.RightSection
{ 
	padding: 10px 18px 10px 35px;
	font-size: 95%;
	color: #333333;
}
.RightSectionTable
{
	background-color: #ccc;
	background-image: url(/images/Q1FY08/bg_RtCol_shadow.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 20px;
}
.ColoredList
{
}
.ColoredList li
{
	color: #0099FF;
}
.ColoredList li span
{
	color: #000000;
}
.RightColumnHeadingImageDiv
{
	text-align: left;
	border-bottom: solid 2px #bbb;
}

.GreySubHeader
{
	color: #707070;
}
#HomePgMiddleCol
{
	background-color: #ebebeb;
	vertical-align: top;
	padding-top: 50px;
}
#HomePgMiddleColPS
{
	background-color: #fefefe;
	vertical-align: top;
	padding-top: 50px;
}
.HomePgContentBox
{
	background-color: #fff;
	margin-bottom: 20px;
}
.HomePgContentBox td
{
	vertical-align: top;
}
.HomePgContentBoxHeader
{
	width: 100%;
	background-image: url(/images/q1fy08/bg_btm_shadow.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.HomePgContentBoxHeader td
{
	 padding-bottom: 15px;
	 vertical-align: bottom;
}
.HomePgContentBoxHeaderPS
{
	width: 100%;
	background-image: url(/images/powerseries/bg_btm_shadow.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.HomePgContentBoxHeaderPS td
{
	 padding-bottom: 0px;
	 vertical-align: bottom;
}
.HomePgContentBoxHeaderPS h2
{
	font-size: 100%;
	margin: 0 0 0 25px;
	padding: 0;
}
.SessionNum
{
	font-size: 100%; 
	color: #8D8D8D;
	text-transform: uppercase;
}
.HomePgContentBoxHeader h2
{
	font-size: 100%;
	margin: 0 0 0 25px;
	padding: 0;
}
.HomePgContentBoxLeftCol
{
	width: 65%;
	padding: 15px 25px;	
}
.HomePgContentBoxRightCol
{
	width: 35%;
	background-image: url(/images/Q1FY08/bg_content.jpg);
	background-position: left;
	background-color: #b2b2b2;
	padding: 15px 25px;	
}
.HomePgContentBox ul
{
	margin-left: 15px;
}

.HomePgContentBox ul li
{
	color: #fff;
}
.HomePgContentBox ul li span
{
	color: #fff;
}
.HomePgContentBoxBtm
{
	background-image: url(/images/q1fy08/bg_top_shadow.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 14px;
}
.HomePgContentBoxBtmPS
{
	background-image: url(/images/powerseries/bg_top_shadow.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 14px;
}
#PollControlTable
{
	border: solid 2px #bbb;
	border-right: none;
	border-left: none;
}
h2.PollAreaHeading
{
	color: #E85F17;
	font-size: 130%;
	font-weight: bold;
	margin: 5px 0 5px 0;
	text-align: center;
}
.SessionIncludesHeading
{
	color: #000;
	font-weight: bold;
}

/* Begin MS Header */
a.header {
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
	font-size: 10px;
	font-weight: Normal;
	text-decoration: none;
}
a.header:hover {
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
	font-size: 10px;
	font-weight: Normal;
	text-decoration: underline;
}
/* End MS Header */

/* Begin Footer Styles */
a.footer {
	font-family: Verdana, Arial, Helvetica;
	color: #0033CC;
	font-size: 11px;
	font-weight: Normal;
	text-decoration: underline;
}
a.footer:hover {
	font-family: Verdana, Arial, Helvetica;
	color: #FF6600;
	font-size: 11px;
	font-weight: Normal;
	text-decoration: underline;
}
a.footer:visited 
{
	font-family: Verdana, Arial, Helvetica;
	color: #800080;
	font-size: 11px;
	font-weight: Normal;
	text-decoration: underline;
}
.footerTable
{
	padding-left: 5px;
	font-size: 90%;
	font-family: Verdana;
}
.footerTable td
{
	color: #000000;
}
.footerTable a
{
	color:#0033CC;	
}
.footerTable a:hover
{
	color:#FF6600;	
}
.footerTable a:visited
{
	color:#800080;	
}
.footerSettings
{
	/*border-top: #003399 1px solid;
	padding-left: 10px;	*/
}
/*End Footer Styles*/

#Technorati
{
position: absolute; 
left: -120px;
}
#AccrossAmerica
{
    position: relative;   
}
#AccrossAmerica div
{
    position: absolute;
    top: -60px;
    width: 150px;
}
.WebcastsHeaderArea
{
	padding: 0 10px;
}
h2.WebcastPageTitle
{
	color: #6d1514;
	font-size: 120%;	
	margin-bottom: 10px;
}
.WebcastSwitchTypeLink
{
	color: #243F98;
	line-height: 1.6em;
}
.WebcastsSort
{
	width: 100%;
	margin-bottom: 3px;
}
.WebcastsSortBtn
{
	color: #626262;
	text-decoration: none;
}
.WebcastsActiveSortBtn
{
	font-weight: bold;
	color: #c94727;
}
.WebcastsInactiveSort
{
	color: #626262;
}
.WebcastsSort .WebcastsSortViewAll
{
	text-align: right;
}
.WebcastsSearch
{
}
.WebcastTblHeadingRow td
{
	color: #fff;
	background-color: #b2b2b2;
	padding: 5px 10px;
}
.WebcastTblRow td
{
	border-bottom: solid 1px #b2b2b2;
	vertical-align: top;
}
.WebcastTblDateCell
{
	padding: 15px 0 10px 10px;
	width: 107px;
}
.WebcastTblDescrCell
{
	padding: 15px 10px 10px 10px;
	color: #6d1514;
	font-weight: bold;
}
.WebcastTblDescrCell a, .WebcastTblDescrCell a:hover, .WebcastTblDescrCell a:active
{
	color: #6d1514;
}
.WebcastTblPresenterCell
{
	padding: 15px 10px 10px 0;
	width: 95px;
}
.WebcastTblFooterCell
{
	background-color: #b2b2b2;
	height: 20px;
}
p.WebcastDescription
{
	margin-top: 10px;
	font-weight: normal;
	color: #000;
}

/*Search events styles */
.SearchPageContentDiv
{
	height: 100%;
	width: 750px;
	background-color: #ebebeb;	
	
}
.SearchMainContentCell
{
	background-image: url(/images/Q1FY07/summer_session_footer.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	
}
.SearchPageContentCell
{
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 750px;
}

.VerticalSpacer 
{
    width: 2px; height: 100%; background-color: #999999;
}

.ResultsCell 
{
    color: #FFFFFF; height: 100%; vertical-align: top; text-align: left; padding: 2px 0px 2px 30px;
}

.StateCell 
{
    color: #000000; 
    font-weight: bold; 
    height: 100%; 
    width: 175px; 
    text-align: center;
}

.HorizontalSpacer 
{
    background-color: #CDCDCD;
}

.ResultsMain 
{
    background-color: #B3B3B3; padding: 20px 30px 0px 20px; height: 240px;
}

.TriangleSpacer 
{
    background-image: url(/images/GraySpacer.gif);
}

/*** SESSIONS ***/
.SessionHeaderContainer
{
	padding-left: 25px; 
	padding-right: 10px;
	/*font-size: 1.2em; */
	font-weight: bold;
}

.SessionHeaderGray
{
	color: #818181;
}

.SessionHeaderOrange
{
	color: #e85f17;		
}

.orange
{
  color: #e85f17;
}

.SessionTopWhite
{
	height: 15px; 
	background-image: url(/images/q3fy08/session_top_white.jpg); 
	background-repeat: repeat-x;	
}

.SessionTopOrange
{
	height: 15px; 
	background-image: url(/images/q3fy08/session_top_orange.jpg); 
	background-repeat: no-repeat;	
}

.SessionTopGray
{
	height: 15px; 
	background-image: url(/images/q3fy08/session_top_gray.jpg); 
	background-repeat: repeat-x;
}

.SessionBtmWhite
{
	height: 15px;
	background-image: url(/images/q3fy08/session_btm_white.jpg); 
	background-repeat: repeat-x;
}

.SessionBtmOrange
{
	height: 15px;
	background-image: url(/images/q3fy08/session_btm_orange.jpg); 
	background-repeat: no-repeat;
}

.SessionBtmGray
{
	height: 15px;
	background-image: url(/images/q3fy08/session_btm_gray.jpg); 
	background-repeat: repeat-x;
}

.SessionContent
{
	width: 65%; 
	background-color: White;
	padding: 10px 20px 10px 25px;
	color: #818181;
	/*font-size: 1.2em;*/
	vertical-align: top;
}

.SessionDivider
{
	width: 4px; 
	background-image: url(/images/q3fy08/session_divider_orange.jpg); 
	background-repeat: repeat-y;	
}

.SessionBullets
{
	min-width: 231px; 
	background-image: url(/images/q3fy08/session_gray_bg.jpg); 
	background-repeat: no-repeat; 
	background-position: right top; 
	background-color: #b2b2b2;
	padding: 10px 20px 5px 25px;
	/*font-size: 1.2em;*/
}

.SessionBulletsHeader
{
	color: Black; 
	font-weight: bold;
}

.SessionBulletsList
{
	color: White;
	margin-left: 0px;
	padding-left: 20px;
}

/*** END SESSIONS ***/

