body {
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt; color: #c9d1e5;  
	color: #999999;
	
	scrollbar-face-color: #33445c; scrollbar-shadow-color: #283950; 
	scrollbar-highlight-color: #415269; scrollbar-3dlight-color: #415269;
	scrollbar-darkshadow-color: #190c01; scrollbar-track-color: #485a72;
	scrollbar-arrow-color: #ffffff;
	background-color: #07213f;
		
}

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

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

.headertext {   font-size: 10pt; color: #ffffff ; font-weight: bold; background:transparent; }
.galleryHeader {   font-size: 12pt; color: #f7b439 ; font-weight: bold; background:transparent; }
.blue {font-size: 8pt; color: #7c808a; background:transparent; }
.blueSmall {font-size: 7pt; color: #7c808a; background:transparent; }
.beige {  font-size: 8pt; color: #c4b191; background:transparent; }
.copyright {  font-size: 7pt; color: #7690ad; background:transparent; }
.smallBright {  font-size: 7pt; color: #ffffff; background:transparent; }
.imageborders { border: 1px solid #151f36; }
.disclaimer  { font-size: 7pt; color: #2a374a; background:transparent;} 
img {border:none;}

table.footer {border: 0px;}
.footer td { font-size: 7pt; color: #5a5670;} 
.footer a:link {color: #574e3e; font-size: 7pt; text-decoration: none}
.footer a:visited {color: #574e3e; font-size: 7pt; text-decoration: none }
.footer a:hover {color: #a29a8c; font-size: 7pt; text-decoration: none }
.footer INPUT { font-size: 7pt; color: #5a5670; background:transparent; } 

.sideLinks td {font-size: 8pt; color: #cdcdcd; background:transparent;}
.sideLinks a:link {font-size: 8pt; color: #f55e5e; text-decoration: none; line-height : 14pt; }
.sideLinks a:active {font-size: 8pt; color: #f7c352; text-decoration: none;  }
.sideLinks a:visited {font-size: 8pt; color: #f55e5e; text-decoration: none; }
.sideLinks a:hover {font-size: 8pt; color: #f7c352; text-decoration: none; }
.sideLinks INPUT { font-size: 8pt; color: #cdcdcd; background:transparent; }

a.homeFeatured_big:link { font-size: 9pt; color: #5a0000; text-decoration: none; font-weight: bold;}
a.homeFeatured_big:visited { font-size: 9pt; color: #5a0000; text-decoration: none; font-weight: bold; }
a.homeFeatured_big:hover { font-size: 9pt; color: #f12c2c; text-decoration: none; font-weight: bold; }
a.homeFeatured_big:active { font-size: 9pt; color: #f12c2c; text-decoration: none; font-weight: bold;}

a.homeFeatured_small:link { font-size: 9pt; color: #f55e5e; text-decoration: none; font-weight: bold; }
a.homeFeatured_small:visited { font-size: 9pt; color: #f55e5e; text-decoration: none; font-weight: bold;}
a.homeFeatured_small:hover { font-size: 9pt; color: #ffffff; text-decoration: none; font-weight: bold; }
a.homeFeatured_small:active { font-size: 9pt; color: #ffffff; text-decoration: none; font-weight: bold;}

a.sublink:link {color: #ffffff; text-decoration: none; }
a.sublink:visited {color: #ffffff; text-decoration: none; }
a.sublink:hover {color: #f6fd34; text-decoration: none; }
a.sublink:active {color: #f6fd34; text-decoration: none; }

.portfolioBorders {	border:1px solid #d1932b;	padding:2px; background:#000000;}

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

table.sideNav{border: 1px solid #a59cc3; background-color: #453874;}
table.top{background-color: #3c3469; border-bottom: 1px solid #cabfe8; border-top: 1px solid #cabfe8;}

INPUT, TEXTAREA  {
	font-family: Verdana, Arial;
	padding: 1px;
	font-size: 8pt;
	color: #ffffff;
	background-color: #8a1414;
	border: inset 1px #000000;
}

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;
	font-size: 7pt;
	color: #d08d8d;
	background-color: #8a1414;
	border: inset 0px;
}

.dropdown { 
 font-size: 7pt; 
 color: #ffffff;
 background-color: #0d315a; 
  }
  
 .members { 
 font-size: 7pt; 
 color: #ffffff;
 background-color: #6d3a0a; 

 }

/* Content Manager Only Styles */
table.cms_content { width:950px; }
table.cms_navbar{ width:950px; 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:#07213f; border: 1px solid #35576e; z-index:1000;}
div.dimmer { visibility:hidden; position:absolute; left:0px; top:0px; background-image:url(/captions/dim45.png); }
/* End stuff for CM */