/*
colours:

orange: #ff2b18

z-indexes:

login: 300
header: 1

*/
html {
height: 100%;
}

body {
margin: 0;
padding: 0;
font-size: 16px;
background-color: #FFF;
min-height: 100%;
position: relative;
color: #384b58;
}

/* home only */
body {
background: #FFF;
}

body,input,textarea,select {
font-family: Frutiger, "Frutiger Linotype", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body,h1,h2,h3,h4,h5,h6,form,div,p,fieldset,textarea,ul,ol,blockquote,cite,pre {
border-width: 0;
margin: 0;
padding: 0;
line-height: 1em;
font-weight: normal;
}

input,select 
{
	padding: 0;
	margin: 0;
	border-width: 0;
}

h2
{
	font-size: 1.4em;
}

h3 
{
	font-size: 1.15em;
}

h4 
{
	font-size: 1em;
}

h5 
{
	font-size: .8em;
}

h6 
{
	font-size: .7em;
}

ul, ol
{
	list-style-type: none;
}

a img 
{
	border: none;
}

/*** generic ***/

.imagetext {
display: block;
text-indent: -9999px;
overflow: hidden;
}

.right {
float: right;
display: inline;
}

.left {
float: left;
display: inline;
}

div.spacer {
clear: both;
overflow: hidden;
height: 0;
}

.orange-text 
{
	color: #ff2b18;
}

img.left 
{
	margin: 0 15px 15px 0;
}

img.right
{
	margin: 0 0 15px 15px;
}

.bordered 
{
	display: block;
	padding: 6px;
	background: #6a737a url(http://www.tiburoninc.com/../img/content/gradients/large-steel.png) repeat-x left bottom;
}

/*** / generic ***/

/*** login ***/

#login-wrap {
position: relative;
z-index: 16000;
width: 954px;
margin: auto;
}

#login {
top: -70px;
position: absolute;
right: 0;
background: url(http://www.tiburoninc.com/../img/header/login/back.png) no-repeat left bottom;
width: 408px;
height: 60px;
padding: 10px 24px 0;
margin: 0 -6px;
color: #818181;
font-size: .7em;
}

#login a {
color: #818181;
text-decoration: none;
}

#login a:hover {
color: #FFF;
}

#login em {
font-style: normal;
text-decoration: underline;
}

#login input.field {
background: url(http://www.tiburoninc.com/../img/header/login/login.png) no-repeat left bottom;
height: 19px;
width: 126px;
color: #384b58;
font-size: 14px;
outline: none;
padding: 6px 8px 0;
float: left;
display: inline;
margin-right: 7px;
}

#login input.submit {
width: 103px;
height: 25px;
background: url(http://www.tiburoninc.com/../img/header/login/login.png) no-repeat left top;
float: right;
cursor: pointer;
}

#login span.loading 
{
	width: 103px;
	height: 25px;
	background: url(http://www.tiburoninc.com/../img/ajax-loader.gif) no-repeat center center;
	float: right;
	display: none;
}

#login div.spacer {
height: 6px;
}

#login .info {
float: left;
background: url(http://www.tiburoninc.com/../img/header/login/info.png) no-repeat left center;
padding: 0 0 0 16px;
line-height: 1.5em;
}

.close 
{
	background: url(http://www.tiburoninc.com/../img/header/login/close.png) no-repeat left center;
	padding: 0 0 0 16px;
}

#login .close {
float: right;
line-height: 1.5em;
}

/*** / login ***/

/*** breadcrumbs ***/

#breadcrumbs-wrap {
background: #ff2b18 url(http://www.tiburoninc.com/../img/header/breadcrumbs/back.png) repeat-x left bottom;
}

#breadcrumbs {
font-size: .8em;
line-height: 2.5em;
height: 2.5em;
color: #FFF;
margin: auto;
width: 922px;
}

#breadcrumbs .left, #breadcrumbs .right {
line-height: 2.5em;
position:relative;
}

#breadcrumbs a {
color: #FFF;
text-decoration: underline;
}

#breadcrumbs a:hover {
color: #ffd5d1;
text-decoration: none;
}

#breadcrumbs .trail a.active {
color: #ffd5d1;
text-decoration: none;
font-weight: bold;
}

#breadcrumbs .trail img 
{
	display: none;
}

#breadcrumbs .trail a.active:hover {
color: #FFF;
text-decoration: underline;
}

