*{margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
html {height:100%;margin: 0; padding: 0;background: #004801 url(/images/mainbg.gif) repeat-y top left;}
/*body {height:100%;margin: 0;padding: 0; background: transparent url(images/ht-bg.gif) no-repeat top left; font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;}*/
body {height:100%;margin: 0;padding: 0; font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;}
p.hilite{font-weight:bold;}
a.innerlink{text-decoration:none;color:blue;}
.innerimg1{float:left;margin:10px 40px 40px 20px;border:2px solid black;}
.innerimg2{float:right;margin:10px 20px 20px 40px;border:2px solid black;}
.innerimg3{text-align:center;margin:10px 20px 20px 170px;border:2px solid black;}
.innerimg4{margin:10px 20px 20px 0px;border:2px solid black;}
.innerimg5{margin:0px 20px 10px 20px;border:2px solid black;}

h3{font: 20px Arial, Helvetica, sans-serif;color: #004801;padding-left:20px;}
ol,ul.ulinner{margin-left:50px;margin-right:20px;}
ul.ulinner2{margin-left:40px;margin-right:20px;}
ul.rubbish{clear:both;margin-left:40px;margin-right:20px;font-size:20px;margin-bottom:30px;}
ul.rubbish li{margin-top:30px;}
img{border:0px;}		

div#leftbox{position:absolute;width:150px;top:180px;left:21px;}
div#header{position:absolute;top:0px;left:0px;background:transparent url(/images/cb-headback2.gif) no-repeat top left;width:100%;height:166px;
margin:0px 0px 0px -1px;}


div#header img{
	margin:12px 0px 0px 171px;
}
div#header h2{
			font: 20px Arial, Helvetica, sans-serif;  
			background-color:transparent;width:520px;
			color: #004801;
			margin: 40px 250px 0px 190px;
			padding: 0px 0px 0px 0px;
/*			margin: 0px 0px 0px 0px;
			padding: 40px 0px 0px 190px;*/
			font-weight: bold;
			letter-spacing: 4px;
			font-variant: small-caps;
}
div#header h2.fwidth{
			background-color:transparent;width:700px;
}

/*#test{height:100%;background: transparent url(images/test1.jpg) repeat-y top center;margin-left:172px;margin-top:0px;width:778px;}*/
#test{margin-left:172px;margin-top:0px;}
#aarfooter{clear:both;margin:10px 0 0 170px;padding:5px;width:770px;background-color:#004801;color:#FFFFAA;}
#rotate{position:absolute;top:0px;left:0px;width:171px;height:180px;background-color:transparent;}
#rotate img{float:left;margin-right:5px;}
#contentinner{float:left;z-index:0 ! important;z-index:-1;margin-top:190px;margin-left:0px;width:555px;background: transparent url(/images/centrebg.gif) no-repeat top center;}
#contentinner2{float:left;z-index:0 ! important;z-index:-1;margin-top:190px;margin-left:0px; background-color: #FFFFAA;width:778px;}
#contentinner3{float:left;z-index:0 ! important;z-index:-1;margin-top:125px;margin-left:0px; background-color: #FFFFAA;width:778px;}
#contentright{float:left;margin-top:232px; background: #E7EFC3;width:222px; border-bottom:1px solid #93ab7b;border-left:1px solid #93ab7b;}
#contentright h3{font: 18px Arial, Helvetica, sans-serif;  
			color: #004801;
			font-weight: bold;
text-align:center;background-color:#ffffaa;margin:0px 14px 0px 12px;padding:0px;font-variant: small-caps;
}
#contentright hr{display:block;margin:10px 12px 5px 12px;padding:0;}
#contentright p{padding:12px;}
.rightbullet{display:block;font-weight:bold;color: #004801;background:transparent url(/images/mini.gif) no-repeat center left;padding:0px 12px;margin:0px 12px;}
.rightbullet1{display:block;font-weight:bold;color: #004801;background:transparent url(/images/mini.gif) no-repeat 0% 20%;padding:0px 12px;margin:0px 12px;}
.rightimage{padding:0px 12px 12px 12px;}
a.rmore{float:right;padding:0px 14px 0px 0px;margin:0;}
a.rmore1{float:right;padding-right:14px;padding-bottom:30px;}
#cal{position:absolute;top:115px;left:727px;background: #E7EFC3 url(/images/right-top.gif) no-repeat top left;height:128px;width:223px;}
#logina{font-size:10px;}
#logina form{padding-top:10px;padding-left:10px}
#logina form input.txt{width:110px;}
#logina form table td{padding:0px 10px 0px 0px;background-color:#E7EFC3;}



p{
	padding:10px 20px;
}
/*navigation */
#navcontainer { margin-left: 30px; 
}
/*
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0; }
*/
/*#navcontainer a
{
display: block;
padding: 5px 10px;
width: 129px;
color: #003601;
background-color: #E5EDC1;
text-decoration: none;
border-top: 1px solid #FBFFE7;
border-left: 1px solid #FBFFE7;
border-bottom: 1px solid #D0D8AC;
border-right: 1px solid #93AB7B;
font-weight: bold;
font-size: .8em;
background-image: url(/redevelop/images/vertical06.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}
*/
/* firefox and ie6 no-sub menu*/
#navcontainer a.active,#a7
{
color: #000;
background-color: #ffffaa;
text-decoration: none;
border-top: 1px solid #003601;
border-bottom: 1px solid #003601;
border-right: 1px solid #ffffaa;
border-left: 0px;
background-image: url(/images/vertical01a.gif) ;
background-repeat: repeat-y;
background-position: 0 0;
}

/*#navcontainer a:hover
{
color: #fff;
background-color: #004801;
text-decoration: none;
border-top: 1px solid #003601;
border-bottom: 1px solid #003601;
border-right: 1px solid #ffffaa;
border-left: 0px;
background-image: url(/redevelop/images/vertical01a.gif) ;
background-repeat: repeat-y;
background-position: 0 0;
}
*/
/*
#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color: #000;
background-color: #C5D8C5;
text-decoration: none;
font-weight: normal;
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #ffffaa;
text-decoration: none;
}
*/
/*dhtml menu */

ul.vertical, ul.vertical li, ul.vertical ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 100%;
}

