@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
body { behavior:url(/clients/herotHall/publish/css/csshover.htc); }
body,td,th { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#0a0a0a; }
body { background:url(../images/pageBG.jpg); background-color:#666666; margin:0px; padding:0px; }

h1 { }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; color:#000000; margin-bottom:15px; }
h3 { font-size:22px; font-style:italic; color:#8f191e; margin-bottom:2px; }
h4 { font-size:19px; font-weight:bold; color:#000000; margin-bottom:3px; }
h5 { }
p { margin: 0px; margin-bottom:13px; }

li { margin-left:30px; }

a { outline: none; }
a:link { color: #ab494f; text-decoration:underline; }
a:visited { color: #ab494f;	text-decoration:underline; }
a:hover { color: #e3d0b6; text-decoration: none; }
a:active { color: #e3d0b6; text-decoration: none; }
a img { border:none; }

#pageHeader { background:url(../images/header.png) no-repeat; width:940px; height:45px; margin:0px auto; padding:0px; margin-top:20px; }
* html #pageHeader { background:url(../images/header.gif) no-repeat; }
#pageHeader h1 { text-indent:-9999px; position:absolute; }

#pageContainer { background:url(../images/containerBG.png) repeat-y; width:940px; margin:0px auto; padding:0px; overflow:hidden; }
* html #pageContainer { background:url(../images/containerBG.gif) repeat-y; }

#pageContentLeft { background:url(../images/leftColumnBG.jpg) no-repeat #c4b6a1; width:280px; min-height:747px; float:left; margin:0px auto; padding:0px; margin-left:19px; }
* html #pageContentLeft { width:279px; margin-left:10px; }

#mainMenu { margin:0px auto; padding:0px; height:300px; width:222px; }
#mainMenu li { background:#521316; font-weight:bold; list-style:none; margin:0px; padding:0px;  width:222px; border-top:1px solid #a9898b; }
#mainMenu li a { color:#ffffff; font-size:18px; display:block; height:36px; width:202px; padding:5px 0px 0px 20px; text-decoration:none;}
#mainMenu a:hover { color:#a9898b; background:#400f12; }

#leftColumnContent { width:222px; margin:10px auto; padding:0px; }
#leftColumnContent p { color:#000000; margin-top:10px; font-size:11px; }

#pageContentRight { width:620px; margin:0px auto; padding:0px; float:right; margin-right:20px; }
* html #pageContentRight { width:619px; margin-right:15px; border-left:1px solid #521316; }

#pageRightTop { background:url(../images/topRightBg.jpg) no-repeat #f1ddc3; width:620px; border-bottom:1px solid #a9898b; overflow:hidden; }
#pageRightTopContent { width:590px; margin:0px 10px 2px 0px; padding:0px; float:right; text-align:right; }
#pageRightTopContent a { color:#333333; text-decoration:underline; }
#pageRightTopContent a:hover { color:#ab494f; text-decoration:underline; }

#pageContentRightArea { width:556px; margin:0px auto; padding:0px; margin-top:20px; }

#pageFooter { background:url(../images/footer.png) no-repeat; width:940px; height:40px; margin:0px auto; padding:0px; color:#FFFFFF; }
* html #pageFooter { background:url(../images/footer.gif) no-repeat; }
#pageFooter a { color:#FFFFFF; text-decoration:none; }
#pageFooter a:hover { color:#FFFFFF; text-decoration:underline; }

#pageFooterContentLeft { float:left; margin:40px 0px 0px 23px; }

#pageFooterContentRight { float:right; margin:40px 23px 0px 0px; }

.imgFloatRight { float:right; margin:3px 0px 3px 5px; }
.imgFloatLeft { float:left; margin:3px 5px 3px 0px; }
.textContact { font-size:9px; }
.form { margin-left:20px; }