/* TEXT */
body {
	font-size: 0.65em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.7em;
	color: #666666;
	background-color: #FFFFFF;
	margin:0;
	padding:0px 0px 20px 0px;
	background: url(images/main_bg.gif) no-repeat center top;
	scrollbar-face-color:#CCCCCC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#999999;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:#E5E5E5;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;	
	color: #666666;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing: 1.5px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;	
	color: #999999;
	font-weight: bold;
	letter-spacing: 1.5px;
}
.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;	
	color: #999999;
	font-weight: bold;
	letter-spacing: 1.5px;
}

/* LINKS */
a,a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	font-weight: none;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	font-weight: none;
	text-decoration: none;
}
ul {margin: 0;padding: 0;padding-left: 2em;}
li {list-style-image: url(images/bullet.gif);font-size: 1em; line-height:14px}

/* CONTENT STYLES */
#download {
	padding:0px 0px 0px 15px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
#small {
	font-size: 0.8em;	
	color: #09375E;
}
#footerBar {
	padding:0px 20px 0px 0px;
}
#footerInfo {
	padding:10px 20px 0px 455px;
	color:#999999;
	text-align: right;
}
#footerInfo a, #footerInfo a:visted, #footerInfo a:hover   {
	color:#999999;
}
#mainContentTitle {
	padding: 50px 0px 20px 225px;
	letter-spacing: 3px;
	text-align: right;
}
#mainContent {
	width:540px;
	height:130px;
	float:right;
	padding: 10px 0px 20px 0px;
	margin:0px 20px 0px 0px;
	overflow:auto;
}
.topPad30 {
	padding: 30px 0px 0px 0px;
}
#leftContent {
	padding:65px 0px 0px 93px;
}
/* FORMS */
.form {
	width:110px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border:1px solid #999999;
}
input.btn{
	color:#666666;
	font-family:Verdana,helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	background-color:#CCCCCC;
	border:1px solid #999999;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CCCCCC');
}

/* NAVIGATION */
#mainNav {
	padding:0px 0px 0px 225px;
	text-align: right;
}
#mainNav a, #subNav a {
	font-size: 1em;
	color: #666666;
	font-weight: none;
	text-decoration: none;
}
#mainNav a:hover, #subNav a:hover {
	font-size: 1em;
	color: #666666;
	font-weight: none;
	text-decoration: underline;
}
body#home #nHome,
body#history #nHistory,
body#clients #nClients,
body#news #nNews,
body#services #nServices,
body#architecturalServices #nArchitecturalServices,
body#contact #nContact,
body#careers #nCareers,
body#extranet #nExtranet,

body#cdm #nServices, body#cdm #nCdm,
body#health #nServices, body#health #nHealth,
body#project #nServices, body#project #nProject,
body#building #nServices, body#building #nBuilding,
body#environmental #nServices, body#environmental #nEnvironmental,
body#fire #nServices, body#fire #nFire,
body#asbestos #nServices, body#asbestos #nAsbestos {
	text-decoration:underline;
}
#subNav {
	padding:10px 0px 0px 73px;
	
	line-height:1.5em;
}
#subNav ul {
	list-style-image: none;
	list-style-type: none;
}
#subNav li {
	list-style-image: none;
	list-style-type: none;
	padding:5px 0px 10px 0px;
}