ul.vertical {
  position: absolute;
  z-index: 1000;
  width: 150px;
}

ul.vertical li {
  position: relative;
  text-align: left;
  width: 150px;
  margin: -1px 0 0 0;
}

ul.vertical ul {
  z-index: 1020;
  width: 150px;
  margin: -0.5em 0 0 148px;
  position: absolute;
  left: -100em;
  top: 0;
  padding: 1px 0 0 0;
}

ul.vertical ul li {
  width: 150px;
}




/* design styles */
ul.vertical ul {
  border-width: 1px;
  border-style: solid;
  border-color: #ffeca7 #a97741 #a97741 #ffeca7;
}

/* firefox and ie6 basic look */

ul.vertical a:link, 
ul.vertical a:visited {
display: block;
padding: 5px 6px 5px 15px;
color: #003601;
background-color: #E5EDC1;
text-decoration: none;
width: 127px;
border-top: 1px solid #FBFFE7;
border-left: 1px solid #FBFFE7;
border-bottom: 1px solid #D0D8AC;
border-right: 1px solid #93AB7B;
font-weight: bold;
font-size: .8em;
}

ul.vertical a.a11:hover, 
ul.vertical a:hover, 
ul.vertical a:focus, 
ul.vertical a:active,
ul.vertical a.rollover:link, 
ul.vertical a.rollover:visited {
color: #ffffaa;
background-color: #004801;
}



/* submenu indicator arrows */
/* inactive */
/* firefox display */
ul.vertical li.hasmenu > a:link, 
ul.vertical li.hasmenu > a:visited {
background: url(/images/mini.gif) #E5EDC1 no-repeat 5% 50%;
/*display: block;
padding: 5px 6px 5px 15px;
width: 127px;
color: #003601;
text-decoration: none;
border-top: 1px solid #FBFFE7;
border-left: 1px solid #FBFFE7;
border-bottom: 1px solid #D0D8AC;
border-right: 1px solid #93AB7B;
font-weight: bold;
font-size: .8em;
*/
}

/** html ul.vertical li.hasmenu a:visited*/
/* ie6 */
/*
* html ul.vertical li.hasmenu a.activec
 {
  background: expression(/hasmenu/.test(this.parentNode.className)
      ? "url(/redevelop/images/mini.gif) #E5EDC1 no-repeat 5% 50%" : "#E5EDC1");
}

*/
/* rollover and active */
/* firefox */
ul.vertical li.hasmenu > a:hover,
ul.vertical li.hasmenu > a:focus,
ul.vertical li.hasmenu > a:active,
ul.vertical li.hasmenu > a.rollover:link,
ul.vertical li.hasmenu > a.rollover:visited {
  background: url(/images/mini2.gif) #004801 no-repeat 5% 50%;
}

* html ul.vertical li.hasmenu a,
* html ul.vertical li.hasmenu a:visited {
  background: expression(/hasmenu/.test(this.parentNode.className)
      ? "url(/images/mini.gif) #E5EDC1 no-repeat 5% 50%" : "#E5EDC1");
}

/* ie6 */

* html ul.vertical li.hasmenu a:active,
* html ul.vertical li.hasmenu a:hover,
* html ul.vertical li.hasmenu a.rollover:visited,
* html ul.vertical li.hasmenu a.rollover {
  background: expression(/hasmenu/.test(this.parentNode.className)
      ? "url(/images/mini2.gif) #004801 no-repeat 5% 50%" : "#004801");
/*color:#ffffaa;*/
}

#navcontainer a.activeb
{
color: #000;
background-color: #ffffaa;
text-decoration: none;
border-top: 1px solid #003601;
border-bottom: 1px solid #003601;
border-right: 1px solid #ffffaa;
border-left: 0px;
background-image: url(/images/vertical02a.gif) ;
background-repeat: no-repeat;
background-position: 0 0;
}

