body {
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #999999;

scrollbar-face-color: #2B2A4D; scrollbar-shadow-color: #000000; 
	scrollbar-highlight-color: #49446E; scrollbar-3dlight-color: #333333;
	scrollbar-darkshadow-color: #1B2430; scrollbar-track-color: #3D3961;
	scrollbar-arrow-color: #ffffff;
	background-color: #2B2948;
}

.iframe {
	scrollbar-face-color: #10102E; scrollbar-shadow-color: #060621; 
	scrollbar-highlight-color: #171738; scrollbar-3dlight-color: #333333;
	scrollbar-darkshadow-color: #060621; scrollbar-track-color: #0D0D31;
	scrollbar-arrow-color: #778292;
	background-color: #0D0D31;
	border: none;
}


.headertext {   font-size: 9pt; color: #ffffff ; font-weight: bold}
.errorHeader  {   font-size: 8pt; color: #FF0000; font-weight: bold}
.subheadertext {   font-size: 8pt; color: #777777 ; font-weight: bold}
.signupnav { font-size: 8pt; color: #999999 }
.smallgrey {  font-size: 7pt; color: #cccccc}
.smallBlack {  font-size: 7pt; color: #000000}
.newstext {  font-size: 7pt; color: #ffffff}
.imageborders { border: 1px solid #ffffff; }
.dkgrey { font-size:8pt; color: #999999}
.smalldkgrey { font-size: 7pt; color: #999999}
.smalldkgreyheader { font-size: 7pt; color: #999999; font-weight: bold}
.smallheader{  font-size: 7pt; color: #ffffff}
.grey {  font-size: 8pt; color: #cccccc}
.captiontext {  font-size : 80%; line-height : 150%; padding:1px; color: #000000;}
.bigtext {  font-size : 110%; line-height : 150%; padding:1px; color: #000000;}
.oddrow { background-color: #1F202E }
.evenrow { background-color: none }

.footerlink:link {color: #ffffff; font-size: 7pt; text-decoration: none}
.footerlink:visited {color: #ffffff; font-size: 7pt; text-decoration: none }
.footerlink:hover {color: #99FF00; font-size: 7pt; text-decoration: underline }

.toolbarlink:link {color: #99FF00; font-size: 7pt; text-decoration: none}
.toolbarlink:visited {color: #99FF00; font-size: 7pt; text-decoration: none }
.toolbarlink:hover {color: #ffffff; font-size: 7pt; text-decoration: underline }

.agencylink:link {color: #ffffff; font-size: 8pt; text-decoration: none}
.agencylink:visited {color: #ffffff; font-size: 8pt; text-decoration: none }
.agencylink:hover {color: #99FF00; font-size: 8pt; text-decoration: underline }

table.logo{background-color: #000000; border-bottom: 1px solid #434C6E}

table.ticker{background-color: #000000; border-top: 1px solid #434C6E}
.ticker td { text-decoration: none; font-size: 7pt;  color: #666666; font-family:Verdana, sans-serif; } 

table.news{border-top: 0px ;border-bottom: 1px solid #616871;border-left: 0px solid #000000;border-right: 0px solid #000000;background-color: #0D0D31;}
.toolbar {border-left: 1px solid #000000 ;  background-color: #0D0D31;}

/* was 1C2634 */

table.adnav{background: url(./navbars/buttonBackground_a.gif) repeat;}
.adnav td {line-height: 19px; text-decoration: none; font-size: 11px; font-family:Verdana, sans-serif; border-right: 1px solid #000000; border-left: 1px solid #6C738E; border-bottom: 1px solid #1E2124;} 
.adnav td a {display: block; height: 100%; width: 100%; background-color: none; color: #000000; text-decoration: none; text-align: center;} 
.adnav td a:hover {background: url(./navbars/buttonBackground_b.gif) repeat; color: #ffffff; text-decoration:none;}
.adnav A:link {color:#BEBEC4;text-decoration:none;}
.adnav A:visited {color:#BEBEC4;text-decoration:none;}

table.escortsonly{background: url(./navbars/admin_buttonBackground_a.gif) repeat;}
.escortsonly td {line-height: 19px; text-decoration: none; font-size: 11px; font-family:Verdana, sans-serif; border-right: 1px solid #000000; border-left: 1px solid #6C738E;} 
.escortsonly td a {display: block; height: 100%; width: 100%; background-color: none; color: #000000; text-decoration: none; text-align: center;} 
.escortsonly td a:hover {background: url(./navbars/admin_buttonBackground_b.gif) repeat; color: #ffffff; text-decoration:none;}
.escortsonly A:link {color:#ffffff;text-decoration:none;}
.escortsonly A:visited {color:#000000;text-decoration:none;}

table.subnav{border-top: 1px solid #585F68;border-bottom: 1px solid #434C6E; border-left: 1px solid #000000;border-right: 0px solid #000000;background-color: #2B2948;}
.subnav td {background-color:none; text-decoration: none; font-size: 9px; font-family:Verdana, sans-serif; border-right: 1px solid #585F68; } 
.subnav td a {display: block; width: 100%; background-color: none; color: #000000; text-decoration: none; text-align: center;} 
.subnav td a:hover {background-color: #FF6600; color: #000000; }
.subnav A:link {color:#A3ACB9;text-decoration:none;}
.subnav A:visited {color:#A3ACB9;text-decoration:none;}
.subnav A:hover {color:#F8F9FB;text-decoration:none;}

.gallery td {background-color:none;line-height: 15px; text-decoration: none; font-size: 10px; font-family:Verdana, sans-serif; border-right: 1px solid #585F68;} 
.gallery td a {display: block; width: 100%; background-color: none; color: #000000; text-decoration: none; text-align: center;} 
.gallery td a:hover {background-color: #566171; color: #D2D9E1; }

table.insert{border-top: 1px solid #3F4157;border-bottom: 1px solid #000000;border-left: 1px solid #3F4157;border-right: 1px solid #000000;background-color: #25263B;}

table.admininsert{border: 1px solid #FF6600; background-color: #000000;}

table.featured {border: 1px solid #FF6600; background-color: #0D0D31;}

table.greyinsert{border-top: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;background-color: #25263B;}
.greyinsert td {  font-size: 8pt; color: #CCCCCC }

table.back{border: 1px solid #757575; background-color: #000000;}
.back td a {display: block; width: 100%; background-color: none; font-size: 7pt; color: #FFBB00; text-decoration: none; text-align: center;} 
.back td a:hover {background-color: #FF6600; color: #000000; text-decoration: none; }

table.edgelette{border: 1px solid #757575;}

table.displayTable{border: 1px solid #666666; background-color: #000000;}
table.featuredType{border: 1px solid #FF6600; background-color: #000000;}

table.escortlisting{border-top: 1px solid #3F4157;border-bottom: 1px solid #000000;border-left: 1px solid #3F4157;border-right: 1px solid #000000;background-color: #25263B;}
.escortlistingHeader { text-decoration: none; font-size: 8pt;  color: #ffffff; font-weight: bold } 
.escortlistingContent { text-decoration: none; font-size: 7pt;  color: #ffffff } 

table.pricing{border: 1px solid #3F4157; background-color: #1F202E;}
.pricing td { text-decoration: none; font-size: 7pt;  color: #cccccc; font-family:Verdana, sans-serif; } 

table.toggle{border: 1px solid #FF6600; background-color: #000000;}
.toggle td { text-decoration: none; font-size: 7pt;  color: #ffffff; font-family:Verdana, sans-serif; } 

table.escortLogin{border: 1px solid #757575; background-color: #000000;}
.escortLogin td { text-decoration: none; font-size: 8pt;  color: #ffffff; line-height : 150%; padding:4px;} 

table.kbboard{border: 1px solid #3F4157;background-color: #1F202E;}
.kbboard td{border: 1px solid #3F4157;background-color: #1F202E;}
.kbboard td.header{border: 1px solid #3F4157;background-color: #000000;}
.kbboard td.quote{border: 1px solid #3F4157;background-color: #000000;font-style:italic; color:#777777}
.kbboard td.oddrow{background-color: #25263B;}
.kbboard td.evenrow{background-color: #1F202E;}
table.transparent{border: none; background:transparent;background-color:none;}
.transparent td{border: none; background:transparent; color:#aaaaaa}
.transparent td.white{border: none; background:transparent; color:#ffffff}

td {  font-size: 8pt; color: #ffffff}
h1 {  font-size: 12pt; color: #ffffff}

.announcement { font-style: italic; }

IMG.escort { border: solid; border-color: #FFFFFF; border-width: 1px; }

a:link, a:active, a:visited {color: #FFBB00; text-decoration: none}
a:hover {color: #FFBB00; text-decoration: underline}
a.UNDONE:link,a.UNDONE:active,a.UNDONE:visited  {   color: #999999; }

INPUT  { font-family: Verdana, Arial; padding: 1px; font-size: 7pt; color: #999999; background:transparent; background-color:transparent; border: solid 1px #777777;}
TEXTAREA { font-family: Verdana, Arial; padding: 1px; font-size: 7pt; color: #999999; background:transparent; background-color:transparent; border: solid 1px #777777;}

INPUT.image { background: transparent; border: none; }

INPUT.radio  {
	font-family: Verdana, Arial;
	padding: 1px;
	font-size: 7pt;
	color: #7777777;
	background: transparent;
	background-color: transparent;
	border: inset 0px;
}


SELECT {
	font-family: Verdana, Arial;
	padding: 0px;
	font-size: 7pt;
	color: #ffffff;
	background-color: #353D49;
	border: none;
}

OPTION  {
	font-family: Verdana, Arial;
	padding: 0px;
	font-size: 7pt;
	color: #ffffff;
	background-color: #353D49;
	border: inset 0px;
}

