body {
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #999999;
	
	scrollbar-face-color: #121212; scrollbar-shadow-color: #050505; 
	scrollbar-highlight-color: #2d2d2d; scrollbar-3dlight-color: #202020;
	scrollbar-darkshadow-color: #050505; scrollbar-track-color: #242424;
	scrollbar-arrow-color: #ffffff;
	background: url(/navbar/background.gif); background-repeat:repeat-x ;
	background-color: #111111;
		
}

.headertext {   font-size: 9pt; color: #ffffff ; font-weight: bold; background:transparent; }
.subheadertext {   font-size: 8pt; color: #ffffff ; font-weight: bold; background:transparent; }
.disclaimer{  font-size: 7pt; color: #939393; background:transparent; }
.captiontext {  font-size : 80%; line-height : 150%; padding:1px; color: #333333; background:transparent; }
.bigtext {  font-size : 110%; line-height : 150%; padding:1px; color: #000000; background:transparent; }
.imageborders { border: 1px solid #222222; }
.strong { font-weight: bold; }

table.footerBackground { background-color: #000000;}

.footer td {color: #434243; font-size: 7pt;}
.footer a:link {color: #838088; font-size: 8pt; text-decoration: none}
.footer a:visited {color: #838088; font-size: 8pt; text-decoration: none }
.footer a:hover {color: #ffffff; font-size: 8pt; text-decoration: none }
.footer INPUT, .footer TEXTAREA  {color: #434243; font-size: 7pt; background:transparent; }

table.sidetable { background-color: #0d0d0d;}
.sidetable td { font-size: 7pt; color: #cccccc;}
.sidetable a:link {font-size: 7pt; color: #1bcefc; text-decoration: none; } 
.sidetable a:active {font-size: 7pt; color: #1bcefc; text-decoration: none; } 
.sidetable a:visited {font-size: 7pt; color: #1bcefc; text-decoration: none;} 
.sidetable a:hover {font-size: 7pt; color: #ffffff; text-decoration: none; } 
.sidetable INPUT, .sidetable TEXTAREA { font-size: 7pt; color: #cccccc; }

table.sideFeaturedHome { background: url(/captions/table_sideFeaturedHome_back.gif) ;}
.sideFeaturedHome td { font-size: 7pt; color: #cccccc;}
.sideFeaturedHome a:link {font-size: 7pt; color: #1bcefc; text-decoration: none; } 
.sideFeaturedHome a:active {font-size: 7pt; color: #1bcefc; text-decoration: none; } 
.sideFeaturedHome a:visited {font-size: 7pt; color: #1bcefc; text-decoration: none; } 
.sideFeaturedHome a:hover {font-size: 7pt; color: #ffffff; text-decoration: none; } 
.sideFeaturedHome INPUT, .sideFeaturedHome TEXTAREA { font-size: 7pt; color: #cccccc; }

table.sideFeatured { background: url(/captions/table_sideFeatured_back.gif) ;}
.sideFeatured td { font-size: 7pt; color: #cccccc;}
.sideFeatured a:link {font-size: 7pt; color: #1bcefc; text-decoration: none; } 
.sideFeatured a:active {font-size: 7pt; color: #1bcefc; text-decoration: none; } 
.sideFeatured a:visited {font-size: 7pt; color: #1bcefc; text-decoration: none; } 
.sideFeatured a:hover {font-size: 7pt; color: #ffffff; text-decoration: none; } 
.sideFeatured INPUT, .sideFeatured TEXTAREA { font-size: 7pt; color: #cccccc;}

table.portfolioSections {border-radius: 8px; background-color: #000000; border: 1px solid #272727; }

table.specialtyGalleries {border-radius: 8px; background-color: #000000; border: 1px solid #272727; }
.specialtyGalleries td { font-size: 8pt; color: #b8b8b8; line-height : 200%;}
.specialtyGalleries a:link {font-size: 8pt; color: #b8b8b8; text-decoration: none; line-height : 150%; } 
.specialtyGalleries a:active {font-size: 8pt; color: #b8b8b8; text-decoration: none; line-height : 150%;} 
.specialtyGalleries a:visited {font-size: 8pt; color: #b8b8b8; text-decoration: none; line-height : 150%;} 
.specialtyGalleries a:hover {font-size: 8pt; color: #ffffff; text-decoration: none; line-height : 150%;} 
.specialtyGalleries INPUT, .specialtyGalleries TEXTAREA { font-size: 8pt; color: #b8b8b8; line-height : 200%;}

table.portfolio { border: 1px solid #1b1b1b; background-color: #0c0c0c; border-radius: 4px;}
.portfolio td { font-size: 7pt; color: #cccccc;}
.portfolio a:link {font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 
.portfolio a:active {font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 
.portfolio a:visited {font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 
.portfolio a:hover {font-size: 10pt; color: #f3bd4a; text-decoration: none; font-weight: bold} 
.portfolio INPUT, .portfolio TEXTAREA { font-size: 7pt; color: #cccccc;}

.galleryHover {border:2px; border-thickness: 1px; border-color: #222222; border-style: solid;}
a:hover .galleryHover, a:active .galleryHover {border:2px; border-thickness: 1px; border-color: #ffffff; border-style: solid}

.rollover a {
display:block;
width: 186px;
height: 18px;
padding:4px 6px 6px 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 -27px;
color:#fff;
}
.rollover a:active {
background-position: 0 -54px;
color:#fff;
}


img {border:none;}

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

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

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


INPUT, TEXTAREA  {
	font-family: Verdana, Arial;
	padding: 1px;
	font-size: 9pt;
	color: #979797;
	background-color: #242424;
	border: inset 1px #6a6a6a;
}

.admin { 
  background:transparent; 
}

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

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

INPUT.admin_btn {
	font-family: Verdana, Arial;
	padding: 1px;
	font-size: 7pt;
	color: #999999;
	background-color: #292C31;
	border: inset 1px #cccccc;
}

SELECT.white, OPTION.white {
	font-family: Verdana, Arial;
	padding: 1px;
	font-size: 7pt;
	color: #999999;
	background-color: #ffffff;
	border: inset 1px #cccccc;
}
SELECT, OPTION  {
	font-family: Verdana, Arial;
	padding: 1px;
	font-size: 8pt;
	color: #999898;
	background-color: #3f3f3f;
	border: inset 0px;
	width : 13em ;
}


/* Content Manager Only Styles */
table.cms_content { width: 900px; }
table.cms_navbar{ width: 900px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #333333;}
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: #333333;}
table.cms_icons{ border-top: 1px  solid #71737B; border-bottom: 1px  solid #000000; border-left: 1px solid #71737B; border-right: 1px solid #000000; background-color: #333333;}
.errorHeader { font-size: 8pt; color: #ff0000; background:transparent; font-weight:bold}
INPUT.image { 	border: none; background:transparent;	}
