html, body, h1, h2, div, p, a, table, td, tr, input {
font-family: Verdana, sans-serif;
font-size: 11px;
margin: 0px;
padding: 0px;
border: 0px;
}

h2 {
font-size: 13px;
font-weight: bold;
}

input, input:focus, input:hover, textarea, textarea:focus, textarea:hover {
background: #fff;
color: #000;
padding: 1px;
border: 1px solid #aaa;
}

html, body {
background: #fff;
color: #000;
}

li, ul {
background: #fff;
color: #0075c6;
padding-bottom: 5px;
}

ol li {
color: #000;
}

.shows {
margin: 7px;
font-size: 11px;
text-decoration: none;
font-style: normal;
font-weight: normal;
color: #000;
}

.showsImg {
text-align: center;
}

.callOut {
font-weight: bold;
}

.centerAlign {
text-align: center;
}

a.more:link, a.more:visited, a.more:active, a.more:hover {
font-size: 12px;
color: #0075c6;
font-style: italic;
text-decoration: none;
}

a.more:hover {
text-decoration: underline;
}

p.more {
text-align: center;
}

.picInText {
width: 110px;
text-align: center;
padding: 0 15px;
}

.textOfPic {
padding: 0 15px;
}

.textLpic {
vertical-align: top;
}

.mainBanner {
font-family: Georgia, serif;
font-size: 24px;
color: #c00;
border-bottom: 1px solid #aaa;
}

.subBanner {
font-size: 16px;
color: #888;
}

li.subBanner {
font-size: 11px;
color: #000;
font-style: italic;
}

a:link, a:visited, a:active, a:hover {
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #0075c6;
}

a:hover {
text-decoration: underline;
}

a.topNav:link, a.topNav:visited, a.topNav:active, a.topNav:hover {
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #fff;
}

a.topNav:hover {
text-decoration: underline;
}

a.middleNav:link, a.middleNav:visited, a.middleNav:active, a.middleNav:hover {
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #fff;
}

.middleNavA {
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #fff;
}

a.middleNav:hover {
text-decoration: underline;
}

a.leftMenuNav:link, a.leftMenuNav:visited, a.leftMenuNav:active, a.leftMenuNav:hover {
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #000;
}

a.leftMenuNav:hover {
text-decoration: underline;
}

a.middleNavHere:link, a.middleNavHere:visited, a.middleNavHere:active, a.middleNavHere:hover {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #cc5;
}

a.middleNavHere:hover {
text-decoration: underline;
}

a.middleNavHead:link, a.middleNavHead:visited, a.middleNavHead:active, a.middleNavHead:hover {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #fff;
}

a.middleNavHead:hover {
text-decoration: underline;
}

a.topBanner:link, a.topBanner:visited, a.topBanner:active, a.topBanner:hover {
font-size: 24px;
font-weight: bold;
font-style: italic;
text-decoration: none;
color: #0075c6;
}

a.bottomNav:link, a.bottomNav:visited, a.bottomNav:active, a.bottomNav:hover {
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #fff;
}

a.bottomNav:hover {
text-decoration: underline;
}

.motto {
background: #000;
font-size: 12px;
color: #cc5;
font-style: italic;
font-weight: bold;
}

.leftMenuHead {
font-size: 11px;
color: #0075c6;
font-weight: bold;
}

.middleNavHead {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #fff;
}

.top, .middle, .bottom, .leftMenu {
font-size: 10px;
font-weight: bold;
background: #ddd;
color: #888;
width: 730px;
text-align: left;
}

div.leftMenuQuad {
background: #ddd;
visibility: hidden;
position: absolute;
left: 50px;
top: 143px;
color: #000;
padding: 0px 10px;
}

div.leftMenuThread {
background: #ddd;
visibility: hidden;
position: absolute;
left: 50px;
top: 156px;
color: #000;
padding: 0px 10px;
}

div.leftMenuDeni {
background: #ddd;
visibility: hidden;
position: absolute;
left: 50px;
top: 169px;
color: #000;
padding: 0px 10px;
}

