/* CSS Document */
body,td,th {
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	color: #000000;
}
body {
	align: center;
	background-color: #000000;
	//background-image: url(background_gray.gif);
	background-position: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #333333;
	text-decoration: underline;
	border:0;
}
a:visited {
	text-decoration: underline;
	color: #333333;
	border:0;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	border:0;
}
a:active {
	text-decoration: underline;
	color: #333333;
	border:0;
}

h2 {
  margin:1.5em 0 .75em;
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#000000;
}
 
h3 {
  margin:1.2em 0 .75em;
  font:bold 85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#333333;
}
 
h4 {
  //margin:1.2em 0 .75em;
  font:bold "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#333333;
  margin-top:2px;margin-bottom:5px;margin-left:5px;margin-right:5px;
}
  
ul {
	padding: 0 0 0 25px;
}

#body_text {width:100%;font-family:arial;color:#FFFFFF}
#body_text h1{color:#FFFFFF;margin-bottom:2px;font-size:14px;padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px}
#body_text P{line-height:16px;margin-top:0px;font-size:12px}
#body_text HR{color:gainsboro;margin-top:0px;height:1px}

#feature_text {
  //margin:1.2em 0 .75em;
  font:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  //text-transform:uppercase;
  //letter-spacing:.2em;
  color:#FFFFFF;
}
#feature_text P{
  margin:1.4em 0 1.4em;
  font:12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  //text-transform:uppercase;
  //letter-spacing:.2em;
  color:#FFFFFF;
}
#feature_text H1{
  margin:.4em 0 .4em;
  font:bold 14px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#CCCCCC;
}
#feature_text H2{
  margin:0 0 .4em;
  font:bold 12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:none;
  letter-spacing:.1em;
  color:#999999;
}
#feature_text H3{
  margin:0 0 .4em;
  font:bold 11px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:none;
  letter-spacing:.1em;
  color:#999999;
}

#feature_text a {
	color: #CC6666;
	text-decoration: underline;
}

#attention {
  margin:0 0 .4em;
  font:bold 14px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:none;
  letter-spacing:.1em;
  color:#CC0000;
}

#attention A {
	color:#CC0000;
	}

#bubble A{
	text-decoration:none;
}

.bubble_1 {
  margin:.4em 0 .4em;
  font:bold 12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  text-decoration:none;
  letter-spacing:.2em;
  color:#FFFFFF;
}
.bubble_2 {
  margin:.4em 0 .4em;
  font:bold 12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:none;
  text-decoration:none;
  letter-spacing:.2em;
  color:#FFFFFF;
}

.bubble_1_black {
  margin:.4em 0 .4em;
  font:bold 12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  text-decoration:none;
  letter-spacing:.2em;
  color:black;
}
.bubble_2_black {
  margin:.4em 0 .4em;
  font:bold 12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:none;
  text-decoration:none;
  letter-spacing:.2em;
  color:black;
}

// STRUCTURE
.container_out {
	background-color: #333333;
	width: 1px;
	vertical-align: top;
}
.container_middle {
	background-color: #333333;
	width: 4px;
	vertical-align: top;
}
.container_middle_content {
	background-color: #333333;
	height: 4px;
	vertical-align: top;
}
.container_content {
	background-color: #CCCCCC;
	height: 4px;
	vertical-align: top;
}

.container_content_footer {
	background-color: #333333;
	height: 4px;
	vertical-align: middle;
	text-align: right;
	width:100%;
	font-family:arial;
	color:#FFFFFF
}
.container_content_footer P{
	line-height:14px;margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;font-size:11px;color:#FFFFFF
}

.title {
  margin:.25em 0 1em;
  font:bold 150%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:1em;
  color:#CCCCCC;
  text-decoration: none;
  }

.copyright {
  //margin:.25em 0 1em;
  font:bold 90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  //text-transform:uppercase;
  //letter-spacing:1em;
  color:#CCCCCC;
  text-decoration: none;
  }

.nav A{
  margin:1em 0 1em;
  font:bold 90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#CCCCCC;
  text-decoration: none;
  }
.nav A:hover{
  margin:.5em 0 .55em;
  font:bold 90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#FFFFFF;
  text-decoration: none;
  }
.nav A:visited{
  margin:.5em 0 .55em;
  font:bold 90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#CCCCCC;
  text-decoration: none;
  }
