html { height: 100%; width: 100%; background: #000000; background: #000000 url(../images/site/web_background_page.jpg) repeat fixed top center; }
body.bodystyle { height: 100%; width: 100%; padding-top: 27px; padding-bottom: 27px; font: normal 12px verdana,helvetica,sans-serif; line-height: 17px; color: #bbbbbb; text-align: center !important; margin: 0px !important; }

table.mainA { height: 90%; width: 777px; padding: 0px; text-align: center;padding-bottom: 17px; }
td.shadLTC { height: 17px; width: 17px; border: 0px solid transparent; padding: 0px; background: #000000 url('../images/site/shad_left_top_corner.jpg') no-repeat scroll bottom right; }
td.shadLS { height: 100%; width: 17px; border: 0px solid transparent; padding: 0px; background: #000000 url('../images/site/shad_left_side.jpg') repeat-y scroll bottom right; }
td.shadLBC { height: 17px; width: 17px; border: 0px solid transparent; padding: 0px; background: #000000 url('../images/site/shad_left_bot_corner.jpg') no-repeat scroll top right; }
td.shadTS { height: 17px; width: 100%; border: 0px solid transparent; padding: 0px; background: #000000 url('../images/site/shad_top_side.jpg') repeat-x scroll bottom right; }
td.shadRTC { height: 17px; width: 17px; border: 0px solid transparent; padding: 0px; background: #000000 url('../images/site/shad_right_top_corner.jpg') no-repeat scroll bottom left; }
td.shadRS { height: 100%; width: 17px; border: 0px solid transparent; padding: 0px; background: #000000 url('../images/site/shad_right_side.jpg') repeat-y scroll bottom right; }
td.shadRBC { height: 17px; width: 17px; border: 0px solid transparent; padding: 0px; background: #000000 url('../images/site/shad_right_bot_corner.jpg') no-repeat scroll top left; }
td.shadBS { height: 17px; width: 100%; border: 0px solid transparent; padding: 0px; background: #000000 url('../images/site/shad_bot_side.jpg') repeat-x scroll bottom right; }
td.middleA { height: 100%; width: 100%; border: 1px solid #9D7471; padding: 12px; background: #000000 url(../images/site/web_background_border.jpg) repeat fixed top center; }


table.contentC { height: 100%; width: 100%; padding: 0px; border: 1px solid #9D7471; background: #000000 url(../images/site/web_background_content.jpg) repeat fixed top center; }
td.contentT { height: 136px; width: 100%; padding: 0px; text-align: left; vertical-align: middle; border-bottom: 1px solid #9D7471; }
td.contentM { height: 100%; width: 100%; padding: 0px; text-align: left; vertical-align: top; }
table.contentMt { height: 100%; width: 100%; padding: 0px; }
td.contentML { height: 100%; width: 130px; padding: 3px; text-align: center; vertical-align: top; border-right: 1px solid #9D7471; font: normal 11px verdana,helvetica,sans-serif; line-height: 14px; color: #bbbbbb; }
td.contentMR { height: 100%; width: 100%; padding: 19px; text-align: left; vertical-align: top; }
td.contentB { height: 28px; width: 100%; padding: 9px; text-align: center; vertical-align: middle; border-top: 1px solid #9D7471; font: normal 11px verdana,helvetica,trebuchet,sans-serif; text-align: center; }

.headline { color: #ffffff; font: normal 16px verdana,helvetica,sans-serif; line-height: 19px; }
.subhead { color: #ffffff; font: normal 12px verdana,helvetica,sans-serif; line-height: 16px; }
.pullquote { color: #bbbbbb; font: italic 12px verdana,helvetica,sans-serif; line-height: 15px; }
.titletext { color: #ffffff; font: italic 10px verdana,helvetica,sans-serif; line-height: 12px; }

.contentleftimage { padding-top: 0px !important; padding-bottom: 0px !important; padding-right: 0px !important; padding-left: 0px !important; margin-right: 17px; margin-bottom: 7px; border: 0px solid transparent !important; }
.contentrightimage { padding-top: 0px !important; padding-bottom: 0px !important; padding-right: 0px !important; padding-left: 0px !important;margin-left: 17px; margin-bottom: 7px; border: 0px solid transparent !important; }

.menutextON { text-decoration: none !important; color: #ffffff !important; font: normal 11px verdana,helvetica,trebuchet,sans-serif; padding-top: 1px !important; text-align: center !important;}
.menutextOFF { text-decoration: none !important; color: #ffffff !important; font: normal 11px verdana,helvetica,trebuchet,sans-serif; padding-top: 1px !important; text-align: center !important;}
.menuborderON { border: 1px solid #9D7471 !important; }
.menuborderOFF { border: 1px solid #ffffff !important; }

.itemborder { border: 1px solid #9D7471 !important}

input { font: 10px verdana,helvetica,trebuchet,sans-serif; padding: 2px; height: 16px; border: 1px solid #9D7471; color: #bbbbbb; background: #000000; }
input:focus { background: #222222; }
input.buttn { font: bold 10px verdana,helvetica,trebuchet,sans-serif; width: 90px; height: 19px; padding: 1px !important; background: #000000; }
input.buttn:hover { background: #222222; }
textarea { font: 10px verdana,helvetica,trebuchet,sans-serif; padding: 2px; border: 1px solid #9D7471; color: #bbbbbb; background: #000000; }
textarea:focus { background: #222222; }

div#validation { width: 100%; text-align: center; margin: 0px; padding: 0px 0px 38px 0px; display: block; }
div#validation a { outline: none !important; margin: 0px 10px; padding: 0px; }
div#validation img { border: none !important; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;  }
div#validation img:hover, div.validator img:active { filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; }

div.clear { display: block; clear: both; }
a:link { color: #9D7471; text-decoration: none; }
a:visited { color: #9D7471; text-decoration: none; }
a:hover { color: #9D7471; text-decoration: underline; }
a:active { color: #9D7471; text-decoration: underline; }