.searchURL {
font-style: italic;
font-size: 9px;
color: #888;
}

.searchSize {
font-style: italic;
font-size: 10px;
}

.searchQuery {
font-style: italic;
font-weight: bold;
font-size: 11px;
}

.searchDesc {
font-size: 9px;
}

.bottom {
background: #000;
color: #fff;
}

table.topHold, table.middleHold, table.bottomHold {
text-align: left;
width: 730px;
margin: 0px;
padding: 0px;
border: 0px;
}

table.topHold {
background-image: url(../images/global/topLogoBG.gif);
background-repeat: repeat;
}

td.topLogo {
text-align: center;
width: 160px;
padding: 5px 0px;
}

.topBanner {
text-align: left;
margin: 0.3em;
padding: 3px 0px;
}

td.topNav {
background: #000;
text-align: left;
padding-left: 1.3em;
}

td.topMotto {
background: #000;
text-align: right;
padding-right: 1.3em;
}

td.middleNav {
background: #0075c6;
color: #fff;
text-align: left;
width: 150px;
padding: 5px;
vertical-align: top;
}

td.middleContent {
background: #fff;
color: #000;
vertical-align: top;
}

table.middleContentSub {
background: #fff;
color: #000;
font-weight: normal;
font-size: 10px;
vertical-align: top;
margin: 10px;
width: 100%;
}

td.middleCID, td.middleCIDCenter {
background: #fff;
color: #0075c6;
font-weight: bold;
padding: 3px 9px;
text-align: left;
border-bottom: 1px solid #ddd;
}

td.middleSM {
background: #fff;
color: #0075c6;
font-weight: bold;
font-style: italic;
padding: 3px 9px;
text-align: left;
border-bottom: 1px solid #ddd;
}

td.middleContentSubPic {
width: 285px;
}

p.middleCID {
font-size: 12px;
}

a.middleCID:link, a.middleCID:visited, a.middleCID:active, a.middleCID:hover {
font-weight: bold;
text-decoration: none;
font-size: 12px;
}

td.middleProduct, td.middleProductCenter, td.middleProductList, td.middleProductVCenter, td.middleProductListB {
background: #fff;
color: #000;
font-weight: normal;
padding: 7px 9px;
text-align: left;
vertical-align: top;
font-style: italic;
}

td.middleProductList {
font-style: normal;
}

p.mPLR {
text-align: right;
}

td.mPLR {
font-style: normal;
text-align: right;
}

td.middleProductListB {
font-style: normal;
background: #e5eefe;
}

td.middleBodyHead, td.middleBodyHeadSearch {
background: #bbb;
color: #fff;
font-weight: bold;
padding: 2px 9px;
text-align: left;
}

td.middleBodyHeadSearch {
border-right: 1px solid #ddd;
width: 200px;
}

td.middleBodyText, td.middleBodyTextSearch {
background: #fff;
color: #000;
font-weight: normal;
padding: 7px 9px;
text-align: left;
vertical-align: top;
}

.middleBodyTextBold {
font-weight: bold;
}

td.middleBodyTextSearch {
width: 200px;
text-align: left;
vertical-align: top;
}

td.middleBodyWhy {
background: #bbb;
color: #fff;
width: 100%;
font-weight: bold;
padding: 2px 9px;
text-align: left;
}

td.middleBodyWhyText {
background: #fff;
color: #000;
font-weight: normal;
padding: 7px 9px;
text-align: left;
vertical-align: top;
}

input.middleBodyInput, input.middleBodyButton {
background: #fff;
color: #000;
padding: 1px;
border: 1px solid #ccc;
}

input.middleBodyInput:focus, input.middleBodyInput:hover, input.middleBodyButton:focus, input.middleBodyButton:hover {
background: #e5eefe;
color: #000;
border: 1px solid #bbb;
}

td.bottomContent {
padding: 5px;
color: #fff;
font-weight: normal;
}

img {
border: 0;
}

a.bottom {
color: #666;
}