body {
margin : 0px; 
color : rgb(0, 0, 0); 
background-color : rgb(255, 255, 255); 

} 
a, p, td, h1, h2, h3, h4, h5, h6, legend, li, ul, ol,th {
font-family : arial, verdana, helvetica, sans-serif; 
} 

p, td,li {
font-size : 12px; 
} 


p {
margin-top : 0px; 
margin-left : 1px; 
margin-right : 1px; 
margin-bottom : 0px;
 
padding-left : 0px; 
padding-top : 0px; 
padding-bottom : 0px; 
padding-right : 0px;
 
text-align:left;
} 

p.navbot, p.navbar {
margin-top : 4px; 
margin-left : 1px; 
margin-right : 1px; 
margin-bottom : 0px;
 
padding-left : 0px; 
padding-top : 0px; 
padding-bottom : 4px; 
padding-right : 0px;
 
text-align:left;
} 

img.logo {
margin-top : 0px; 
margin-left : 0px; 
margin-right : 0px; 
margin-bottom : 4px;
}



DL {
margin-top : 0; 
margin-left : 25px; 
margin-right : 5px; 
margin-bottom : 5px; 

padding-left : 15px;
padding-right : 5px;  
padding-top : 5px; 
padding-bottom : 0; 
} 

DD {
margin-top : 0; 
margin-left : 45px; 
margin-right : 5px; 
margin-bottom : 5px; 

padding-left : 15px; 
padding-right : 5px;  
padding-top : 5px; 
padding-bottom : 5px; 
}

h1 {
color : rgb(0, 0, 102);
background-color : rgb(240, 240, 240);  
font-size : 110%; 
margin-top : 0px; 
margin-bottom : 0px; 
margin-left : 0px; 
margin-right : 4px; 
border : 2px solid rgb(0, 0, 102); 
padding : 0px; 
text-align : left; 
} 

h2 {
color : rgb(0, 0, 102); 
background-color : rgb(255, 255, 255); 
font-size : 100%; 
margin-top : 0px; 
margin-bottom : 0px; 
margin-left : 0px; 
margin-right : 4px; 
border : 2px solid rgb(0, 0, 102); 
padding : 0px;
text-align : left; 
} 

h3 {
font-size : 90%; 
margin-left : 1px; 
margin-right : 4px; 
margin-top : 7px; 
margin-bottom : 3px; 
padding-top : 0; 
padding-left : 0; 
padding-right : 4px; 
border : 2px none rgb(0, 0, 160); 
color : rgb(0, 0, 63); 
background-color : rgb(240, 240, 240); 
text-decoration : none;
}

h4 {
font-size : 120%; 
margin-right : 4px; 
border : 1px solid rgb(0, 0, 102); 
padding : 0.5%; 
color : rgb(255, 255, 102); 
background-color : rgb(0, 0, 96); 
} 

h5 {
font-size : 110%; 
margin-top : 0px; 
margin-bottom : 0px;  
margin-left : 2px; 
margin-right : 4px; 
padding : 0.5%; 
} 

h6 {
font-size : 100%; 
margin-left : 10px; 
margin-top : 2px; 
margin-bottom : 4px; 
margin-right : 4px; 
font-weight : normal; 
padding : 0.5%; 
color : rgb(0, 0, 128); 
background-color : rgb(255, 255, 240); 
} 


img {
   padding:0px;
   margin:0px;
}

img.imglogo {
   margin-top : 5px; 
   margin-left : 30px; 
   margin-right : 5px; 
   margin-bottom : 2px; 
}
 
img.imglogo3d {
   margin-top : 0px; 
   margin-left : 30px; 
   margin-right : 5px; 
   margin-bottom : 0px; 
}
 
img.nav {
   padding:0px;
   margin : 1px; 
} 

table {
padding : 0px; 
margin : 0px; 
} 

table.tabbound {
width:850px;
margin-left : 15px; 
margin-right : 5px; 
margin-top : 10px; 
margin-bottom : 10px; 
} 

table.tablletext {
margin-left : 10px; 
margin-right : 10px; 
margin-top : 10px; 
margin-bottom : 10px; 
padding : 0px; 
} 


a:link {text-decoration : none; }
a:visited {text-decoration : none; }
a:hover {text-decoration : none; }
a:active {text-decoration : none; }

a.text:hover {
text-decoration : underline; 
color : red; 
background-color : rgb(220, 220, 220); 
} 

a.fixed {
text-decoration : none; 
} 

a.fixed:hover {
text-decoration : none;
} 

a.nav:link,a.nav:visited {
            text-decoration : none;
            padding:1px;
            margin:1px; 
}


a.nav:hover {
            text-decoration : none;
            padding:1px;
            margin:1px;
            color : rgb(0, 0, 255); 
      background-color : rgb(255, 0, 0); 
}

a.nav:active {
            text-decoration : none;
            padding:1px;
            margin:1px;
}




span.comp {
color : rgb(32, 32, 128); 
background-color : rgb(255, 255, 255); 
font-family : arial,verdana,helvetica, sans-serif; 
font-size : 100%; 
font-weight:600;
} 

span.product {
color : rgb(32, 32, 32); 
background-color : rgb(255, 255, 255); 
font-family : arial,verdana,helvetica, sans-serif; 
font-size : 100%;
font-weight:600; 
} 



span.lastmodified {
color : rgb(92, 145, 240); 
background-color : #5C91F1; 
font-size : 80%; 
margin-top : 5px; 
margin-bottom : 5px; 
margin-left : 0px; 
margin-right : 0px; 

} 

span.lcd {
color : rgb(99, 99, 99); 
background-color : rgb(220, 240, 220); 
font-family : 'lucida-fax', courier, serif; 
margin-top : 0px; 
margin-bottom : 0px; 
margin-left : 5px; 
margin-right : 5px; 
padding-left : 3px; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-right : 3px; 
} 


span.control {
            
            margin-left: 0px;
	    margin-top:2px;
	    margin-bottom:2px;
            margin-right: 0px;
	    padding-left:2px;
	    padding-right:2px;
            background-color:#D0D0D0;
            color:#000000;
            border-style:solid;
            border-top-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-right-width: 1px;
}


td.tdtopbanner {
   text-align:left; 
} 



ul 
{

margin-top : 0px; 
margin-bottom : 7px; 
margin-left : 2px; 
margin-right : 5px; 


padding-left : 10px; 
padding-top : 3px; 
padding-bottom : 0px; 
padding-right : 3px; 
}

li 
{
margin-top : 0px; 
margin-bottom : 0px; 
margin-left : 6px; 
margin-right : 0px; 


padding : 0px; 
}

td.partner{background-color:#FFFF99;
color:#000000;
}


.topnav, .topnav:link, .topnav:visited {
        display:block;
	font-size: 13px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-image:  url('assets/topbuttonbg.gif');
	background-repeat: repeat-x;
	height: 20px;
	width: 87px;
	border-left: 1px solid #3E4D68;
	text-align: center;
}

.topnav :hover {
	display:block;
	background-image:  url('assets/toprolloverbg.gif');
	background-repeat: repeat-x;
	text-decoration:none;
	color: #FFFFFF;	
}


.topnavleft, .topnavleft:link, .topnavleft:visited {
        display:block;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-image:  url('assets/topgreybg.gif');
	background-repeat: repeat-x;
	height: 20px;
	width: 60px;
	border-left: 1px solid #3E4D68;
	text-align: center;
}




