div.acilogo 
{ 
  position:absolute;
  left:0px;
  top:0px;
  bottom:100px;
  width:290px;
  line-height:16pt;
  text-align:center;
  font-size:16pt;
  font-weight:normal;
  border:0px none #ffffff;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  background-color:#ffffff;
  color:#000000
   
}
div.acilot 
{ 
  position:absolute;
  left:290px;
  top:0px;
  bottom:100px;
  width:710px;
  border:0px none #ffffff;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:60px;
  background-color:#ffffff;
  color:#000000
   
}


div.navbar
{
  position:absolute;
  left:210px;
  top:105px;
  bottom:145px;
  width:790px;  
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  
  
 }
 
div.menu
{
  position:absolute;
  left:210px;
  top:105px;
  bottom:130px;
  width:800px;
}
 
div.menu2
{
  position:absolute;
  left:215px;
  top:245px;
  bottom:270px;
  width:800px;
}
div.menu3
{
  position:absolute;
  left:215px;
  top:145px;
  bottom:165px;
  width:800px;
}

div.cssnav
{
  position:relative;
  font-family: arial, helvetica, sans-serif;
  background-image:  url(images/downbtn25.png);
  background-repeat: no-repeat;
  white-space: nowrap;
  display: inline;
  width: 80px;
  height: 25px;
  margin: 0; 
  padding: 0;
  float: left; 
}

div.cssnav a
{
  display: block;
  color: #000000;
  font-size: 11px;
  width: 80px;
  height: 25px;
  display: block;
  float: left;
  text-decoration: none;
}

div.cssnav a:hover 
{
  color: #ffffff;
}
div.cssnav img 
{
width: 80px;
height: 25px;
border: 0;
}
* html a:hover {visibility:visible}
 			
div.cssnav a:hover img{visibility:hidden}
 
div.cssnav span {
  position: relative;
  float: left; 
  left: 0px;
  top: -19px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  width: 80px;
  height: 14px;
  text-align: center;
 }

 
div.cssnav span {
  position: relative;
  float: left; 
  left: 0px;
  top: -19px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  width: 80px;
  height: 14px;
  text-align: center;
 }

div.tools 
{
  position:absolute;
  left:0px;
  top:100px;
  bottom:505px;
  width:210px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  font-size:8pt;
  line-height:10pt
}

div.tools2 
{
  position:absolute;
  left:0px;
  top:0px;
  bottom:505px;
  width:210px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:0px;
  font-size:8pt;
  line-height:10pt
}


div.col5{
position:absolute;
left:0px;
top:0px;
padding:0px;
background-color:#ffff00;
font-family:"Arial", "Verdana";
font-size:10pt;
font-size:normal;
font-variant:normal;
font-weight:600;
line-height:10pt;
text-align:left;
text-decoration:none;
text-indent:0pt;
text-transform:none;
	
}

div.col4 
{ 
  position:absolute;
  left:210px;
  top:130px;
  bottom:505px;
  width:790px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
  font-size:12pt
}

div.bod 
{ 
  position:absolute;
  left:210px;
  top:270px;
  bottom:1500px;
  width:800px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
  font-size:12pt
}
div.bod2 
{ 
  position:absolute;
  left:215px;
  top:170px;
  bottom:1500px;
  width:800px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
  font-size:12pt
}

div.bod3 
{ 
  position:absolute;
  left:5px;
  top:180px;
  bottom:1500px;
  width:1100px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
  font-size:12pt
}

div.col7 
{ 
  position:absolute;
  left:215px;
  top:0px;
  bottom:505px;
  width:800px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
  font-size:12pt
}


div.col8 
{ 
  position:absolute;
  left:210px;
  top:0px;
  bottom:137px;
  width:800px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
  font-size:12pt
}

div.col9
{ 
  position:absolute;
  left:0px;
  top:0px;
  bottom:175px;
  width:1024px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
  font-size:12pt
}

div.contact 
{ 
  position:absolute;
  left:0px;
  top:520px;
  bottom:575px;
  width:955px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:5px;
}


div.box 
{ 
  border-style:double;
  border-width:3px; 
  border-color:#990033;
  color:#000000;
  width:99%;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:5px;
  background:#ffff00;
  vertical-align:middle
}
div.roundedcornr_box_644433 {
   background: #ffff00;
}
div.roundedcornr_top_644433 div {
   background: url(images/roundedcornr_644433_tl.png) no-repeat top left;
}
div.roundedcornr_top_644433 {
   background: url(images/roundedcornr_644433_tr.png) no-repeat top right;
}
div.roundedcornr_bottom_644433 div {
   background: url(images/roundedcornr_644433_bl.png) no-repeat bottom left;
}
div.roundedcornr_bottom_644433 {
   background: url(images/roundedcornr_644433_br.png) no-repeat bottom right;
}

