/* last updated 27 Oct 06 */



html {

		min-height:100%; 

		margin-bottom:1px;

}



body {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 76%;

}



	  

#main, #main_notfixed {

		width: 800px;

		margin: 0 auto 0 auto;

		border: none;

		position:relative;

		background-color: #fff;

		}



#topbanner, #topbanner_notfixed {

		width: 800px;

		height: 60px;

		margin: 0;

		padding: 0;

		border: none;

		background-color: #ccf;

}





#companylogo {

		display: inline;

		margin: 0 161px 0 0;

		padding: 0;

		border: none;

		height: 60px;

}



#topadv1 {

		display: none;

}



#topadv1 img {

		vertical-align: top;

		padding: 0;

		margin:0;

		float: left;

}



#container {

		margin: 0;

		padding: 0;

		position: relative;

        border-top: 1px solid white;

	

	

}



#leftcolumn {

		display: none;

}



#leftmenu { 

		display: none;

		}







#leftmenu a {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 1em;

		text-decoration: none;

		margin: 0px;

		padding: 0px;



}



#leftmenu a:link {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #fff;

		text-decoration: none;

				

}

				

#leftmenu a:visited {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #fff;

		text-decoration: none;

				

}

				

#leftmenu a:active {

		font-family:  Verdana, Arial, Helvetica, sans-serif;

		font-size:1em;

		color: #9cf;

		text-decoration: none;

				

}

				

#leftmenu a:hover {

		font-family:  Verdana, Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #9cf;

		text-decoration: none;

				

}





#leftmenu ul {

				margin: 0 0 0 0;

		  		padding: 0 0 0 0;

}



#leftmenu ul li {

		border-bottom: 1px solid #6699cc;

		list-style-type: none;

		margin: 0 0 0 0px;

		padding: 5px 0 5px 10px;

		color: #9cf;

		

}



#leftmenu ul li a {

		display: block;

		margin: 0px 0px 0px 0px;

		padding: 0;

		width: 100%;



}



html>body #leftmenu ul li a {

		width: auto;

	

}





#leftmenu ul li a:hover {	

		color: #cf8;

}







.links {display: none;

		

}



.links ul {

		margin: 0 0 0 0;

		padding: 0 0 0 0;

}



.links ul li {

		list-style-type: none;

		color: #39c;

		font-weight: bold;

		margin: 0 0 0 0px;

		padding: 5px 0 5px 10px;

}



.links ul li a:link {

		color: #069;

		font-weight: normal;

		text-decoration: none;

}



.links ul li a:visited {

		color: #069;

		font-weight: normal;

		text-decoration: none;

}



.links ul li a:active {

		color: #069;

		font-weight: normal;

		text-decoration: none;

}



.links ul li a:hover {

		color: #f09;

		font-weight: normal;

		text-decoration: none;

}



#content {

		

		margin-left: 0;

		margin-right: 150px;

		margin-top: 0;

		margin-bottom: 0;

		padding: 0 50px 0 0 ;

		border: 1px solid white;

		position: relative;

		

}



#rightcolumn {

		display: none;

}



img.buttonadv  {margin-bottom: 10px;}



#footer {

		clear: both;

}



#footer p {

		text-align: center;

}





#footer a:link {

		color: #069;

		font-weight: normal;

		text-decoration: none;

}



#footer a:visited {

		color: #069;

		font-weight: normal;

		text-decoration: none;

}



#footer a:active {

		color: #069;

		font-weight: normal;

		text-decoration: none;

}



#footer a:hover {

		color: #f09;

		font-weight: normal;

		text-decoration: none;

}





/* css for homepage */



#homefront { margin-top: 0;



}



#welcome {

			margin-top:0;

			padding: 0 5px 0 5px;

}



