﻿body { font-family: Verdana; background: #fff; margin: 0; padding: 0;}
img { border-style: none; }
a { color: #B52024; text-decoration: none; }
a:hover {color: #F49840}
/*p {margin: 10px 0; font-size: 80%;}
table { font-size: 80%;}
h1 { font-size: 110%; }*/

/*****header styling*****/
#header { height: 81px; width: 100%; display: block; background-color: Black; color: White;}
#header-inner {background: Black url(images/header.jpg) no-repeat; height: 81px; display: block; }
#header-inner p { float: right; font-size: 80%; font-weight: bold; margin-right: 40px; }
#top-lower { height: 61px; text-align: right; padding: 0px 0 0; }
#logo { float: left; display: block; }
#logo img { width: 268px; height: 78px; }
#buttons { float: right; clear: right; padding-top: 10px; }
#buttons ul { list-style-type: none; margin: 0; padding: 0; }
#buttons ul li { float: left; background: url(images/button-left.jpg) no-repeat; margin: 0; padding: 0; }
#buttons ul li a {  padding: 5px 10px 8px; display: block; background: url(images/button-right.jpg) no-repeat top right; }
#top-lower h1 { font-size: 100%; padding-top: 10px; margin: 0; }
#top-lower p { margin: 0; font-size: 80%;}
#header a { color: White; font-weight: bold; font-size: 90%;}
#header a:hover { color: #D6CC75;}

/*****Content styling*****/
#content-container {  }
#heading-nav { text-align: center; position: relative; border-top: solid 2px #B9AB5E;}
#red-bg { position: absolute; background-color: #8426C4; top: 0; left: 0; width: 100%; height: 24px;}
#heading-nav ul, #default-heading-nav ul { list-style-type: none; margin: 0 auto; padding: 0; width: 990px;}
#heading-nav ul { width: 970px; }
#heading-nav ul li, #default-heading-nav ul li { margin: 0; padding: 0; float: left; }
#heading-nav ul li a { display: block; padding: 3px 0px; width: 194px; font-weight: bold; font-size: 80%; color: White; text-decoration: none; background-color: #8426C4;}
#heading-nav ul li a:hover, #heading-nav ul li a.active { background-color: #B9AB5E; }
#content-area { position: relative; background-color: Black; color: White; }
#white-content { text-align: center; background-color: White; font-size: 90%; clear: both;}
#content-area-centered {}
#white-content { font-size: 80%; color: Black;}
#content-white-text-centered {}
.centered { margin: 0 auto; text-align: left; width: 970px;}
.narrower { width: 800px; }
.centered p { margin-top: 0; padding-top: 10px; }

/*****default specific styling*****/
#default-header-red-bg { left: 0; top: 0; background-color: #8426C4; position: absolute; width: 100%; height: 24px; display: block; }
#default-heading-nav ul { position: relative; z-index: 10 }
#default-heading-nav ul li a { border-left: solid 2px white; background-position: 0px top; display: block;}
#default-content-area { position: relative; background-color: Black; height: 399px; border-top: solid 3px #B9AB5E; }
#footer {margin-top: 10px; border-top: solid 3px #8426C4; font-size: 70%; }

/*****secondary pages styling*****/
#secondary-nav { float: left;}
#secondary-nav ul { list-style-type: none; margin: 0; padding: 0 }
#secondary-nav ul li { padding: 0; margin: 0; color: #fff; font-weight: bold; font-size: 80%;}
#secondary-nav ul li a { color: White; font-weight: bold;}
#secondary-nav ul li a:hover {color: #D6CC75;}
.small-list { font-size: 90%; float: left;}
.client-list { list-style-type: none; font-size: 80%; font-weight: bold;}

#tertiary-text { float: left; width: 295px; font-size: 80%; border-bottom: solid 20px black;}
#tertiary-text-teambuilding { float: left; width: 450px; font-size: 80%; border-bottom: solid 20px black; }
#tertiary-text h1, #tertiary-text-teambuilding h1 { font-size: 100%; color: White; font-weight: bold; margin-top: 0; padding-top: 10px;}
#tertiary-text p, #tertiary-text-teambuilding p { color: White; font-weight: normal; margin-top: 0; padding-top: 10px;}
#tertiary-stars { float: left; width: 100px; margin-left: 25px; text-align: center; }
#tertiary-stars img { border: none;}
#tertiary-image {float: right; width: 440px; text-align: center; }

.spacer { height: 20px; display: block; }
.normaltext {}
.normaltext h1 { font-size: 100%; margin-bottom: 10px;}
.normaltext p, .normaltext table { font-size: 80%; margin-top: 10px; vertical-align: top;}
.normaltext td { vertical-align: top;}
.paddedtb { padding: 20px 0;}
.normaltext a { color: White; text-decoration: underline; }
.normaltext a:hover {color: #D6CC75;}

#contact { font-size: 80%; font-weight: bold; float: left; color: White; padding-right: 20px; }
#contact { scrollbar-base-color: #333;}