/* commented backslash hack v2 \*/
html, body{height:100%;}
/* end hack */
html,body {
        margin: 0;
        padding: 0;
}
body {       
        font: x-small arial, hevetica, sans-serif;
        text-align: center;
		background-color: #E9E9E9;
		
        /*background: #e0e0e0 url(dot.jpg) repeat;*/
		
    
}
 
 #header .slogan2 {
	font: bold 140% arial, hevetica, sans-serif;
	color: #711e32;
	background-color: transparent;
	float: right;
	width: 450px;
	text-align: right;
	vertical-align: middle;
	border:medium none;
	margin-right: 2em;
	/*margin-top: 2em;*/
	clear: right;
	

} 
#container {
        margin-left:auto;
        margin-right:auto;
        width: 893px;
        min-height:100%;
        text-align: left;
		/*border-right: 1px solid #a1a1a1;*/
        background: #FFFFFF ;
        /*border-left: 1px solid #a1a1a1;*/
        /*border-right: 1px solid #a1a1a1;*/
        position:relative;
        /*border: 2px solid #FF3300;*/
        }
/* commented backslash hack v2 \*/
* html #container {height:100%;}       
* html #container {width:893px;w\idth:893px;}
* html body{font-size:xx-small;f\ont-size:x-small}
/* end hack */


.divider1{
	text-align:right;

}     


#topbar{

width: 100%;
height: 15px;
position: relative;
text-align: right;
/*border: 1px solid #FF3300;*/
z-index: 10;
background: #FFFFFF;
color:#666666;
/*border-bottom: 1px solid #e6e6e6;*/

}

/* style top navi */
#topbar li{
display: inline;
}




#topbar ul {

    list-style: none;
    padding:0;
     margin:0;
   
    /*border: 2px solid #FF3300;*/
}
#topbar ul li {
    margin-top: 5px;
    margin-left: 10px;
    width: 175px;
    /*border: 1px solid #990000;*/
   

}
#topbar a:link, #topbar a:visited {
  /*padding: 0.4em 0.7em 0.4em 1em;*/
  font:   100% Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  /*background-color: #B51032;*/
  text-decoration: none;
  /*border: 1px solid #711515;*/

}

#topbar a:hover{

  font:  100% Verdana, Arial, Helvetica, sans-serif;
  color: #990000;
  text-decoration:underline;
  /*background-color: #711515;*/

  }
  


/* en of style top nav */
#mainheader {
        position:absolute;
        left:0;
		top:0;
        height: 113px;
        width:100%;
        background-color: #fff;
        border-bottom: 1px solid #e6e6e6;
		
		
      /*border: 2px solid #00FF00; *//*green*/
}
#header {
        background-color: #FFFFFF;
		border-bottom:2px solid #E6E6E6;
		border-top:1px solid #E6E6E6;
		height:100px;
		margin:0px 0px 0px;
		height: 113px;
		overflow:hidden;
		position:relative;
		width:100%;
		z-index:2;
}

#header .slogan {
	font: bold 140% arial, hevetica, sans-serif;
	color: #711e32;
	background-color: transparent;
	float: right;
	width: 600px;
	text-align: right;
	vertical-align: middle;
	margin-right: 2em;
	margin-top: -2em;
	

}
.image {
margin-left: 10px;
border: none;

}
* html #mainheader {height:113px;he\ight:113px}
* html #header {height:113px;he\ight:113px}


/* styling for main machine info */


#big_machine{

	float: left;
	margin-top: 50px;
	margin-bottom: 30px;

}


#big_machine_text{


	margin-left: 325px;
	color: #000000;
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: left;
	/*padding-left: 15px;*/
	

}

#big_machine_list{

	margin-left: 325px;
	
	
}

#big_machine_list ul{

	list-style-type: circle;
	list-style-position:inside;
	padding-left: 0;
	margin-left: 0;



}

#big_machine_list ul li{
padding: 1em;



}





/*#mainnav {
        background-color:#F5F5F5;
        border-bottom:1px solid #E6E6E6;
        border-top:1px solid #E6E6E6;
        height: 5px;
        position:relative;
		clear: both;
        width:100%;
       	z-index:2;
		text-align: right;
}*/




/** html #mainnav{height:2px;he\ight:2px}     */  

#sidebar {
        float: left;
        width: 190px;
        margin-top: 15px;
		/*z-index: 10;*/
		position:relative;
		/*border: 1px solid #FF3300;*/
}