a:link {color: #069; text-decoration: underline;}

a:active {color: #069; text-decoration: underline;}

a:visited {color: #069; text-decoration: underline;}

a:hover {color: #f09; text-decoration: underline; }



.row {margin: 0;

      padding: 0;

	  clear:left;}





.row a:link {text-decoration: none;}

.row a:active {text-decoration: none;}

.row a:visited {text-decoration: none;}

.row a:hover {text-decoration: none;

				color: #f09;} 

				

.row h4.whitetext a:link {color: #fff; text-decoration: none;}

.row h4.whitetext a:active {color: #fff; text-decoration: none;}

.row h4.whitetext a:visited {color: #fff; text-decoration: none;}

.row h4.whitetext a:hover {color: #f09;text-decoration: none;} 





#sumnews1 {

		width: 150px;

		margin: 0 6px 2px 3px;

		padding: 0;

		border: none;

    	background-color:#ffffff;

		display: inline;

		float: left;

		border-bottom: 1px solid #39c;

}







#sumnews2 {

		width: 150px;

		margin: 0 3px 2px 3px;

		padding: 0;

		border: none;

    	background-color:#fff;

		display: inline;

		float: left;

		border-bottom: 1px solid #39c;



}



#sumnews3 {

		width: 150px;

		margin: 0 0 2px 3px;

		padding: 0;

		border: none;

    	background-color:#fff;

		display: inline;

		float: left;

		border-bottom: 1px solid #39c;

		

}



.cartests {

		width: 150px;

		margin: 0 6px 2px 3px;

		padding: 0;

		border: none;

		background-color:#fff;

		display: inline;

		float: left;

		

		

}



#car1 {

		width: 150px;

		margin: 0 6px 2px 3px;

		padding: 0;

		border: none;

    	background-color:#fff;

		display: inline;

		float:left;

		

}



#car2 {

		width: 150px;

		margin: 0 3px 2px 3px;

		padding: 0;

		border: none;

    	background-color:#fff;

		display: inline;

		float: left;

		

}



#car3 {

		width: 150px;

		margin: 0 0 2px 3px;

		padding: 0;

		border: none;

    	background-color:#fff;

		display: inline;

		float: left;

		

}









.summary {text-align: center;}



.summary h4 {

		font-size: 0.9em;

		width:150px;

		color: #069;

		text-align: left;

		margin-top: 4px;

		margin-bottom: 2px;

		margin-left: 0px;

		padding: 3px 0 3px 0px;}



.summary h4.yellow {

		background-color: #fc0;

}



.summary h5.yellow {

		background-color: #fc0;

}







.summary h5 {

			font-size: 0.85em;

			font-weight: normal;

			color: #000000;

			margin: 0 0 20px 0;

			width: 150px;

}

.summary h4.whitetext { 

        margin-top: 0px;

		margin-bottom: 0px;

        background-color:#99c;

		color: #fff;}



.summary h4 span {

		padding: 0px 0 0px 2px;

}

.summary p{ 

		font-size: 0.8em;

		color: #000000;

		text-align: left;

		margin: 2px 0 2px 0;



			

}



.summary img {

		margin: 1px 0 1px 0;}



#adhighlights {

				
				display: none;
				float:right;

				width: 150px;

				margin-left: 9px;

}



.adbox {text-align: center;}



.adbox p.make {



				text-align: left;

				font-weight: bold;

				margin:0;

				background-color: #030;

				width: 150px;

				padding: 3px 0 3px 0px;

				

}



.adbox p.make span {



				padding: 0px 0 0px 2px;

				

}

.adbox p.price {

			text-align: right;

			margin-right: 2px;

			margin-top: 2px;

			margin-bottom: 4px;

			padding:0;

}



#rightlinks { border-top: 1px solid #39c;

			width: 150px; }



h1 {

		font-size: 1.2em;

		color: #069;

		text-align: center;

		font-weight: bold;

}



h1.left {

		font-size: 1.2em;

		color: #069;

		text-align: left;

		margin-left:7px;

		font-weight: bold;

}





h1.black {

		font-size: 1.2em;

		color: #000;

		text-align: center;

		font-weight: bold;

}



h1.leftblack {

		font-size: 1.2em;

		color: #000;

		text-align: left;

		margin-left:7px;

		font-weight: bold;

}





p#searchlabel  {

		text-align:left;

		font-size: 1.2em;

		color: #069;

		font-weight: bold;

		margin-left: 0px;

		margin-bottom: 0;

		padding-bottom: 0;

}



p#searchlabelblack  {

		text-align:left;

		font-size: 1.2em;

		color: #000;

		font-weight: bold;

		margin-left: 0px;

		margin-bottom: 0;

		padding-bottom: 0;

}





