* {margin:0; padding:0}
:-moz-any-link:focus {outline: none;}
img {border:none}
body {background:#fff top repeat-x; font-size:67.5%; font-family:Arial, Helvetica, sans-serif; color:#000; }
.clear {clear:both; height:1px}
#main-box {margin:0 auto; width:1000px; min-height:600px;}
#heading {margin-top:40px}
#logo {margin-left:35px}
#left {width:250px;float:left;margin-top:35px; border-right:1px dotted #c0bebe;}
#right { width:619px; float:left; margin-top:25px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; line-height:1.4em; padding:0 100px 0 30px}
#menu li a {padding:0px; font-size:3.2em; text-decoration:none; color:#a7a9ac; letter-spacing:-1px}
.hover {background:#f0f0f0 url(images/menu-hover.gif) repeat-x top; color:#5a5503 !important}
#menu li {list-style:none}
#contact {font-size:1.3em; margin-top:60px; color:#5a5503; margin-left:10px}
a {color:#5a5503}
a:hover {text-decoration:none}
h1 { color:#908200; font-weight:normal; font-size:2.2em; padding:15px 0; letter-spacing:-1px; line-height:1.1em}
h2 { color:#908200; font-weight:normal; font-size:2.2em; padding-bottom:10px; letter-spacing:-1px}
p {font-family:Arial, Helvetica, sans-serif; padding:5px 0}
#footer {clear:both; margin:auto; padding:20px 0; float:right; margin-right:100px; color:#84868a}
.img-left {float:left; margin:10px 15px 300px 5px }
.padding-left {padding:10px 10px 0 0}

.row {padding:10px; }
.nav {text-align:right; padding-top:10px; border-top:1px dotted #c0bebe; margin-top:10px; background:none !important}
.pager {border:1px solid #c0bebe; padding:3px 6px; margin:10px 1px; background:#fff}
.hoverlist {border:1px solid #2c2901; padding:3px 6px; margin:10px 1px; background:#5a5503; color:#fff}
.line {height:1px; border-top:1px dotted #c0bebe; width:100%}
.emb {background:url(images/ajax-loader.gif) left top no-repeat}
.table {width:100%}
strong {color:#2c2901}
.table-media td {background:url(images/speaker.png) right top no-repeat}
.image-on-left {float:left; padding:0px 10px 10px 0px;}

.image-on-right {float:right; padding:0px 0px 10px 10px;}
.pdf {background:url(images/pdf.gif) 0 1px no-repeat; padding-left:20px}

div.demolayout {width: 100%;margin: 20px 0 20px 0; min-height:500px}
ul.demolayout {list-style-type: none;width: 100%;float: left;background: url(pixel.gif) bottom left repeat-x;}
ul.demolayout li {margin: 0 2px 0 0;float: left;}
ul.demolayout a {float: left;display: block;padding: 4px 8px;border:1px solid #c0bebe;border-bottom: 0;color: #666;background: #eee;text-decoration: none;position:relative;
top:1px;}

ul.demolayout a:hover {background: #fff;position:relative;top:1px;}
ul.demolayout a.active {background: #fff;padding-bottom: 5px;cursor: default;color: #5a5503;position:relative;top:1px;}

.tabs-container {clear: left;border:1px dotted #c0bebe;border-left:0;border-right:0;padding: 15px 5px 0 5px;}
.tabs-container p { text-align:justify}

span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span input {padding:5px}
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 