@charset "utf-8";

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(/images/site-background.jpg) top center no-repeat #FFF; color:#333; }
* { margin:0; padding:0; }
img { border:none; }

br.lineBreak { line-height:0; }

#pageHeader { width:917px; height:222px; padding:0; margin:50px auto 0 auto; position:relative; overflow:hidden; background:#FFF; }
#headerLogo { position:absolute; left:0; top:0; }
#hOne { position:absolute; top:0; right:0; width:297px; height:198px; background:url(/images/banners/scene-1.jpg) no-repeat; z-index:1; }
#hTwo { position:absolute; top:0; right:0; width:297px; height:198px; display:none; z-index:2; }

#pageMenu { width:982px; height:33px; list-style:none; padding:0; margin:0; position:absolute; bottom:0; left:0; z-index:3; }
#pageMenu li { font-weight:bold; float:left; text-align:center; background:url(/images/tab-unselected.png) top left no-repeat; margin:0; padding:0; width:115px; height:33px; } 
#pageMenu li a { display:block; overflow:hidden; height:23px; padding:10px 0 0 0; width:115px; position:relative; text-decoration:none; font-size:12px; color:#333; }
#pageMenu li a:visited { color:#333; }
#pageMenu li a:hover { color:#F60; }
li.mSel { background:url(/images/tab-selected.png) top left no-repeat !important; }

#sideBar { width:211px; float:right; }
#contactBlock { width:191px; padding:5px 10px 5px 10px; background:url(/images/contact-block-fill.png) repeat-y; font-size:11px; line-height:1.7em; position:relative; }
#contactBlockTop { width:211px; height:5px; background:url(/images/contact-block.png) top left no-repeat #FFF; position:absolute; top:0; left:0; overflow:hidden; z-index:1; }
#contactBlockBottom { width:211px; height:5px; background:url(/images/contact-block.png) bottom left no-repeat #FFF; position:absolute; bottom:0; left:0; overflow:hidden; z-index:1; }
#contactBlock h2 { padding:0 !important; margin:0 !important; }
#contactBlock h3 { padding:0 !important; margin:0 !important; }
#contactBlock h4 { padding:0 !important; margin:0 !important; }
#contactBlock h5 { padding:0 !important; margin:0 !important; }
#contactBlock h6 { padding:0 !important; margin:0 !important; }

#pageContentArea { width:877px; padding:20px 20px 0 20px; margin:0 auto 0 auto; background:#FFF; }
#pageContentArea ul { margin:9px 0 9px 15px; }
#pageContentArea ol { margin:9px 0 9px 15px; }
#pageContentArea li { margin:0 0 4px 0; }
#pageContentArea br { line-height:1em; }

#pageContentArea h1 { font-size:21px; color:#453a2d; margin:0 0 13px 0; } 
#pageContentArea h2 { font-size:18px; color:#453a2d; margin:10px 0 5px 0; } 
#pageContentArea h3 { font-size:16px; font-weight:bold; margin:8px 0 3px 0; color:#453a2d; }
#pageContentArea h4 { font-size:14px; font-weight:bold; margin:8px 0 2px 0; color:#453a2d; }
#pageContentArea h5 { font-size:13px; font-weight:bold; margin:5px 0 2px 0; color:#453a2d; }
#pageContentArea h6 { font-size:13px; font-weight:bold; margin:5px 0 2px 0; color:#333333; }

#pageContentArea a { text-decoration:none; color:#ba7a2f; }
#pageContentArea a:hover { text-decoration:underline; }

#pageFooter { font-size:10px; color:#ada098; width:877px; border-top:#e7e0db 1px solid; margin:20px auto 0 auto; padding:5px 0 15px 0; }

#printFooter { display:none; width:auto; font-size:11px; color:#333; line-height:1.5em; }

#designBy { width:917px; margin:10px auto 15px auto; font-size:10px; color:#CCCCCC; text-align:center; }
#designBy a { font-size:10px; color:#CCCCCC; text-decoration:none; }
#designBy a:hover { font-size:10px; color:#FFFFFF; }

div.pagePhotoContainer { margin-top:3px; }
div.pagePhotoCaption { font-size:10px; margin-bottom:10px; padding:0; }

div.fileDownload { padding-top:5px; }
div.fileDownload span { display:block; float:left; padding-top:2px; }
div.fileDownload a { /*color:#A81620 !important;*/ }
img.iconDownload { float:left; margin:0 6px 0 0; }

