
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.3;
	background-color:#000;
	font-family: Arial, Helvetica, sans-serif;

}

table tr td{

padding:10px 10px 0 0;

}

h2{
font-size:1.5em;
font-weight:bold;
margin-bottom:25px;
}

h3{
font-size:1.1em;
font-weight:bold;
margin-bottom:15px;
}

p{

padding:15px 0;
font-size:1em;


}

b{
font-weight:bold;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*GLOBAL*/

/* unvisited link */
a:link {
    color: #FFF;
	text-decoration:none;
}

/* visited link */
a:visited {
    color: #FFF;
	text-decoration:none;
}

/* mouse over link */
a:hover {
    color: #FFF;
	font-weight:bold;
}

/* selected link */
a:active {
     color: #FFF;
	 text-decoration:none;
}

/*=======================*/

#wrapper{

width:1000px;

margin:0 auto;

}

#main{

		width:950px;
		
		margin:0 auto;

		background: -webkit-linear-gradient(#000, #FFF, #FFF);  
		background: -o-linear-gradient(#000, #FFF, #FFF); 
		background: -moz-linear-gradient(#000, #FFF, #FFF);
		background: linear-gradient(#000, #FFF, #FFF); 
		
		background-attachment: fixed;

}

#links{
height:20px;
width:950px;
margin:0 auto;
margin-bottom:15px;
}

#links ul{
text-align:center;
padding-top:10px;
}

#links ul li{
display:inline; padding:0 15px;
}

#logoBanner{
width:950px;
height:100px;

}



#logo{
float:left;
width:800px;
margin-top:10px;
padding-left:40px;
font-size:1.5em;
}







#socialMediaLinks{
float:right;
padding-right:50px;
margin-top:22.5px;
}

#socialMediaLinks ul{

}

#socialMediaLinks ul li{
display:inline;
}

#socialMediaLinks ul li img{
height:55px;
}

#bodyWrap{

clear:both;
width:950px;

}

#leftColumn{
float:left;
width:200px;
padding-top:30px;




}

#leftLinks{
width:150px;
margin:0 auto;
}

#leftLinks ul {

}

#leftLinks ul li{
margin:10px 0;
}

#leftLinks ul li img{
width:140px;
height:40px;
display:block;
margin:0 auto;
}

#leftLinks ul li img:hover{
width:142px;
height:42px;
}

#logoLinks{

padding-top:20px;
width:190px;
margin:0 auto;

}

#logoLinks ul{width:150px; margin:0 auto;  0;}

#logoLinks ul li{
padding:5px 0;
}

#logoLinks ul li img{
width: 150px;
margin:0 auto;
}

#logoLinks ul li img.logoSmall{
width: 100px;
padding-left:25px;
margin:0 auto;
}

#content{
float:right;
width:740px;
min-height:680px;
margin-top:30px;
border-radius:15px;
margin-right:10px;

background-color:#FFF;



}

#contentBanner{
width:740px;
height:290px;
}

#contentBanner img{
width:740px;
height:290px;
border-top-left-radius:15px;
border-top-right-radius:15px;
}

#contentTextWrapper{

width:740px;
margin-top:50px;

}


#contentText{

width:720px;
margin:0 auto;
padding-left:20px;
}

#contentText p{

margin-bottom:20px;

}

#contentText h2{

text-align:center;

}

#contentText h3{

text-align:center;
margin-top:15px;

}

#footer{
clear:both;
width:950px;
height:30px;
background-color:#FFF;
padding-top:15px;
border-top:#ccc double;
}



#footerLinks{

margin-bottom:10px;

font-size:.8em;
text-align:center;
}

	#footerLinks ul{
	
	}
	
		#footerLinks ul li{
		display:inline;
		padding:0 10px;
		}
		



#footerLinks a:link{
	color:#000;
}

	#footerLinks a:visited{
		color:#000;
	}
	
		#footerLinks a:hover{
			color:#000;
			font-weight:bold;
		}
		
			#footerLinks a:active{
				color:#000;
			}


#footerBottom{

width:950px;
height:20px;
text-align:center;
margin-top:10px;
background-color:#FFF;
color:#4D4D4D;
font-size:.8em;

}

.center{
text-align:center;
}

.largerBoldText{

font-size:1.2em;

}

.serviceAreas{
	font-size:.8em;
	text-align:center;
	color:#666666;
	font-style:italic;
}

.bulletPoint{

list-style-type:disc;
font-size:.95em;
font-style:italic;
padding-left:35px;

}

.greyLink a:link{
	color:#666666;
}

	.greyLink a:visited{
		color:#666666;
	}

		.greyLink a:hover{
			color:#333333;
			font-weight:normal;
		}

			.greyLink a:active{
				color:#666666;

			}

			.greyLinkCenter{
				font-weight:bold;
				text-align:center;
				margin-top:10px;
			}
			
.greyLinkCenter a:link{
	color:#666666;

}

	.greyLinkCenter a:visited{
		color:#666666;

	}

		.greyLinkCenter a:hover{
			color:#333333;
			font-weight:normal;

		}

			.greyLinkCenter a:active{
				color:#666666;

			}
			
.greyLinkSingle:link{color:#666666;}
.greyLinkSingle:visited{color:#666666;}
.greyLinkSingle:hover{color:#000; font-weight:normal;}
.greyLinkSingle:active{color:#666666;}