#breadcrumbs .right a, #breadcrumbs .right span {
margin-left: 30px;
}

/*** / breadcrumbs ***/

/*** header ***/

#header-wrap {
background: #fefefe url(http://www.tiburoninc.com/../img/header/back.png) repeat-x left top;
height: 146px;
position: relative;
z-index: 400;
}

#header {
width: 922px;
margin: auto;
}

#logo {
float: left;
width: 454px;
height: 39px;
margin-top: 35px;
background: url(http://www.tiburoninc.com/../img/header/logo.png) no-repeat center center;
}

#logo a 
{
	display: block;
	width: 100%;
	height: 100%;
}

#search {
margin-top: 35px;
margin-right: -16px;
float: right;
}

#search input.field {
background: url(http://www.tiburoninc.com/../img/header/search/textbox.png);
width: 182px;
height: 23px;
padding: 10px 14px 0;
font-size: 14px;
color: #FFF;
float: left;
outline: none;
}

#search input.submit {
width: 47px;
height: 33px;
background: url(http://www.tiburoninc.com/../img/header/search/submit.png) no-repeat center center;
float: left;
cursor: pointer;
}

/*** / header ***/

/*** nav ***/

#nav-wrap {
background: url(http://www.tiburoninc.com/../img/nav/back.png) repeat-x left 0;
height: 44px;
position: absolute;
bottom: 0;
width: 100%;
overflow: visible;
}

#nav-holder 
{
	position: relative;
	width: 980px;
	margin: auto;
}

#nav {
width: 980px;
height: 56px;
margin: auto;
top: -13px;
list-style: none;
position: absolute;
}

#nav li.item {
float: left;
display: inline;
height: 56px;
position: relative;
margin-right: -20px;
}

#nav li.active 
{
	z-index: 100;
}

#nav li.item a.boxlink {
display: block;
width: 100%;
height: 100%;
text-indent: -9999px;
position: relative;
z-index: 2;
background-repeat: no-repeat;
background-position: center top;
}

#nav li.itemhover a.boxlink, #nav li.item:hover a.boxlink, #nav li.active a.boxlink {
background-position: center -70px;
height: 70px;
}

#nav li.start {
}

#nav li.end {}

#nav li.item ul.subnav {
background: url(http://www.tiburoninc.com/../img/nav/subnavblack.png);
display: none;
list-style: none;
min-width: 100%;
font-size: .8em;
text-decoration: none;
white-space: nowrap;
position: absolute;
z-index: 1;
left: 30px;
margin: -9px 0 0;
}

#nav li.itemhover ul.subnav, #nav li.item:hover ul.subnav {
display: block;
}

#nav li.start ul.subnav {
left: 20px;
}

#nav li.item ul.subnavright {
right: 30px;
left: auto;
text-align: right;
}

#nav li.end ul.subnavright {
right: 20px;
}

#nav li.item ul.subnav ul.subnav {
display: none;
font-size: 1em;
left: 100%;
margin: -2.8em 0 0;
}

#nav li.item ul.subnav li.subitem {
line-height: 2.8em;
height: 2.8em;
display: block;
}

#nav li.item ul.subnav li.subitem ul.subnav 
{
	font-size: 1em;
}

#nav li.item ul.subnav li.subitem:hover ul.subnav, #nav li.item ul.subnav li.subitemhover ul.subnav  {
display: block;
}

#nav li.item ul.subnav li.subitem a {
color: #FFF;
display: block;
text-decoration: none;
padding: 0 1em;
overflow: hidden;
}

#nav li.item ul.subnav li.subitem:hover, #nav li.item ul.subnav li.subitemhover {
background: #fd2b18 url(http://www.tiburoninc.com/../img/nav/subnavback.png) repeat-x left bottom;
}

/*** / nav ***/

/*** splash - home page ***/

#splash-wrap {
background-color: #060606;
position: relative;
}

#splash {
width: 980px;
height: 146px;
margin: auto;
background-repeat: no-repeat;
background-position: left top;
position:relative;
}

#splash img.splash
{
	display: block;
	margin: auto;
	position: relative;
	z-index: 1;
}

#splash a.button 
{
	position: absolute;
	z-index: 2;
	right: 0;
	top: 0;
	width: 246px;
	height: 126px;
}

#splash a.button img 
{
	display: block;
	margin: auto;
}

/*** / splash - home page ***/

/*** content ***/