p {

		font-size: 0.85em;

		color: #069;

		text-align: center;	

}



p.black {

		font-size: 0.85em;

		color: #000;

		text-align: center;	

}

p.largetext     {		

			font-size: 0.9em;

			color: #069;

			text-align: left;

}



p.largetextblack     {		

			font-size: 0.9em;

			color: #000;

			text-align: left;

}



p.largetextbold     {		

			font-size: 0.9em;

			color: #069;

			text-align: left;

			font-weight: bold;

}



p.largetextbold a {text-decoration: none;}

p.largetextbold a:link {text-decoration: none;}

p.largetextbold a:active {text-decoration: none;}

p.largetextbold a:visited {text-decoration: none;}

p.largetextbold a:hover {text-decoration: none;}



ul.largetextbold li {

			list-style-item: disc;

			font-size: 0.9em;

			color: #069;

			margin: 0;

			padding: 5px 0 5px 0;}



p.article  {

		font-size: 0.85em;

		color: #000;

		text-align: left;	

		margin-left: 7px;

		text-indent: 2em;

}



p.articlebold  {

		font-size: 0.85em;

		color: #000;

		text-align: left;	

		margin-left: 7px;

		font-weight:bold;

}



img.left {

		 float:left; 

		 margin: 0 10px 3px 7px;

		 

}



img.right {

		 float:right; 

		 margin: 0 10px 3px 50px;

}







h2 {

		font-size: 0.9em;

		color: #fff;

		width: 150px;

		background-color: #99c;

		text-align: left;

		margin: 10px 0 2px 3px;

		padding: 3px 0 3px 0px;

		

}

		

h2 span {

		padding: 0px 0 0px 2px;

}



