*{
	margin: 0;
	padding: 0;
	}
	
body{
	
	text-align: center;
	background-color: #333;
	height:100%;
	width:100%;
	min-width: 952px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	text-align: left;
	padding-bottom: 10px;
	font-style: bold;
	}

.topServ {
	width:300px;
	float: left;
	position:relative;
	}
#servicesWrapper{
	width:100%;
	position:relative;
	background: #000;
	}
#servicesContainer {
	height: 220px;
	width: 880px;
	background: #000;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	}
	
#services{
	position:relative;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
#services h1 {
	color:#FFF;
	text-align:left;
	font-family: Impact, sans-serif;
	font-size: 120%;
	padding-bottom: 10px;
	}
#services p{
	color:#FFF;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
.conheight {
	height: 170px;
	}
	
#header {
	position:relative;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	border-right: 14px solid #000;
	border-left: 14px solid #000;
	border-bottom: 14px solid #000;
	height: 30px;
	background-color:#000;
	}
#logo {
	position:relative;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width:800px;
	}
	
#logo img {
	padding:0px;
	border:0px;
	}
	
#mainContainer{
	overflow:hidden;	
	width:950px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	background-color: #f4f4f4;
	border-top: solid #000 14px;
	}
	
#logo{
	position:relative;
	background-color: #eeeeee;
	border-left: solid #000 14px;
	border-right: solid #000 14px;	
	}
#contentContainer{
	background-color:#f4f4f4;
	float:left;
	position:relative;
	border-left: solid #000 14px;
	border-right: solid #000 14px;
	border-bottom: solid #000 14px;
	text-align: left;
	}
#contentContainer p {
	color: black;
	position:relative;
	text-align: left;
	}
	
#content{
	margin: 10px 5px 10px 20px;
	position:relative;
	color:#000;
	
	}

#rightContent{
	margin: 20px 0px 10px 15px;
	width: 300px;
	background-color:#f4f4f4;
	float:right;
	padding:5px;
	}
	
#footer{
	width: 100%;
	float:left;
	background-color: #000;
	color: #fff;
	position:relative;
	text-align:center;
	}
	
#topFooter{
	position:relative;
	text-align:center;
	}
	
			
			/* box styles */
			.contain500 { width: 500px;}
			.contain100 { width: 100%;}
			.contain250 { width: 250px; }
			.box2 { position: relative; margin: 0 0 20px 0; border: solid 2px #000;}
			.box { position: relative; margin: 0 0 20px 0; }
			.orange { background: #ff6c01 url('gradient-orange.png') top repeat-x; }
			.green { background: #98d11d url('gradient-green.png') top repeat-x; }
			.blue { background: #24b2e7 url('gradient-blue.png') top repeat-x; }
			.red { background: #d94017 url('gradient-red.png') top repeat-x; }
			.silver { background: #3f3f3f url('gradient-silver.png') top repeat-x; }
			.inner { padding: 20px; }
			.dblue { background: #30404f url('gradient-dblue.png') top repeat-x; }
			.line{ background: #f3f3f3;}
						
			/* corners */
			.inner2 { padding: 20px; }
			.outline { position: absolute; width: 10px; height: 10px; background: url('black-outlinecorners.png') no-repeat; font-size: 0%; }
			.TL2 { top: -2px; left: -2px; background-position: 0 0; }
			.TR2 { top: -2px; right: -2px; background-position: -10px 0; }
			.BL2 { bottom: -2px; left: -2px; background-position: 0 -10px; }
			.BR2 { bottom: -2px; right: -2px; background-position: -10px -10px; }
			
			
			.corner-black { position: absolute; width: 10px; height: 10px; background: url('corners3.gif') no-repeat; font-size: 0%; }
			.corner { position: absolute; width: 10px; height: 10px; background: url('corners2.png') no-repeat; font-size: 0%; }
			
			
			.TL { top: 0; left: 0; background-position: 0 0; }
			.TR { top: 0; right: 0; background-position: -10px 0; }
			.BL { bottom: 0; left: 0; background-position: 0 -10px; }
			.BR { bottom: 0; right: 0; background-position: -10px -10px; }
			
#pointermenu{
top:0px;
border-top: 14px solid black; /*optional border across top*/
margin: 0;
padding: 0;
clear:both;
}

#pointermenu ul{
margin: 0;
margin-left: 0px; /*menu offset from left edge of window*/
float: left;
padding-left: 8px;
font: bold 10px Verdana;
background-color: #000;
}

* html #pointermenu ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 0px; /*menu offset from left edge of window in IE*/
}

#pointermenu ul li{
display: inline;
}


#pointermenu ul li a{
float: left;
color: #FFF;
font-weight: bold;
padding: 2px 11px 7px 7px;
text-decoration: none;
;
}

#pointermenu ul li a:visited{
color: #FFF;
}


#pointermenu ul li a:hover, #pointermenu ul li a#selected{ /*hover and selected link*/
color: #000;
background-color: #f4f4f4;
}

#pointermenu ul li a#rightcorner{
padding-right: 0;
padding-left: 2px;
}
