/*************************************************************************************************************
**************************************************************************************************************

	Title: CSS
	Author: Hiram Hibbard, Web Editors, Inc.
	Date: 1/23/2009 

**************************************************************************************************************

	1. Global Reset
	
	2. HTML
	
	3. Layout
		3.1 Header
		3.2 Content
		3.3 Footer
		
	4. Classes
	
	5. Page-Specific
		
**************************************************************************************************************
**************************************************************************************************************/


/* 1. Global Reset
**************************************************************************************************************
**************************************************************************************************************/	

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,
dd,dl,dt,fieldset,form,label,legend,
table,caption,strong,tbody,tfoot,thead,tr,th,td 
{margin:0 auto;	padding:0; border:0; font-size:100%; line-height:1; font-family:inherit; text-align:left;}

table {border-collapse:collapse; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}


/* 2. HTML
**************************************************************************************************************
**************************************************************************************************************/	

body {background:url(/images/background.gif) repeat #fff; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#5B5858;}
a, a:visited {color:#1A5833; text-decoration:underline; font-weight:bold;}
a:hover {color:#ADBD03;}
p, p strong {line-height:18px; margin:0 auto; padding:10px 0;}
h2, h3, h4 {font-weight:bold; margin:0 auto; padding:0;}
h2 {font-size:26px;}
h3 {font-size:20px;}
h4 {font-size:16px; padding:10px 0;}
ul {margin:0 auto; padding:0;}
blockquote {padding:10px 20px 10px 10px;}
li, p a {line-height:18px;}



/* 3. Layout
**************************************************************************************************************
**************************************************************************************************************/	

#wrap {width:904px; margin-top:10px; height:auto;}
#top {background:url(/images/top_bgd.gif) no-repeat; width:904px; height:9px; clear:both; overflow:hidden;}
#bannerWrap {background:url(/images/banner_bgd.gif) top left no-repeat; width:904px; height:92px;}
#bambooWrap {background:url(/images/bamboo.gif) top right repeat-y; width:904px; height:auto;}
#contentWrap {background:url(/images/body_bgd.png) top left repeat-y; width:904px; height:auto;}


/* 3.1 Header
**************************************************************************************************************/

h1#banner {background:url(/images/banner.jpg); width:756px; height:92px; padding:0; margin:0 auto; margin-left:31px; float:left; display:inline;}
	h1#banner a {width:756px; height:0; padding-top:92px; overflow:hidden; display:block; clear:both;}

ul#navigation {background:url(/images/nav_bgd.jpg) top right no-repeat #326BA0; width:826px; height:25px; display:block; margin:0 auto 0 30px; padding:0; clear:both; font-size:14px; font-weight:bold; clear:both; color:#fff;}
	ul#navigation li {margin:0 auto; padding:0; list-style:none; line-height:25px; padding-left:10px; display:inline;}
	ul#navigation li a {color:#fff; text-decoration:none;}
	ul#navigation li a:hover {text-decoration:underline;}


/* 3.2 Content
**************************************************************************************************************/

#content {width:800px; clear:both; overflow:hidden;}

#leftCol {width:600px; float:left; display:inline; margin:0 auto; padding:0;}
	#leftCol p {margin:0 auto; padding:10px 10px 0 0;}
	#leftCol ul {margin:20px;}
		#leftCol ul li {line-height:18px;}

#rightCol {width:154px; float:left; display:inline; margin:0 auto 0 24px;}
	#rightCol p {font-size:12px; padding:10px 5px 0;}
		#rightCol p.newsflash {color:#000; font-size:14px;}


/* 3.3 Footer
**************************************************************************************************************/

#footer {background:url(/images/footer.gif) no-repeat; width:860px; height:122px; clear:both; overflow:hidden; float:left; display:inline;}
#footerInner {background:url(/images/footer_inner.jpg) top no-repeat; width:800px; height:122px;}
	#footer p {float:left; display:inline; margin:0 auto; padding:12px 5px;}
		#footer p.coc {padding:17px 0 0 0;}
		#footer p.sbu {padding:17px 2px 0;}
		#footer p.address {text-align:center; font:12px Georgia, "Times New Roman", Times, serif; color:#000; margin:0 auto; padding:15px 0; line-height:13px;}
		#footer p.dca {padding:15px 0 0;}
		#footer p.nccaom {padding:3px 0;}
ul#footerNavigation {margin:7px auto 0; padding:0; float:left; display:inline; clear:both; font-size:11px;}
	ul#footerNavigation li {margin:0 auto; padding:0; list-style:none; display:inline; line-height:14px;}
	ul#footerNavigation li.webeditorsLink {margin-left:40px;}
		
	

	
/* 4. Classes
**************************************************************************************************************
**************************************************************************************************************/	

.clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.floatLeft {float:left; display:inline;}
.floatRight {float:right; display:inline;}
img.introImg {border:2px solid #C4B684; margin:5px 0 0 10px;}
img.imgBorder {border:2px solid #C4B684; margin:3px;}
img.leftImage {border:2px solid #C4B684; margin:5px 10px 0 0;}



/* 5. Page Specific
**************************************************************************************************************
**************************************************************************************************************/

/* Homepage */
#subBox1 {background:url(/images/subbox1.jpg) top no-repeat; width:186px; font-size:12px; float:left; display:inline; margin:20px auto;}
	#subBox1 p {margin:0 10px 10px 10px; line-height:14px;}
	#subBox1 h3 {background:url(/images/subbox1header.jpg); width:172px; height:24px; display:block; margin-top:5px; text-indent:-9999px;}
#subBox2 {background:url(/images/subbox2.jpg) top no-repeat; width:186px; font-size:12px; float:left; display:inline; margin:20px 16px;}
	#subBox2 p {margin:0 10px 0 7px; line-height:14px;}
	#subBox2 h3 {background:url(/images/subbox2header.jpg); width:172px; height:24px; display:block; margin-top:5px; text-indent:-9999px;}
#subBox3 {background:url(/images/subbox3.jpg) top no-repeat; width:186px; font-size:12px; float:left; display:inline; margin:20px auto;}
	#subBox3 p {margin:0 10px 0 7px; line-height:14px;}
	#subBox3 ul {margin:0 20px; padding:10px;}
	#subBox3 h3 {background:url(/images/subbox3header.jpg); width:172px; height:24px; display:block; margin-top:5px; text-indent:-9999px;}
	
	p.coupon {border:2px dashed #919ECA; padding:15px; text-align:center; background:#F6F7FC; margin:10px;}