#sidebar ul {

    list-style: none;
    padding:0;
     margin:0;
   
    /*border: 2px solid #FF3300;*/
}
#sidebar ul li {
    margin-top: 5px;
    margin-left: 10px;
    width: 175px;
    /*border: 1px solid #990000;*/
   

}
#sidebar a:link, #sidebar a:visited {
  /*padding: 0.4em 0.7em 0.4em 1em;*/
  font:   100% Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  /*background-color: #B51032;*/
  text-decoration: none;
  /*border: 1px solid #711515;*/

}

#sidebar a:hover{

  font:  100% Verdana, Arial, Helvetica, sans-serif;
  color: #990000;
  text-decoration:underline;
  /*background-color: #711515;*/

  }
  

/*#sidebar #sidebar3 ul {

	list-style: none;

	
}

#sidebar #sidebar3 li {

}

#sidebar #sidebar3 a:link, #sidebar #sidebar3 a:visited {
padding: 0.4em 1em 0.4em 0em;
color: #FFFFFF;
background-color: #336699;
text-decoration: none;
border: 1px solid #711515;
width: 90%;
display: block;

}
#sidebar #sidebar3 a:hover {
color: #000000;
background-color: #FFFFFF;

width: 90%;
display: block;
}
*/

#mainbanner {
		
	
		width: 699px;
		padding: 0;
		margin-top: 0px;
		margin-bottom: 20px;
		position: relative;
		float: right;
		color:  #711e32;
        text-align: left;
		

}

#content {

		clear: right;
        width: 760px;
		margin-left:auto;
		margin-right: auto;
		margin-top: 40px;
      	color:  #711e32;
		position: relative;
		
		/*border: 1px solid #FFFF00;*/
		font: small arial, hevetica, sans-serif;
        text-align: left;
		
		
        }
		


/* style the main machine nav front page */

#machine_main {
	list-style-type: none;
	width: 500px;
	margin-top: 10px;
	text-align: left;
	/*margin-bottom: 100px;*/
	/*height: 350px;*/
	
	/*overflow: scroll;*/
	font: x-small arial, hevetica, sans-serif;
	
	/*border: 1px solid #333300;*/

}



#machine_main li {
	
	float: left;
	width: 100px;
	margin-right: 50px;
	margin-bottom: 30px;
	font: bold 1em Arial, Helvetica, sans-serif;
}

#machine_main img{
	display: block;
	border: none;
	

}







/* style the main page machine nav links */

#machine_main a:link, #machine_main a:visited {
	
	
  font:   85% Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  /*background-color: #B51032;*/
  text-decoration: none;
  /*border: 1px solid #711515;*/

}

#machine_main a:hover{

  font:  85% Verdana, Arial, Helvetica, sans-serif;
  color: #990000;
  /* text-decoration:underline; */
  /*background-color: #711515;*/

  }



/* footer links */

#footer a:link, #footer a:visited {

  font:   85% Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  /*background-color: #B51032;*/
  text-decoration: none;
  /*border: 1px solid #711515;*/

}

#footer a:hover{

  font:  85% Verdana, Arial, Helvetica, sans-serif;
  color: #990000;
  /* text-decoration:underline; */
  /*background-color: #711515;*/

  }




 /* end f styling main machine navigation */
 
#content p, #sidebar p, #mainnav p, #header p, #footer p  {margin:0 5px
5px 5px}   

   
#footer    {
        /*position:absolute;*/
        bottom:0;
        width:100%;
		margin-top: 5px;
        text-align: center;
        height: 30px;
        background-color: #f5f5f5;s
        border-top: 1px solid #e9e9e9;
}
#footer p {margin:0;padding:0}
* html #footer {height:25px;he\ight:25px;}

.divider1 {
    width:100%;
    height:5px;
    overflow: visible;
    background:#fff;
    position:relative;
    border-bottom: 1px solid #e6e6e6;
}

#clearfooter {

	height:27px;
	width:100%;
	clear:both

}
.blank , .blank2 {
    position:absolute;
    left:547px;
    width:7px;
    height:0px;
    overflow:hidden;
    border-top:    1px solid #fff;
}
.blank {top:-1px;}
.blank2 {bottom:-1px;border-top:1px solid #fff;
}




.action2 {

	font-size: 75%;
	margin-top: 25px;
	
	
}


.action2 ul{
 	
	
	padding: 0;
	padding-top: 1em;
	

}

.action2 li{
	list-style: none;
	/*list-style-position: inside;*/
	display: inline;
}




.action2 a:link, .action2 a:visited {
  padding: 0.4em 0.4em 0.4em 0.4em;
  color: #FFFFFF;
  background-color: #711515;
  text-decoration: none;
  border: 1px solid #711515;
  
}

.action2 a:hover {
  color: #FFFFFF;
  background-color:#cc791f;
}


/** html .action2 a {
  width: 100%;
}*/



