/* CSS Document */
body{
	background:url(images/bgmain.gif) repeat-x 0 0 #ffffff; color:#214351;
	padding:0; margin:0; width:100%;
}
div, p, ul, h1, h2, h3, img, form{
	padding:0; margin:0;
	}

ul {list-style-type:none;
	}

.bank{
	line-height:0; font-size:0; clear:both;
	}


.red {	color:#E3660A;	}
.green { color:#76923c }

.paw {margin-left: 0px;
      padding-left: 25px;
      background-image: url(images/paw2.gif);
      background-repeat: no-repeat;
      background-position: 0px;}






/*------------------------main body-------------------------*/
#main_body{width: 800px; margin: 0 auto;
	}




#left_pan{
	width:183px; background:url(images/logo_bg.gif) no-repeat; color:#fff; float:left; 
}
#left_pan img{
	margin:12px 0 0 15px; display:block;
	}
#left_pan h2{
	height:58px; display:block; background:url(images/help_bg.gif) no-repeat 0 0; margin:11px 0 0 7px; padding:20px 40px 0 32px;  
	font:14px/14px Arial, Helvetica, sans-serif;  font-weight:bold; text-transform:uppercase;
	}


#left_pan ul{
	margin:-10px 10px 0 10px; padding:10px 9px 28px 25px; background: url(images/left.gif) repeat-y #F6F8C9; 
	}
#left_pan ul li{
	background:url(images/ul_arrow.gif) no-repeat 0 8px; border-bottom:#B8A997 1px dashed; padding: 0 0 0 20px;
	}
#left_pan ul li.li1{
	background:url(images/ul_arrow.gif) no-repeat 0 8px; border-bottom:none; padding: 0 0 50px 20px;
	}
#left_pan ul li a{
	font:13px/23px Arial, Helvetica, sans-serif; color:#4D371E; text-decoration:none;
	}
#left_pan ul li a:hover{
	text-decoration:underline;
	}
/*-------------------------------right side--------------------*/


#rightPan{
	width:592px; margin:0 0 0 184px; background:url(images/header_pic.jpg) no-repeat 0 29px; float:none; 
}







#rightPan ul.topmenu{
	width:560px; 
	margin:0 0 0 79px; 
	padding: 5px 0 5px 0;
	list-style: none;
	line-height: normal;
	}

#rightPan ul.topmenu li{
	display: inline; margin-left:0; padding-left:13px;
	}

#rightPan ul.topmenu li a{
	border-right: 1px solid #C2D69B; padding:0 13px 0 0 ;
	font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#C2D69B;
	text-decoration:none; text-align:center;
	}

#rightPan ul.topmenu li a:hover {
	text-decoration: none; color:#E06529;}

#rightPan ul.topmenu li a.last{margin:0; padding:0; border: none;}








.poppage { width:480px; margin:50px 50px 20px 30px; padding:0 20px 20px 0;
	}

.poppage H2{font:18px/20px Arial, Helvetica, sans-serif; color:#76923c; height:29px; padding-top:20px;
	}

.poppage p {font:11px/16px Arial, Helvetica, sans-serif; color:#1B3641; font-weight:normal; width:460px;
	}

.poppage a {color:#DC8640; text-decoration: none;}
	

.poppage a:hover {color:#DC8640; text-decoration: underline;
	}








#rightPan ul.link{
	width:580px; display:block; margin:20px 0 0 0; height:20px;
	}
#rightPan ul.link li{
	float:left;   width:80px; font-size:0px; display:block; padding:0 0 0 120px; height:20px;
	}
#rightPan ul.link li.sup{
	float:left;   width:80px; font-size:0px; display:block; padding:0 0 0 126px; height:20px; margin:0;
	}
#rightPan ul.link li.sol{
	float:left;   width:80px;  display:block; padding:0 0 0 90px; height:20px; margin-right:0;
	}





#rightPan ul.link li a{
	font:20px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#AA855B ; font-weight:normal; 
	  display:block; width:80px; text-align:right; height:20px; text-decoration:none;
	}
#rightPan ul.link li a:hover{
	color:#000000; padding:0; margin:0; text-decoration:none;
	}
#rightPan ul.sub_link{
	width:590px; display:block; margin:0px 0 0 0; height:20px; padding:0;
	}
#rightPan ul.sub_link li{
	float:left;  width:105px; font-size:0px; display:block; padding:3px 0 0 94px;  margin:0;
	}
#rightPan ul.sub_link li.sup1{
	float:left;   width:105px; font-size:0px; display:block; padding:3px 0 0 102px; 
	}
#rightPan ul.sub_link li.sol1{
	float:right;   width:122px; font-size:0px; padding:3px 0 0 60px; margin:0;
	}

#rightPan ul.link li.sol2{
	float:right; width:150px; padding:0 0 0 0px; height:20px; font:20px/20px Arial, Helvetica, sans-serif; text-align:right; text-transform:uppercase; color:#AA855B ; font-weight:normal; 
	}