#content-wrap {
width: 980px;
margin: auto;
position: relative;
z-index: 1;
padding: 0 0 350px;
color: #384b58;
}

#content .fullcol
{
	margin-right: 15px;
	overflow: visible;
	position: relative;
}

#content .leftcol 
{
	float: left;
	width: 368px;
	margin: 0 -15px;
	padding: 0 15px;
	overflow: visible;
}

#content .rightcol {
float: left;
display: inline;
width: 278px;
margin-left: 30px;
overflow: visible;
position: relative;
}

#content .block 
{
	margin: 15px 0;
}

#content .rightcol .block {
margin: 0 0 30px;
display: block;
}
#content .rightcol a.block img 
{
	display: block;
}

#content .rightcol div.quote blockquote {
background: url(http://www.tiburoninc.com/../img/content/quote.png) no-repeat left 2px;
font-size: 1.2em;
line-height: 1.35em;
padding: .4em 0 0 6px;
margin: 0 0 .25em;
font-style: italic;
position: relative;
}

#content .rightcol h3 
{
	color: #ff2b18;
	margin: 0 0 10px;
}

#content .rightcol div.video div.videoplayer 
{
	padding: 6px;
	background: #6a737a url(http://www.tiburoninc.com/../img/content/gradients/large-steel.png) repeat-x left bottom;
}

#content .rightcol div.video div.videoplayer object 
{
	display: block;
}

#content .rightcol div.case-study img 
{
	display: block;
}

#content .rightcol div.video cite, #content .rightcol div.case-study cite
{
	display: block;
	line-height: 1.35em;
	font-size: .7em;
	color: #384b58;
	margin: 10px 0 0;
	font-style: normal;
}

#content .rightcol div.quote cite {
display: block;
color: #6e777d;
font-size: .8em;
padding: 0 0 0 6px;
line-height: 1.35em;
}

#content .rightcol blockquote:first-letter {
margin-left: 36px;
}

#content {
width: 691px;
float: left;
display: inline;
margin: 15px 0 15px 13px;
padding: 0 15px;
}

#content a {
color: #ff2b18;
}

#content a:hover {
text-decoration: none;
}

#content h2 {
color: #283944;
font-size: 1.4em;
margin: 0 0 15px;
}

#content h4
{
	font-weight: bold;
}

.rightcol .calendar 
{
	background: #e6ecf0;
	padding: 13px;
}

.calendar .day, .calendar .num, .calendar .filler 
{
	float: left;
	display: inline;
}

.rightcol .calendar h4 
{
	margin-bottom: 13px;
	color: #273843;
}

.rightcol .calendar .spacer 
{}

.rightcol .calendar .day, .rightcol .calendar .num, .rightcol .calendar .filler 
{
	width: 35px;
	margin: 0 1px 1px 0;
	font-size: .8em;
	padding: 6px 0;
	text-align: center;
	color: #6e7e88;
}

.rightcol .calendar .day 
{
	border-bottom: solid 1px #a8b1b7;
	width: 36px;
	margin: 0;
	color: #3b4f5c;
	font-weight: bold;
}

.rightcol .calendar .num-active 
{
	background: #005e54;
	color: #FFF;
	font-weight: bold;
}

#content p {
margin: .5em 0 1.35em;
font-size: .8em;
line-height: 1.35em;
}

#content p.small 
{
	font-size: .7em;
}

#content a.attachment 
{
	display: block;
	position: relative;
	text-decoration: none;
	font-size: .8em;
	margin: 15px 0 0;
}

#content a.attachment img 
{
	float: left;
	display: inline;
	margin: 6px 15px 0 0;
	position: relative;
}

#content a.attachment .title 
{
	display: block;
	padding: 6px 15px;
	font-weight: bold;
}

#content a.attachment .download 
{
	display: block;
	padding: 10px 15px 0;
	margin-bottom: 0;
}

#content a.attachment .download span span 
{
	text-decoration: underline;
}

#content a.attachment:hover .download span span
{
	text-decoration: none;
}

