body {
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #999999;
	
	scrollbar-face-color: #38163b; scrollbar-shadow-color: #2d0e30; 
	scrollbar-highlight-color: #431e46; scrollbar-3dlight-color: #49254c;
	scrollbar-darkshadow-color: #2d0e30; scrollbar-track-color: #561e4f;
	scrollbar-arrow-color: #ffffff;
	background-color: #000000;
	background: #000 url(navbar/backgroundTile.gif) 0 0 repeat fixed;
		
}

td {  font-size: 8pt; color: #ffffff}
.td {  font-size: 8pt; color: #ffffff; background:transparent; }
h1 {  font-size: 13pt; color: #ffffff}
.h1 {  font-size: 13pt; color: #ffffff; background:transparent; }

a:link, a:active, a:visited {color: #d99a06; text-decoration: none; }
a:hover {color: #d446b2; text-decoration: none;}

.headertext {   font-size: 10pt; color: #ffffff ; font-weight: bold; background:transparent; }
.subHeadertext {   font-size: 9pt; color: #ffffff ; font-weight: bold; background:transparent; }
.spaceCadet {font-size: 8pt; color: #ffffff; line-height : 120%; background:transparent; }
.smallInsert {  font-size: 7pt; color: #bfbfc0; background:transparent; }
.smallBright {  font-size: 7pt; color: #ffffff; background:transparent; }
.seismicDark {  font-size: 8pt; color: #000000; background:transparent; }
.imageborders { border: 1px solid #fdb1ee; }

table.content{border-top: 0px ;border-bottom: 0px ;border-left: 1px solid #873575;border-right: 1px solid #873575; background: #0e050e url(navbar/backgroundContent.gif)  0 0 ;}

img {border:none;}

table.closetotheEdge{border: 1px solid #884a7b;}

table.disclaimer {border-top: 0px ;border-bottom: 0px ;border-left: 1px solid #873575;border-right: 1px solid #873575; background-color: #191519;}
.disclaimer td { font-size: 7pt; color: #626162;} 
.disclaimer TEXTAREA, .disclaimer INPUT { font-size: 7pt; color: #626162; background:transparent; }

table.locationLinks {border-top: 0px ;border-bottom: 0px ;border-left: 1px solid #873575;border-right: 1px solid #873575; background-color: #0a040b;}
.locationLinks td {font-size: 7pt; color: #626162; }
.locationLinks a:link {font-size: 7pt; color: #626162; text-decoration: none; }
.locationLinks a:active {font-size: 7pt; color: #ffffff; text-decoration: none; }
.locationLinks a:visited {font-size: 7pt; color: #626162; text-decoration: none; }
.locationLinks a:hover {font-size: 7pt; color: #ffffff; text-decoration: none; }
.locationLinks TEXTAREA, .locationLinks INPUT {font-size: 7pt; color: #626162; background:transparent; }

table.anyLinks {border-top: 0px ;border-bottom: 0px ;border-left: 1px solid #873575;border-right: 1px solid #873575; background-color: #0a040b;}
.anyLinks td { font-size: 7pt; color: #626162;} 
.anyLinks a:link {font-size: 7pt; color: #626162; text-decoration: none; }
.anyLinks a:active {font-size: 7pt; color: #ffffff; text-decoration: none; }
.anyLinks a:visited {font-size: 7pt; color: #626162; text-decoration: none; }
.anyLinks a:hover {font-size: 7pt; color: #ffffff; text-decoration: none; }
.anyLinks TEXTAREA, .anyLinks INPUT { font-size: 7pt; color: #626162; background:transparent; }

table.homeNew {border: 0px ;  }
.homeNew td {font-size: 7pt; color: #ffffff; background:transparent; }
.homeNew a:link {font-size: 8pt; color: #d99a06; font-weight: bold; text-decoration: none; }
.homeNew a:active {font-size: 8pt; color: #d99a06;font-weight: bold; text-decoration: none; }
.homeNew a:visited {font-size: 8pt; color: #d99a06;font-weight: bold; text-decoration: none; }
.homeNew a:hover {font-size: 8pt; color: #d446b2; font-weight: bold; text-decoration: none; }
.homeNew TEXTAREA, .homeNew INPUT {font-size: 7pt; color: #ffffff; background:transparent; }

a.featuredlink:link {color: #ffffff; text-decoration: none; font-weight: bold }
a.featuredlink:visited {color: #ffffff; text-decoration: none; font-weight: bold }
a.featuredlink:hover {color: #d99a06; text-decoration: none; font-weight: bold}
a.featuredlink:active {color: #d99a06; text-decoration: none; font-weight: bold}

table.detail{border: 1px solid #7365a1; background-color: #53477b;}
.detail td { font-size: 8pt; color: #FFffff;} 
.detail TEXTAREA, .detail INPUT { font-size: 8pt; color: #FFffff; background:transparent; }

table.portfolio {border: 0px ;}
.portfolio td { font-size: 7pt; color: #cccccc;}
.portfolio a:link {font-size: 8pt; color: #d99a06; text-decoration: none; font-weight: bold} 
.portfolio a:active {font-size: 8pt; color: #d99a06; text-decoration: none; font-weight: bold} 
.portfolio a:visited {font-size: 8pt; color: #d99a06; text-decoration: none; font-weight: bold} 
.portfolio a:hover {font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold} 
.portfolio TEXTAREA, .portfolio INPUT { font-size: 7pt; color: #cccccc; background:transparent; }

.portfolioHover {border:1px; border-thickness: 1px; border-color: #d446b2; border-style: solid;}
a:hover .portfolioHover, a:active .portfolioHover {border:1px; border-thickness: 1px; border-color: #ffffff; border-style: solid}



.rollover a {
display:block;
width: 76px;
padding:6px 0px 13px 0px;
font-size: 7pt; color: #9f9f9f;
text-align: center;
background: url("captions/buttonCSS.gif") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: 0 -31px;
color:#fff;
}
.rollover a:active {
background-position: 0 -62px;
color:#fff;
}


INPUT, TEXTAREA  {
	font-family: Verdana, Arial;
	padding: 1px;
	font-size: 7pt;
	color: #666666;
	background-color: #ffffff;
	border: inset 1px #cccccc;
}

INPUT.checkbox  {
	background: #transparent;
	border: 10;
	padding: 10px;
	width : 1.3em ; 
	height : 1.3em ;
	}

INPUT.radio  {
	background: #transparent;
	border: 10;
	padding: 10px;
	}

SELECT, OPTION  {
	font-family: Verdana, Arial;
	padding: 1px;
	width: 140px;
	font-size: 7pt;
	color: #333333;
	background-color: #ffffff;
	border: inset 0px;
}

/* Content Manager Only Styles */
table.cms_content { width:920px; }
table.cms_navbar{ width:920px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #000000;}
table.cms/icon_table{ border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #000000;}
table.cms/icon_single{border-top: 1px  solid #000000; border-bottom: 1px  solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #000000;}
.errorHeader { font-size: 8pt; color: #ff0000; background:transparent; font-weight:bold}
.evenrow { background-color:#0c0c0d; }
INPUT.image { 	border: none; background:transparent;	}
.popupDiv { background-color:#000000; border: 1px solid #35576e; z-index:1000;}
div.dimmer { visibility:hidden; position:absolute; left:0px; top:0px; background-image:url(/captions/dim45.png); }
.bold { font-weight: bold; }
/* End stuff for CM */

/* Custom entries */
/* End custom entries */