#rightPan ul.sub_link li a{
	font:14px/14px Arial, Helvetica, sans-serif; color:#353535; font-weight:normal; 
	  display:block; width:104px; text-align:right; height:16px; text-decoration:none;
	}
#rightPan ul.sub_link li a:hover{
	color:#5A3000; padding:0; margin:0; text-decoration:underline;
	}

#rightPan ul.sub_link li.sol2{
	float:right; width:150px; padding:3px 0 0 0px; text-align:right; font:14px/14px Arial, Helvetica, sans-serif; color:#353535; font-weight:normal; 
	 height:14px;
	}


#rightPan .page{
	border-left: solid 2px #D9E3BE;
	}

#rightPan h2{
	font:20px/23px Arial, Helvetica, sans-serif; color:#76923c;
	margin:195px 0 0 20px; padding: 0; height:29px; 
	}

#rightPan h3{
	font:16px/20px Arial, Helvetica, sans-serif; color:#708B39;
	margin:25px 0 0 20px; padding:0px 0 0 0; height:29px; 
	}

#rightPan h4{
	font:14px/18px Arial, Helvetica, sans-serif; color:#4A84B6; font-weight:bold;
	margin:5px 0 6px 20px; padding:20px 0 0 0; 
	}


#rightPan p{
	font:12px/18px Arial, Helvetica, sans-serif; color:#1B3641; font-weight:normal; display:block; 
	margin:0 20px 20px 20px; 
	}

#rightPan .text{
	margin:0 20px 20px 20px; font:12px/18px Arial, Helvetica, sans-serif; color:#1B3641; font-weight:normal; display:block; 
	 	}

#rightPan .text p {margin-left:0;}



#rightPan ol li {margin: 10px 0 0 0; padding: 0  35px 0 0 ;}

#rightPan  ul.cent li {margin: 10px 35px 0 0;}


#rightPan a{color:#3482AF;}

#rightPan a:hover{color:#DC8640;}


#rightPan a.more{
	width:32px; background:url(images/more_arrow1.gif) no-repeat 0 0; color:#333227; margin:0 0 0 0px; height:16px;
	font:12px/14px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 10px 23px 23px;
	float:right;
	}
#rightPan a.more:hover{
	color:#C01F0B; background:url(images/more_arrow2.gif) no-repeat 0 0; width:32px;
	}


#rightPan .words {float:right; margin:0 0 20px 20px;  padding: 0; border:none; text-decoration:none;}
#rightPan .words img {border:none;}
#rightPan .words a {text-decoration:none; border:none;}




#rightPan  a.up{
	width:32px; background:url(images/up_arrow.gif) no-repeat 0 0; color:#333227; margin:0 0 0 0px; height:16px;
	font:11px/14px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 10px 23px 23px;
	float:right;
	}
#rightPan  a.up:hover{
	color:#C01F0B; background:url(images/up_arrow2.gif) no-repeat 0 0; width:32px;
	}











#rightLeft{
	width:186px; float:left; margin:0 0 45px 10px; background: #EAF1DD;
	}
#rightLeft h2{
	width:169px; height:39px; display:block; border-bottom: 2px solid #FFFFFF; color:#ffffff; font:18px/20px Arial, Helvetica, sans-serif; font-weight:bold;
	background:url(images/h2_bg.gif) no-repeat 11px 143px #76923C; padding:11px 0 0 17px; margin:0 0 18px 0; text-transform:none;
	}
#rightLeft ul{
	width:186px; margin:0; padding:0; display:block; font:11px/14px Arial, Helvetica, sans-serif; color:#495F1C;
	}
#rightLeft ul li{
	border-bottom:#C9B884 1px dashed; padding:0 0 0 10px; margin:0; display:block; height:52px;   
	}
#rightLeft ul li.noborder{
	border-bottom:none; padding:0 0 0 10px; margin:0; display:block; height:48px;
	}
#rightLeft ul li a{
	font:11px/14px Arial, Helvetica, sans-serif; color:#495F1C; margin:3px 0 6px 0; padding:0; display:block;
	  text-align:left; font-weight:normal; width:177px; text-decoration:none;
	}

#rightLeft ul li a:hover{color:#76923C; text-decoration:none;}

#rightLeft a.more{
	width:32px; background:url(images/more_arrow1.gif) no-repeat 0 0; color:#333227; margin:0 0 0 0px; height:16px;
	font:12px/14px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 10px 23px 23px;
	float:right;
	}
#rightLeft a.more:hover{
	color:#C01F0B; background:url(images/more_arrow2.gif) no-repeat 0 0; width:32px;
	}






#rightRight{
	width:372px; float:right; margin:0 0 45px 20px; padding:0; background: #F6F8C9; 
	}	
