/*This Zeros everything out for cross browser equality*/
* { 
	margin:0;
	padding:0;
	}

/* This font-size sets fonts the same accross all browsers*/

body {
	background:url(images/vertStrip.jpg) repeat-x #545454;
	font-size:62.5%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/*Basic text*/
/* Use pecentages throughout the style sheet*/
/* It translates to 100%=10px, 130%=13px, 80%=8px etc... */
p {
	font-size:120%;
	line-height:1.3em;
	text-indent:1em;
	padding-bottom:8px;
	color:#121682
	}	

/* Headers */	
h1,h2,h3,h4,h5,h6 {
	color:#B85724;
	padding:4px 0 6px;
	}
	
h2 {
	font-size:2em;
	}
	
h3 {
	font-size:1.8em;
	color:#0F167E;
	}
	
/*Underline */	
u {
	color:#B85724;
	}

/* Links */	
a, a:visited {
	color:#fff;
	text-decoration:none;
	}
	
a:hover, a:active {
	text-decoration:underline;
	}

/* Horizontal Ruler Class */	
.hr1 {
	width:80%;
	background-color:#B95523;
	color:#B95523;
	margin:6px auto;
	border:0;
	}

/* Use this class to make any block of text a pullquote. (like on Services page) */
.pull_quote {
	width:200px;
	font-size:140%;
	font-weight:bold;
	text-align:center;
	position::absolute;
	background-color:#AFB4B8;
	float:right;
	margin:20px 0 20px 20px;
	padding:10px;
	border:2px #11197C solid;
	}
	
.pull_quotec {
	width:250px;
	position::absolute;
	margin:0 20px 0 0;
	float:right;
	}
	
.pull_quote p {
	text-indent:0;
	padding:0;
	}

/* This is the Main Container Div */	
#container {
	position:relative;
	width:850px;
	margin:0 auto;
	background:url(images/contentBG.jpg);
	background-repeat:repeat-y;
	}

#header {
	height:114px;
	position:relative;
	background:url(images/header.jpg) no-repeat;
	}
	
	
	
	
	
/*       -----------       Begin Left Side Nav       -----------        */	
#navcontainer {
	width: 140px;
	float:left;
	position:relative;
	left:32px;
	}

#navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	}

#navcontainer a {
	display: block;
	height:22px;
	color: #101480;
	text-decoration: none;
	display:block;
	font-size:130%;
	padding:3px 0 0 8px;
	font-weight:bold;
	}

#navcontainer #nav_title {
	display: block;
	height:22px;
	color: #101480;
	text-decoration: none;
	display:block;
	font-size:130%;
	padding:3px 0 0 8px;
	font-weight:bold;
	}
	
#navcontainer a:link, #navlist a:visited {
	color: #101480;
	text-decoration: none;
	width: 125px;
	display:block;
	}

#navcontainer a:hover {
	background:url(images/NavHoverBG.jpg) no-repeat;
	list-style-type: none;
	color: #fff;
	}

#navcontainer ul ul {
	margin:-8px 0 12px 0;
	}

#navcontainer ul ul a {
	font-size:120%;
	font-weight:normal;
	padding:3px 0 0 13px;
	height:14px
	}
	
#navcontainer ul ul a:hover {
	background:none;
	color:#BA551F;
	}
/*       -----------       End Left Side Nav       -----------        */	



/*       -----------       Begin Horizontal Nav       -----------        */	
#navcontainerHorizontal {
	position:relative;
	left:185px;
	top:80px;
	width:450px;
	}

#navlistHorizontal li {
	display: inline;
	list-style-type: none;
	padding-right: 15px;
	}

#navlistHorizontal li a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:120%;
	font-weight:bold;
	}
	
#navlistHorizontal li a:hover {
	color:#B85724
}

/*       -----------       End Horizontal Nav       -----------        */	
	
#contentHome {
	width:390px;
	float:left;
	position:relative;
	margin:0 30px;
	text-align:left;
	padding: 0 25px 0 15px;
	}
	
#contentInner {
	width:555px;
	float:left;
	position:relative;
	margin:0 30px;
	text-align:left;
	padding: 0 25px 30px 15px;
	}
	
#topphotos {
	width:426px;
	height:146px;
	position:relative;
	top:-8px;
	left:-8px;
	}	
	
/* This is the Right Column on the homepage */
#insetColumn {	
	position:relative;
	width:117px;
	height:540px;
	position:relative;
	background:url(images/insetColumnBG.jpg) no-repeat;
	float:right;
	left:-66px;
	padding:5px;
	color:#131681;
	}	
	
#insetColumn p{
	font-size:110%;
	text-indent:0;
	}
	
#insetColumn p span{
	font-weight:bold;
}
	
#insetColumn h5{
	font-weight:bold;
	font-size:160%;
	}
	
#footer {
	width:784px;
	height:65px;
	background:url(images/footer.jpg) no-repeat;
	clear:both;
	text-align:center;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color:#121682;
	font-weight:bold;
	}

/* Positioning and styling for the Espanol link */	
#spanish {
	float:left;
	width:125px;
	text-align:center;
	position:relative;
	top:3px;
	left:32px
	}
	
#spanish a{
	font-size:14px;
	font-weight:bold;
	color:#111380;
	text-decoration:none;
	}
	
#spanish a:hover{
	text-decoration:underline;
	color:#BA551F;
	}
	
#copyright {
	float:right;
	position:relative;
	right:55px;
	top:6px;
	font-size:80%;
	}
	
/*       -----------       Builder Consulting Footer       -----------        */	
	
#BC_footer {
	text-align:center;
	margin-top:10px;
	}

#BC_footer a, #BC_footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color: gray;
	text-decoration: none;
}

#BC_footer a:hover {
	color: Maroon;
}.StdBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
}
