/* CSS Document */
/*-------------------------general-------------------------*/
body{
  width:864px;
  border: solid; border-width: 1px;
  background: #ffffff;
  color: #746344;
  margin: auto;
  margin-top: 20px;
  text-align: left;
  color:#746344;
  font:normal 11px Arial, Helvetica, sans-serif;
}
p, a, h2, h3, li, td, form, input, select {
	padding:0;
	margin:0;
    color: #746344;
}

a {
	text-decoration:underline;
    }

img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.speacer{
	padding:0;
	margin:0;
}
h2{
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#746344;
	background-color:inherit;
}
/*-------------------------general-------------------------*/
/*-------------------------Header Panel Start-------------------------*/

.textbox{
	width:180px;
	height:17px;
	background-color:#9D1632;
	color:#FB7793;
	border:1px solid #BA1F3F;
	padding:2px 0 0 8px;
	font-size:11px;
}
.topnavPanel{
	padding:25px 0 11px 0;
}
ul.topnav{
	float:right;
	width:auto;
}
ul.topnav li{
	width:auto;
	float:left;
	padding:0 17px;
	background:url(images/topnavdiv.gif) no-repeat 100% 50%;
	line-height:17px;
	font-weight:bold;
}
ul.topnav li.notopnavdiv{
	background-image:none;
	padding:0 0 0 17px;
}
ul.topnav li a{
	color:#FFD43E;
	background-color:inherit;
}
ul.topnav li a:hover{
	color:#FFF;
	background-color:inherit;
}
ul.topnav li a.active{
	color:#FFF;
	background-color:inherit;
	cursor:text;
}
.headerGallerytopBg{
	background:url(images/headergaltopbg.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	height:16px;
}
.headerGallerybotBg{
	background:url(images/headergalbotbg.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	height:16px;
}
.headerGallerymidBg{
	background-color:#FFF;
	color:#746344;
	padding:0 17px;
}

TR.headerNavigation {
  background: #748C38;
}

TD.headerNavigation {
  font:bold 12px/15px Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  background: #746344;
  color: #ffffff;
  font-weight : bold;
  padding: 2px 0px 2px 2px;
  text-transform: uppercase;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}


/*-------------------------Header Panel End-------------------------*/
/*-------------------------Body Panel Start-------------------------*/
.bodyPPadding{
	padding:36px 0;
}
.bodyleftBg{
	background-color:#ffffff;
	color:#838181;
	padding:0px 0px 0 12px;
}
.leftbkg{
	background:url(images/featurebkg.jpg) no-repeat 0 0;
	color:#838181;
	padding:54px 0px 0 24px;
}
.news{
	padding:0 0 28px 0;
}
.news img{
	margin:10px 0 13px 0;
}
.tipsImgPanel{
	padding:14px 0 0 0;
}
p.bodyTxt{
	line-height:15px;
}
p.bodylink{
	line-height:15px;
    padding:0 25px 0 22px;
	color:#000000;
}
p.bodyTxt b{
	display:block;
	margin:13px 0 7px 0;
	padding:0 0 0 22px;
	color:#746344;
	background-color:inherit;
	background:url(images/bullet1.gif) no-repeat 0 0;
}
p.bodyTxt span.bigtxt{
	font:bold 12px/15px Georgia, "Times New Roman", Times, serif;
	color:#746344;
	background-color:inherit;
	display:block;
	padding:0 0 4px 0;
}
p.bodyTxt span.bigtxt a{
	color:#C2021A;
	background-color:inherit;
	text-decoration:underline;
}
p.bodyTxt span.bigtxt a:hover{
	text-decoration:none;
}
p.bodyTxt span.more{
	display:block;
	margin:4px 0 0 0;
	background:url(images/arrow.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	font-weight:bold;
}
p.bodyTxt span.more a{
	color:#C2021A;
	background-color:inherit;
}
p.bodyTxt span.more a:hover{
	color:#746344;
	background-color:inherit;
}
.welPanel{
	padding:0 0 31px 0;
}
.welPanel h2{
	padding:0 0 7px 0;
}
.protopBg{
	background:url(images/protopbg.gif) no-repeat 0 0;
	height:15px;
	line-height:0;
	font-size:0;
}
.probotBg{
	background:url(images/probotbg.gif) no-repeat 0 0;
	height:15px;
	line-height:0;
	font-size:0;
}
.promidbg{
	background-color:#ffffff;
	color:#321B15;
  border: solid; border-width: 1px;
  background: #ffffff;
  color: #746344;
	padding:0 19px 3px 19px;
}
.promidbg h2{
	padding:0 0 11px 0;
	color:#746344;
	background-color:inherit;
}
p.protxt{
	line-height:15px;
    	color:#746344;
	padding:0 7px 7px 0;
}
p.protxt b{
	font:bold 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#321B15;
	 background-color:inherit;
	 padding:0 0 5px 0;
	 display:block;
}
.bodyrightbotPpadding{
	padding:36px 0 0 0;
}
.service p{
	font:bold 12px/15px Georgia, "Times New Roman", Times, serif;
	color:#719202;
	background-color:inherit;
	padding:0 0 11px 0;
}
.service span{
	font:12px/15px Georgia, "Times New Roman", Times, serif;
	color:#746344;
	background-color:inherit;
	padding:0 0 11px 0;
}
.service ul li{
	background:url(images/dashed.gif) repeat-x 0 100%;
}
.service ul li.nodashed{
	background-image:none;
}
.service ul li span{
	background:url(images/bullet.gif) no-repeat 0 50%;
	padding:0 0 0 25px;
	line-height:25px;
}
.service ul li span a{
	color:#C2021A;
	background-color:inherit;
}
.service ul li span a:hover{
	color:#746344;
	background-color:inherit;
}
.banner{
	display:inline;
}
/*-------------------------Body Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
.footerpanel{
	background:url(images/footerbkg.jpg) no-repeat;
	}

.footerBg{
	background:url(images/footerbkg.jpg) no-repeat;
	color:#321b13;
	padding:24px 0 22px 0;
}

ul.footernav li{
	width:auto;
	float:left;
	padding:0 17px;
	background:url(images/footernavdiv.gif) no-repeat 100% 50%;
	line-height:17px;
	font-weight:bold;
}
ul.footernav li.nofooternavdiv{
	background-image:none;
}
ul.footernav li a{
	color:#321b13;
	background-color:inherit;
}
ul.footernav li a:hover{
	color:#321b13;
	background-color:inherit;
}
.copyright{
	padding:10px 0 0 0;
	font-size:11px;
	line-height:14px;
}
.copyright a{
	color:#321b13;
	background-color:inherit;
}
.copyright a:hover{
	text-decoration:underline;
}
/*-------------------------Footer Panel End-------------------------*/