.nav A:active{
  margin:.5em 0 .55em;
  font:bold 90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#FFFFFF;
  text-decoration: none;
  }

//#footer_text{width:100%;font-family:arial;color:#FFFFFF}
//#footer_text P{line-height:14px;margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;font-size:11px;color:#FFFFFF}


// ###################
	
#subfooter_text{width:100%;font-family:arial;color:#000000}
#subfooter_text P{line-height:14px;margin-top:2px;margin-bottom:2px;margin-left:5px;margin-right:5px;font-size:11px;color:#000000}
#subfooter_text a{text-decoration:underline;color:#000000}

#subHead {
	line-height:14px;margin-top:2px;margin-bottom:5px;margin-left:5px;margin-right:5px;font-size:12px;color:#333333;
}


		
.popuppage {
	background: #CCC url(namebg.gif) no-repeat;
	}
	
.popupfunctpage {
	background-color: #CCC;
	}

.logo {
	align: center;
	padding: 10px;
	}

.print {
	background-color: white;
	}	
	
.basicbox {
	position: relative;
	width: 270px;
	margin-top: 0px;
	padding: 10px;
	border: 1pt black solid;
	background-color: #FAFAFC;
	font-size: 12px;
	color: #333;
	text-align: center;
	vertical-align: middle;
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	}

.widebox {
	position: relative;
	width: 300px;
	align: center;
	margin-top: 0px;
	padding: 10px;
	border: 1pt black solid;
	background-color: #FAFAFC;
	font-size: 12px;
	color: #333;
	text-align: center;
	vertical-align: middle;
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	}

.bodybox {
	position: relative;
	margin: 10px;
	width: 400px;
	padding: 10px;
	border: 1pt black solid;
	background-color: #FAFAFC;
	font-size: 12px;
	color: #333;
	text-align: center;
	vertical-align: top;
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	}


.nowidthbox {
	position: relative;
	margin-top: 0px;
	padding: 10px;
	border: 1pt black solid;
	background-color: #FAFAFC;
	font-size: 12px;
	color: #333;
	text-align: center;
	vertical-align: top;
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	}

.portfolio_images {
	position: relative;
	margin-top: 0px;
	padding: 2px;
	border: 0pt black solid;
	background-color: #FAFAFC;
	font-size: 12px;
	color: #333;
	text-align: center;
	vertical-align: middle;
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	}

.portfolio_images_thumb {
	width: 100px;
	position: relative;
	margin-top: 0px;
	padding: 2px;
	border: 0pt black solid;
	background-color: #FAFAFC;
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: middle;
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	}

.portfolio_images_table_top {
	width: 100px;
	position: relative;
	margin-top: 0px;
	padding: 2px;
	border: 1pt black solid;
	background-color: #FAFAFC;
	font-size: 12px;
	color: #333;
	text-align: center;
	vertical-align: top;
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	}

.portfolio_images_table_bottom {
	width: 100px;
	position: relative;
	margin-top: 0px;
	padding: 2px;
	border: 1pt black solid;
	background-color: #FAFAFC;
	font-size: 12px;
	color: #333;
	text-align: center;
	vertical-align: bottom;
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	}

.navbar {
	position: relative;
	margin-top: 2px;
	padding: 2px;
	border: 1pt dotted solid;
	width: 400px;
	background-color: #FAFAFC;
	font-size: 12px;
	color: #CCC;
	text-align: left;
	vertical-align: middle;
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	}
	

.header {
	font-family: helvetica, arial, sans-serif;
	font-style: bold;
	font-size: 16px;
	color: #333;
	text-align: center;
	vertical-align: top;
	}

.navlinks {
	font-family: helvetica, arial, sans-serif;
	font-style: bold;
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: top;
	}
	

.note {
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	}
	
.formdata {
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	color: #333;
	text-align: right;
	vertical-align: top;
	font-size: 14px;
	}

.listitem {
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	color: #333;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	}

.breadcrumbs {
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	color: #333;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	font-style: italic;
	}

.caption {
	font-family: arial narrow, arial MT condensed black, arial, helvetica, sans-serif;
	color: #333;
	text-align: center;
	font-size: 10px;
	}

.thumbimage {
	margin: 5px;
	border: 1px white solid;
	}
  

  
  
  