#content .txt
{
	background: url(http://www.tiburoninc.com/../img/content/icons/txt.png) no-repeat left center;
	padding-left: 22px;
}

#content .pdf
{
	background: url(http://www.tiburoninc.com/../img/content/icons/pdf.png) no-repeat left center;
	padding-left: 22px;
}

#content ol, #content ul 
{
	list-style: decimal outside;
	margin: .5em 25px 1.35em;
	font-size: .8em;
	line-height: 1.35em;
}

#content ul 
{
	list-style: disc outside;
}

#content ul li, #content ol li 
{
	margin: 0 0 .35em;
}

#content ul.accordion 
{
	height: 398px;
	width: 676px;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#content ul.accordion .accordion-item 
{
	float: left;
	display: inline;
	width: 412px;
	height: 100%;
	color: #FFF;
	font-size: 1em;
	background-position: left center;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
}

#content ul.accordion .accordion-item .accordion-content 
{
	position: absolute;
	width: 100%;
}

#content ul.accordion .accordion-item .accordion-content .content 
{
	padding: 20px 24px;
}

#content ul.accordion .accordion-item .accordion-content .content a 
{
	color: #FFF;
	text-decoration: none;
}

#content ul.accordion .accordion-item .accordion-content .content a:hover 
{
	color: #e6e6e6;
	text-decoration: underline;
}

#content ul.accordion .accordion-item .accordion-content .content ul 
{
	text-align: right;
	font-size: 1em;
	list-style: none;
	line-height: 2em;
	margin: 0;
}

#content ul.accordion .accordion-item .accordion-content .content li 
{
	margin: 0;
}

#content ul.accordion .accordion-item .accordion-content h3
{
color: #FFF;
padding: 20px 24px;
text-align: right;
font-size: 1.2em;
font-weight: bold;
}

#content ul.v-accordion 
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#content ul.v-accordion  li.v-accordion-item 
{
	margin: 0;
}

#content ul.v-accordion  li.v-accordion-item h5 
{
	border-bottom: solid 1px #d2d6d8;
	font-weight: bold;
	font-size: 1em;
	color: #283944;
	margin: 0;
	padding: 15px;
	cursor: pointer;
}

#content ul.v-accordion  li.active h5 
{
	border-color: #FFF;
	color: #000;
	background: #FFF url(http://www.tiburoninc.com/../img/content/gradients/white.png) repeat-x left bottom;
}

#content ul.v-accordion  li.v-accordion-item h5:hover, #content ul.v-accordion  li.v-accordion-item h5.hover
{
	color: #000;
	background: #FFF url(http://www.tiburoninc.com/../img/content/gradients/white.png) repeat-x left bottom;
}

#content ul.v-accordion  li.v-accordion-item h5 span 
{
	background: url(http://www.tiburoninc.com/../img/content/orange-arrow.png) no-repeat left center;
	padding: 0 0 0 12px;
}

#content ul.v-accordion  li.active h5 span 
{
	background-image: url(http://www.tiburoninc.com/../img/content/dark-blue-arrow.png);	
}

#content ul.v-accordion  li.v-accordion-item .content
{
	display: none;
	overflow: hidden;
	background: #303030 url(http://www.tiburoninc.com/../img/content/dark-back.png) repeat-x left bottom;
	color: #FFF;
	padding: 0 27px;
	font-size: 1em;
	border-bottom: solid 1px #d2d6d8;
}

#content ul.v-accordion  li.v-accordion-item .content strong 
{
	color: #ff2b18;
}

#content ul.v-accordion  li.v-accordion-item .content p 
{
	margin: 1.35em 0;
	font-size: 1em;
}

#content img.event-image 
{
	margin-top: 15px;
}

#content img.partner 
{
}

.gradient
{
	background: #FFF url(http://www.tiburoninc.com/../img/content/gradients/white.png) repeat-x left bottom;
	color: #384b58;
	display: block;
	padding: 0 15px;
	margin: 0 -15px;
}

#content h5.partner 
{
	margin-top: 0 !important;
	padding-left: 150px !important;
}

#content div.partner 
{
	padding-top: .5em !important;
	padding-left: 150px !important;
}

#content h3,#content h2,#content h4,#content h5,#content h6 
{
	line-height: 1.2em;
}

#content h2.gradient, #content h3.gradient, #content h4.gradient, #content h5.gradient, #content h6.gradient 
{
	padding: 15px;
	margin-top: -15px;
}

#content .gradient + p, #content .shadowed
{
	margin: 0  -15px 1.35em;
	padding: 1em 15px 0;
	background: url(http://www.tiburoninc.com/../img/content/product-doc-shadow.png) repeat-x left top;
}

.gradient-orange 
{
	background: #fd2b18 url(http://www.tiburoninc.com/../img/content/gradients/orange.png) repeat-x left bottom;
	color: #FFF;
}

.gradient-yellow 
{
	background: #f9ba00 url(http://www.tiburoninc.com/../img/content/gradients/yellow.png) repeat-x left bottom;
	color: #FFF;
}

.gradient-steel 
{
	background: #6b747b url(http://www.tiburoninc.com/../img/content/gradients/steel.png) repeat-x left bottom;
	color: #FFF;
}

.gradient-blue 
{
	background: #004d7e url(http://www.tiburoninc.com/../img/content/gradients/blue.png) repeat-x left bottom;
	color: #FFF;
}

.gradient-teal
{
	background: #005b56 url(http://www.tiburoninc.com/../img/content/gradients/teal.png) repeat-x left bottom;
	color: #FFF;
}

#content .orange-arrow-down 
{
	background: url(http://www.tiburoninc.com/../img/content/orange-arrow-down.png) no-repeat right center;
	padding-right: 12px;
}

#sidebar 
{
float: right;
display: inline;
position: relative;
width: 246px;
margin: -15px 0 0;
}

#sidebar .get-started {
display: block;
height: 131px;
background: url(http://www.tiburoninc.com/../agility/sidebar/get-started.png) no-repeat center center;
}

#sidebar  ul.sidebar-list 
{
width: 246px;
list-style: none;
position: relative;
background: #f2f2f2 url(http://www.tiburoninc.com/../img/sidebar/back.png) repeat-x left bottom;
}

#sidebar li.sidebar-listitem {
border-bottom: solid 1px #afb5b9;
}

#sidebar li.sidebar-listitem h3 {
font-size: .95em;
position: relative;
}

#sidebar li.sidebar-listitem h3 a {
display: block;
color: #384b58;
padding: 0 28px;
line-height: 2.6em;
height: 2.6em;
background: url(http://www.tiburoninc.com/../img/sidebar/orange-arrow.png) no-repeat 15px center;
}

#sidebar li.active h3, #sidebar li.sidebar-listitem h3.hover, #sidebar li.sidebar-listitem h3:hover {
background: #fd2b18 url(http://www.tiburoninc.com/../img/content/gradients/orange.png) repeat-x left bottom;
}

#sidebar li.active h3 a, #sidebar li.sidebar-listitem  h3.hover a, #sidebar li.sidebar-listitem h3:hover a {
color: #FFF;
text-decoration: none;
background-image: url(http://www.tiburoninc.com/../img/sidebar/white-arrow.png);
}

#sidebar div.content {
}

#sidebar div.content h5 
{
	line-height: 1.2em;
}

#sidebar li.active div.content {
}

#sidebar div.content h5 {
font-size: .8em;
margin: 15px 15px 0;
}

#sidebar div.content p {
font-size: .7em;
display: block;
margin: .35em 15px 15px;
line-height: 1.35em;
}

