#pagebackground{
	background:		#50AE26 url('../images/page-background.jpg') repeat-x top left fixed;
}

h1, h3, h4{
	color:			#50AE26;
	margin-top:		10px;
}

body{
	color:			#000000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10pt;
	text-decoration:	none;
	margin-top:		10px;
	margin-left:		auto;
	margin-right:		auto;
}

a:link, a:visited{
	color:			#50AE26;
	font-weight:		bold;
	text-decoration:	none;
}

a:hover{
	text-decoration:	underline;
}

a.AZlink:link, a.AZlink:visited{
	color:			white;
	font-weight: 		bold;
	text-decoration:	none;
	font-style:		normal;
}

a.AZlink:hover{
	text-decoration:	underline;
	font-style:		normal;
}

td.login{
	height:			78px;
	color:			#FFFFFF;
	font-size:		10px;
	padding:		10px 0px 0px 15px;
}
td.content {
	padding:		0px 22px 10px 10px;
	background-color:	#FFFFFF;
	vertical-align:		top;
}

td.AZheader{
	color:			white;
	font-size:		18px;
}

td.AZemail{
	color:			white;	
/*	align:			justify;	*/
	font-style:		italic;
	font-size:		8pt;
}

td.AZname{
	color:			white;	
/*	align:			justify;	*/
	font-weight:		bold;
	font-size:		14px;
}

td.AZtext{
	color:			white;	
/*	align:			justify;	*/
}

#page_content {
	margin:			0 auto;
	width:			773px;
}
#page_info {
	margin:			0 auto;
	width:			573px;
	float:			right;
}
#page_menu {
	margin:			0 auto;
	width:			200px;
}
#menu{
	background:		#51AF25 url('../images/sub-0.jpg') repeat-y;
}


ul.menu-main, ul.menu-sub, ul.menu-sub2, li.menu-main, li.menu-sub, li.menu-sub2 {
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	list-style-type:	none;
}
.menu-main a{
	display:		block;
	width:			165px;
	padding-left:		35px;
	line-height:		25px;
	text-decoration:	none;
	font-size:		12px;
	color:			#FFFFFF;
	list-style-type:	none;
}
.menu-main a:link, .menu-main a:visited{
	background:		#51AF25 url('../images/heading-0.jpg') no-repeat;
	color:			#FFFFFF;
}
.menu-main a:hover{
	background:		#51AF25 url('../images/heading-1.jpg') no-repeat;
	color:			#FFFFFF;
}

.menu-sub a{
	display:		block;
	width:			165px;
	padding:		5px 0px 5px 35px;
	line-height:		11px;
	text-decoration:	none;
	font-size:		10px;
	color:			#FFFFFF;
}
.menu-sub a:link, .menu-sub a:visited{
	background:		#007900 url('../images/sub-0.jpg') repeat-y;
	color:			#FFFFFF;
}
.menu-sub a:hover{
	background:		#007900 url('../images/sub-1.jpg') repeat-y;
	color:			#BAFF00;
}

.menu-sub2 a{
	display:		block;
	width:			150px;
	padding:		5px 0px 5px 50px;
	line-height:		11px;
	text-decoration:	none;
	font-size:		10px;
	color:			#FFFFFF;
}
.menu-sub2 a:link, .menu-sub2 a:visited{
	background:		#007900 url('../images/sub-0.jpg') repeat-y;
	color:			#FFFFFF;
}
.menu-sub2 a:hover{
	background:		#007900 url('../images/sub-1.jpg') repeat-y;
	color:			#BAFF00;
}

td.footer{
	background:		#000000 url('../images/footer.gif');
	height:			22px;
}
.footer {
	color:			#FFFFFF;
	font-size:		7.5pt;
	font-weight:		bold;
	text-decoration:	none;
	padding:		0px 0px 0px 0px;
}
.footer a:link, .footer a:visited, .footer a:hover{
	color:			#FFFFFF;
	font-size:		7.5pt;
	margin-left:		3px;
	margin-right:		3px;
	padding:		0px 3px 0px 3px;
}

td.languagebar{
	background:		#007900 url('../images/language-bar.gif') right repeat-y;
	height:			20px;
}

.padding{
	padding:		10px 10px 0px 0px;
}
.flashbar{
	background:		#000000 url('../images/vertical-bar-back.gif') repeat-y;
}

td.back-black{
	background-color:	#000000;
}
td.header{
	background-color:	#FFFFFF;
	height:			95px;
}
td.banner{
	background-color:	#000000;
	height:			150px;
}
td.map{
	background-color:	#000000;
	height:			300px;
}
td.proud{
	height: 78px;
	color:#FFFFFF;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:bottom;
}

td.contact, .contact a{
	font-size:		11px;
	color:			#000000;
}
td.contact {
	padding:		10px 10px 0px 0px;
}
.contact-head{
	font-size:		12px;
}

