﻿/*  */

/*_______________GENERAL SETUP________________*/
body, html { font-size:14px; font-family:"Times New Roman", Times, serif; background:#d1b052 url(../images/top-bg.png) top repeat-x; color:#000; margin:0; padding:0 }
html { height:100%; }
body, td { line-height:120% }
table { border-collapse:collapse }
td { vertical-align:top }
a { color:#024e48 }
a:hover { color:#333 }
img { border:none }
label, legend, fieldset, div, form { margin:0; padding:0; border:0 }

/*___________________MAIN LAYOUT________________*/
.wrapper { width:940px; margin:0 auto }
#headerLogo { width:940px; height:170px; margin:0 auto; background:url(../images/header-logo.png) no-repeat }
#logo { width:428px; height:130px; float:left }
#socialIcons { float:right; padding:50px 30px 0 0 }
#socialIcons img { margin:0 14px 0 0 }
#contentBg { background:#f7f6ed url(../images/content-bg.png) top repeat-x; padding:1px 0 3px 0 }
#contentBg:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
#contentBg { display:inline-block } /* Hide from IE Mac \*/
#contentBg { display:block } /* End hide from IE Mac */
* html #contentBg { height:1px } /*for IE6 and down*/
#leftColumnHome { width:694px; min-height:300px; height:auto !important; height:300px; float:left; margin:25px 0 15px 0 }
#leftColumn { width:694px; min-height:300px; height:auto !important; height:300px; float:left; padding:20px 0 15px 0; margin:25px 0 15px 0; background:url(../images/left-column-tp.png) top no-repeat }
#leftColumnMid { background:url(../images/left-column-mid.png) repeat-y; overflow:hidden; padding:1px 15px; width:664px }
#rightColumn { width:238px; float:right; padding:0; margin:25px 0 15px 0 }

#mainFull { width:940px; padding:20px 0; margin:25px auto 15px auto; background:url(../images/full-column-tp.png) top no-repeat  }
#mainFullMid { padding:0 15px 2px 15px; background:url(../images/full-column-mid.png) repeat-y; width:910px; overflow:hidden }

#footer { background:url(../images/footer-bg.png) repeat-x; padding:30px 0 0 0; height:243px; font-size:0.9em; margin:0 auto }
#address { float:right; width:200px }

/* TOP NAVIGATION TAB STYLES - See "top-menu.css" for drop down styling */
#navBar { height:40px; width:940px; margin:0; padding:0 }

/* HORIZONTAL COLUMN DIV STYLES */
.column-1 { float:left; margin:0; padding:0; width:343px; background:url(../images/column-mid.png) repeat-y; overflow:hidden }
.column-2 { float:right; margin:0; width:343px; padding:0; background:url(../images/column-mid.png) repeat-y; overflow:hidden }
.padding {
	padding: 0 15px;
	text-align: justify;
}

/* BOX NAVIGATION STYLES  */
#rightColumn img, .alignImg { vertical-align:bottom }  /* Align top images titles in right column for IE7 Browser */
.newsBox { padding:2px 15px 2px 15px; height:280px; overflow:auto; width:208px; margin:0 auto; background:#d0cbae; font-size:13.5px  }
.newsBox ul { margin:0; padding:5px 0 0 0; overflow:hidden; list-style:none;   } 
.newsBox li { margin:10px 0; padding:0; list-style:none; display:block }
.newsBox p { margin:0; padding:0 }

.columnBox { padding:10px 15px 0 15px; width:208px; margin:0 auto; background:#d0cbae; list-style:none; min-height:280px; height:auto !important; height:280px;  }
.columnBox ul { padding:2px 0 1px 0; margin:0 0 0 10px; list-style:none }
.columnBox li { 
	text-decoration:none; 
	font-weight:bold;
	cursor:pointer; 
	margin-bottom:1px;
	display:block;
	background:url(../images/list.gif) no-repeat 0 4px; 
	padding-left:10px;
	text-indent:5px 
}

#homeBg { background:#d0cbae; padding:15px 0 10px 0; overflow:hidden }

/*FLASH IMAGE SLIDESHOW BANNER */
#slideshowBanners { float:left; width:488px; height:296px; margin:0; padding:0 }

/*JOIN US  */
#joinUs { width:220px; height:295px; float:left; margin:0 0 0 7px; background:url(../images/join-us.png) no-repeat  }

/*HOME BANNERS  */
#homeBanners { width:218px; height:296px; float:right; margin:0  }
#homeBanners img { margin:0 0 4px 0  }

/*________________GENERAL STYLES_________________*/
.left { float:left; position:relative }
.right { float:right; position:relative }
.clear { clear:both }
.clear-l { clear:left }
.clear-r { clear:right }
.spacer	{ height:20px }
hr { height:1px; color:#D1C0A0 }
.imgRight { float:right; border:3px double #d0cbae; margin:0 0 8px 8px  }
.imgLeft { float:left; border:3px double #d0cbae; margin:0 8px 8px 0 }
.img {  border:1px solid #d0cbae }
/*End Image Styless*/
.small { font-size:0.8em; padding:2px 0; color:#bd4306 }
.title { font-size:1.4em; color:#f9f0da }
.date { background:#ebbc0b; padding:1px; font-weight:bold }
.button { width:68px; height:20px; border:none; padding:0; margin:5px 0 0 0; color:#f9f0da; font-size:0.9em; background:url(../images/button.png) no-repeat }
a.readon { color:#281d18; background:url(../images/read.gif) no-repeat; display:block; width:99px; height:34px; line-height:34px; font-weight:bold; text-decoration:none; text-align:center; float:right; font-size:0.9em; margin:7px 0 2px 0 }
a.readon:hover { color:#000  }
.form { height:15px; width:240px; background: #fff; font-size:90%; padding:2px 0 0 5px }

h1 { font-size:1.5em }
h2 { font-size:1.4em; font-style:italic; margin:0; padding:5px 0 }
h3 { font-size:1.2em }
h4 { font-size:1.1em }


