@charset "UTF-8";
/* CSS Document */

 body {
	font-family: Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0 auto;
	padding:0;
	background-color:#003366;
	background-image:url(../img/subBack.gif); background-repeat:repeat-x;
}
img {
	border: none;
}
a {
	color: #006699;
	text-decoration:none;
}
a:HOVER {
	color: #D34A00;
}
p {margin:0; padding:0;}

/*---------- Mast ----------*/


#Page {
	padding:0;
	margin:0 auto;
	width:737px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	
}


/*---------- Global Nav ----------*/

#nav {
padding-top:17px;
}



/*---------- Hero ----------*/

#Hero {
	padding:0;
	margin:0 auto;
}
/*---------- BODY STYLES ----------*/

#ContentContainer {background:#FFFFFF;
	background-image:url(../img/subBack_mtns.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
	width:737px;
	
	
}

#text { padding:20px;}


/*---------- CONTACT PAGE ----------*/
#contact { border-left:1px solid #000000; padding-left:8px;}
#contact p{ padding-bottom:20px; line-height:20px;}
#contact p em{ color:#006699; font-weight:bold; font-style:normal;}


/*---------- WHO WE ARE PAGE ----------*/
#who p{ padding-bottom:14px; line-height:18px;}
#who p em{ color:#006699; font-weight:bold; font-style:normal;}
.link { border:1px solid #CC6600; padding:4px;}
.link a:HOVER { color:#CC6600;}

.bio { border-top:1px solid #006699; padding:20px 0;}
.bio img{ float:left;}
.bio h1{ padding-left:130px; color:#006699; font-size:14px; }
.bio h1 em{ font-size:12px; font-weight:200; }
.bio h1 a{ color:#CC6600; text-decoration:none;font-size:12px;}
.bio p{ padding-left:130px;}


#Alliances h1{ color:#CC6600; font-size:14px;}
#Alliances p{ padding-bottom:14px; line-height:18px;}
#Alliances p em{ color:#006699; font-weight:bold; font-style:normal;}
.link { border:1px solid #CC3300; padding:4px;}
.link a:HOVER { color:#006699;}

.biz { border-bottom:1px solid #006699; padding:20px 0;}
.biz img{ }
.biz h2{ color:#006699; font-size:12px; padding:0; }
.biz p{ padding-bottom:20px; padding-top:0;}


/*---------- OUR SERVICES PAGE ----------*/

#ourServices{ height:500px;}

#services {width:400px; float:left;}
#services h1{ color:#006699; font-size:12px;}
#services p{ padding-bottom:14px; line-height:18px;}
#services p em{ color:#006699; font-weight:bold; font-style:normal; margin-bottom:26px;}
#services img {float:right; padding:0 0 15px 15px;}

#servicesList { float:right; border-left:1px solid #000000;  width:280px; }
#servicesList h2{ font-size:14px; color:#CC6600; border-bottom:1px solid #000000; padding-left:10px; padding-bottom:10px;  }
#servicesList ul{ font-size:12px;
}
#servicesList ul li{ list-style-image:url(../img/orangeBullet.gif); padding:4px; color:#006699;
}



/*---------- CLIENT PAGES ----------*/

#ourClients{ min-height:500px;}

#clients {width:400px; float:left;}
#clients .hero {padding:0 0 20px 0;}
#clients h1{ color:#CC6600; font-size:14px;}
#clients h2{ color:#CC6600; font-size:14px;}
#clients h2 em{ color:#006699; font-size:12px; font-weight:200;}
#clients h3{ color:#006699; font-size:12px; border-bottom:0px;}

#clients p{ padding-bottom:14px; line-height:18px;}



#clientsList { float:right; border-left:1px solid #000000;  width:280px; }
#clientsList h2{ font-size:14px; color:#CC6600; border-bottom:1px solid #000000; padding-left:10px; padding-bottom:10px; }
#clientsList ul{ font-size:12px;
}
#clientsList ul li{ list-style-image:url(../img/orangeArrow.gif); padding:4px; color:#006699;
}




/*---------- FOOTER _____________________*/


#footer {
	text-align:center;
	margin-top:100px;
	padding-bottom:30px;
}

#FooterCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
}
#FooterCopy a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
}


#footer ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
}
#footer ul li {
	color:#003366;
	display:inline;
	list-style:none;
	padding:4px;
}
#footer ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-decoration:none;
}
#footer ul li a:HOVER {
	color:#003366;
}
/*----------- Utility Styles -------------*/
.clear {
	float: none !important;		/* Remove any inherited floats */
	display: block !important;	/* Make sure our element is a block-level element */
	clear: both !important;		/* Make sure it clears on both sides */
	margin: 0 !important;		/* Remove all margins that would make it visible */
	border: 0 !important;		/* Remove all borders that would make it visible */
	padding: 0 !important;		/* Remove all padding that would make it visible */
	height: 0.1px !important;	/* Mozilla/Firefox require the clearer height to not be 0, but rounding makes it 0 */
	line-height: 0 !important;	/* Set the line-height to 0 so it isn't visible */
	font-size: 0 !important;	/* Set the font-size to 0 so it isn't visible */
}