td.bread {
	height:			20px;
	color:			#FFFFFF;
	font-size:		10px;
	background:		#000000 url('../images/bread.gif') right repeat-y;
	padding-left:		10px;
}
.bread a{
	margin-right:		5px;
	text-decoration:	none;
}
.bread a:hover{
	color:			#BAFF00;
}

.green{
	color:			#007900;
}
.related-topics {
	border:			#50AE26 double thick;
	padding:		10px 10px 10px 10px; 
	line-height:		12pt;
	background-color:	#F3FCEF;
}
.white{
	color:			#FFFFFF;
}
p.map{
	margin-top:		-8px;
	text-align:		right;
	padding:		2px 0px 0px 0px; 
	font-size:		10px;
	font-weight:		bold;
}

/*page navigation*/
.top a{
	display:		block;
	width:			50px;
	background:		#FFFFFF url('../images/top.gif') no-repeat;
	font-size:		11px;
	padding-left:		17px;
}
.back-next{
	font-size:		11px;
	margin-top:		-13px;
	display:		block;
}
a.back {
	display:		block;
	background:		#FFFFFF url('../images/back.gif') left no-repeat;
	padding:		0px 0px 0px 20px;
	float:			left;
	width:			150px;
}
a.next {
	display:		block;
	background:		#FFFFFF url('../images/next.gif') right no-repeat;
	padding:		0px 20px 0px 0px;
	float:			right;
	width:			150px;
	text-align:		right;
}
.manual_index {
	font-size:		11px;
	margin-top:		-5px;
	display:		block;
	text-align:		center;
}

#vehicleSearchForm {
	position: relative;
}

#vehicleSearchForm input {
	width: 300px;
	font-size: 1.1em; /* 11 points */
	color: #666;
}

#map_holder {
        float: left;
        width: 403px;
        height: 300px;
}

#map_legend {
        float: right;
        border: 4px outset;
}


/*Member Direct Styles etc*/

.curvy {position:relative; width:500px; height:39px; background:#50AE26; color:#000; margin:1em auto;}
.ctl, .cbl {position:absolute; width:20px; height:20px; color:#50AE26; background:#ffffff;overflow:hidden;}
.ctr, .cbr {position:absolute; width:70px; height:20px; color:#50AE26; background:#ffffff;overflow:hidden;} 
.ctl {top:0px; left:0px;}
.cbl {top:20px; left:0px;}
.ctr {top:0px; left:430px;}
.cbr {top:20px; left:430px;}
.quadtl, .quadtr, .quadbl, .quadbr {position:absolute; font-size:150px; font-family: Arial; color:#50AE26;line-height:40px;}
.quadtl {left:-8px;}
.quadtr {left:-25px;}
.quadbl {left:-8px; top:-18px;}
.quadbr {left:-25px; top:-18px;}
.text {position:absolute; top:10px; left:10px; width:500px; height:39px; color:#ffffff; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.count{position:absolute; top:0px; left:320px; width: 140px;}

.curvyEnclosure {position:relative; display:none;}

.curvyOne {position:relative; width:450px; height:139px; background:#50AE26; color:#000; margin:1em auto; display:block;}
.curvyOne a:link, .curvyOne a:visited{color: #ffffff; font-weight: bold; text-decoration: none;}
.curvyOne a:hover{text-decoration: underline;}
.ctlOne, .cblOne, .ctrOne, .cbrOne {position:absolute; width:20px; height:20px; color:#50AE26; background:#ffffff;overflow:hidden;}
.ctlOne {top:0px; left:0px;}
.cblOne {top:120px; left:0px;}
.ctrOne {top:0px; left:430px;}
.cbrOne {top:120px; left:430px;}
.quadtlOne, .quadtrOne, .quadblOne, .quadbrOne {position:absolute; font-size:150px; font-family: Arial; color:#50AE26; line-height:40px;}
.quadtlOne {left:-8px;}
.quadtrOne {left:-25px;}
.quadblOne {left:-8px; top:-18px;}
.quadbrOne {left:-25px; top:-18px;}
.textOne {position:absolute; margin:10px; width:430px; height:119px; color:#ffffff; 
/* #text-align:justify; 	*/
 font-family: Verdana, Arial, Helvetica, sans-serif;}

/*On-line Orientation Button effects*/
input.buttonOne {background-color: #50AE26;   border:1px solid;
   border-top-color:#50AE41;
   border-left-color:#50AE41;
   border-right-color:#50AE90;
   border-bottom-color:#50AE90;   
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   color:#FFFFFF;}
input.buttonOne:hover {background-color: #B3EE3A;}

.oo_create_ok {
  color:#333333;
}

.oo_create_error {
  color:#FF0000;
}

.SuccessBox td {
  background:#ECECEC;
}