div.roundedcornr_top_644433 div, div.roundedcornr_top_644433, 
div.roundedcornr_bottom_644433 div, div.roundedcornr_bottom_644433 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
div.roundedcornr_content_644433 { margin: 0 30px; }

div.roundedcornr_box_141430 {
	background: url(images/roundedcornr_141430_tl.png) no-repeat top left;
}
div.roundedcornr_top_141430 {
	background: url(images/roundedcornr_141430_tr.png) no-repeat top right;
}
div.roundedcornr_bottom_141430 {
	background: url(images/roundedcornr_141430_bl.png) no-repeat bottom left;
}
div.roundedcornr_bottom_141430 div {
	background: url(images/roundedcornr_141430_br.png) no-repeat bottom right;
}
div.roundedcornr_content_141430 {
	background: url(images/roundedcornr_141430_r.png) top right repeat-y;
}

div.roundedcornr_top_141430 div, div.roundedcornr_top_141430,
div.roundedcornr_bottom_141430 div, div.roundedcornr_bottom_141430 {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
div.roundedcornr_content_141430, div.roundedcornr_bottom_141430 {
	margin-top: -19px;
}
div.roundedcornr_content_141430 { padding: 0 20px; }

div.roundedcornr_box_417268 {
	background: url(images/roundedcornr_417268_tl.png) no-repeat top left;
}
div.roundedcornr_top_417268 {
	background: url(images/roundedcornr_417268_tr.png) no-repeat top right;
}
div.roundedcornr_bottom_417268 {
	background: url(images/roundedcornr_417268_bl.png) no-repeat bottom left;
}
div.roundedcornr_bottom_417268 div {
	background: url(images/roundedcornr_417268_br.png) no-repeat bottom right;
}
div.roundedcornr_content_417268 {
	background: url(images/roundedcornr_417268_r.png) top right repeat-y;
}

div.roundedcornr_top_417268 div, div.roundedcornr_top_417268,
div.roundedcornr_bottom_417268 div, div.roundedcornr_bottom_417268 {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
div.roundedcornr_content_417268, div.roundedcornr_bottom_417268 {
	margin-top: -19px;
}
div.roundedcornr_content_417268 { padding: 0 20px; }

span.brand 
{
  font-size:14pt;
  font-weight:bold
}
span.select
{
  font-size:12pt;
  font-weight:bold;
  color:#000000
}


span.contact 
{
  font-size:8pt;
  font-weight:bold
}


hr.long 
{ 
  width:100%;
  height:4px;
  background:#990033
}


hr.thin
{ 
  width:95%;
  height:3px;
  background:#990033
}


a.plain /* hyperlink not underlined */
{ 
  text-decoration: none
}


a:link /* for unvisited links */
{
color:#990033;
}


a:visited /* for visited links */
{
color:#000000;
}


a:active /* when link is clicked */
{
color:#000000;
}


a:hover /* when mouse is over link */
{
color: rgb(0, 96, 255)
} 
dt.tests{
  font-weight:600;
}


table.tools 
{ 
/*The horizontal position and size of a non-floating, block-level element is determined by 
seven properties: 'margin-left', 'border-left', 'padding-left', 'width', 'padding-right'
, 'border-right' and 'margin-right'. The sum of these seven is always equal to the 'width' 
of the parent element. */


  width:190px; /*the width of the table includes half the table border, The width of an element is the width of the content*/
  
  border-width:8px;
  border-style:double;
  border-color:#990033;
  
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  
  border-spacing:0px;
  float:left;
  
  background-color:#ffff00;


  vertical-align:middle;
  font-family:"Arial", Verdana;
  font-size:8pt;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:10pt;
  text-align:left;
  text-decoration:none;
  text-transform:none;
}


table.contact 
{ 
/*The horizontal position and size of a non-floating, block-level element is determined by 
seven properties: 'margin-left', 'border-left', 'padding-left', 'width', 'padding-right'
, 'border-right' and 'margin-right'. The sum of these seven is always equal to the 'width' 
of the parent element. */


  width:955px; /*the width of the table includes half the table border, The width of an element is the width of the content*/
  
  border-width:3px;
  border-style:double;
  border-color:#990033;
  border-spacing:0px;
   
  background-color:#ffff00;


  font-family:"Arial", Verdana;
  font-size:6pt;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  
  line-height:100%;
  
  text-align:left;
  text-decoration:none;
  text-indent:0pt;
  text-transform:none;
}


table.imgpview 
{ 
  width:640px; /*the width of the table includes half the table border, The width of an element is the width of the content*/
  
  border-width:3px;
  border-style:solid;
  border-color:#990033;
  border-spacing:0px;
  padding:0px;
   
  background-color:#ffff00;


  font-family:"Arial", Verdana;
  font-size:8pt;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  
  line-height:100%;
  
  text-align:center;
  text-decoration:none;
  text-indent:0pt;
  text-transform:none;
}


table.ads 
{ 
  width:798px; /*the width of the table includes half the table border, The width of an element is the width of the content*/
  
  border-width:3px;
  border-style:solid;
  border-color:#990033;
  border-spacing:0px;
  padding:0px;
   
  background-color:#ffff00;


  font-family:"Arial", Verdana;
  font-size:8pt;
  font-style:normal;
  font-variant:normal;
  font-weight:600;
  
  line-height:8pt;
  
  text-align:left;
  text-decoration:none;
  text-indent:0pt;
  text-transform:none;
}


table.ads2 
{ 
  width:784px; /*the width of the table includes half the table border, The width of an element is the width of the content*/
  
  border-width:3px;
  border-style:solid;
  border-color:#990033;
  border-spacing:0px;
  padding:2px;
   
  background-color:#ffff00;


  font-family:"Arial", Verdana;
  font-size:8pt;
  font-style:normal;
  font-variant:normal;
  font-weight:600;
  
  line-height:10pt;
  
  text-align:left;
  text-decoration:none;
  text-indent:0pt;
  text-transform:none;
}

table.ads3 
{ 
  width:680px; /*the width of the table includes half the table border, The width of an element is the width of the content*/
  
  border-width:3px;
  border-style:solid;
  border-color:#990033;
  border-spacing:0px;
  padding:0px;
   
  background-color:#ffff00;


  font-family:"Arial", Verdana;
  font-size:8pt;
  font-style:normal;
  font-variant:normal;
  font-weight:600;
  
  line-height:8pt;
  
  text-align:left;
  text-decoration:none;
  text-indent:0pt;
  text-transform:none;
}

table.web 
{ 
  width:784px; /*the width of the table includes half the table border, The width of an element is the width of the content*/
  
  border-width:3px;
  border-style:double;
  border-color:#990033;
  border-spacing:0px;
  padding:0px;
   
  background-color:#ffff00;


  font-family:"Arial", Verdana;
  font-size:8pt;
  font-style:normal;
  font-variant:normal;
  font-weight:600;
  
  line-height:8pt;
  
  text-align:left;
  text-decoration:none;
  text-indent:0pt;
  text-transform:none;
}


table.nav 
{ 
  width:784px; /*the width of the table includes half the table border, The width of an element is the width of the content*/
  
  border-color:#990033;
  border-spacing:0px;
  padding:0px;
   
  background-color:#ffff00;
}


table.feedback
{
border-top-color:#990033;
border-top-width:4px;
border-top-style:solid;
border-left-color:#990033;
border-left-width:4px;
border-left-style:solid;
border-right-color:#990033;
border-right-width:4px;
border-right-style:solid;
border-bottom-color:#990033;
border-bottom-width:4px;
border-bottom-style:solid;
font-family:"Arial", Verdana;
font-size:8pt;
font-style:normal;
font-variant:normal;


}


img.left
{
  float:left; 
  margin:1em;
  border-width:2px;
  border-style:solid;
  border-color:#990033;
}


img.right
{
  float:right; 
  margin:1em;
  border-width:2px;
  border-style:solid;
  border-color:#990033;
}


img.ads
{
border:2px solid #990033;
padding:0px;


}  
img.slideshow
{
border:12px solid #990033;
padding:0px;

}

body
{
  margin:1em;
}


p
{
  margin:1em;
  color:#000000;
}


p.make
{
  font-weight:700;
  text-align:left
}
p.model
{
  font-weight:700;
  text-align:center
}


ol.tools
{
list-style:none;
text-indent:-25pt;
}


ol.ads
{
list-style:none;
text-indent:-25pt;
}
hr.short
{ 
  width:20%;
  height:4px;
  background:#990033;
  text-align:left
}
/* for msg-pause-scroll.js*/
/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

/*-draggable-div.js---*/
div.drag{
position:relative;
cursor:hand;
z-index: 100;
}