body {
	background-color:#000; font-family: "Trebuchet MS", "Lucida Sans Unicode", "Arial Unicode MS", "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size:13px; color:#000; line-height:16px; margin:15px 0px; padding:0px;
}
body.TermsOfUse {
	background-color:#FFFFFF;
	margin-left: 10px;
}
A:link{
	color:#000; text-decoration:underline;
}
A:visited{
	color:#000; text-decoration:underline;
}
A:hover{
	color:#e70506; text-decoration:none;
}
A:active{
	color:#000; text-decoration:underline;
}
IMG{
	border:0px;
}
FORM{
	border:0px;
}
UL,OL{
	margin:0px; padding:0px;
}
DIV#wrapper{
	width:887px; margin:0px auto; height:auto;
}
TABLE#contentTable{
	width:887px; margin:0px auto; height:auto;
}
TD.topCurveBg{
	background:#fff; font-size:0.01em; width:855px; height:14px;
}
TD.logoBanner{
	height:83px; padding:0px 10px;
}
DIV#bannerLinks{
	float:right;
}
DIV.clearFloat{
	display:block; height:1px; clear:both; font-size:0.01em; visibility: hidden;
}
TABLE.centerContentsHome{
	 height:616px; width:auto;
}
TD.contentsLeftPartHome{
	width:849px; height:auto;
}
TABLE.bannerNcontentHome{
	width:859px; height:auto;
}
TD.bannerHome{
	padding-bottom:8px; height:204px;
}
TABLE.textContentsHome{
	width:859px; height:auto;
}
TD.leftLinks{
	width:205px; height:auto; padding-right:8px;
}
TABLE.advisorTable{
	width:231px; height:auto;
}

DIV.tabContents
{
	background:#fff; border:solid #cecece; border-width:0px 1px 1px 1px; padding:20px 20px 20px 20px; height:379px;
}

TD.advisorTableContents{
	background:#fff; border:solid #cecece; border-width:1px 1px 0px 1px; padding:0px 0px 0px 4px; height:389px;
}
TD.advisorTableIcon{
	width:55px; padding-left: 4px; padding-right:12px; padding-top:14px;
}
TD.advisorTableItem{
	width:110px; padding-top:14px; padding-right:0px;
}
TD.advisorTableItem H4{
	margin:0px; padding:0px; display:block; font-weight:bold; font-size:13px;
}
TD.tabContentsMain{
	width:646px; height:auto;
}
TABLE.tabContents{
	width:520px; height:auto;
}
TD.tabs{
	height:30px;
}
TD.tabSelected{
	background:url(../images/sitearea-nav.jpg) repeat-x left top; position: relative; top: 2px;
}
DIV#links{
	background:url(../images/linksbg.gif) left top repeat-x; width:887px; height:30px;
}
DIV#tabsMain{
	height:30px; 
}
DIV#tabsMain A{
	display:block; float:left;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;	
	font-family: "Arial", "Lucida Sans", "Lucida Grande";
}
DIV#tabsMain A.active{
	color:#E60506;
}
DIV#tabsMain TD.leftActive{
	background:url(../images/tabelements.png) -36px 0px no-repeat; width:16px; height:30px; display:block;
}
DIV#tabsMain TD.leftBlack{
	background:url(../images/tabelements.png) 0px 0px no-repeat; width:15px; height:30px; display:block;
}
DIV#tabsMain TD.rightActive{
	background:url(../images/tabelements.png) -57px 0px no-repeat; width:2px; height:30px; display:block;
}
DIV#tabsMain TD.rightBlack{
	background:url(../images/tabelements.png) -58px 0px no-repeat; width:1px; height:28px; display:block;
}
DIV#tabsMain TD.centerCaptionActive{
	background:url(../images/tabbackground.jpg) 0px 0px repeat-x;	
}
DIV#tabsMain TD.centerCaption{
	background:url(../images/tabbackgroundred.png) 0px 0px repeat-x; width:1px;
}
TD.bodyText{
	background-color:#fff; padding:10px; border:solid 1px #cecece; border-top-width:0px; height:353px;
}
html>body TD.bodyText{
	 height:373px;
}

DIV.tabContents H1.mainHead{
	font-size:20px; color:#e70506; display:block; margin:5px 0px;
}

