/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#C0C0C0;
}

#container
{
	width:810px;
	margin:0 auto;
}

#containerInner
{
	width:810px;
	margin:0 auto;
	/*background-color:#5E5E5E;*/
}

#HomeNav
{
	position:relative;
	width:810px;
	height:47px;
	background-image:url(../images/nav/navBg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding:0px;
}

#HomeNav ul
{
	margin:0px;
	padding:0px;
}

#HomeNav li
{
	position:relative;
	display:inline;
	padding:0px;
	margin:0px;
}

#HomeBanner
{
	position:relative;
	width:810px;
	height:224px;
}

#Wel
{
	position:relative;	
	background-image:url(../images/general/welBg.gif);
	background-repeat:no-repeat;
	width:790px;
	height:193px;
	padding:20px 0px 0px 20px;
	text-align:left;
}

#WelNote
{
	position:relative;
	float:left;
	width:230px;
}

#WelNote a
{
	color:#C5C5C5;
	font-size:14px;
	text-decoration:none;
}

#WelNote a:hover
{
	text-decoration:underline;
}

#WelTxt
{
	position:relative;
	padding:23px 0px 0px 0px;
	color:#C5C5C5;
	font-size:14px;
}

#WelSep
{
	position:relative;
	float:left;
	width:20px;
	height:150px;
}

#Featured
{
	position:relative;
	float:left;
	width: 284px;
}

#FeaturedTitle
{
	position:relative;
	width:20px;
	padding:0px 0px 21px 0px;
}

#FeaturedTxt
{
	position:relative;
	background-image:url(../images/general/FeaturedBg.gif);
	background-repeat:no-repeat;
	width:252px;
	height:114px;
	padding:12px 0px 0px 32px;
	color:#C5C5C5;
	font-size:13px;
}

#FeaturedTxt a
{
	color:#279B47;
	font-size:13px;
	font-weight:bold;
	
}

#FeaturedTxt a:hover
{
	text-decoration:none;
}

#IconSection
{
	position:relative;
	background-image:url(../images/general/iconsBg.gif);	
	background-repeat:repeat-x;
	width:810px;
	height:437px;
}

.iconItems
{
	width:675px;
}

.iconItems2
{
	width:675px;
	clear:both;
}

.iconItem
{
	width:223px;
	float:left;
	padding:23px 0px 0px 0px;
	
}

.iconItem a
{
	color:#C5C5C5;
	text-decoration:none;	
}

.iconItemTxt
{
	color:#C5C5C5;
	font-size:14px;
	width:174px;
	text-align:justify;
	height:40px;
}

.iconItemLink
{
	width:174px;
	text-align:right;	
}

.iconItemLink a
{
	color:#2C9A47;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
}

.iconItemLink a:hover
{
	text-decoration:none;
}

.iconHSep
{
	width:2px;
	float:left;
}

.midSep
{
	clear:both;
	width:673px;
}

.iconVSep
{
	width:223px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.iconVSepTrans
{
	width:2px;
	float:left;
}

#footer
{
	position:relative;
	width:810px;
	background-color:#5E5E5E;
	height:20px;
	color:#292929;
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 0px 0px;
}

#footerInner
{
	clear:both;
	position:relative;
	width:810px;
	background-color:#5E5E5E;
	height:20px;
	color:#292929;
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 10px 0px;
	
}



#footer a, #footerInner a
{
	color:#292929;
}

#footer a:hover, #footerInner a:hover
{
	text-decoration:none;
}

#navSec
{
	position:relative;
	background-color:#5E5E5E;
	text-align:right;
	padding:0px;
	
}

#iconNav
{	
	text-align:right;	
	padding:0px 0px 9px 0px;
}

#iconNav ul
{
	padding:0px;
	margin:0px;
}

#iconNav li
{
	display:inline;
	padding:0px 0px 0px 0px;
}

#innerNav
{
	position:relative;
	width:810px;
	height:57px;	
}

#innerNav ul
{
	margin:0px;
	padding:0px;
}

#innerNav li
{
	display:inline;margin:0px;
	padding:0px;
}


#bannerSection
{
	position:relative;
	width:810px;
	height:224px;
	
}

#contentSection
{
	position:relative;
	width:810px;
	background:#484848;
	
}

#conNav
{
	position:relative;
	width:187px;
	padding:0px 0px 10px 10px;
	
}

#secTitle
{
	font-weight:bold;
	font-size:20px;
	padding:10px 0px 0px 10px;
	color:#C5C5C5;
	text-align:left;
}

#conNav ul
{
	margin:0px;
	padding:0px;
}

#conNav li
{
	position:relative;
	list-style:none;
	/*background-image:url(../images/general/navBull.gif);*/
	background-repeat:no-repeat;
	padding:0px 0px 8px 0px;
	text-align:left;
	/*border:solid 1px #FF0000;*/
}

#conNav li a
{
	font-size:13px;
	color:#279B47;
	text-decoration:none;
}

#conNav li a:hover
{
	text-decoration:underline;
}

#conTitle
{
	font-size:18px;
	color:#279B47;
	padding:10px 5px 0px 0px;	
}

#conTxt
{
	font-size:12px;
	line-height:20px;
	padding:0px 5px 7px 0px;
	color:#C5C5C5;
}

#conTxt p
{
	line-height:20px;
	padding-top:0px;
}

#secContent
{
	position:relative;
	height:320px;
}

#forSecContent
{
	position:relative;
}

#detailContent
{
	position:relative;
	width:810px;
}

.secItem
{
	position:relative;
	text-align:left;
	padding:0px 0px 15px 10px;
}

.itemTitle a
{
	color:#279B47;
	font-size:13px;
	text-decoration:none;
}

.itemTitle a:hover, .itemContent a:hover
{
	text-decoration:underline;
}

.itemDate
{
	font-size:11px;
	color:#279B47;
}

.itemContent a
{
	font-size:12px;
	color:#C5C5C5;
	text-decoration:none;
}

.itemContent .newMore
{
	font-size:11px;
	color:#279B47;
}

#pagination
{
	position:relative;
	font-size:12px;
	color:#279B47;
	text-align:right;
	padding:0px 10px 5px 0px;
	display:table;
	text-align:right;
	width:800px;
}

#pagination a
{
	color:#279B47;
}

#pagination a:hover
{
	text-decoration:none;
}

.deTitle
{
	font-size:13px;
	font-weight:bold;
	color:#279B47;	
	padding:0px 0px 5px 0px;
}

.deContent
{
	font-size:12px;
	line-height:20px;
	color:#C5C5C5;
	padding:0px 10px 0px 0px;
}

.deContent p
{
	line-height:20px;
}

.deContent a, #conTxt a, #frmContact td a, #conTxt a
{
	color:#279B47;	
}

.deContent a:hover, #conTxt a:hover, #frmContact td a:hover, #conTxt a:hover
{
	text-decoration:none;
}

.dload a
{
	font-weight:bold;
	color:#279B47;
	font-size:11px;	
}

.dload a:hover
{
	text-decoration:none;
}

#caseContent
{
	position:relative;
	height:420px;
}



.frmTxt
{
	width:241px;
	height:18px;
	background-color:#3B3B3B;
	border:solid 1px #333333;
	color:#FFFFFF;
}

.frmTxtArea
{
	width:330px;
	height:78px;
	background-color:#3B3B3B;
	border:solid 1px #333333;
	color:#FFFFFF;
}

.frmBtn
{
	width:60px;
	height:20px;
	background-color:#3B3B3B;
	border:solid 1px #333333;
	color:#FFFFFF;
}

.req
{
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

#frmContact td
{
	font-size:12px;
	color:#C5C5C5;
}

.calYr a
{
	color:#279B47;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.calYr a:hover
{
	text-decoration:underline;
}

.calCurYr
{
	color:#333333;
	font-size:15px;
	font-weight:bold;
}

.calItem
{
	position:relative;
	text-align:left;
	padding:0px 0px 15px 28px;
	/*border:solid 1px #FFFFFF;*/
}

#InRates
{
	float:left;
	width:216px;
	
}

#InRatesLabel
{
	position:relative;
	width:216px;
	padding:0px 0px 21px 0px;
}

#InRatesValues
{
	position:relative;
	width:216px;
	height:80px;
	text-align:left;
	color:#C5C5C5;
	font-size:13px;
	margin:10px 0px 0px 0px;
	
}

.InRsHd
{
	float:left;
	width:66px;
	font-size:11px;
	text-align:left;
	color:#279B47;
}

.InRs
{
	float:left;
	width:50px;
	font-size:11px;
	text-align:left;
	color:#279B47;
}

.InRsHdItem
{
	float:left;
	width:66px;
	font-size:11px;
	text-align:left;
}

.InRsItem
{
	float:left;
	width:50px;
	font-size:11px;
	text-align:left;
}

.frmCalTxt
{
	width:100px;
	height:18px;
	background-color:#3B3B3B;
	border:solid 1px #333333;
	color:#FFFFFF;
}

.frmCalSelect
{
	width:80px;
	height:22px;
	background-color:#3B3B3B;
	border:solid 1px #333333;
	color:#FFFFFF;
}

.frmCalTxtShort
{
	width:50px;
	height:18px;
	background-color:#3B3B3B;
	border:solid 1px #333333;
	color:#FFFFFF;
}

.frmBtnLong
{
	width:80px;
	height:20px;
	background-color:#3B3B3B;
	border:solid 1px #333333;
	color:#FFFFFF;
}

.calErr
{
	color:#FF0000;
	display:none;
}

.fSaleItem
{
	position:relative;
	text-align:left;
	padding:0px 0px 25px 10px;
	float:left;
	background-color:#484848;
	width:800px;
}

#HomeBanner IMG, #bannerSection IMG {
	position:absolute;
	top:0px;
	left:0px;
    z-index:8;
}

#HomeBanner IMG.active, #bannerSection IMG.active {
    z-index:10;
}

#HomeBanner IMG.last-active, #bannerSection IMG.last-active {
    z-index:9;
}

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 155%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 32%;
			width: 32%;
			/*height: 260px;*/
			padding: 16px;
			border: 10px solid #2c9a47;
			background-color: white;
			z-index:1002;
			overflow: auto;
			font-size:12px;
		}
		
.vidClose
{
	position:relative;
	padding:12px 0px 0px 0px;
	text-align:right;
	
}

.vidClose a
{
	color: #2c9a47;
	font-weight:bold;
	text-decoration:none;
}

.vidClose a:hover
{
	text-decoration:underline;
}