#rightRight h2{
	width:250px; height:39px; background:url(images/h2_bg1.gif) no-repeat 303px 9px #DC8640; border-bottom: 2px solid #FFFFFF;
	 font:18px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:6px 107px 6px 15px;
	  margin:0 0 18px 0; font-weight:bold;
	}
#rightRight ul{
	width:362px; margin:0; padding:0 0 0 10px; display:block;
	}
#rightRight ul li{
	font-size:11px; border-bottom:#C9B884 1px dashed; padding:0; margin:0; display:block; height:52px;
	}
#rightRight ul li.noborder1{
	border-bottom:none; padding:0; margin:0; display:block; height:48px; font-size:0;
	}
#rightRight ul li a{
	font:11px/14px Arial, Helvetica, sans-serif; color:#4D371E; margin:3px 0 6px 0; padding:0; display:block;
	 background-image:none; text-align:left; font-weight:normal; width:351px; text-decoration: none;
	}
#rightRight ul li a b{
	margin:0 200px 0 0;
	}
#rightRight a.more1{
	width:32px; background:url(images/more_arrow2.gif) no-repeat 0 0; color:#333227; margin:0 0 0 0px; height:16px;
	font:12px/14px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 10px 23px 23px;
	float:right;
	}

#rightRight a.more1:hover{
	color:#C01F0B; background:url(images/more_arrow1.gif) no-repeat 0 0; width:32px;}








#bullets{
	width:372px; float:right; margin:0 0 45px 20px; padding:0; background: #F6F8C9; 
	}	
#bullets h2{
	width:250px; height:39px; background:url(images/h2_bg1.gif) no-repeat 303px 9px #DC8640; border-bottom: 2px solid #FFFFFF;
	 font:18px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:6px 107px 6px 15px;
	  margin:0 0 18px 0; font-weight:bold;
	}


#bullets ul{
	margin:-10px 10px 0 10px; padding:10px 9px 28px 25px; background: #F6F8C9; display:block;
	}
#bullets ul li{
	background:url(images/ul_arrow.gif) no-repeat 0 8px; border-bottom:#B8A997 1px dashed; padding: 0 0 0 20px;
	}
#bullets ul li.li1{
	background:url(images/ul_arrow.gif) no-repeat 0 8px; border-bottom:none; padding: 0 0 50px 20px;
	}

#bullets ul li.noborder1{
	border-bottom:none;  display:block;  font-size:0;
	}

#bullets ul li a{
	font:13px/23px Arial, Helvetica, sans-serif; color:#4D371E; text-decoration:none;
	}
#bullets ul li a:hover{
	color:#4D371E; text-decoration:underline;
	}









#rightPet{
	 float:left; width:550px; height:300px; margin:20px 0 20px 10px; padding:0; background: #D6E3BC;
	}
#rightPet h2{
	width:529px; height:21px; display:block; color:#FFFFFF; font:16px/16px Arial, Helvetica, sans-serif; font-weight:bold;
	background:#708B39; padding:7px 0 2px 20px; margin:0 0 20px 0; border-bottom: 2px solid #FFFFFF; text-transform:none;
	}
#rightPet p{
	 margin:0 0 10px 20px; padding:0; display:block;  font:11px/13px Arial, Helvetica, sans-serif; color:#1E2B05; 
	}

#rightPet .gallery {float:right; margin-left: 30px;  padding-right: 20px;  height:185px; width:170px; text-align:center;
	}


#rightPet .gallery img {float:right; border: 2px solid #FFFFFF; }

#rightPet .gallery .caption {  
   padding:7px 0 2px 0; float:right;
  width:170px; height:18px;
  font:11px/14px Arial, Helvetica, sans-serif;
  color:#000000; 
  font-weight:bold;
  text-align:center;
 }

.signs {float:right; margin-left: 20px;  text-align:center; border:0;
	}

.sidepics {  padding:2px; border: 11px solid #EAF1DD;}

.small {font:11px/14px Arial, Helvetica, sans-serif; color:#4D371E; padding:0 10px 5px 10px;
	}




/*---------------------------footer-------------------*/
#footer_bg{
	background:url(images/footer_bg.gif) repeat-x 0 0; margin-top:35px; height:90px; 
	}
#footer{
	width:630px; margin:0 auto 0 auto; 
	}
#footer ul{
	margin:0; padding:15px 0 2px 0;  display:block; height:15px;
	}
#footer ul li{
	float:left; font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#C2D69B;
	display:block; 
	}
#footer ul li a{
	font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#C2D69B;  text-decoration:none;
	margin:0 10px 0 10px;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer p{
	width:150px; height:45px; margin:0 0 0 210px; text-align:center; padding-top:10px; font:14px/15px 'Century Gothic', Arial, Helvetica, sans-serif; color:#F3F1DF; background:url(images/feet.gif) no-repeat 0 0;
	
	}

