@charset "utf-8";
/* CSS Document */

/**************************/
/******* Tag Styling ******/
/**************************/

body {

	font-family: Arial, Helvetica, sans-serif ;
	font-size: 62.5% ;
	color: #FFFFFF ;
	background: url(../images/dark_circuit.png) ;

}

h2 {

	/* font-size: 2em ; */
	margin: 10px 0 ;

}

img {

	margin: 15px ;
	border: 1px solid #123456 ;
	padding: 3px ;
	
}

img a:active , a img:active , a:active {

	border: none ;
	
}

p {

	/* font-size: 1.3em ; */
	margin: 1.6em 0 ;
	line-height: 1.4em ;

}

table p {

	font-size: 1.2em ;
	line-height: 1.4em ;
	
}

/**************************/
/******* ID Styling *******/
/**************************/

#container , #header , #menu {

	background: url(../images/container_bg.png) repeat-x #335A46 ;
	margin: auto ;
	width: 730px ;
	padding: 0 10px ;

}

#header {

	background: url(../images/AF_OMEGA.png) no-repeat ;
	padding: 0 ;
	
}

#header h1#title {

	margin: 0 ;
	margin-left: -9999px ;
	
}

#menu {

	margin: 150px auto 10px auto ;
	padding: 10px 0 ; 
	width: 730px ;
	height: 30px ;
	background: transparent ;
	text-align: center ;
	
}

#menu ul#nav {

	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	height: 30px ;
	width: 730px ;
	margin: 0 0 0 40px;

}

#menu ul#nav li {

	padding: 0 ;
	list-style: none ;
	height: 30px ;
	display: inline-block ;
	

}

#menu ul#nav a {

	color: #FFFFFF ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	font-weight: bold ;
	text-decoration: none ;
	padding: 10px 25px ;
	display: block ;
	background: transparent ; 

}

#menu ul#nav a:hover {

	color: #D0B0B0 ;

}

#menu ul#nav a:focus {

	outline: none ;

}

#main {

	width: 710px ;
	padding: 10px ;
	background: none repeat scroll 0 0 #FFFFFF ;
	color: #000000 ;
	min-height: 500px ;
	font-size: 1.4em ;
}

#main span#products {

	font-size: 1.5em ;
	
}

#main span#products li , #main span#products ol , #main span#products ul {
	
	font-size: 0.95em ;
	
}

/********LINKS************/


#main a:link {

	color: #000 ;
	text-decoration: none ;
	
}

#main a:hover {

	color: #000 ;
	text-decoration: underline ;

}

#main a:active {

	color: #000 ;
	
}

#main a:visited {

	color: #000 ;

}
/************************/

#main ul.faq {

	font-size: 1.3em ;


}

#main p#copyright , #main p#disclaimer {

	font-size: .9em ;

}

#main ul#contact {

	list-style: none ;
	font-size: 1.2em ;
	
}

#main table#downloads {

	width: 550px ;

}

#main ol#detail {

	font-size: 1.3em ;

}

#main ul#servicelist {
	
	/* font-size: 1.6em ; */
	font-weight: bold ;
	line-height: 1.4em ;
	
}

#main ul.machinelist li, #main ol.machinelist li {
	
	font-size: 1.4em ;
	line-height: 1.4em ;
	
}

/* tpt not a part of the site? has been removed.
#main ul#tptNav {

    border-bottom: 1px dashed #999999;
    float: right;
    font-size: 1.4em;
    height: 200px;
    list-style: none outside none;
    margin: 0 0 20px 20px;
    padding: 0;
    text-align: center;
    width: 200px;
}

#main ul#tptNav li {
    height: 25%;
}

#main ul#tptNav a {

	color: #000 ;
	font-size: 1.3em ;
	text-transform: capitalize ;
	text-decoration: none ;
 	border: 1px dashed #999 ;
	border-bottom: none ; 
	padding: 14px 5px;
	display: block ;
	background: #E7E7E7 ; 

}

#main ul#tptNav a:hover {

  font-weight: bold ;
  background-color: #00B7EB ;

}
*/

#footer {
	
	text-align: center ;
	font-size: 1.1em ;
	margin: 10px 0 ;
	height: 25px ;
	
}

/**************************/
/****** Class Styling *****/
/**************************/

.clear {

	clear: both ;
	
}
