* 		{margin:0;padding: 0;}
html	{height:100%;}
body	{ font-family:Arial, Helvetica, sans-serif; background:#e7e4da; font-size:12px; width:100%; height:100%; color:#535353;}	
div		{margin:0; padding:0;}
a 		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#84575d; text-decoration:underline; font-style:normal}
a:hover	{text-decoration:none}
	
a img 	{border:none;}
img		{border:0; padding:0; margin:0;}
p		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535353; text-align:left; padding:0; margin:0 0 15px 0; line-height:14px; }

input, textarea, select {border:#7f9db9 1px solid; background:#f8f8f8;  font-size:12px;}

.spacer{height:0; width: 100%; clear: both; font-size:0px; margin:0; padding:0; visibility:hidden; }
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
.flrght {float:right; text-align:left}


h1,h2,h3,h4,h5,h6{padding:0; color:#535353; font-family:Arial, Helvetica, sans-serif; margin:18px 0 8px 0;}
h1,h2 {}
h1 {font-size:27px; color:#687553; font-weight:normal}
h1 strong	{color:#79a334; font-size:30px; font-weight:bold; text-shadow:2.5px 0px 0px #79a334;}
h2 { color:#535353; font-weight:bold; font-style:italic;}
h3 {font-size:16px; color:#a43b33; font-style:italic; font-weight:bold}
h4 {font-size:19px;}
h5 {font-size:19px;}

/* footer */
.h20					{width:100%; height:20px;}
.footer					{width:100%; background:#d4d1c8; height:29px; border-top:#d9d6cd 1px solid; padding:14px 0 0 0;}
.footer .ff				{width:1000px; margin:0 auto}
.footer .f1				{width:25%; float:left;}
.footer .f2				{width:17%; float:left;}
.footer .f3				{width:40%; float:right;}
.footer p,.footer a		{color:#848484; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }

/* main */
.main 			{width:1000px; margin:0 auto; vertical-align:top;}
/*first page */
.pagemain p		{text-indent:7px; font-style:italic;}
.pagemain .logo		{padding:49px 0 0  32px; height:70px;}
.pagemain .logo p	{color:#7b7a78; margin:0; padding:0; font-size:11px; text-transform:lowercase; text-indent:0; font-style:normal}

.leaderb		{width:975px; margin:0 0 0 25px; background:url(../images/ladder.jpg) no-repeat left top;}
.leaderb .in	{width:571px; height:675px; overflow:auto; overflow-x:hidden; padding:37px 0 0 372px; margin:-128px 0 102px 0;}
.leaderb .in p	{color:#535353; font-size:12px; font-style:italic; line-height:16px;}
.leaderb .in a	{margin-right:15px;}
.promotiont		{width:300px; float:left;}
.promotiont	p	{margin-bottom:10px;}
.promotiona		{width:150px; float:left; margin:20px 0 0 40px;} 
.promotiona	a	{line-height:20px;}

.gallery		{width:100%; height:67px;}
.gallery img	{cursor:pointer;}
.gallery .lft	{float:left; width:24px; margin:14px 0 0 -11px;}
.gallery .rgh	{float:left; width:24px; text-align:right; margin:14px 0 0 0;}
.gallery .pr	{width:506px; float:left; height:57px; overflow:hidden;}
.gallery #photo	{width:1000px; margin:0; padding:0;}
.gallery #photo a	{margin-right:18px;}

.info			{width:100%;}
.info p			{text-indent:0; font-style:normal !important;}
.infol			{width:240px; float:right;}
.infor			{width:175px; float:right; margin:0 20px 0 0;}
.pagemain .content		{width:790px; margin:13px auto; margin-bottom:54px;}

.menu			{width:100%; margin-bottom:28px;}
.menu .mn		{background:#d4dcc7; width:125px; margin:0 3px 0 3px; float:left; height:18px; border-top:#dadfcd 1px solid; padding:16px 0 0 0; text-align:center} 
.menu .mn a		{text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#525d51; padding:16px 0 0 0; background:url(../images/greenmenu.gif) no-repeat top center; text-shadow:-1px 0px 0px #5c665a;}
.menu .mn a:hover{ background:url(../images/redmenu.gif) no-repeat top center;}
.menu .mn a.active{ background:url(../images/redmenu.gif) no-repeat top center;}

/* other page */
.otherpage 			{margin:0 0 0 0; padding:0;}
.otherpage .content	{width:920px; margin:0 auto; padding:0; background:url(../images/leadersm.jpg) no-repeat left bottom;}
.otherpage .logo	{padding:24px 0 0 28px; height:54px; float:left; width:200px;}
.otherpage .logo p	{font-size:9px;}

.phonet				{background:url(../images/infotop.gif) no-repeat left top; width:211px; height:60px; margin:0 5px 0 0; float:right;}
.phonet p			{text-indent:0; font-size:15px; font-style:normal; margin:0; line-height:21px; padding:15px 0 0 0; text-align:center; text-shadow:1px 0 0 #474747;}
.phonet a			{font-size:14px; font-style:normal; text-decoration:none; color:#474747; text-shadow:1px 0 0 #474747;}
.phonet a:hover		{text-decoration:underline;}
.phonet p span		{font-size:21px; letter-spacing:-0.6px; text-shadow:none}

.smleader			{background:url(../images/leadersm.jpg) no-repeat left bottom; width:100%;}
.menulft			{width:160px; float:left; padding:19px 0 243px 3px;}
.menulft a			{color:#2f2b1f; font-size:13px; font-style:italic; text-shadow:1px 0 0 #2f2b1f; }
.contright			{width:705px; float:right; padding:0 0 135px 0;}