@charset "UTF-8";
* {
	margin:0px;
	padding:0px;
	outline:none;
}
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	background:#F1F2F2;
}
p,ul,ol,hr,address {margin-bottom:1em;}
li {margin-left:35px;}
img {border:none;}
a {color:#F7941E; text-decoration:underline;}
a:hover {color:#000;}
.green {color:#3B9688;}
.lightGreen {color:#B1D5CF;}
.orange {color:#F7941E;}
.blue {color:#213F7D;}
.darkGray {color:#404041;}
.size18 {font-size:18px;}
.quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
}
.georgia {font-family:Georgia, "Times New Roman", Times, serif;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.dispBlock {display:block;}
.rounded6 {
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	padding:10px;
	margin-top:10px;
	line-height:1.45em;
}
.lightOrangeBG {background:#FBEAD2;}
.clear {
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	visibility:hidden;
	clear:both;
}
#headerHalo {
	background:url(images/headerBG.jpg) no-repeat center top;
	width:100%;
	height:355px;
}
#headerBar {
	width:100%;
	height:370px;
	background:url(images/headerRX.jpg) repeat-x left top;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}
#btnPrintOct {
	position:fixed;
	top:25%;
	right:0px;
	margin-top:-178px;
	z-index:100;
}
#btnConnect {
	position:fixed;
	top:50%;
	right:0px;
	margin-top:-65px;
	z-index:100;
}
#btnBroncos {
	position:fixed;
	top:50%;
	left:20px;
	margin-top:-160px;
	z-index:100;
}
#wrapper {
	width:950px;
	margin:0px auto;
	position:relative;
	z-index:99;
}
#header {
	display:block;
	position:relative;
	width:950px;
	padding-top:130px;
}
#logo {
	position:absolute;
	top:10px;
	left:0px;
}
#slogan {
	position:absolute;
	top:28px;
	left:320px;
}
#social {
	width:138px;
	height:30px;
	background:url(images/socialBg.png) no-repeat left top;
	position:absolute;
	top:0px;
	right:20px;
	text-align:center;
	padding:5px 0px 0px 0px;
}
#menu {
	display:block;
	width:900px;
	height:30px;
	line-height:30px;
	padding:0px 25px 0px 25px;
	margin:0px;
	overflow:hidden;
	position:absolute;
	top:85px;
	left:0px;
	text-align:right;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
#menu li {display:inline; margin:0px; list-style-type:none;}
#menu a {
	color:#fff;
	font-style:italic;
	text-decoration:none;
	margin:0px 5px;
}
#menu a:hover {color:#F7941E;}
#menu a.current {font-style:normal; color:#F7941E;}
#homeBanner {
	width:950px;
	height:330px;
	display:block;
	position:relative;
	background:#fff;
}
#homeBanner a.btnGallery {
	position:absolute;
	top:50%;
	margin-top:-28px;
	z-index:50;
}
#sageNext {right:0px; margin-right:-26px;}
#sagePrev {left:0px; margin-left:-26px;}
#homeMain {
	width:900px;
	padding:20px 25px 10px 25px;
	position:relative;
	display:block;
	background:#fff url(images/homeCols.gif) repeat-y left top;
	min-height:220px;
}
#homeTopLeft {position:absolute; top:0px; left:319px;}
#homeBotLeft {position:absolute; bottom:0px; left:319px;}
#homeTopRight {position:absolute; top:0px; right:314px;}
#homeBotRight {position:absolute; bottom:0px; right:314px;}
#homeMain div.homeCol {
	width:280px;
	display:-moz-inline-block;
	display:inline-block;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#homeMain div.homeCol a {color:#3B9688; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-style:italic}