#sidebar div.content p a {
color: #ff2b18;
}

#sidebar div.content p a:hover {
text-decoration: none;
}

#sidebar div.content ul a 
{
color: #384b58;
}

#sidebar div.content ul a:hover
{
	color: #ff2b18;
	text-decoration: none;
}

#sidebar div.content h4 {
font-size: .8em;
margin: 15px 15px -9px;
}

#sidebar div.content ul {
list-style: disc;
font-size: .7em;
margin: 15px 32px;
line-height: 1.5em;
}

#sidebar div.content ul.sitemap 
{
	list-style: none;
	list-style-image: none;
	margin: 15px;
}

#sidebar div.content ul.sitemap span 
{
	font-size: 1.2em;
}

#sidebar div.content ul.sitemap ul 
{
	list-style: disc;
	font-size: 1em;
	margin: .5em 30px 1em;
}

#sidebar div.content ul.sitemap ul span 
{
	font-size: 1em;
}

#sidebar .shadow {
position: relative;
padding: 0 0;
}

#sidebar .shadow-top {
height: 100%;
width: 100%;
position: absolute;
z-index: -1;
padding: 0 7px;
top: -7px;
left: -7px;
background: url(http://www.tiburoninc.com/../img/sidebar/shadow.png);
}

#sidebar .shadow .shadow-bottom {
height: 14px;
width: 100%;
position: absolute;
z-index: -1;
padding: 0 7px;
bottom: -7px;
left: -7px;
background: url(http://www.tiburoninc.com/../img/sidebar/shadow.png) no-repeat left bottom;
}

#sidebar .block {
margin: 0 0 15px;
}

/*** / content ***/

