html {background: url('../graphics/layout/bg_main.jpg') repeat-x top center #e6f4f8;}
span.location_facebook_link a,
span.location_twitter_link a,
span.location_linkedin_link a{background-image: url('../graphics/layout/sprite.png');}
#spotlight {background:transparent url('../graphics/layout/hr.png') repeat-x center bottom;}
#spotlight_nav a {background: transparent url('../graphics/layout/sprite.png') -200px 0;}
#content_wrapper {background:transparent url('../graphics/layout/hr.png') repeat-x center bottom;}
#internal #content_wrapper {background:transparent url('../graphics/layout/hr.png') repeat-x center 0;}
div.hr {background:transparent url('../graphics/layout/hr.png') repeat-x center bottom;}
#search input[type="submit"] {background: url('../graphics/layout/search.png') no-repeat center center transparent;}
.wrapper {background: black url('../graphics/bg.jpg') no-repeat top center;}

body { background: url('../graphics/layout/bg_swoosh.jpg') no-repeat top center; }


a, a:visited { 
color: #008db8;
}

a:hover, a:active {
color: #353535;
}

h1, h2, h3, h4, h5, h6 { color: #008db8; }

#logo { padding: 0;  }

/* Dropdown Link Colors */

.dropdown li a, .dropdown li a:visited { color: #ffffff; font-size: 13px;  }

.dropdown li:hover, .dropdown li:hover a, .dropdown li:hover a:visited, .dropdown li a:focus, .dropdown li a:hover, .dropdown li a:active {
color: #008db8;
}

.dropdown li:hover  ul li a:hover, .dropdown li:hover  ul li a:active {
color:#008db8;
}

/* Dropdown Background Colors */

header nav {
background: #247194;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #A5CADC 0%, #247194 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #A5CADC 0%, #247194 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #A5CADC 0%, #247194 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A5CADC), color-stop(1, #247194));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #A5CADC 0%, #247194 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #A5CADC 0%, #247194 100%);
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

}

.dropdown li { border-right: 1px solid #fff; }

.dropdown li ul { background: #ffffff; }


/* Dropdown Hover Colors */

.dropdown li:hover, .dropdown li:hover a, .dropdown li:hover a:visited, .dropdown li a:focus, .dropdown li a:hover, .dropdown li a:active {
background: white;
}


#content {
background: none;
color: #000;
}

footer {
background: url('../graphics/layout/footerBG.png') no-repeat bottom center #008db8;
color: #fff;
}
footer a:link, footer a:visited { color: #ffffff; }

#search input[type="text"] {
background-color: #A5CADC !important;
border: 1px solid #444;
}

.top_nav { display: none; }
#internal .top_nav { display: block; }

.top_nav a:hover, .top_nav a:active {
color: #444;
}

#utilities ul { text-align: center; }
#utilities ul li { float: none; display: inline-block; }
.ie7 #utilities ul li { display: inline; }



nav {
margin-top: 20px;
height: 55px;
}

.dropdown li { height: 55px; }

.dropdown li a, .dropdown li a:visited { height: 55px; line-height: 55px; }

.dropdown li:hover ul { top: 35px; }

#utilities .collection_item_label a, #utilities .collection_item_gallery_label a,
h1, h2, h3, h4, h5, h6, nav ul.dropdown li a {
font-family: sans-serif; 
}

#spotlight, #content_wrapper, #internal #content_wrapper, div.hr {
background: none;
}

footer, footer a:link, footer a:visited { color: #000000; }

#utilities { padding-bottom: 10px; padding-top: 0px; }

#utilities ul {
width: 900px;
}

#utilities ul li { text-align: left; }

#utilities ul li:first-child {
width: 300px;
margin-left: -60px;
}

#utilities ul li + li {
width: 200px;
padding-left: 0; 
}

#utilities ul li + li + li {
width: 200px;
padding-left: 35px;
}

#utilities .content_image_box { float: left !important; }

#utilities .collection_item_label { padding-top: 15px; }

h3.news-header {
padding-left: 40px;
background: url('../graphics/layout/blog_icon.jpg') no-repeat top left;
}

h3.signup-header {
padding-left: 40px;
background: url('../graphics/layout/news_icon.jpg') no-repeat top left;
}

h3.twitter-header {
padding-left: 40px;
background: url('../graphics/layout/twitter_icon.jpg') no-repeat top left;
}

h3.news-header, h3.twitter-header  {
padding-left: 50px;
line-height: 40px;
}

h3.signup-header { 
padding-left: 50px;
line-height: 18px;
}

#gallery { border-bottom: 1px solid; }

#client_content { margin-bottom: 0; }


h3.news-header, h3.twitter-header  {
padding-left: 50px;
line-height: 40px;
}

h3.signup-header { 
padding-left: 50px;
line-height: 18px;
}

#utilities ul li + li + li {
width: 250px; 
padding-left: 15px;
}

hr {
margin: 0 0 0px;
}

#client_content .align_image_right {
margin: 0 0 0px 15px;
}

.align_gallery_center {
margin: 0 auto 0px auto;
}

#gallery {
margin-bottom: 0px;
}


