body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #AFBCC9;
	text-align: center;
}
form {
	margin: 0px;
	padding: 0px;
}


/*---Begin Layout Divs---*/

#Header {
	width: 856px;
	margin-right: auto;
	margin-left: auto;
}
#HeaderTable .LogoTD {
	width: 235px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#HeaderTable .TopLinksTD {
	color: #FFFFFF;
	text-align: right;
	padding-bottom: 25px;
	padding-top: 15px;
	background-image:  url(/images/abm/template/New/ABM_HeaderBG.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-right: 20px;
}
#HeaderTable .TopLinksTD a:link, #HeaderTable .TopLinksTD a:visited, #HeaderTable .TopLinksTD a:active {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
}
#HeaderTable .TopLinksTD a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#TopNav {
	background-color: #CCCC99;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a8a879;
	border-bottom-color: #a8a879;
	display: table;
}
#TopNav .TopNavTD {
	text-align: right;
	padding-left: 320px;
	white-space: nowrap;
}
#TopNav .MembersButton {
	width: 110px;
	max-width:80px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a8a879;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	/*background-color: #B7AA7D;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin-left: 10px;*/
}
#TopNav .MembersButton a:link, #TopNav .MembersButton a:visited, #TopNav .MembersButton a:active {
	color: #ffffff;
	text-decoration:none;
	background-color: #B7AA7D;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 30px;
	padding-left: 30px;
	margin-left: 1px;
	font-weight: bold;
	font-size: 11px;
	display: block;
}
#TopNav .MembersButton a:hover {
	color: #ffffff;
	text-decoration:none;
	background-color: #A99A65;
}
#TopNav .TopNavContainer{
	margin-right: auto;
	margin-left: auto;
	text-align: right;
}
#TagLine{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8A879;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #245485;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
#Content {
	width: 856px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#ContentTable .ContentTD {
	width: 638px;
}
#ContentDIV {
	padding:15px;
	width: 638px;
}
#ContentTable .ContentBottomTD {
	background-color: #e0e7ed;
	text-align: right;
	color: #336699;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#ContentTable .ContentBottomTD a:link, #ContentTable .ContentBottomTD a:visited, #ContentTable .ContentBottomTD a:active {
	color: #336699;
	text-decoration:none;
	font-size: 10px;
}
#ContentTable .ContentBottomTD a:hover {
	color: #336699;
	text-decoration:underline;
}
#ContentTable .ContentTD .VideoInfo .Header {
	font-size: 14px;
	font-weight: bold;
}
#Content .VideoInfo {
	background-color: #99b2cc;
	background-image:  url(/images/abm/template/New/ABM_VideoDetailsBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #20507f;
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #495164;
}
#VideoTable .VideoTD {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	width: 350px;
}
#VideoTable {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#video {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -1px;
	margin-left: 0px;
}
#VideoTable .SponsorTD {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.AdsPadding {
	border: 5px solid #FFFFFF;
}

#VideoTable .VideoBottomTD {
	background-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-image:  url(/images/abm/template/New/ABM_VideoControlsBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 10px;
}
#VideoTable .SponsorBottomTD {
	background-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-image:  url(/images/abm/template/New/ABM_VideoControlsBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#VideoTable .SponsorBottomTD a:link, #VideoTable .SponsorBottomTD a:visited, #VideoTable .SponsorBottomTD a:active {
	color: #ffffff;
	text-decoration:none;
}
#VideoTable .SponsorBottomTD a:hover {
	color: #ffffff;
	text-decoration:underline;
}
#ContentTable .LeftNavTD {
	width: 215px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #336699;
	background-image:  url(/images/abm/template/New/ABM_LeftNavBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
}
#ContentTable .RSS {
	padding-bottom: 15px;
	padding-right: 10px;
}
#ContentTable .RSS a:link, #ContentTable .RSS a:visited, #ContentTable .RSS a:active {
	color: #ffffff;
	text-decoration:none;
}
#ContentTable .RSS a:hover {
	color: #ffffff;
	text-decoration:underline;
}
#ContentTable .GoogleSearch {
	margin: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#ContentTable .GoogleSearch input{
	font-size:11px;
}
#ContentTable .LeftNavBottomTD {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #215283;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 10px;
}
#ContentTable .Logo {
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#ContentTable .LeftNavBottomTD a:link, #ContentTable .LeftNavBottomTD a:visited, #ContentTable .LeftNavBottomTD a:active {
	color: #FFFFFF;
	text-decoration:none;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
}
#ContentTable .LeftNavBottomTD a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#EWTable .EventsTD {
	width: 50%;
	padding: 10px;
}
#EWTable .EventsTD .Events {
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#EWTable .WhitepappersTD .Events {
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}


