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

body {
background: #052232;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2c2c2c;
margin: 0px auto;
}
#container {
margin: 0px auto;
width: 960px;
}

/* #menu {
margin-bottom: 32px;
font-family: Tahoma, Arial, sans-serif;
}
#menu a {
padding: 22px 22px 30px 23px;
color: #ffffff;
font-weight: bold;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;
display: inline-block;
margin-right: 8px;
} */
#nav a:hover#link-about {
background: url(../images/menu/abtus-ro.jpg) no-repeat;
}
#nav a:hover#link-groups {
background: url(../images/menu/primogrp-ro.jpg) no-repeat;
}
#nav a:hover#link-products {
/* background: url(../images/menu/prod-ro.jpg) no-repeat; */
background-color:#F31B04;
}
#nav a:hover#link-rdmap {
background: url(../images/menu/techrdmap-ro.jpg) no-repeat;
}
#nav a:hover#link-customers {
background: url(../images/menu/customers-ro.jpg) no-repeat;
}
#nav a:hover#link-awards {
background: url(../images/menu/awards-ro.jpg) no-repeat;
}
#nav a:hover#link-contact {
background: url(../images/menu/contact-ro.jpg) no-repeat;
}
#logo {
margin: 0px 0px 16px 15px;
}
#mainbody {

}
#flash {
background: url(../images/bg_flash.jpg) no-repeat;
width: 921px;
height: 299px;
margin-left: 11px;
padding: 7px 0px 0px 16px;
margin-top:28px;
}
#subbanner {
width: 937px;
height: 194px;
margin-left: 11px;
margin-top:28px;
}
#maincontent {
background: url(../images/bg_content_btm.jpg) no-repeat bottom #ffffff;
width: 893px;
/*min-height: 20px; */
margin-left: 11px;
padding: 22px 22px 24px 22px;
line-height: 18px;
}
#maincontent h2 {
color: #27a5c4;
font-size: 36px;
font-weight: bold;
margin-top: 15px;
margin-bottom: 25px;
}
#footer {
font-size: 11px;
width: 921px;
height: 32px;
margin-left: 11px;
padding: 16px 8px;
}
#footer a {
background: url(../images/a-sep.jpg) no-repeat right;
padding: 0px 14px 0px 10px;
color: #ffffff;
text-decoration: none;
}
#copyright {
color: #446d84;
}
#copyright a {
color: #446d84;
background: none;
padding: 0;
}
#copyright a:hover {
color:#00CCFF;
}
.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}
/* Our products */
h3 {padding-left:10px;}
img {border:0px;}
table#sortable_example td, table#sortable_example th {text-align:center;border:1px solid black;}
table#sortable_example th {background-color:#27A5C4;padding-top:10px;padding-bottom:10px;}

#products-table-wrapper {width:897px;height:500px;overflow:auto;position:relative;border:1px solid black;}
.smaller-font {font-size:10px;}

/* Our products end */

/*CSS menu */
#nav, #nav ul{
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:1.5em;
		 font-family: Tahoma, Arial, sans-serif;
		 margin:0px;
}

#nav a{
padding: 22px 25px 18px 23px;
color: #ffffff;
font-weight: bold;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;
margin-right: 8px;
}

  #nav a:link, #nav a:active, #nav a:visited{
    display:block;
    /*padding:0px 5px; */
		/* border:1px solid #F31B04;*/
    color:#fff;
    text-decoration:none;
    /*background-color:#F31B04;*/

 } 
 #nav ul a:hover{
    background-color:#ffffff;
		color:#000000;
		margin:0px;
		width:90px;
}

ul#products {
position: relative;
width: 135px;
margin-top: -9px;
padding-bottom: 12px;
margin-left:0px;
/* background: url(../images/menu_hover-btm.jpg) no-repeat bottom; */
}
#nav li{
    float:left;
    position:relative;
}

#nav ul#products li{
	position:relative;
	z-index: 9;
}

/* .submenu {
 padding-top: 10px !important; 
 padding-bottom: 10px !important; 
} */
#nav ul {
    position:absolute;
    display:none;
}

#nav li ul a{
  float:left;
}
#nav ul ul{
	top:auto;
	}	

#nav li ul ul {
	margin: 0px  0px 0px 135px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul#products, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
		/* background: url(../images/menu/prod-ro.jpg) repeat-y; */
		background-color:#AF0C00;
    }
/*
ul#products > li > ul > li {
*background-color: none;
*border: 1px solid red;
*position: absolute;
*left: -20px;
}
*/
	
/*CSS menu end*/

select.flt {width:100%;}