#homeMain div.homeMidCol {margin:0px 32px 0px 38px; width:270px;}
#homeMain div.homeRCol {padding-left:8px; width:272px;}
#homeMain div.homeCol h2 {
	color:#B1D5CF;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
}
#homeMain div.homeCol h2 a {color:#B1D5CF; text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
#homeMain div.homeCol h2 a:hover {color:#636363;}
#homeMain div.homeCol h3 {
	color:#213F7D;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
}
#sohoMain {
	width:900px;
	padding:20px 25px 10px 25px;
	position:relative;
	display:block;
	background:#fff;
	font-size:13px;
	color:#636363;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.6em;
}
#sohoMain h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F7941E;
	font-size:42px;
	text-transform:uppercase;
	margin-bottom:5px;
	padding-top:10px;
	line-height:normal;
}
#sohoMain h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.45em;
	color:#636363;
	margin-bottom:10px;
	font-weight:normal;
	line-height:normal;
}
#sohoMain a {color:#3B9688; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
#sohoMain a:hover {color:#636363; text-decoration:underline}
#sohoMain hr {
	color:#636363;
}
#sohoMenu {
	margin:0px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	display:block;
	position:absolute;
	top:10px;
	right:0px;
	text-align:right;
	color:#1B75BA;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-right:25px;
}
#sohoMenu li {
	margin:0px;
	list-style:none;
	display:inline;
}
#sohoMenu a {text-decoration:none; color:#1B75BA; margin:0px 5px;}
#sohoMenu a:hover {color:#F7941E;}
#portfolioMain {
	width:900px;
	padding:10px 25px 10px 25px;
	position:relative;
	display:block;
	background:#fff;
	font-size:13px;
	color:#636363;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.6em;
}
#portfolioMain h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F7941E;
	font-size:24px;
	text-transform:uppercase;
	margin-bottom:30px;
	line-height:normal;
}
#portfolioMain h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.45em;
	color:#636363;
	margin-bottom:10px;
	font-weight:normal;
	line-height:normal;
}
#portfolioMain a {color:#3B9688; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
#portfolioMain a:hover {color:#636363; text-decoration:underline}
#portfolioMain hr {
	color:#636363;
}
#portfolioMenu {
	margin:0px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	display:block;
	position:absolute;
	top:10px;
	right:0px;
	text-align:right;
	color:#1B75BA;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:30px 25px 0 0;
}
#portfolioMenu a {text-decoration:none; color:#1B75BA; margin:0px 5px;}
#portfolioMenu a:hover {color:#F7941E;}
#wordpressMain {
	width:900px;
	padding:20px 25px 10px 25px;
	position:relative;
	display:block;
	background:#fff;
	font-size:13px;
	color:#636363;
	background:url(images/wordpressMainBg.jpg) repeat-y left top;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.6em;
}
#wordpressMain a {color:#F7941E; text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
#wordpressMain a:hover {color:#636363;}
#wordpressMain h1 {line-height:normal;}
#wordpressMain h2 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F7941E;
	margin-bottom:.65em;
	line-height:normal;
}
#wordpressMain div.meta {
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:solid 1px #A5A7AA;
	position:relative;
}
#wordpressMain div.meta em {
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
	display:-moz-inline-block;
	display:inline-block;
}
#wordpressMain div.meta em a {color:#636363;}
#wordpressMain div.meta em a:hover {color:#F7941E;}
#wordpressContent {
	width:640px;
	position:relative;
	display:-moz-inline-block;
	display:inline-block;
	float:left;
	padding:0px 25px 0px 0px;
}
#wordpressContent div.post {margin-bottom:50px;}
#wordpressSidebar {
	width:195px;
	position:relative;
	display:-moz-inline-block;
	display:inline-block;
	float:left;
	padding:215px 0px 17px 40px;
	background:url(images/wpSidebarLogo.gif) no-repeat center top;
	font-size:14px;
}
#wordpressSidebar h2 {font-size:18px;}
#wordpressSidebar div ul li a {color:#636363;}
#wordpressSidebar div ul li a:hover {color:#F7941E;}
#s {
	width:187px;
	padding:3px;
	border:solid 1px #A5A7AA;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#636363;
	margin-bottom:1em;
}
#searchsubmit {position:absolute; top:-9999px; left:-9999px;}
#wpSidebarBotBar {
	position:absolute;
	bottom:0px;
	right:1px;
	vertical-align:top;
	margin-bottom:-16px;
	z-index:5;
}






#footerBar {
	width:100%;
	background:#A9D4CF url(images/footerShadGray.jpg) repeat-x left top;
	position:relative;
	z-index:2;
}
#footer {
	width:910px;
	padding:35px 20px 0px 20px;
	background:#A9D4CF url(images/footerShadWhite.jpg) repeat-x left top;
	position:relative;
	margin:0px auto;
}
#footer div.footerCol {
	padding:0px 5px;
	display:-moz-inline-block;
	display:inline-block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#footer div.footerCol h4 {
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	margin-bottom:3px;
}
#footer div.footerCol h4 a {color:#fff; margin:0px;}
#footer div.footerCol h4 a:hover {color:#213F7D;}
#footer div.footerCol a {
	display:block;
	color:#3B9688;
	text-decoration:none;
	margin-bottom:3px;
}
#footer div.footerCol a:hover {color:#fff;}
#footerBox {
	width:900px;
	margin:10px 0px 0px -35px;
	background:url(images/footerMidBar.jpg) repeat-y left top;
	position:relative;
	display:block;
	padding:20px 40px;
}
#footerBoxTopBar {
	position:absolute;
	top:0px;
	left:0px;
}
#footerBoxInner {
	width:900px;
	background:url(images/footerBoxInner.gif) repeat-y left top;
	margin-top:13px;
}
#footerBoxInner div.footerBoxCol {
	width:260px;
	float:left;
	margin-left:20px;
	padding:5px 0px;
	color:#404041;
	line-height:1.75em;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	overflow:hidden;
}
#footerBoxInner div.footerBoxColLeft {margin:0px 20px 0px 0px; width:280px;}
#footerBoxInner div.footerBoxColRight {margin:0px 0px 0px 40px; width:280px;}
#footerBoxInner div.footerBoxCol h5 {
	color:#213F7D;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin-bottom:10px;
	line-height:normal;
}
#footerBoxInner div.footerBoxCol p {margin:0px;}
#footerBoxInner div.footerBoxCol a {text-decoration:none; color:#000;}
#footerBoxInner div.footerBoxCol a:hover {color:#3B9688;}
#footerBoxInner div.footerBoxCol address {
	font-size:13px;
	font-style:normal;
	padding-left:100px;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
}
#footerBoxInner div.footerBoxCol address img {position:absolute; top:5px; left:0px;}
#footerBoxInner div.footerBoxCol address a {color:#404041; text-decoration:none;}
#footerBoxInner div.footerBoxCol address a:hover {color:#3B9688;}
#footerForm input.text {
	width:auto;
	border:solid 1px #3B9789;
	padding:3px;
	color:#3B9789;
	text-transform:lowercase;
	font-family:Verdana, Geneva, sans-serif;
	background:none;
	margin-bottom:8px;
}
#footerForm input.name {width:76px;}
#footerForm input.phone {width:83px;}
#footerForm input.email {width:145px;}
#footerForm input.submit {margin-bottom:-7px;}
#footerForm label {
	width:75px;
	padding:3px;
	margin-bottom:3px;
}