#EWTable .EventsTD .Header {
	font-size: 14px;
	font-weight: bold;
	color: #20507F;
}
#EWTable .WhitepappersTD {
	width: 50%;
	padding: 10px;
}
#EWTable .WhitepappersTD .Header {
	font-size: 14px;
	font-weight: bold;
	color: #20507F;
}
#Footer {
	width: 856px;
	max-width:820px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding: 15px;
}
#Footer .xCatTD {
	width: 98px;
	text-align: right;
}

.NewsContainer {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #495164;
}
.NewsHeaderTD {
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 55px;
	font-size: 16px;
	font-weight: bold;
	color: #000000 /*#20507F*/;
}
#newsticker ul {
	list-style: none;
	min-height: 41px;
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-color: #000000;
	font-size: 16px;
	font-face: Times New Roman;
}
* html #newsticker ul {
	height: 41px;
	overflow: visible;
}
#newsticker li.error {
	color: #f00;
}
#newsticker #togglenewsticker {
	background: transparent url(/images/abm/template/New/%22icon_closenewsticker.gif%22) no-repeat 0 0;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 14px;
	height: 14px;
	text-indent: 20px;
	outline: none;
	display:none;
}
* html #newsticker #togglenewsticker {
	right: 30px;
	display:none;
}
#newsticker a:link, #newsticker a:visited, #newsticker a:active {
	color:#000000;
	font-weight:bold;
}
#newsticker a:hover {
	font-weight:bold;
	color:#999966;
}
/*---End Layout Divs---*/
.Menu1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Menu1 a:link, .Menu1 a:visited, .Menu1 a:active {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.Menu1 a:hover {
	color: #FFFFFF;
	background-color: #1E4975;
}
.Menu1Sel {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Menu1Sel a:link, .Menu1Sel a:visited, .Menu1Sel a:active {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #1E4975;
}
.Menu1Sel a:hover {
	color: #FFFFFF;
	background-color: #1E4975;
}
.Menu2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Menu2 a:link, .Menu2 a:visited, .Menu2 a:active {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 8px;
	display: block;
	background-color: #1E4975;
	margin-top:-2px;
	margin-bottom:0px;
}
.Menu2 a:hover {
	color: #FFFFFF;
	background-color: #1E4975;
	text-decoration:underline;
}
.Menu2Sel {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Menu2Sel a:link, .Menu2Sel a:visited, .Menu2Sel a:active {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 8px;
	display: block;
	background-color: #1E4975;
	margin-top:-2px;
	margin-bottom:0px;
}
.Menu2Sel a:hover {
	color: #FFFFFF;
	background-color: #1E4975;
}
.Menu3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Menu3 a:link, .Menu3 a:visited, .Menu3 a:active {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 8px;
	display: block;
	background-color: #1E4975;
	margin-top:-2px;
	margin-bottom:0px;
}
.Menu3 a:hover {
	color: #FFFFFF;
	background-color: #1E4975;
	text-decoration:underline;
}
.Menu3Sel {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Menu3Sel a:link, .Menu3Sel a:visited, .Menu3Sel a:active {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 8px;
	display: block;
	background-color: #1E4975;
	margin-top:-2px;
	margin-bottom:0px;
}
.Menu3Sel a:hover {
	color: #FFFFFF;
	background-color: #1E4975;
}
.Menu4 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Menu4 a:link, .Menu4 a:visited, .Menu4 a:active {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 1px;
	padding-bottom: 8px;
	display: block;
	background-color: #1E4975;
	margin-top:-2px;
	margin-bottom:0px;
}
.Menu4 a:hover {
	color: #FFFFFF;
	background-color: #1E4975;
	text-decoration:underline;
}
.Menu4Sel {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Menu4Sel a:link, .Menu4Sel a:visited, .Menu4Sel a:active {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 1px;
	padding-bottom: 8px;
	display: block;
	background-color: #1E4975;
	margin-top:-2px;
	margin-bottom:0px;
}
.Menu4Sel a:hover {
	color: #FFFFFF;
	background-color: #1E4975;
}
a:link img, a:visited img, a:active img  {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
a:hover img  {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}
/******************************************************/
/*********** Begin NEW Xcatalyst Styles **************/
.DLGButton {
}
.DLGControl {

}
.DLGSubtitlemenuTD {
}
.DLGSubtitleTD {
}
.DLGFormTD {
}
.DLGLabelTD {
	font-size: 12px;
	padding: 8px 4px 2px 4px;
	border-bottom: 1px solid #F7F7E8;
	TEXT-ALIGN: right;
	width: 125px;
}
.DLGValueTD {
	font-size: 12px;
	padding-top: 8px 4px 2px 4px;
	border-bottom:1px solid #F7F7E8;
	TEXT-ALIGN: left;
}
.DLGTitleTD, .DiscDLGTitleTD, .DiscDLGTT1 {
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #003366;
	padding: 8px 8px 2px 5px;
	background-color: #E6E6C8;
}
.DLGTitleTD A:link, .DLGTitleTD A:visited, .DLGTitleTD A:active, .DiscDLGTitleTD A:link, .DiscDLGTitleTD A:visited, .DiscDLGTitleTD A:active, .DiscDLGTT1 A:link, .DiscDLGTT1 A:visited, .DiscDLGTT1 A:active, .DiscDLGTitleTD A.DiscTopicDLGR:link, .DiscDLGTitleTD A.DiscTopicDLGR:visited, .DiscDLGTitleTD A.DiscTopicDLGR:active, .DiscDLGTT1 A.DiscTopicDLGR:link, .DiscDLGTT1 A.DiscTopicDLGR:visited, .DiscDLGTT1 A.DiscTopicDLGR:active {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #003366;
}
.DLGTitleTD A:hover, .DiscDLGTitleTD A:hover, .DiscDLGTitleTD A.DiscTopicDLGR:hover { color: #003366;}
.DLGTitleTR { }
.DLGHeaderTD, .DLGTT2  {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding: 8px 2px 2px 2px;
	background-color: #F7F7E8;
}
.DLGRowTROne {
	font-size: 12px;
	padding: 8px 2px 2px 2px;
	border-bottom: 1px solid #F7F7E8;
	border-top: 1px solid #F7F7E8;
	MARGIN: 1px; 
}
.DLGRowTRTwo {
	font-size: 12px;
	padding: 8px 2px 2px 2px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	MARGIN: 1px; 
}
.DLGDataTD {
}
/************* End NEW Xcatalyst Styles **************/
/******************************************************/
/************* Begin Discussions Styles **************/
.DiscDLGLabelTD {
	FONT-WEIGHT: Bold;
	padding: 5px;
	MARGIN: 5px; 
	WIDTH: 1%; 
	WHITE-SPACE: nowrap; 
	vertical-align: top;
}
.DiscDLGValueTD {
	/* BORDER-RIGHT: #cccccc 1px solid; */
	padding: 5px;
	MARGIN: 5px; 
	WIDTH: 99%; 
	vertical-align: top;
}
.DiscDLGValueTD select, .DiscDLGValueTD option, .DiscDLGValueTD input, .DiscDLGValueTD textarea {
	font-size: 10px;
	margin: 2px;
}
.DiscDLGControl {
	font-size: 11px;
}
.DiscDLGTitleTD, .DiscDLGTT1 {
	BORDER-BOTTOM: #E6E9ED 1px solid;
}
.DiscDLGRowTROne {
	BORDER-RIGHT: #E6E9ED 1px solid; 
	padding: 5px;
	MARGIN: 5px; 
	BORDER-BOTTOM: #E6E9ED 1px solid;
}
.DiscDLGHeaderTD {
	BORDER-RIGHT: #E6E9ED 1px solid; 
	padding: 2px;
	MARGIN: 1px; 
	BORDER-BOTTOM: #E6E9ED 1px solid; 
	font-weight: bold;
	font-size: 10px;
	color: #003366;
	background-color: #F7F7E8;
}
.DiscDTDiscTitle {
	font-size:  12px;
	color:  #000000;
	font-weight: bold;
}
.DiscDBLLeftArrow, .DiscDBLRightArrow {
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
/************* End Discussions Styles ***************/
/******************************************************/