h2 span a:link {color: #fff; text-decoration: none;}

h2 span a:active {color: #fff; text-decoration: none;}

h2 span a:visited {color: #fff; text-decoration: none;}

h2 span a:hover {color: #f09;text-decoration: none;} 



form {

		text-align: left;

		margin-left: 50px;

}



form.detail {margin-left: 5px;}



input {padding-left: 0px;

       margin-left: 0px;}



.radiolabel {

		font-size: 0.85em;

		color: #069;

		

}



.radiolabelblack {

		font-size: 0.85em;

		color: #000;

		

}



input.radiotype {

		font-size: 0.85em;

		width: 10px; 

		height: 10px;

		

}



input.button {

		margin-right: 20px;

		margin-top: 5px;

}



/* css for table */



table.green {background-color: #cfc;}



table td {color: #069;}



td.titlecell  {text-align: left;

			   font-size: 1.2em;

			   font-weight: bold;

			   }



td.headlinecell  {text-align: left;

			   font-size: 1.2em;

			   font-weight: bold;

			  }



td.subheading-nb {text-align: left;

			   font-size: 1em;

			   font-weight: bold;

			   }

			   

td.subheading {text-align: left;

			   font-size: 1em;

			   font-weight: bold;

			   border-top: 1px solid #006699;

			   }



td.desctext {text-align: left;

			 font-size: 0.85em;

             }



td.picture {text-align:left;

            width: 254px;

			background-color: #fff;

			font-size: 0.9em;}

td.picture img {margin: 2px 0 2px 0;}



td.eralign	{text-align: right;

			width: 146px;

			font-size: 0.85em;

			}



td.elalign	{text-align: left;

			width: 240px;

			font-size: 0.85em;

			font-weight: bold;}



td.ralign {text-align: right;

			width: 200px;

			font-size: 0.85em;}

td.lalign {text-align: left;

			width: 120px;

			font-size: 0.85em;}



table.halftable td.ralign {

			text-align: right;

			width: 180px;

			font-size: 0.85em;}



td.fullline {text-align: left;

			 font-size: 0.85em;}

			 

td.ralign a.mailto img, td.elalign a.mailto img  {border: none; text-decoration: none; color: #cfc;}



.tablecontainer {clear:both;

				 }

			

.rightoptions {

			margin-right: 0px;

			margin-left: 0;

			display: inline;

			width: 315px;

			float:left;

			}



 p.right {text-align: right;

         margin-right: 7px;}



 p.left {text-align: left;

        margin-left: 7px;}

		

 p.rightblue {text-align: right;

         margin-right: 7px;

		 color: #069;}



 p.leftblue {text-align: left;

        margin-left: 7px;

		color: #069;}

		

 p.rightblack {text-align: right;

         margin-right: 7px;

		 color: #000;}



 p.leftblack {text-align: left;

 		margin-right: 7px;

        	color: #000;}



#content ul.static li {

			list-style-item: disc;

			font-size: 0.85em;

			margin: 0;

			padding: 5px 0 5px 0;}

			

ol {margin-left: 20px;

	padding-left: 10px;

	font-size: 0.85em;}

	

ol li {margin: 0 0 0 0px;

		padding: 5px 0 5px 5px;}



.leftoptions {

				margin-left: 0px;

				margin-right:0;

				display: inline;

				clear: left;

				width: 315px;

				float:left;

}



td.gallerylink a {font-size: 0.9em;}

			

td.gallerylink a:link {

		color: #069;

		font-weight: normal;

		text-decoration: underline;

		

}



td.gallerylink a:visited {

		color: #069;

		font-weight: normal;

		text-decoration: underline;

}



td.gallerylink a:active {

		color: #069;

		font-weight: normal;

		text-decoration: underline;

}



td.gallerylink a:hover {

		color: #f09;

		font-weight: normal;

		text-decoration: underline;

}





.tablecontainer table.searchresults {

										margin: 30px 7px 0 7px;}



table.searchresults thead {background-color: #ccf;

}



td.headright {text-align: right;

			font-size: 0.85em;

			text-decoration: none;}



td.headleft {text-align: left;

			font-size: 0.85em;

			text-decoration: underline;}



td.headtextright {text-align: right;

			font-size: 0.85em;

}



td.headtextleft {text-align: left;

			font-size: 0.85em;

}



td.blueleft {background-color: #39c;

			 color: #fff;

			 font-size: 0.85em;

			 text-align: left;

			 vertical-align: top;

			 border-top: 2px solid #000;

			 border-bottom: 2px solid #000;

}



td.blueright {background-color: #39c;

			 color: #fff;

			 font-size: 0.85em;

			 text-align: left;

			 vertical-align: bottom;

			 border-top: 2px solid #000;

			 border-bottom: 2px solid #000;

}



td.blueright a, td.blueright a:link, td.blueright a:visited, td.blueright a:active {color: #fff;}

td.blueright a:hover {color: #f09;}



td.blueleft a, td.blueleft a:link, td.blueleft a:visited, td.blueleft a:active {color: #fff;}

td.blueleft a:hover {color: #f09;}

			 

td.greenleft {background-color: #cfc;

			 color: #069;

			 font-size: 0.85em;

			 text-align: left;

			 vertical-align: top;

}



td.greenright {background-color: #cfc;

			 color: #069;

			 font-size: 0.85em;

			 text-align: left;

			 vertical-align: bottom;

}



table.summaries {

					margin: 0 7px 0 7px;}



td.carsumleft {

			 color: #069;

			 font-size: 0.85em;

			 text-align: left;

			 vertical-align: top;

	

}



td.carsumright {

			 color: #069;

			 font-size: 0.85em;

			 text-align: left;

			 vertical-align: bottom;

}



td.newssumleft {

			 color: #069;

			 font-size: 0.85em;

			 text-align: left;

			 

}



td.newssumright {

			 color: #069;

			 font-size: 0.85em;

			 text-align: right;

			 

}



td.tablepic {text-align: center;} 

td.tablepicborder {text-align: center;

				   border-top: 2px solid #000;

				   border-bottom: 2px solid #000;}



td.blankcell {font-size: 0.5em;}



td span.underbold {text-decoration: underline;

					font-weight: bold;}

					

/*css for wizard step 1a, 1b, 2 forms  */



form.formpage {background: #ccf; width:600px; padding:10px; margin:0; text-align:left; border-top: 2px solid #069;}

form.formpage label {clear:left; float:left; display:block; width:120px; text-align:left; padding-right:10px; color:#069; font-weight: bold; font-size: 0.85em; margin-bottom:0.5em; margin-top: 0.6em;}

form.formpage label.widelabel {clear:left; float:left; display:block; width:180px; text-align:left; padding-right:10px; color:#069; font-weight: bold; font-size: 0.85em; margin-bottom:0.5em; margin-top: 0.6em;}

form.formpage input {background:#fff; padding-left:0; margin-bottom:0.6em; margin-left: 0em; margin-top: 0.6em;}

form.formpage select {margin-left:0; margin-bottom:0.6em; margin-top: 0.6em;}

form.formpage textarea {padding:0.5em; overflow:auto;}

form.formpage input.button {text-align: right; margin-left: 120px;}

form.formpage input.radiotype {margin-bottom:0;}

form.formpage span.formtext {color: #069; font-size: 0.85em;}

form.formpage p.blackboldital {color: #000; font-weight: bold; font-style: italic; text-align: left;}

form.formpage span.dropdownlabel {color:#069; font-weight: bold; font-size: 0.85em; margin-bottom:0.5em; margin-top: 0.6em; vertical-align: middle; }

form.formpage label.dropdownlabel { float:right; display:block; width:120px; text-align:left; padding-right:10px; color:#069; font-weight: bold; font-size: 0.85em; margin-bottom:0.5em; margin-top: 0.6em; }

.pseudocolumnright {float: left; display:inline; width: 400px;}

.pseudocolumnleft {float: left; display:inline; width: 200px;}



.pseudocolumnright2 {float: left; display:inline; width: 225px;}

.pseudocolumnleft2 {float: left; display:inline; width: 375px;}



#wizardimage {text-align: left; margin:0 ;}



.red {



    color: #ff0000;



    font-size: 0.8em;



}



a img.pretendinput {border:none;}



.pretendinput { padding-left:0; margin-bottom:0.6em; margin-left: 0em; margin-top: 0.6em; border:0px;}





/*wizard step 3 photos page */



h3    {		font-size: 0.9em;

			color: #069;

			text-align: left;	}



h3.bold    {font-size: 0.9em;

			color: #069;

			font-weight: bold;

			text-align: left;	

			margin-left: 7px;

			padding-left: 0px;

			padding-top: 3px;

			padding-bottom: 0;

			border-top: 2px solid #069;}





#panelgreen  {	width: 625px;

				background-color: #cfc;

				border: none;

				margin-left: 7px;

				margin-right: 7px;}



#panelgreen p {	font-size: 0.85em;

					color: #069;

					font-weight: bold;

					text-align: left;	

					margin-left:20px;

					margin-top:0;

					padding-top: 0px;

					padding-bottom: 20px;}



#panelgreen input.radiotype {margin:7px 0 0 7px;

}





#panelgreen .radiolabel {font-size: 0.9em;

						font-weight: bold;

						color: #069;

}



#panelblue   {	width: 621px;

				background-color: #069;

				border: 2px solid #000;

				margin-left: 7px;

				margin-right: 7px;}

				

				

#panelblue p {	font-size: 0.85em;

					color: #fff;

					font-weight: bold;

					text-align: left;	

					margin: 2px 5px 2px 20px;

					padding-top: 0px;

					padding-bottom: 0;}



#panelblue input.radiotype {margin:7px 0 0 7px;

}





#panelblue .radiolabel {font-size: 0.9em;

						font-weight: bold;

						color: #fff;

}



#panelblue span.yellow {font-size: 1em;

							font-weight: bold;

							color:#fc0;

}



#panelblue a { 			font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #fff;

						

}



#panelblue a:link { 	font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #fff;

						text-decoration: underline;

}

						

#panelblue a:visited { 	font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #fff;

						text-decoration: underline;

}			

				

#panelblue a:active { 	font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #fff;

						text-decoration: underline;

}		



#panelblue a:hover { 	font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #f09;

						text-decoration: underline;

}

/* wizard step 4 preview page*/



hr {height: 0px; border: 0px; border-bottom: 2px solid #069; padding-bottom:0; margin-bottom:0;}



/* wizard step 5 newspaper page*/



form.formpage2 {width:625px; padding: 0px; margin:0px 0px 0px 5px; text-align:left;}



#panellightblue  {	width: 625px;

				background-color: #ccf;

				margin-left: 0px;

				margin-right: 0px;}



#panellightblue input.radiotype {margin:7px 0 0 50px;

}





#panellightblue .radiolabel {font-size: 0.9em;

						font-weight: bold;

						color: #069;

}



#panellightblue a { 			font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #069;

						

}



#panellightblue a:link { 	font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #069;

						text-decoration: underline;

}

						

#panellightblue a:visited { 	font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #069;

						text-decoration: underline;

}			

				

#panellightblue a:active { 	font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #069;

						text-decoration: underline;

}		



#panellightblue a:hover { 	font-size: 0.9em;

						font-weight: bold;

						font-style: italic;

						color: #f09;

						text-decoration: underline;

}



h3.boldpadding    {font-size: 0.9em;

			color: #069;

			font-weight: bold;

			text-align: left;	

			margin-left: 0px;

			padding-left: 7px;

			padding-top: 3px;

			padding-bottom: 0;

			border-top: 2px solid #069;}

			

/* mysitepanel*/



#mysitepanel  {	/*width: 625px;*/

				background-color: #ccf;

				margin-left: 0px;

				margin-right: 0px;

				padding-bottom: 5px;}

				

#mysitepanel table {

					text-align: left;

					margin: 10px 0px 10px 7px;}



#mysitepanel p {font-size: 1em;

				text-align: left;

				line-height: 140%;}





/* articles */



p.testheading { display: none;

}



span.test  {	font-size: 3em;

				font-weight: bold;

				color: #fff;

				padding: 0 5px 0 5px;

				background-color: #c33;

}



span.carname {	font-size: 1.7em;

				font-weight: bold;	

				color: #fff;

				font-style: italic;

				padding-left: 7px;

				

				

				

}



p.standfirst	{ 

				border: 2px solid #069;

				font-size: 1.2em;

				text-align: left;

				padding: 0 5px 5px 5px;

				margin: 0 2px 20px 2px;

				width: 97%;

}



h1.redleft {

			font-size: 1.2em;

			color: #c33;

			text-align: left;

			margin-left:7px;

			font-weight: bold;

}



p.boxout {

			border-top: 2px solid #069;

			border-bottom: 2px solid #069;

			font-size: 1.5em;

			font-weight: bold;

			text-align: center;

			padding: 0 0 5px 0;

			margin: 25px 160px 20px 160px;

			 

			}

			

table.article	{}





table.article thead td {

			font-size: 1.8em;

			color: #fff;

			text-align: left;

			background-color: #c33;

			margin-left: 0;

			padding-left: 0px;

}

			

table.article tbody td ul{

			list-style: disc inside;

			font-weight: bold;

			color: #069;

			margin: 0;

			padding-left:5px;

}







span.contactred {

			font-size: 1.6em;

			color: #c33;

			text-align: left;

			margin:0;

			padding-left: 3px;

}



/* top right search box */



input.topbutton {margin: 5px 0 0 2px;

				vertical-align: text-bottom; 

}







form.headerform {display: inline; 

			text-align: left; 

			margin: 0 0 0 20px;}



span.radiolabelheader {

		font-size: 0.85em;

		color: #069;

		padding-left: 30px;}


/* New homepage css*/


span.newuser {
		font-size: 0.85em;
		color: #069;
		float: right;
		padding-right: 40px;}

#boxtopright {	margin: 0 1px 0px 468px;
				padding: 5px 0 25px 0px;
				border: 1px solid #008040;
				background-color: #eee8aa;}

form.toprightform {display: inline; 
			text-align: left; 
			margin: 0 0 0 40px;
			}
input.searchbutton {margin: 0 10px 0 10px;
				vertical-align: middle; 
}

#mainsearchbg {	margin: 0 177px 5px 3px;
			padding: 0 0 5px 5px;
			border: 1px solid #008040;
			background-color: #eee8aa;}

hr.home {margin: -5px 20px 0 5px; height: 0px; border: 0px; border-bottom: 1px solid #008040; padding-bottom:0; padding-top:0;}

.advertimage {background-image: url(bg_repeat.gif);
		background-repeat: repeat-x;
		}
img.adborder {border: 1px solid #008040;}

img.magimage {margin-left:3px; margin-bottom: 5px;}



h2.homecol {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.5em;
		font-weight: 500;
		color: #fff;
		width: 150px;
		background-color: #008040;
		text-align: left;
		margin: 0px 0 2px 0px;
		padding: 0px 0 0px 0px;
		
}

h2.homecol span {
		padding: 0px 0 0px 2px;
}

h2.homecol span a:link {color: #fff; text-decoration: none; }
h2.homecol span a:active {color: #fff; text-decoration: none; }
h2.homecol span a:visited {color: #fff; text-decoration: none;}
h2.homecol span a:hover {color: #fc0;text-decoration: none;} 



#newscol {
		width: 150px;
		margin: 0px 4px 2px 4px;
		padding: 0;
		border: none;
    	background-color:#fffacd;
		display: inline;
		float: left;
		
		
}



#testscol {
		width: 150px;
		margin: 0px 4px 2px 4px;
		padding: 0;
		border: none;
    	background-color:#fffacd;
		display: inline;
		float:left;
		text-align: center;
		

}

#archivecol {
		width: 150px;
		margin: 0px 4px 2px 4px;
		padding: 0;
		border: none;
    	background-color:#fffacd;
		display: inline;
		float: left;
		
		
}



.homesummary {text-align: center;}

h4.home {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: bolder;
		line-height: 1em;
		width:150px;
		color: #069;
		text-align: left;
		margin-top: 2px;
		margin-bottom: 0;
		margin-left: 0px;
		padding: 3px 0 3px 0px;
		}



h4.home a:link {color: #333; text-decoration: none; }
h4.home a:active {color: #333; text-decoration: none; }
h4.home a:visited {color: #333; text-decoration: none; }
h4.home a:hover {color: #f09; text-decoration: none; }


hr.homecol {margin: 0px 0px 2px 0px; height: 0px; border: 0px; border-bottom: 1px solid #008040; padding-bottom:0; padding-top:0px;}




.homesummary h4 span {
		padding: 0px 0 0px 2px;
}
p.homesummary{ 
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		line-height: 1.2em;
		color: #000000;
		text-align: left;
		margin: 0px 0 2px 0px;
		padding:0;

			
}


p.homesummary a:link {text-decoration: none; color: #333; font-weight:bold;}
p.homesummary a:active {text-decoration: none; color: #333; font-weight:bold;}
p.homesummary a:visited {text-decoration: none; color: #333; font-weight:bold;}
p.homesummary a:hover {text-decoration: none; color: #f09; font-weight:bold;}

#testscol img  {
		margin: 2px 0 2px 0;
		border: 1px solid #008040;}

#archivecol img  {
		padding:0;
		margin:-1px 0 -2px 0;
		border: none;
		background-color:none;}

#testscol h5 {
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.9em;
			font-weight: bold;
			color: #000000;
			margin: 0 0 0 0;
			width: 150px;
}


#testscol h5 a:link {color: #000; text-decoration: none;}
#testscol h5 a:active {color: #000; text-decoration: none;}
#testscol h5 a:visited {color: #000; text-decoration: none;}
#testscol h5 a:hover {color: #f09; text-decoration: none; }


form.archiveform {display: inline; 
			text-align: left; 
			margin: 0 0 0 0;
			
			}
			
input.archivebutton {margin: 0 0 5px 0;
				vertical-align: middle; 
}

span.archivesearch {
		font-size: 0.85em;
		color: #069;
		float: right;
		margin-top: 4px;
		/*padding-right:34px;*/
		padding-top: 0;}
		

hr.archivecol {margin: 20px 0px 2px 0px; height: 0px; border: 0px; width: 150px; border-bottom: 1px solid #008040; padding-bottom:0; padding-top:0px;}

#hometext {margin-right: 180px;}
