body,html {height:100%;margin:0;padding:0;width:100%;font-family:"Trebuchet MS", Tahoma, sans-serif;}
body {color:#000;background:url("../images/layout/bg.png") repeat-x left top #FFF;}
table{border-collapse: collapse;}
td {font-size:11px;vertical-align:top;}
h1, h2{padding: 0px;margin: 0px;margin-bottom: 10px;}
h1{font-size: 16px;}
h2{font-size: 15px;}
p{margin-bottom:10px;margin-top:10px;padding:0;}
form {margin:0;padding:0;}
input,select {border-bottom:1px solid #666;border-left:1px solid #fff;border-right:1px solid #666;border-top:1px solid #fff;font-family:Arial, sans-serif;font-size:11px;margin:0;padding:0;vertical-align:middle;height:18px;line-height:18px;}
img {vertical-align:middle;border: 0px;}
a {color:#00f;font-weight:700;}
a:hover {color:#66f;}

/* HEADER AREA */
#container{width: 780px;margin-left: auto;margin-right: auto;}
#topNav{height: 19px; overflow: hidden; background:url("../images/layout/topNav.png") no-repeat transparent; padding-top: 10px; padding-left: 30px; padding-right: 30px;color: #fff;font-family:Tahoma, sans-serif;font-size: 10px;line-height: 15px;}
#topNav a{text-decoration: none;color: #fff;}
#topNav a:hover{color: #9f9;}
#language{position: relative;height: 14px;width: 75px;overflow: hidden; margin-top: 2px;}
#language select{position: absolute; left: -2px; top: -2px; width: 80px; vertical-align: middle; font-weight: bold; font-family:Tahoma, sans-serif;font-size: 10px; background-color: #336699; color: #ffffff;}
#logoNav{height: 70px;  overflow: hidden; background:url("../images/layout/headerBanner.png") top right no-repeat transparent; vertical-align: middle;}
#tabs{background:url("../images/layout/tabs.png") no-repeat transparent; height: 24px; line-height: 24px; overflow: hidden; padding-left: 24px;}
#underTab{background:url("../images/layout/underTab.png") no-repeat transparent; padding-left: 30px; height: 45px; overflow: hidden;}
#breadCrumb{height: 20px; line-height: 20px; white-space: nowrap;}
#liveHelp{width: 210px; text-align: center; padding-top: 5px;}
#title{color: #666; white-space: nowrap;}

/* BODY AREA */
#bodyLeft{width: 24px; background:url("../images/layout/bodyLeft.png") repeat-y transparent;}
#bodyRight{width: 16px; background:url("../images/layout/bodyRight.png") repeat-y transparent;}
#bodyMiddle{background:url("../images/layout/bodyMiddle.png") no-repeat bottom left #fff;}
#bodyMiddle .content{background:url("../images/layout/bodyMiddleLeft.png") repeat-y transparent; padding: 7px 6px 0px 9px;}

/* COLUMN */
#columnLeft{background:url("../images/layout/columnLeft.png") repeat-y transparent; width: 5px; vertical-align: bottom; overflow: hidden;}
#column{background:url("../images/layout/column.png") repeat-y transparent; width: 201px; overflow: hidden;}
#column .content{padding-top: 10px; text-align: center; color: #fff;font-size: 14px;}
#column .blockTitle{font-size: 14px; font-weight: bold; border-bottom: 1px solid #fff; text-align: right;}
#column .blockInner{background:url("../images/layout/columnBlockTop.png") no-repeat;border:1px solid #2d5a87;padding:10px; text-align: left;}
#column .blockOuter {background:url("../images/layout/columnBlock.png") repeat-y top right;border:1px solid #ccc;margin:0 auto 10px;padding:0;width:178px;}
#column a{color:#eef;}
#column a:hover{color:#dfd;}

/* FOOTER */
#bottomNav{height: 40px; overflow: hidden; background:url("../images/layout/bottomNav.png") no-repeat transparent; padding-top: 3px; padding-left: 30px; padding-right: 30px;}
#footerBox{width:750px; position: relative; top: -20px; margin-left: auto; margin-right: auto; font-size: 11px; text-align: center;}

/* RSS SCROLLERS */
.rsstitle {font-size:11px;}
.rssdate {font-size:10px;}
.rssdescription {font-size:10px;}
.rssscroller {height:120px;overflow:hidden;}

/* MISC STUFF */
.blockInner {background:#eee url("../images/layout/bgSymbols.png");border:1px solid #FFF;padding:10px; position: relative;}
.blockOuter {border:1px solid #ccc;margin-bottom: 10px;  position: relative;}
.darkbg{background: #444444 url("../images/layout/bgSymbolsDark.png"); color: white;}
.darkbg .indexCell{color: #07F30F;}
.darkbg a {color: #07F30F;}
.emphasis, .emphasis * {font-weight: bold; color: red; font-style: oblique;}
.title {font-weight: bold; font-size: 14px;}
.hiddenLayer{visibility: hidden;display: none;}
.visibleLayer{visibility: visible;display: block;}
.visibleRow{visibility: visible;display: table-row;}
img.icon {background:url("../images/layout/iconshadow.png") no-repeat;margin:0 5px 0 0;padding:2px 9px 10px 2px;}
.darkbg img.icon {background:url("../images/layout/darkShadow.png") no-repeat;}
td.icon {width:95px;}
.iconLinkInner {background:#898e79;border:1px solid #FFF;text-align:center;font-size: 10px;}
.iconLinkOuter {background:#898e79;border:1px solid #666;width:79px;}
.iconLinkInner a{text-decoration: none;color: #fff;}
.iconLinkInner a:hover{color: #9f9;}                

/* WORDPRESS */
acronym, abbr {border-bottom: 1px dashed #333;}
acronym, abbr, span.caps {font-size: 90%; letter-spacing: .07em;}
acronym, abbr {cursor: help;}
.storycontent, .storycontent td{font-family: Georgia, Tahoma; font-size: 13px;}
ul.post-meta {list-style: none;}
ul.post-meta span.post-meta-key {font-weight: bold;}
.storytitle {margin: 0;}
.storytitle a {text-decoration: none;}
.author{font-size: 12px;}
.extras{font-size: 10px;text-align: center;padding-right: 13px;}
ul.socialIcons{text-align: center;margin: 0px;padding: 0px;}
ul.socialIcons li{list-style-type: none;display: inline;}

#wp-calendar caption{text-decoration: none;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { background-color: #fff; }

/* TESTIMONIALS */
.reviewBox, .reviewBox2{width: 252px; position: relative;}
.reviewBox{float: left;}
.reviewBox2{float: right;}
.reviewLocation{position: absolute;right:5px;top:25px;font-style: italic;}
.reviewDate{font-weight: bold;position: absolute;right:5px;top:10px;}
.reviewName{font-weight:bold; font-size:14px;position:absolute;top:10px;left:10px;}
.reviewScroll{height: 150px;overflow-y: auto;scrolling: vertical;width: 100%;margin-top:35px;}

/* TABLES */
table.listTable{background:#eee url("../images/layout/bgSymbols.png");border-collapse: separate;border: 1px solid #fff;}
.darkbg table.listTable {background: url('../images/layout/bgSymbolsDark.png');}
table.listTable th{background-color: #336699;color: white;padding: 3px;text-align: left;}
table.listTable .alt1{background-color: #ebf5de;}
table.listTable .alt2{background-color: #e0e9d3;}
table.listTable td.indexCell{font-weight: bold;border-right: 1px solid #ccc;text-align: right;padding-right: 10px;}
table.listTable td.indexCellCenter, table.listTable th.indexCellCenter{font-weight: bold;text-align: center;}
table.listTable td.valueCellCenter{text-align: center;}
table.listTable th a{color: #ebf5de;}
table.listTable th a:hover{color: #e0e9d3;}
table.listTable td.icon{padding-left: 9px;}
table.calTable{border-width: 0 0 1px 1px;border-style: solid;border-color: #336699;}
table.calTable td{border-width: 1px 1px 0 0;border-style: solid;border-color: #336699;vertical-align: middle;text-align: center;font-size: 10px;}
table.calTable th{text-align: center;font-size: 10px;border-top: 1px solid #336699;border-right: 1px solid #336699;background-color: #336699;color: white;padding: 3px;}
table.calTable td.sched1{background-color: #90EE90;}
table.calTable td.sched2{background-color: lime;}
table.calTable td.sched3{background-color: #ffcc99;}