body {
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 9pt;   
	color: #999999;
	
	scrollbar-face-color: #0b4c5f; scrollbar-shadow-color: #063b4b; 
	scrollbar-highlight-color: #115163; scrollbar-3dlight-color: #115163;
	scrollbar-darkshadow-color: #052630; scrollbar-track-color: #0e6b7b;
	scrollbar-arrow-color: #ffffff;
	background-color: #000000;
		
}

td {  font-size: 9pt; color: #6d6d6d}
.td {  font-size: 9pt; color: #6d6d6d; background:transparent; }
h1 {  font-size: 12pt; color: #6d6d6d}
.h1 {  font-size: 12pt; color: #6d6d6d; background:transparent; }

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

.headertext {   font-size: 10pt; color: #ffffff ; font-weight: bold; background:transparent; }
.namePortfolio {   font-size: 11pt; color: #ffffff ; font-weight: bold; background:transparent; }
.subHeadertext {   font-size: 9pt; color: #546976 ; background:transparent; }
.smallInsert {  font-size: 8pt; color: #6d6d6d; background:transparent; }
.smallBright {  font-size: 7pt; color: #ffffff; background:transparent; }
.introText{  font-size: 8pt; color: #ffffff; background:transparent; }
.disclaimer{  font-size: 7pt; color: #666666; background:transparent; }
.imageborders { border: 1px solid #6d6d6d; }

.disclaimer td { font-size: 8pt; color: #383838;} 

table.footerLinks {background-color: #01172a;}
.footerLinks td { font-size: 9pt; color: #304962;} 
.footerLinks:link {color: #304962; font-size: 9pt; text-decoration: none}
.footerLinks:visited {color: #304962; font-size: 9pt; text-decoration: none }
.footerLinks:hover {color: #88a1ba; font-size: 9pt; text-decoration:  none  }

table.footerLocation {background-color: #010b15;}
.footerLocation td { font-size: 9pt; color: #304962;} 
.footerLocation:link {color: #304962; font-size: 9pt; text-decoration: none}
.footerLocation:visited {color: #304962; font-size: 9pt; text-decoration: none }
.footerLocation:hover {color: #3576ae; font-size: 9pt; text-decoration:  none  }

table.footerCredits {background-color: #000000;}
.footerCredits td { font-size: 9pt; color: #304962;} 
.footerCredits:link {color: #304962; font-size: 9pt; text-decoration: none}
.footerCredits:visited {color: #304962; font-size: 9pt; text-decoration: none }
.footerCredits:hover {color: #3576ae; font-size: 9pt; text-decoration:  none  }

table.LinkDirectory {background-color: #01172a; border: 1px solid #6d6d6d;}
.LinkDirectory td { font-size: 9pt; color: #304962;} 
.LinkDirectory:link {color: #304962; font-size: 9pt; text-decoration: none}
.LinkDirectory:visited {color: #304962; font-size: 9pt; text-decoration: none }
.LinkDirectory:hover {color: #88a1ba; font-size: 9pt; text-decoration:  none  }


table.sideBar {border: 0px ; line-height : 110%; }
.sideBar td {font-size: 9pt; color: #6d6d6d; }
.sideBar a:link {font-size: 9pt; color: #d5c9b9;; text-decoration: none; }
.sideBar a:active {font-size: 9pt; color: #d5c9b9;; text-decoration: none; }
.sideBar a:visited {font-size: 9pt; color: #bfb3a3;; text-decoration: none; }
.sideBar a:hover {font-size: 9pt; color: #d2546c; text-decoration: none; }
.sideBar { font-size: 9pt; color: #6d6d6d; background:transparent; }


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; }


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


img {border:none;}

table.closetotheEdge{border: 1px solid #8f84b3;}

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

table.portfolio {border: 1px solid #7365a1; background-color: #584a87;}
.portfolio td { font-size: 7pt; color: #cccccc;}
.portfolio a:link {font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 
.portfolio a:active {font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 
.portfolio a:visited {font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 
.portfolio a:hover {font-size: 8pt; color: #f2fa0f; text-decoration: none; font-weight: bold} 

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

table.cssButton{border: 1px solid #9e9cfe; background-color: #372a6b; }
.cssButton td a {display: block; width: 100%; padding: 2px; background-color: none; font-size: 11pt; color: #ffffff;  text-decoration: none; text-align: center;}
.cssButton td a:hover { background-color: #7a6fa8; color: #ffffff; text-decoration: none; }
.cssButton a:link {font-size: 10pt; color: #FFFFFF; text-decoration: none; } 
.cssButton a:active {font-size: 10pt; color: #FFFFFF; text-decoration: none; } 
.cssButton a:visited {font-size: 10pt; color: #FFFFFF; text-decoration: none; } 
.cssButton a:hover {font-size: 10pt; color: #fa0fb5; text-decoration: none; } 

.rightalignbg{ 
background-image: url(topBackground_left.jpg); 
background-repeat: no-repeat; 
background-position: top right; 
} 

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

/* Content Manager Only Styles */
table.cms_content { width:960px; }
table.cms_navbar{ width:960px; 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(dim45.png); }
/* End stuff for CM */

INPUT, TEXTAREA  {
	font-family: Trebuchet, Arial;
	padding: 1px;
	font-size:9pt;
	color: #96d3fc;
	background-color: #35576e;
	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: Trebuchet, Arial;
	padding: 1px;
	font-size: 8pt;
	color: #cdf5fd;
	background-color: #2b82a3;
	border: inset 0px;
}


