/* @override http://www.cyyan.com/css/index.css */

body, html {
	height: 100%;
	background: #1f282e url(../images/bg.png) repeat-x;
	line-height:1.66em;
}
a {
	color: #0154a7;
	text-decoration: none;
}
hr {
	border: 0;
	visibility: none;
	clear: both;
	float: left;
	line-height: 12px;
}
#container {
	width: 830px;
	margin: 0 auto;
	padding: 0;
}
#header {
	background: url(../images/bg-top.png) no-repeat;
	height: 51px;
}

/*____________________________________ GLOBAL NAV__ */

#global-nav {
	width: 870px;
}
#global-nav a {
	display: block;
	padding: 4px 0 3px 12px;
	width: 89px;
}
#global-nav a span {
	visibility: hidden;
}
#global-nav ul{
	margin: 0;
}
#global-nav li {
	font-size: .8em;
	font-weight: bold;
	float: left;
	border-right: 1px solid #6e7478;
	border-bottom: 1px solid #6e7478;;
	margin-right: 1px;
	background: #fff;
}
li#globalNav-index a {
	width: 143px;
}
li#globalNav-search a {
	width: 145px;
	border-right: none;
}

/*____________________________________ GLOBAL NAV IMAGES__ */

li#globalNav-index {
	background: #fff url(/images/globalnav.png) no-repeat 9px;
}
li#globalNav-portfolio {
	background: #fff url('/images/globalnav.png') no-repeat -167px 9px;
}
li#globalNav-log {
	background: #fff url('/images/globalnav.png') no-repeat -257px 9px;
}
li#globalNav-services {
	background: #fff url('/images/globalnav.png') no-repeat -347px 9px;
}
li#globalNav-resources {
	background: #fff url('/images/globalnav.png') no-repeat -437px 9px;
}
li#globalNav-contact {
	background: #fff url('/images/globalnav.png') no-repeat -527px 9px;
}
li#globalNav-search {
	background: #fff url('/images/globalnav.png') no-repeat -617px 9px;
}

/*____________________________________ PAGE HEADER __ */

#page-index {
	display: block;
	width: 100%;
	float: left;
	background-color: #fff;
}
.scrollButtons {
	cursor: pointer;
}
#page-index h2 span {
	display: none;
}
#whereami img {
	float: left;
	margin: 18px 0 0 -12px;
}
#directions strong {
	visibility: hidden;
}
#directions {
	height: 34px;
/*	display: block; 
*/	display:none;
	background: url(../images/directions.png) no-repeat;
}
#navigation {
	clear: both;
	display: block;
	float: right;
	line-height: 21px;
	font-size: .9em;
	font-weight: bold;
	margin: 9px 27px 0;
}
#navigation li {
	float: left;
	margin-left: 4px;
}
#navigation a {
	display: block;
	width: 12px;
	background: #d2d4d5;
}
#navigation .aText {
	display: none;
}
#navigation a.selected {
	color: #3b4047;
	background: #575e62;
}
#navigation a:focus {
    outline: none;
}

/*____________________________________ SLIDER __ */

#slider {
	clear: both;
	width: 830px;
	margin: 0 auto;
	position: relative;
}
.scroll {
	overflow: auto;
	position: relative; /* fix for IE to respect overflow */
	clear: left;
	background: #fff url(../images/bg-panel-gradient.gif) repeat-x scroll left bottom;

}
.scrollContainer div.panel {
	width: 830px; /* change to 560px if not using JS to remove rh.scroll */
}

/*____________________________________ SLIDER PANELS __ */

.selected a {
	color: #575e62;
}

.panel a {
	outline: 0 none;
	-moz-outline: 0 none;
}

.description {
	float: left;
	width: 234px;
	height: 344px;
	vertical-align: bottom;
	margin: 18px 0 18px 18px;
}
.description p {
	text-align: left;
	font-size: .9em;
}
.description a {
	font-weight: bold;
}
.panel img {
	float: right;
	margin: 18px 27px 18px 18px;
}