/*** footer ***/

#footer-wrap {
background: #f1f1f1 url(http://www.tiburoninc.com/../img/footer/back.png) repeat-x left bottom;
position: absolute;
z-index: 500;
left: 0;
bottom: 0;
width: 100%;
}

#footer {
width: 948px;
margin: auto;
position: relative;
}

#footer .list {
padding: 1em 0;
margin: 0 16px 0 0;
width: 184px;
color: #95969d;
float: left;
display: inline;
}

#footer .quicklinks {
width: 380px;
}

#footer .copyright {
color: #39363f;
float: right;
width: 258px;
}

#footer .list h6 {
font-size: 14px;
line-height: 1em;
height: 1em;
padding-bottom: 1em;
margin: 0 0 .8em;
color: #3c505d;
background: url(http://www.tiburoninc.com/../img/footer/hspacer.png) repeat-x left bottom;
}

#footer .list ul {
list-style-type: none;
font-size: .8em;
line-height: 1.5em;
}

#footer .quicklinks ul {
float: left;
display: inline-block;
width: 190px;
}

#footer .list p {
font-size: .8em;
margin: 0 0 1.5em;
line-height: 1.5em;
}

#footer .copyright p {
font-size: .7em;
}

#footer a {
color: #95969d;
text-decoration: none;
}

#footer a:hover {
color: #3c505d;
}

#footer .logo {
background: url(http://www.tiburoninc.com/../img/footer/logo.png);
width: 114px;
height: 20px;
}

#footer .showsitemap {
background: url(http://www.tiburoninc.com/../img/footer/sitemap/sitemap.png);
width: 170px;
height: 33px;
position: absolute;
padding: 0 0 7px;
margin-bottom: -7px;
top: -33px;
right: 0;
}

/*** / footer ***/

/*** sitemap ***/

#sitemap-wrap {
position: absolute;
z-index: 300;
width: 100%;
display: none;
}

#sitemap-back {
background: #3c505d;
}

#sitemap {
width: 948px;
margin: auto;
color: #FFF;
padding: 15px 0 30px;
}

#sitemap-wrap .closesitemap {
background: url(http://www.tiburoninc.com/../img/footer/sitemap/close.png) no-repeat right top;
width: 948px;
height: 40px;
margin: 0 auto -7px;
display: block;
position: relative;
z-index: 2;
}

#sitemap ul {
list-style: none;
font-size: .8em;
}

#sitemap ul li.left {
width: 222px;
margin-right: 20px;
}

#sitemap ul li.end {
margin-right: 0;
}

#sitemap ul li .level0 
{
display: block;
color: #FFF;
text-decoration: none;
border-bottom: solid 1px #30424f;
font-size: 1.2em;
padding: 0 0 1em;
margin: 0 0 1em;
}

#sitemap ul ul {
list-style: disc;
margin: .75em 0 .75em 1.5em;
font-size: 1em;
}

#sitemap ul ul li {
margin: 0 0 .75em;
}

#sitemap ul ul a {
color: #FFF;
text-decoration: none;
}

#sitemap ul ul a:hover {
text-decoration: underline;
}

#sitemap ul ul ul {
color: #97a7b2;
list-style: square;
margin-bottom: 1.5em;
}

#sitemap ul ul ul a {
color: #97a7b2;
}

#sitemap ul ul ul a:hover {
color: #FFF;
}

/*** / sitemap ***/

/*** bottomnav ***/

#bottomnav-wrap {
background: #ededed;
}

#bottomnav {
width: 948px;
margin: auto;
color: #a7c1d2;
font-size: .7em;
line-height: 2.5em;
}

#bottomnav a {
color: #3c505d;
}

#bottomnav a:hover {
color: #ff2b18;
text-decoration: none;
}

/*** /bottomnav ***/

#lightbox-wrapper 
{
	background-color: #000;
	position: absolute;
	z-index: 10000;
	top: 0;
	left: 0;
	width: 100%;
}

.lightbox .title 
{
	float: left;
	color: #ff2b18;
	font-size: .7em;
}