TD.bodyText H1.mainHead{
	font-size:20px; color:#e70506; display:block; margin:5px 0px; padding:0px;
}
TD.bodyText A:link,TD.bodyText A:visited,TD.bodyText A:active{
	color:#e70506; text-decoration:underline;
}
TD.bodyText A:hover{
	color:#e70506; text-decoration:none;
}
TD.contentsRhtPartHome{
	width:204px; height:auto; padding-left:7px;
}
TABLE.managementLinks{
	margin-bottom:8px;
}
TD.rightLinks{
	background:#fff; border:solid #cecece; line-height:16px; border-width:1px 1px 1px 1px; padding:12px; padding-top:0px;
}
TD.rightLinks A:link,TD.rightLinks A:visited{
	color:#224170; font-weight:bold; text-decoration:underline; display:block;
}
TD.rightLinks A:hover{
	color:#e70506	; font-weight:bold; text-decoration:none;
}
DIV.break{
	background:url(../images/break.gif) 0px 3px repeat-x; padding:2px; margin:8px 0px;
}
DIV#footerContents{
	padding-top:8px; font-family: verdana; font-size:10px;
}
DIV#footerContents SPAN.copyright{
	display:block; float:right;
}
TABLE.bannerNcontentInner{
	width:871px; height:auto;
}
TD.bannerInner{
	padding-bottom:8px; height:125px;
}
TABLE.textContentsInner{
	width:871px; height:auto;
}
TD.innerLeftlinks{
	background:#fff; border:solid #cecece; border-width:1px 1px 0px 1px; width:203px; height:470px;
}
DIV.leftPageHead{
}
TD.innerLeftlinks A:link,TD.innerLeftlinks A:visited,TD.innerLeftlinks A:active{
	color:#000; text-decoration:none; display:block; padding:4px 6px; border:solid #fff; border-width:1px 0px;
}
TD.innerLeftlinks A:hover{
	color:#000; background:#ededed; text-decoration:none; display:block; padding:4px 6px; border:solid #fff; border-width:1px 0px;
}
TD.innerLeftlinks A.currentSublink:link, TD.innerLeftlinks A.currentSublink:visited, TD.innerLeftlinks A.currentSublink:active, TD.innerLeftlinks A.currentSublink:visited{
	color:#000; background:#DBE4EB; text-decoration:none; display:block; padding:4px 6px; border:solid #fff; border-width:1px 0px;
}
TD.innerContentsMain{
	background:#fff; border:solid #cecece; border-width:1px 1px 0px 1px; width:658px; height:auto;
}
TD.innerCookie{
	height:23px; background:url(../images/innercookiebg.gif) left bottom repeat-x; padding-top:6px; width:635px;
}
TD.innerCookie A:link,TD.innerCookie A:visited,TD.innerCookie A:active{
	color:#e70506; text-decoration:none;
}
TD.innerCookie A:hover{
	color:#e70506; text-decoration:underline;
}
TD.innerBodyText{
	padding:10px; height:420px; background-color:#fff;
}
TD.innerBodyText A:link,TD.innerBodyText A:visited,TD.innerBodyText A:active{
	color:#e70506; text-decoration:underline;
}
TD.innerBodyText A:hover{
	color:#e70506; text-decoration:none;
}
H1.innerMainHead{
	font-size:20px; color:#000; display:block; margin:5px 0px; padding:0px;
}
#cdc-nav-module {
	MARGIN-TOP: 1px; Z-INDEX: 10; BACKGROUND: #fff url(../images/sitearea-nav.jpg) repeat-x left top; POSITION: relative
}
* HTML #cdc-nav-module {
	HEIGHT: 1%
}
#cdc-nav-module .nav-container {
	MARGIN-TOP: -1px; WIDTH: 850px
}
* HTML #cdc-nav-module .nav-container {
	MARGIN-BOTTOM: -1px
}
#cdc-nav-module .nav {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
* HTML #cdc-nav-module .nav {
}
#cdc-nav-module .lastnav {
	BORDER-RIGHT: #ccc 1px solid
}
#cdc-nav-module .nav:hover {
	BACKGROUND: #fff url(../images/sitearea-nav.jpg) repeat-x 0px -100px
}
#cdc-nav-module .hover {
	BACKGROUND: #fff url(../images/sitearea-nav.jpg) repeat-x 0px -100px
}
#cdc-nav-module .nav A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; COLOR: #2f6681; LINE-HEIGHT: 1.13em; PADDING-TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#cdc-nav-module .nav:hover A {
	COLOR: #fff
}
#cdc-nav-module .hover A {
	COLOR: #fff
}

#peteGizaBlogHeader
{
	color: black;
	text-decoration: none;
}

#peteGizaBlogHeader:hover 
{
	color: black;
	text-decoration: underline;
}

INPUT.smallButtonGray
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    CURSOR: pointer;
    height: 25px;
    width: 68px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #DBE4EB;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: 1px solid gray;
    BORDER-RIGHT: 1px solid gray;    
}

.newControl
{
	border-bottom: darkgray 1px solid;
	border-left: darkgray 1px solid;
	font-family: Arial;
	font-size: 10pt;
	border-top: darkgray 1px solid;
	border-right: darkgray 1px solid;
}

.displayNone
{
	display: none;
}

.videoPageHeader
{
	color: silver;
	font-size: xx-large;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	height: 50px;
	vertical-align: middle;
	padding-top: 8px;
}

a.videoPageLink
{
	color: silver;
	font-size: 12pt;
	height: 30px;
	vertical-align: middle;
	line-height: normal;
}

#invalidRequestDiv
{
	display: none;
	color: silver;
}

a.videoLink
{
	color: silver;
}

#videoDiv
{
	width: 100%;
	height: 100%;
	display: none;
	background-color: black;
}

.errorFont
{
	color: red;
	font-weight: normal;
}