/* Reset Browser Defaul Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}


/* Main Styles */
body {background:#ffffff url(img/bodyBG.gif) left -47px repeat-x; font:12px/22px Verdana, Geneva, sans-serif; color:#7a7673;}
.clear {clear:both}
#wrapper {width:901px; margin:0px auto; padding:0px 13px 0px 76px; background:url(img/header.jpg) left -47px no-repeat; overflow:hidden}

/* Header Styles */
#header { height:418px; padding:0px;  position:relative;}
#logo {width:281px; margin-top:40px; float:left; padding-left:20px}
#logo h6 {color:#89807b; font-size:12px; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; font-weight:normal}

ul#mainMenu {float:right; background:url(img/mmSeparator.gif) left 1px no-repeat; margin-bottom:30px; height:115px; padding-left:2px; position:relative;}
ul#mainMenu li {float:left; font:14px/16px Verdana, Geneva, sans-serif; color:#8d8784; background:url(img/mmSeparator.gif) right 1px no-repeat; padding-right:2px;}
ul#mainMenu li a, ul#mainMenu li.current a.active {display:block; height:74px; color:#8d8784; text-decoration:none; line-height:74px; background:url(img/mmBGO.gif) left -100px repeat-x; padding:10px 35px 1px; float:left;}
ul#mainMenu li a:hover, ul#mainMenu li a.active {color:#ffffff; background:url(img/mmBGO.gif) left bottom repeat-x; border-bottom:1px solid #2f2a27; padding-bottom:0px;}
ul#mainMenu li ul {position:absolute; left:0px; top:84px; overflow:hidden; height:37px; width:600px}
ul#mainMenu li ul li {background:none; padding:0px; margin:0px; font-size:12px; display:inline;}
ul#mainMenu li ul li a {background:none; margin:0px 15px 0px 0px; padding:0px; line-height:37px; height:37px;}
ul#mainMenu li ul li a:hover {color:#b6ce3b; background:none; padding:0; border:0;}

#pjSlideshow {clear:both; overflow:hidden; width:900px; height:250px;}
.pjItem {width:930px; background:none !important;}
#pjNav {background:url(img/pjNavBG.gif) left top no-repeat; width:38px; height:12px; clear:both; margin:0px 0px 0px 411px; padding:9px 21px 7px; position:absolute; bottom:1px;}
#pjNavPrev {background:url(img/pjNav.gif) left top no-repeat; width:11px; height:12px; float:left; margin-right:16px; cursor:pointer}
#pjNavPrev:hover, #pjNavPrev.hover {background-position:left -12px}
#pjNavNext {background:url(img/pjNav.gif) right top no-repeat; width:11px; height:12px; float:left; cursor:pointer;}
#pjNavNext:hover, #pjNavNext.hover {background-position:right -12px}

.pjLeft {float:left; width:387px; margin-right:33px;}
.pjLeft .imgSlideshow {height:200px; width:387px; overflow:hidden}
.pjLeft .imgItem {margin-bottom:30px; margin-right:30px}
.pjLeft img {border:5px solid #e3e4df; width:377px; height:190px;}
.pjLeft .imgNav {margin-top:10px}
.pjLeft .imgNav a, .pjLeft .imgNav a.activeSlide {float:left; padding:5px 7px; font-size:11px; font-weight:bold; line-height:11px; color:#e3e4df; background:#423f3b; -moz-border-radius:3px; -webkit-border-radius:3px; margin-right:10px; display:block; text-decoration:none}
.pjLeft .imgNav a:hover, .pjLeft .imgNav a.activeSlide {background:#605b55}

.pjRight {float:left; width:480px; padding-right:30px}
.pjRight h3 {color:#e3e4df; font-size:16px; text-transform:uppercase; padding:10px 0px; font-weight:normal; line-height:16px;}
.pjRight h3 a {text-decoration:none; color:#e3e4df; background:url(img/pjMore.gif) right -13px no-repeat; display:block;}
.pjRight h3 a:hover {color:#b6ce3b; background-position:right 1px;}
.pjRight h3 a span {float:right; display:block; line-height:16px; margin:0px; color:#e3e4df; padding:0px 16px 0px 0px; text-decoration:none;  text-transform:none; font-size:12px;}
.pjRight h3 a:hover span {color:#b6ce3b; cursor:pointer}
.pjRight p {margin-bottom:12px;}
.pjRight p a {font-weight:bold; color:#dbdcd6; text-decoration:none; padding-bottom:3px;}
.pjRight p a:hover {padding-bottom:2px; border-bottom:1px dotted #dbdcd6}

#content{ margin-top:50px; overflow:hidden; width:907px;}
#content p {text-align:justify}
#content a {color:#000000; text-decoration:none; padding-bottom:3px}
#content a:hover {color:#000000; text-decoration:none; padding-bottom:2px; border-bottom:1px dotted #000000;}
#content ul {margin:15px 0px;}
#content ul li {border-bottom:1px solid #d9d6d1}
#content ul li a {border:0; padding:4px 0px 4px 14px; display:block; background:url(img/arrows.gif) left 1px no-repeat;}
#content ul li a:hover {border:0; padding:4px 0px 4px 14px; color:#b6ce3b; background:url(img/arrows.gif) left -29px no-repeat;}
#content blockquote {font-style:italic; text-align:justify}
#content cite {font-style:normal; text-align:right; display:block; margin-top:23px;}

#content .col1 {width:281px; margin-right:40px; float:left}
#content .col2 {width:300px; margin-right:40px; float:left}
#content .col3 {width:240px; float:left}
#content .col1 h1, #content .col2 h1, #content .col3 h1 {border-bottom:1px dotted #7a7673; padding:0px 0px 19px; font-weight:normal; text-transform:uppercase; color:#605b55; margin-bottom:8px;}
#content .col1 h1 a, #content .col2 h1 a, #content .col3 h1 a{ color:#605b55; text-decoration:none; display:block; line-height:22px; padding:0px 16px 0px 35px; background:url(img/headers.gif) left -22px no-repeat;}
#content .col1 h1 a:hover, #content .col2 h1 a:hover, #content .col3 h1 a:hover {background:url(img/headers.gif) left 0px no-repeat; color:#b6ce3b; padding:0px 16px 0px 35px; border:0;}
#content .col1 h1 a span, #content .col2 h1 a span, #content .col3 h1 a span { float: right; color:#605b55; text-transform:none; font-size:12px; display:block; height:12px; overflow:hidden; line-height:12px; margin:5px 0px; cursor:pointer}
#content .col1 h1 a:hover span, #content .col2 h1 a:hover span, #content .col3 h1 a:hover span {color:#b6ce3b;}
#content .col2 h1 a {background-position: left -44px}
#content .col2 h1 a:hover {background-position: left -66px}
#content .col3 h1 a {background-position: left -88px}
#content .col3 h1 a:hover {background-position: left -110px}

#requestForm {margin-top:40px}
#requestForm h6 {color:#000000; font-weight:normal; margin-bottom:10px; background:url(img/formItems.jpg) top left no-repeat; padding-left:40px; height:24px; line-height:24px;}
#formItems {padding:24px 28px 18px 20px; width:812px; background:#f9f9f8; border:1px solid #dcddd7; float:left; -moz-border-radius-topleft:10px; -moz-border-radius-bottomleft:10px; -webkit-border-top-left-radius:10px; -webkit-border-bottom-left-radius:10px;}
#formItems .left {float:left; width:220px; margin-right:30px;}
#formItems .middle {float:left; width:260px; margin-right:40px}
#requestForm label {display:block; cursor:pointer; color:#000000;}
#requestForm input {padding:5px 3px; border:1px solid #dcddd7; font-size:12px; line-height:normal; width:250px; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px}
#formItems .right {float:left; width:260px;}
#requestForm textarea { font-size:12px; line-height:normal; border:1px solid #dcddd7; height:70px; padding:5px 3px; width:250px; font-family:Verdana, Geneva, sans-serif;}
#requestForm div.submit {float:left; width:31px; height:94px;}
#requestForm input#submitRequest {width:31px; height:94px; background:url(img/formItems.jpg) left -24px no-repeat; border:0; text-indent:-999px; margin-top:28px; cursor:pointer; padding-top:94px; overflow:hidden;}

#footer {background:url(img/footerBG.png) left 32px no-repeat; clear:both; padding-top:33px; margin-bottom:10px;}
#footer h6 {border-bottom:1px solid #dadbd5; line-height:30px; font-weight:normal; color:#2e2a27; margin-bottom:10px;}
#footer a {color:#000000; text-decoration:none}
#footer span {margin-right:30px}
#footer p {text-align:right}

body#inner {background:#ffffff url(img/bodyBG2.gif) left -47px repeat-x; font:12px/22px Verdana, Geneva, sans-serif; color:#7a7673;}
#inner #wrapper {background-image:url(img/header-inside.jpg);}
#inner #header {height:160px; margin-bottom:25px; position:relative;}
#inner 	ul#mainMenu {margin-bottom:9px}
#header #breadcrumbs {height:35px; background-color:#ffffff; line-height:35px; color:#7a7673; float:left; font-size:11px;}
#breadcrumbs a {color:#7a7673; text-decoration:none; border-bottom: 1px dotted #7a7673; padding-bottom:2px;}
#breadcrumbs a:hover {color:#b6ce3b; border-color:#b6ce3b}
#breadcrumbs div {float:left}
#breadcrumbs div.lCorner, #breadcrumbs div.rCorner {width:13px; height:35px; background:url(img/bcSpanL.gif) bottom left no-repeat; display:block; float:left;}
#breadcrumbs div.rCorner {background:url(img/bcSpanR.gif) bottom left no-repeat; float:left;}
#inner #content {margin-top:0px}
.col4 {width:580px; float:left; margin-right:40px;}
.col4 h1 {font:18px/22px Verdana, Geneva, sans-serif; color:#2c2825; margin-bottom:23px}
.col4 p {margin-bottom:23px;}
.col5 {float:left; width:280px}

.insideSlideshow {height:230px; width:280px; border:1px solid #d8d9d2; overflow:hidden; margin-top:50px;}
.insideItem {padding:10px;}
.insideItem img {margin-right:10px}
.insideNav {margin-top:10px}
.insideNav a, .insideNav a.activeSlide {float:left; padding:5px 7px; font-size:11px; font-weight:bold; line-height:11px; color:#e3e4df; background:#f6f7f2; -moz-border-radius:3px; -webkit-border-radius:3px; margin-right:10px; display:block; text-decoration:none; padding:5px 7px !important; border:1px solid #d6d8d1 !important;}
.insideNav a:hover, .insideNav a.activeSlide {background:#edefe7; border:1px solid #d6d8d1 !important;}

#rSlideShow {width:846px;}
#rSlideShowWrap {background:url(img/rSlideShow.jpg) center top no-repeat; overflow:hidden; float:left; margin-right:24px; width:823px; padding-bottom:10px;}
a.rSlideItem {display:block; float:left; width:242px; margin-right:40px; padding:0px; border:0 !important;}
a.rSlideItem:hover {padding:0px; border:0 !important}
.thumb {border:1px solid #dddeda; padding:4px; float:left; margin-right:10px; height:72px; width:72px; overflow:hidden; cursor:pointer;  background-color:#ffffff;}
.details {cursor:pointer}
.details .title {color:#96b01f; font-weight:normal; font-size:12px; display:block}
.details span {color:#7a7673; font-size:11px; line-height:18px;}
#rSlideShowNext {width:15px; height:94px; float:left; background:url(img/arrowRight.gif) center 30px no-repeat;}
#rSlideShowPrev {width:15px; height:94px; float:left; background:url(img/arrowLeft.gif) center 30px no-repeat; margin-right:24px;}
#content h5 {color:#393532; font-size:14px; font-weight:normal; margin:20px 0px;}