.lightbox a.close 
{
	background-image: url(http://www.tiburoninc.com/../img/lightbox/close.png);
	float: right;
	color: #818181;
	font-size: .7em;
}

.lightbox a.close:hover {
color: #FFF;
}

.lightbox 
{
	display: none;
	position: absolute;
	z-index: 10001;
}

#capture-lightbox 
{
	width: 367px;
	margin-left: -183px;
	left: 50%;
}

.map-lightbox 
{
	width: 644px;
	margin-left: -322px;
	left: 50%;
}

#capture-lightbox .top 
{
	background: url(http://www.tiburoninc.com/../img/lightbox/top.png);
	height: 21px;
}

.map-lightbox .top 
{
	background: url(http://www.tiburoninc.com/../img/lightbox/large/top.png);
	height: 21px;
}

#capture-lightbox .content-wrap 
{
	background: url(http://www.tiburoninc.com/../img/lightbox/shadow.png);
	padding: 0 7px;
}

.map-lightbox .content-wrap 
{
	background: url(http://www.tiburoninc.com/../img/lightbox/large/shadow.png);
	padding: 0 7px;
}

#capture-lightbox .content 
{
	background: #333333 url(http://www.tiburoninc.com/../img/lightbox/back.png) repeat-x left bottom;
	height: 605px;
	padding: 0 30px;
	color: #FFF;
}

.map-lightbox .content 
{
	background: #333333 url(http://www.tiburoninc.com/../img/lightbox/large/back.png) repeat-x left bottom;
	height: 350px;
	padding: 0 20px;
	color: #FFF;
}

#capture-lightbox .content h5 
{
	margin: 1em 0 0;
}

#capture-lightbox .content p 
{
	margin: 1.35em 0;
	font-size: .7em;
	line-height: 1.35em;
}

#capture-lightbox .content p a {
color: #ff2b18;
text-decoration: none;
}

#capture-lightbox .content p a:hover {
text-decoration: underline;
}

#capture-lightbox .content .hilite 
{
	color: #ff2b18;
}

#capture-lightbox .content fieldset div.spacer 
{
	height: 20px;
}

#capture-lightbox .content input.field {
background: url(http://www.tiburoninc.com/../img/header/login/login.png) no-repeat left bottom;
height: 19px;
width: 126px;
color: #384b58;
font-size: 14px;
outline: none;
padding: 6px 8px 0;
}

#capture-lightbox .content input.submit 
{
	background: url(http://www.tiburoninc.com/../img/lightbox/submit.png);
	width: 103px;
	height: 25px;
}

#capture-lightbox .bottom
{
	background: url(http://www.tiburoninc.com/../img/lightbox/bottom.png);
	height: 21px;
}

.map-lightbox .bottom
{
	background: url(http://www.tiburoninc.com/../img/lightbox/large/bottom.png);
	height: 21px;
}

h5.form-header 
{
	color: #ff2b18;
	font-weight: bold;
	margin: 1.35em 0 0;
}

form.data-collect .field-section
{
	margin: .5em 0;
	font-size: .8em;
}

form.data-collect textarea.textarea 
{
	border: solid 1px #c3c3c3;
	width: 476px;
	height: 5.4em;
	font-size: 1em;
	padding: 5px;
	line-height: 1.35em;
	display: block;
	margin: .5em 0 0;
}

form.data-collect input.text 
{
	background: url(http://www.tiburoninc.com/../img/form/textbox.png);
	height: 21px;
	width: 126px;
	color: #384b58;
	font-size: 14px;
	outline: none;
	padding: 4px 8px 0;
}

form.data-collect .left 
{
	display: inline;
	margin-right: 20px;
}

form.data-collect select
{
	border-width: 0;
	margin: 0;
	background: url(http://www.tiburoninc.com/../img/form/textbox.png);
	height: 25px;
	width: 142px;
	color: #384b58;
	font-size: 14px;
}

form.data-collect select option 
{
	padding: 4px 8px 0;
}

form.data-collect .text-field-section 
{
	margin: 20px 0 0;
}

form.data-collect .submit 
{
	cursor: pointer;
	text-indent: -9999px;
	float: left;
	width: 109px;
	height: 31px;
	border-width: 0;
	margin: -3px;
	background: url(http://www.tiburoninc.com/../img/form/submit.png);
	margin-right: 7px;
}

form.data-collect .reset 
{
	float: left;
	text-indent: -9999px;
	width: 109px;
	height: 31px;
	border-width: 0;
	margin: -3px;
	background: url(http://www.tiburoninc.com/../img/form/reset.png);
}

form.data-collect .submit-buttons 
{
	margin: 20px 0 0;
}

p.search-result .details 
{
	font-size: .85em;
}

p.search-result .title 
{
	font-weight: bold;
}