/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; background:url(../../images/backgrounds/page-bg.gif) repeat-x #a54b16; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#666;}

/* Classes */
a {color: #666666;}
a:hover {color: #CCCCCC;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
img {border:none; margin:0px; padding:0px;}
.bullet-list { padding:20px 0 30px 15px;}
.bullet-list li { font-weight:bold; list-style-image:url(../../images/general/arrow.jpg);}
.bullet-list li a { text-decoration:none;}
.bullet-list2 { padding:20px 0 30px 15px;}
.bullet-list2 li { list-style-image:url(../../images/general/arrow.jpg);}
.bullet-list2 li a { text-decoration:none;}
.current { color:#c06834;}
.back-home { float:right; width:100px; padding-top:20px; text-align:right;}
.back-home a { color:#c06834;}
.side-images{ border:#c09221 4px solid;}
.highlight { color:#996600;}
.padding-right { padding-right:30px;}
.larger-image { width:300px; float:right;}


/* Main Page */
#page-container {width:924px; margin:auto;}

/* Header */
#header {width:924px; height:111px; padding:13px 0 0 0;}

/* Navigation */
ul#main-nav {float:right; height:18px; list-style:none; display:inline; padding:0 0 0 0; margin-right:10px;}
ul#main-nav li {float:left; list-style:none; display:inline;}
ul#main_nav a {height:18px; float:left; overflow:hidden;}
ul#main-nav li a:hover {background-position:50% -18px; border-bottom:none}
ul#main-nav li a.currentSection, ul#main-nav li a.currentSection:hover {background-position:50% -59px;}

#nav-home {width:83px; text-indent:-3000px}
#nav-home a {width:83px; height:18px; background:url(../../images/nav/home-nav.jpg) top left no-repeat; display:block;}

#nav-our-profile {width:112px; text-indent:-3000px}
#nav-our-profile a {width:112px; height:18px; background:url(../../images/nav/our-profile-nav.jpg) top left no-repeat; display:block;}

#nav-contact {width:83px; text-indent:-3000px}
#nav-contact a {width:83px; height:18px; background:url(../../images/nav/contact-nav.jpg) top left no-repeat; display:block;}

#flash-header {width:924px; height:299px;}
#sub-header {width:854px; height:40px; background:url(../../images/general/header.jpg) top left no-repeat; padding:0 34px 0 36px;}
#sub-header h2 {font-size:24px; color:#c06834; background:url(../../images/backgrounds/dots.jpg) repeat-x bottom; padding-bottom:12px; margin-top:20px;}
#sub-header h3 {font-size:16px; color:#333; font-weight:normal; padding:20px 0;}


/* Home Content */
#content-container {float:left; width:852px; background:url(../../images/backgrounds/main-bg.jpg) repeat-y; padding:0 36px 30px 36px;}
#content-container h1 {font-size:24px; color:#c06834; background:url(../../images/backgrounds/dots.jpg) repeat-x bottom; padding-bottom:12px; margin-top:20px; padding-left:305px;}
#content-container h2 {font-size:24px; color:#c06834; background:url(../../images/backgrounds/dots.jpg) repeat-x bottom; padding-bottom:12px; margin-top:20px;}
#content-container h3 {font-size:16px; color:#333; font-weight:normal; padding:20px 0;}
#content-container h3.larger-header-title { font-size:36px; color:#d11d24; font-weight:bold; text-align:center;}
.home-column1 {float:left; width:403px; padding-right:20px; padding-top:40px;}
.home-column1 img {float:left;}
.home-column1 a.black-button {color:#fff; font-weight:bold; width:246px; height:19px; background:url(../../images/nav/home-link-bg.jpg); display:block; text-align:center; text-decoration:none; padding-top:3px; margin-top:15px; float:right; margin-right:30px;}
.home-column1 a:hover {color:#af8e1c;}
.home-column1 h2 {font-weight:lighter; font-size:24px; color:#c06834; background:url(../../images/backgrounds/dots.jpg) repeat-x bottom; padding-bottom:8px;}
.home-column1 a { text-decoration:none; color:#c06834;}
.home-column2 {float:left; width:403px; padding-top:40px;}
.home-column2 img {float:left;}
.home-column2 a.black-button {color:#fff; font-weight:bold; width:246px; height:19px; background:url(../../images/nav/home-link-bg.jpg); display:block; text-align:center; text-decoration:none; padding-top:3px; margin-top:15px; float:right; margin-right:30px;}
.home-column2 a:hover {color:#af8e1c;}
.home-column2 h2 {font-weight:lighter; font-size:24px; color:#c06834; background:url(../../images/backgrounds/dots.jpg) repeat-x bottom; padding-bottom:8px; }
.home-column2 a { text-decoration:none; color:#c06834;}

/* Sub Content */
.sub-column1 {float:left; width:245px; margin-right:54px; padding-bottom:50px;}
.sub-column1 img {margin-top:14px;}
.sub-column1 a {}
.sub-column1 a:hover {color:#af8e1c;}
.sub-column1 h2 {font-weight:lighter; font-size:24px; color:#c06834; background:url(../../images/backgrounds/dots.jpg) repeat-x bottom; padding-bottom:8px;}
.sub-column2 h4 {font-weight:lighter; font-size:20px; color:#c09221; padding-bottom:8px; padding-top:10		px;}
.sub-column1 address {font-style:normal; line-height:20px;}
.sub-column2 {float:right; width:550px; margin-bottom:30px;}
.sub-column2 img {float:right; margin-top:10px;}
.sub-column2 a {}
.sub-column2 a:hover {color:#af8e1c;}
.sub-column2 h2 {font-weight:lighter; font-size:24px; color:#c06834; background:url(../../images/backgrounds/dots.jpg) repeat-x bottom; padding-bottom:8px;}

/* Footer */
#footer {clear:both; background:url(../../images/backgrounds/content-lower-bg.jpg) no-repeat top; height:65px; width:894px; padding:50px 15px 30px 15px; font-size:11px; color:#fff;}
#footer a {color:#fff;}
#footer a:hover {color:#af8e1c;}
#footer h2 {font-weight:lighter; font-size:18px; color:#FFF; background:url(../../images/backgrounds/dots2.jpg) repeat-x bottom; padding-bottom:8px;}

#footer-columns {background:url(../../images/backgrounds/yellow-line.jpg) repeat-x 50% 90%; height:190px;}
#quicklinks {float:left; width:286px; margin-right:38px;}
#quicklinks ul {float:left; margin-right:13px; padding-top:11px;}
#quicklinks ul li {list-style:none; line-height:18px;}
#quicklinks a {color:#fff; font-size:12px;}
#quicklinks a:hover {color:#af8e1c;}
#downloads {float:left; width:256px; margin-right:57px;}
#contact {float:left; width:257px;}

#ourLink { float:right; margin:0px; padding-bottom:10px;}
#lowerNav {clear:both; float:right; list-style:none;}
#lowerNav li {display:inline;}
.right-images { width:200px; float:right;}
.right-images p { width:130px;}
.home-center { padding-left:125px; font-weight:bold;}
.home-center2 { padding-left:125px; font-weight:bold; padding-bottom:8px;}

ul.resizer { padding:5px 5px 0 10px; width:200px; float:right; font-size:15px;}
ul.resizer li { list-style:none; float:left; color:#333; }
ul.resizer li a { color:#c06834; }
div#basescript h1 {color:#fff; font-size:0.8em; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
div#basescript p {color:#fff; font-size:0.8em; font-family:Arial, Helvetica, sans-serif}
div#basescript strong, em {font-style:normal; font-weight:normal; color:#fff;}
.click-here { text-decoration:underline blink;}