@charset "utf-8";
/* CSS Document */
html {
	width:100%; height:100%;
  }
body {
	width:100%; height:100%;
	font: 70%/150% 'Lucida Sans Unicode','Trebuchet MS', Helvetica, arial, sans-serif; 													    font-weight:normal;
	color:#999;	
	background-color:#000;
  }
img{ 
	border:none;
	}
#header {
		height:30%;
	}
h4{
	font-size:130%;
	font-weight:bold;
	}
.msg{ width:100%; color:#C50030; font-weight:bold;}
.hilite { 
	color: #fff;
	background-color: #666;	
	}
.marker{
	color: #f9f6f6;
	background-color: #C50030;	
	padding:8px;
	padding-top:0;
	}
.hiliteTxt{
	color:#C50030;
	}
.hide {
	display:none;
	}
a:visited{color:#fff;}
/* NAVIGATION =========================================== */
#header h1{display:none;}
#header span.logo{float:left;}
#header ul{float:right; margin-top:100px; margin-right:50px; }
#header ul li{display: inline;}

/* Columns in Body =========================*/

#columns {
	font-size:60%/120%;
	width:95%;
	text-align:left;
	margin:0;
	padding:0 0 25px 30px;
	}
#columns #one {
	width: 35%;
	float: left;
	padding: 0;
	margin: 0;
	border-top: solid 1px #666;
	text-align:justify;
	
	}
#columns #two {
	width: 57%;
	float: left;
	padding:0;
	margin: 0 0 0 30px;
	border-top: solid 1px #666;	
}

.viewDetail {
	text-align:right; 
	text-decoration:none;
	width:100%;
	margin-top:-35px;
	}
.ftrHolder{
	width:548px;
	padding: 0;
	height:135px;
	margin-top:10px;
	margin-bottom:20px;
	border:solid 4px #ccc;
	background-color:666;
	}
.logoHolder{
	width:310px;
	text-align:right;
	padding: 0;
	height:200px;
	margin-top:10px;
	margin-bottom:20px;
	border:solid 4px #ccc;
	background-color:666;
	}
.footer{
	clear:both;
	width:95%;
	color:#FFF;
	margin-bottom:25px;
	}
.footer p {padding:0 0 0 0;}

/*-------Contact Form --------*/
#contactFormArea{
	width:80%;
	float:left;
	padding-top:0;	
	}

fieldset { 
	border:0;	
	margin-bottom:3px;
	padding:4px 0 0 20px;
	text-align:left;
	}
label {
	display:block; 
	text-align:left;
	margin-bottom:5px;
	color:#FFF;
	}
input.text,textarea {
	background-color: #F2F1F1;
	border: 1px solid #CCC;
	width:300px;
	font:110%/100% 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS',helvetica, arial, sans-serif;
	}
input.submit {
	padding:2px 7px 2px 7px ;
	border:0;
	color:#FFF;
	background-color:#C50030;
	font:110%/100% 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS',helvetica, arial, sans-serif;
	}
input:hover, textarea:hover input:focus, textarea:focus {
	background-color: #E9E7E7;
	}
/* Testing */
#featured {text-align:center;}
ul.featured, #content h2 { margin: 2em 0em;}
ul.featured li{display: inline; margin:.4em;  }
.clearfx{clear:both;}