/* Smart Basements */
body {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #777777;
	font-weight : bold;
	font-size : 8pt;
	line-height: 11pt;
	margin-bottom : 0px;
	padding-bottom: 0px;

	background : #ffffff;
	background-image: url(images/sb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 780px;
}

body.main {
	background-image: url(images/sbAndText.gif);
	margin-bottom : 0px;
	padding-bottom: 0px;
}
body.newsScroller {
	background-image: url(images/logoArea.gif);
}

p {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #777777;
	font-weight : bold;
	font-size : 8pt;
	line-height: 11pt;
	margin-top : 1px;
	margin-bottom : 13px;
}

h1 {
	font-family : "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
	color : #777777;
	font-weight : bold;
	font-size : 20pt;
	line-height: 20pt;
	zmargin-top : 1px;
	margin-bottom : 6px;
}
h2 {
	font-family : "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 14pt;
	line-height: 14pt;
	margin-bottom : 6px;
}
h3 {
	font-family : "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
	color : #777777;
	font-weight : bold;
	font-size : 13pt;
	line-height: 13pt;
	margin-bottom : 8px;
}
h4 {
	font-family : "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 10pt;
	line-height: 11pt;
}
h5 {
	font-family : "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
	color : #777777;
	font-weight : bold;
	font-size : 10pt;
	line-height: 11pt;
}
h6 {
	font-family : "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 9pt;
	line-height: 11pt;
}


.m1 {
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	background : #F0FFFF;
}
	
td {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #777777;
	zletter-spacing: 0.01em;
	zword-spacing: 8pt;
	font-weight : bold;
	font-size : 8pt;
	line-height: 11pt;
	border: 2px;
	border-color: #000000;

}
a:link {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #ff9933;
}
a:visited {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #ff9933;
}
a:active {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #ff0000;
}
a:hover {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #ff6600;
}

a.ddLink:link {
	color : #ff9933;
	text-decoration : none;

}

a.ddLink:active {
	text-decoration : none;
}

a.ddLink:visited {
	color : #ff9933;
	text-decoration : none;
}

a.ddLink:hover {
	color : #ff6600;
	text-decoration : none;
}

.sc {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	zfont-weight : bold;
	font-size : 8px;
	line-height: 13pt;
	margin-top : 13px;
	margin-bottom : 13px;
}

b {
	font-weight : bold;
	color : #000000;
}

.smart{
	zletter-spacing: 0.05em;
	letter-spacing: 2px;
	color : #000000;
}
.basements{
	letter-spacing: 2px;
	color : #997766;
}

.smartFooter{
	letter-spacing: 2px;
	color : #999999;
}

.basementsFooter{
	letter-spacing: 2px;
	color : #bb9988;
}

#content {
	width: 710px;
	margin-left: 8px;
}

#menu {
	position: absolute;	
	left: 175px;
	top: 4px;
	align: right;
}

.footer {
	margin-top : 0px;
	margin-bottom : 0px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #bbbbbb;
	font-weight : bold;
	font-size : 7pt;
	line-height: 8pt;
}

.footerLine {
	margin-top : 0px;
	margin-bottom : 0px;
	color: #cccccc;
	clear: both;
}

.menu {
zborder-color: #666666;
zbackground-color: #FFFFFF;
zborder-style: solid;
zborder-width: 1px;
position: absolute;
visibility: hidden; 
display: none;
zborder-right: 2px solid #000000;
zborder-bottom: 2px solid #000000;
margin: 0px;
margin-left: 2px;
z-index: 100;

}

.menutd{
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
border-color: #999999;
background-color: #F0FFFF;
border-style: solid;
border-width: 1px;
filter:revealTrans(duration=0.25, transition=1);
}

.menutd:hover{
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
border-color: #999999;
background-color: #000000;
border-style: solid;
border-width: 1px;
zfilter:revealTrans(duration=0.25, transition=1);
}

.menutdp{
background-color: #FFFFFF;
padding-top: 1px;
padding-bottom: 0px;
}

.ds{
background-color: #FFFFFF;
padding-top: 1px;
padding-bottom: 2px;
zwidth: 100%;
}

A.ddLink {
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
padding-bottom: 4px;
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; DISPLAY: block; BACKGROUND: #F0FFFF; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; CURSOR: pointer; COLOR: navy; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px; TEXT-DECORATION: none; MARGIN:0px; filter:revealTrans(duration=0.25, transition=1);

}
A.ddLink:hover {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; DISPLAY: block; BACKGROUND: #FFEEcc; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; COLOR: #ff6600; BORDER-BOTTOM: #999999 1px solid; TEXT-DECORATION: none; MARGIN:0px;
}

.subMenuTR {
padding-top: 1px;
}

.ff {
	background-color: #FFEEcc;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #ff6600;
	font-weight : bold;
	font-size : 8pt;
}

.sbIframe {
	margin: 0px;
	padding: 0px;
}

.footerTable {
	clear: both;
	border-top: solid 2px;
}

.h {
	visibility: hidden; 
}