* html ul.vertical li.hasmenu a.activeb,
* html ul.vertical li.hasmenu a.activeb:hover,
* html ul.vertical li.hasmenu a.activeb:visited,
* html ul.vertical li.hasmenu a.activeb.rollover {

  background: expression(/hasmenu/.test(this.parentNode.className)
      ? "url(/images/vertical02a.gif) #ffffaa no-repeat 0 0" : "#ffffaa");
color: #000;
background-color: #ffffaa;
text-decoration: none;
border-top: 1px solid #003601;
border-bottom: 1px solid #003601;
border-right: 1px solid #ffffaa;
border-left: 0px;
}


/* iframe layer */
ul iframe {
  position: absolute;
  z-index: 1010;
  border: none;
}

/* browser hacks */
@media screen, projection {
  * html ul.vertical li {
    display: inline;
    f\loat: left;
    background: #ffffaa;
  }
}
* html ul.vertical li { position: static; }
* html ul.vertical a:link, * html ul.vertical a:visited { position: relative; }
#navigation1{position:relative;margin-top:350px;}
#leftbox table tr td{padding:0px;background-color:#68944B;}
#leftbox form{border:1px solid red;padding:0px;}
#q{background-color:#ffffaa;margin-left:4px;border:4px solid #68944B;float:left;}
form .button{border:4px solid #68944B;display:inline;}

form .b1{padding:8px;float:right;display:inline;}
.b3{padding:4px 0px;display:inline;}

#cattable{border-collapse:collapse;
font-size:11px;	border: 1px solid gray;	
}

#cattable th{
	font-size: 150%;
		background: #004801;
	border: 1px solid gray;	

	color:white;

}
#cattable td{
	background: white;
	color:black;
	border: 1px solid gray;	
}
/*cat dates style*/
#catdates{margin:0px 4px;border-collapse:collapse;border:1px solid #004801;}
td{padding:0.5em 0.5em;}
th{color:white;background-color:#004801;border:1px solid #004801;}
th.catinner{border-right:1px solid white;}
tr td{color:#004801;background-color: white;}
tr td.dets{font-size:9px;color:#004801;background-color:white;border-bottom:3px solid #004801;padding:0px 0px 3px 0px;text-align:center;}
tr td.detsa{vertical-align:bottom;width:110px;color:#004801;background-color:white;border-bottom:3px solid #004801;padding:0px 0px 3px 0px;text-align:center;}
tr td.detsb{vertical-align:top;color:#004801;background-color:white;border-bottom:3px solid #004801;padding:0px 15px 3px 15px;text-align:left;}
tr td.detsc{vertical-align: middle;width:110px;color:#004801;background-color:white;border-bottom:3px solid #004801;padding:0px 0px 3px 0px;text-align:center;}
tr.odd td {color: #004801;background-color: #e7efc3;}
tr.highlight td {color: #223;background-color: #cba;}
#catdates a{text-decoration:none;color:#004801;}
#catdates a:hover{text-decoration:none;background:transparent;color:#004801;}
#catdates form{}

#innercontact{margin-left:20px;margin-top:20px;width:500px;border:2px solid #004801;background-color:#e7efc3;text-align:left;}
#innercontact td{background-color:transparent;}
#cleardiv{
	clear:both;
}
.clear{
	clear:both;
}
.warn{color:red;}


#forminner{width:730px;margin-left:20px;}
.gdtable{border-collapse:collapse;}
#forminner td{color:black;border:1px solid silver;vertical-align:top;}
#forminner td.title,td.strong{color:#333333;font-weight:bold;}
#forminner td.warn{color:red;}
#forminner ul{margin-left:32px}

.mimg,.mimg2{font-size:9px;}
.xpics img{padding:2px 20px 2px 0px;}
.innertable td{background-color:transparent;color:black}

#top{padding-top:30px;padding-left:5px;color:white;font-size:12px;font-weight: bold;}
.top2,.top3{background: transparent url(/images/arrow.gif) no-repeat 5px 8px;padding-top:3px;padding-left:5px;}
.top2 a,.top3 a{margin-left:15px;color:white;text-decoration:none;font-size:10px;}
.newsimg{padding:20px;float:left;}
.toplink{float:right;padding-right:30px;}
#imgmap{position:absolute;margin-left:130px;margin-top:20px;}
#imgmap{position:absolute;float:left;! important;}

#wd4u{position:absolute;margin-left:-1000px;}
.shoplink{margin-left:650px;padding:0 0 0px 0;}
li form{font-size: .8em;}
#aaraddress{text-align:center;margin-top:0px;}
h2.hcont{font: 20px Arial, Helvetica, sans-serif;color: #004801;padding-left:20px;}
.ctit{padding:10px 20px 20px 20px;font: 16px Arial, Helvetica, sans-serif;font-weight: bold;}

#contact1{float:left}
#contact2{float:left;}
#contact3{clear:both;}

span.nomarg{margin:0;padding:0px 20px 0px 20px;}


