/* CSS Document */

/*Global Styles*/

body {
margin:0px;
background-image:url(images/procyonbg.gif);
background-repeat:repeat-x;
}
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
a:link {
	text-decoration: none;
	color:#FF9900;
	text-decoration:underline;
}
a:visited {
	text-decoration: none;
	color:#FF9900;
	text-decoration:underline;
}
a:hover {
	text-decoration: underline;
	color:#FFFFFF;
	text-decoration:none;
}
a:active {
	text-decoration: none;
	color:#CC3300;
	text-decoration:underline;
}
/*ID Styles*/
#leftcolumn {

}
#agog {
	position:relative;
	padding-left:10px;
	padding-top:10px;
	float:left;
	left:0px;
	top:0px;
	width:130px;
	height:18px;
	z-index:2;
}
ul.agog {
	margin:0;
	padding:0px;
	list-style-type:none;
	width:auto;
}	
ul.agog li
{
	list-style-type: none;
	padding:0px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	width: 130px;
	height:18px;
}
ul.agog a
{
	display: block;
	width: 130px;
	height:18px;
	text-decoration:none;
	color: #FFFFFF;
	background-image:url(images/agog_icon.gif);
	background-position:70px 2px;
	background-repeat:no-repeat;
}
#background {
background-image:url(images/background.gif);
background-repeat:no-repeat;
background-color:#000000;
}
#textbox {
	padding-top:15px;
	padding-left:25px;
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	line-height:15px;
	color:#FFFFFF;
	background-color:#0D0D0D;
	height:40px;
	width:800px;
	position:relative;
	left:0px;
	top:8px;
	padding-top:2px;
}
#header {
	padding-left:10px;
	padding-top:15px;
}
#nittan {
	padding-top:10px;
}
#hochiki {
	padding-top:10px;
}
#emergilite {
	padding-top:10px;
}
#advanced {
	padding-top:10px;
}
#menvier {
 	padding-top:10px;
}
#paxton {
	padding-top:10px;
}
#home a
{
	display:block;
	height:30px;
	width:80px;
	background-image:url(images/home_up.gif);
}
#home a:hover
{
	background-image:url(images/home_over.gif);
}
#company a
{
	display:block;
	height:30px;
	width:110px;
	background-image:url(images/company_up.gif);
}
#company a:hover
{
	background-image:url(images/company_over.gif);
}
#service a
{
	display:block;
	height:30px;
	width:106px;
	background-image:url(images/services_up.gif);
}
#service a:hover
{
	background-image:url(images/services_over.gif);
}
#health a
{
	display:block;
	height:30px;
	width:150px;
	background-image:url(images/health_safe_up.gif);
}
#health a:hover
{
	background-image:url(images/health_safe_over.gif);
}
#testimonials a
{
	display:block;
	height:30px;
	width:125px;
	background-image:url(images/testimonials_up.gif);
}
#testimonials a:hover
{
	background-image:url(images/testimonials_over.gif);

}
#news a
{
	display:block;
	height:30px;
	width:90px;
	background-image:url(images/news_up.gif);
}
#news a:hover
{
	background-image:url(images/news_over.gif);	
}
#contact a
{
	display:block;
	height:30px;
	width:139px;
	background-image:url(images/contact_up.gif);
}
#contact a:hover
{
	background-image:url(images/contact_over.gif);

}
#buttons {
	padding-left:10px;
	padding-top:15px;
}
#images {
	padding-left:40px;
	padding-top:30px;
}
#flash {
	padding-left:40px;
	padding-top:30px;
}
ul.menu
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size:11px;
	cursor: default;
	width: auto;
}
ul.menu li
{
	margin-left:0em;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	width: 11em;
	padding-left:0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
ul.menu a
{
	display: block;
	cursor: pointer;
	color:#FF9900;
	text-decoration: none;
}
ul.menu a:hover, ul.menu a:focus
{
	color:#FFFFFF;
	text-decoration:none;
}
ul.leftcontent
{
	margin: 0;
	list-style-type: none;
	width: auto;
}
ul.leftcontent li
{
	margin-left:0em;
	padding-top:200px;
	list-style-type: none;

}
/*Class Styles*/
.maintxt {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:14px;
font-variant:normal;
font-style:normal;
font-weight:normal;
letter-spacing:1px;
text-align:left;
}
.boldtxt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:14px;
font-weight:bold;
letter-spacing:1px;
}
.redtxt {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF9900;
line-height:14px;
font-weight:lighter;
letter-spacing:1px;
text-align:left;
}
.blacktxt {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:14px;
font-weight:lighter;
letter-spacing:1px;
}
.hdrtxt {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF3300;
font-weight:bold;
letter-spacing:1px;
}
.hdrtxt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:1px;
}
.smalltxt {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing:1px;
line-height:13px;
color:#FFFFFF;
}
.smallredtxt {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:13px;
letter-spacing:1px;
color:#FF9900;

