body,td,th { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; }
body { background:url(../images/body_slice.jpg) repeat-x; background-color: #000000; margin:0px; padding:0px; }

h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1em; }
h4 { font-size: .9 em; }
h5 { font-size: .8 em; }
p { margin: 0px; margin-bottom: 14px; }

a { color: #1c67b0; outline: none; text-decoration: none; }
/*a:link { color: #1c67b0; text-decoration: none; }
a:visited { color: #1c67b0;	text-decoration: none; }
a:hover { color: #1c67b0; text-decoration: none; }
a:active { color: #1c67b0; text-decoration: none; }*/

img { border:none; }

#pageHeaderBg { background: url(../images/bg_pic.jpg) no-repeat; width:1045px; height: 165px; background-position: center; margin: 0px auto; padding: 0px; position: relative; }
#pageHeaderBg2 { background: url(../images/bg_pic2.jpg) no-repeat; width:1045px; height: 165px; background-position: center; margin: 0px auto; padding: 0px; position: relative; }
#pageHeaderBg3 { background: url(../images/bg_pic3.jpg) no-repeat; width:1045px; height: 165px; background-position: center; margin: 0px auto; padding: 0px; position: relative; }

#pageHeader { background: url(../images/header.png) no-repeat; width: 841px; height: 21px; background-position:center; margin: 0px auto; margin-left: 102px; position: absolute;margin-top: 7px; }

h1 a { display:block; width:550px; height:150px; text-indent:-9999px; margin:0px; }

#pageBtnArea { margin-top:-95px; margin-left:553px; display:block; width: 263px; height:134px; }
#pagemainMenu { margin:0px auto; }
#pagemainMenu ul { margin:0px auto; padding:0px; height: 134px; }
#pagemainMenu ul li { float:left; list-style:none; margin:0px; padding:0px; text-indent: -5000px; }
#pagemainMenu ul li a#mmAbout { display:block; height: 134px; width: 76px; background: url(../images/about_btn.png) no-repeat; 0px 0px;}
#pagemainMenu ul li a#mmContact { display:block; height: 134px; width: 100px; background: url(../images/contact_btn.png) no-repeat; 0px 0px; }
#pagemainMenu ul li a#mmGallery { display:block; height: 134px; width: 86px; background: url(../images/gallery_btn.png) no-repeat; 0px 0px; }
#pagemainMenu ul li a#mmAbout:hover { background-position: 0px -134px;}
#pagemainMenu ul li a#mmContact:hover { background-position: 0px -134px; }
#pagemainMenu ul li a#mmGallery:hover { background-position: 0px -134px; }

#pageContainer { margin: 0px auto; margin-top: 20px; width: 841px; background: url(../images/bg_slice.png) repeat-y; background-position: center; margin-bottom: -15px; /*overflow:hidden;*/ min-height:680px; } 

#pageBanner { background: url(../images/banner.jpg) no-repeat; width: 798px; height:149px; margin: 0px auto; background-position: center; margin-top: -12px; }
#pageBanner2 { background: url(../images/banner2.jpg) no-repeat; width: 798px; height:149px; margin: 0px auto; background-position: center; margin-top: -12px; }
#pageBanner3 { background: url(../images/banner3.jpg) no-repeat; width: 798px; height:149px; margin: 0px auto; background-position: center; margin-top: -12px; }

#pageContentArea { margin: 0px 30px;}

#pageFooter { background: url(../images/footer.jpg) no-repeat; width: 841px; height: 61px; background-position: center; margin: 0px auto; }

#copyright { color: #f1f1f1; font-size: 12px; text-align: center; width: 600px; height: 100px; margin: 20px auto 0px auto; }
#copyright a { color: #f1f1f1; text-decoration: underline; }

/* ****** IE 6 FIXES ****** */
* html #pagemainMenu ul li a#mmAbout { background:url(../images/about_btn.gif) no-repeat; 0px 0px; }
* html #pagemainMenu ul li a#mmContact { background:url(../images/contact_btn.gif) no-repeat; 0px 0px; }
* html #pagemainMenu ul li a#mmGallery { background:url(../images/gallery_btn.gif) no-repeat; 0px 0px; }
* html #pageContainer { margin: 0px auto; /*margin-top: 20px;*/ width: 841px; background:  url(../images/bg_slice.gif) repeat-y ; margin-bottom: -15px; } 
* html #pageHeader { background: url(../images/header.gif) no-repeat; width: 841px; height: 21px; position: absolute; margin: 7px 0px 0px 102px; padding: 8px 0px 0px 0px; }
* html #pageFooter { clear: both; background: url(../images/footer.gif) no-repeat; width: 841px; height: 61px; background-position: center; margin: 0px auto; }

/* ****** CLASSES ****** */
.clearBoth { clear:both; }
.imageFloatLeft1 { float: left; margin: 0px 7px 5px 3px; }
.imageFloatLeft2 { float: left; margin: 0px 5px 5px 11px; }
.imageFloatRight1 { float: right; margin: 0px 5px 7px 3px; }

