/*///// Global Site Styles /////*/

body
{
    color: #333;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 75%;
    line-height: 16px;
    background: url(/conferencing/images/bg.gif);
    margin: 0;
    padding: 0;
}

#wrapper
{
    width: 728px;
    margin: 0 auto;
    padding: 15px 21px 0 21px;
    background: url(/conferencing/images/bg-wrapper.gif) repeat-y top left transparent;
}

#top
{
    float: left;
    border-bottom: 8px #993333 solid;
    clear: both;
}

div.nav{height: 218px; padding: 10px; border: 1px #000 solid; background: #fff;}
div.nav ul, .nav ul li, ul.nav, ul.av li{margin: 0; padding: 0; list-style: none; font-size: 95%;}
div.nav ul li a, ul.nav li a, div ul.nav li.fauxnav {text-decoration: none; font-weight: bold; color: #B8AE86; font-size: 90%;}
div.nav ul li a:hover, ul.nav li a:hover, div.nav ul li a.on, ul.nav li a.on, div ul.nav li.fauxnav.on {color: #993333;}

ul.nav ul.subnav {text-transform: none; margin: 0; padding: 0px; list-style: none;}
ul.nav ul.subnav {padding: 0; margin: 0;}

#content{}
#content #left, #content #right{float: left; width: 33%; padding-top: 8%;}
#content #right{width: 65%; padding: 3px 1% 1% 1%;}

#ftr{width: 728px; height: 16px; padding: 8px 21px; margin: 0 auto; background: url(/conferencing/images/bg-ftr.gif) repeat-y top left #993333; color: #fff; font-size: 90%;}
#ftr a{color: #fff; text-decoration: none;}
#ftr a:hover{text-decoration: underline;}

#seoFooter { color: #000000; text-align: center; }

/*///// Text, Images, Links etc /////*/

h1, h2, h3, h4, h5, h6{color: #993333; font-size: 160%; font-weight: bold; margin: 20px 0;}

a{color: #4c5f6a;}
a:hover{text-decoration: none;}

em{font-weight: bold;}

img{border: 0;}

.clr{clear: both;}

#content #right li{list-style: url(/conferencing/images/bullet.gif)}
#content #right li ul{margin-top: 5px;}

p {margin-bottom: 10px; margin-top: 10px;}

.quotes
{
    font-size: 95%;
    color: #A09361;
    padding: 0 20px 0 0;
}
.quotes em{color: inherit;}
.quotes p{margin: 0; padding: 0;}

.featurebox
{
    width: 85%;
    border: 1px #B8AE86 solid;
    padding: 4px;
    font-size: 90%;
}
.featurebox .thumb
{
    float: left;
    margin: 12px 10px 5px 0;
    border: 1px #B8AE86 solid;
}
.featurebox span.title
{
    display: block;
    width: 99%;
    background: #B8AE86;
    color: #fff;
    font-weight: bold;
    padding: 1px 0 1px 3px;
}
.featurebox p{margin: 10px 0;}

.noborder{border: 0;}
.nomargin{margin: 0;}
.nopadding{padding: 0;}

/*///// Table Styles /////*/

table.top{padding: 0; margin: 0; height: 364px;}
table.top tr{padding: 0; margin: 0;}
table.top td{padding: 0 5px 5px 0; margin: 0;}

table.datatable{text-align: center; border: 0;}
table.datatable td, table.datatable th{border: 1px #ccc solid; border-width: 1px 0 0 1px;}
table.datatable th{background: url(/conferencing/images/bg-th.gif) repeat-x; color: #fff;}


/*///// Form Styles /////*/

form{margin: 10px 0;}
input{margin-bottom: 2px;}
textarea{margin-bottom: 2px;}
select{}
label{vertical-align: top; width: 100px; float: left;}
fieldset{border: 1px #993333 dashed; padding: 25px 15px;}
legend{padding: 3px 5px; background: #993333; color: #fff; font-weight: bold;}
.btn{border: 0; border: solid 1px #D67575; background: #993333; color: #fff; padding: 2px 4px; font-size: 90%;}

/*////// map captions ////////*/

a .caption {float: left; display: block; width: 235px; font-size:0.8em;}

/*////// sidebar box ////////*/

#sidebar {border: 1px solid #993333; width: 80%; padding: 4px; margin-top: 15px;}
#sidebar p {font-size: 95%; margin-top: 3px;}
#sidebar .side_header {background: #cccccc; display: block; width: 100%; padding: 2px 0 2px 0;}

/*////// floorplan & table ////////*/

td.tableLink {padding: 2px;background: #B8AE86;}
td.tableLink a {text-decoration: none; color: #fff}
td.tableLink:hover {background: url(/conferencing/images/bg-th.gif) repeat-x; color: #fff;}