@charset "iso-8859-1";
/* CSS Document */

html 
{ 
	overflow-y: scroll;
}


html, body 
{
	height:100%;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#284D9B;
	font: small Arial,Sans-serif;
	color:#333333;

}

#notused
{
	background:#3366CC url(images/bgblend.jpg) repeat-x top;
}

* html #container
{
	height:100%;
}

#container
{
	width:930px;
	border-style:solid;
	border-width:0px;
	margin:0 auto;
	background:white url(images/blend.jpg) no-repeat right top;
	min-height:100%;	
	padding-bottom:0px;
	margin-bottom:0px;
}	

#top
{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-left :20px;
	padding-right: 20px;
	padding-top:20px;
	padding-bottom:0px;
	text-align:left;	
	height:120px;
}

#nav
{
	width:910px;
	text-align:right;
	margin-left: auto;
	margin-right: auto;
	font-size:larger;	
	color:#333333;
	clear:both;	
		
}

#main
{
	width:890px;
	margin-left: auto;
	margin-right: auto;	
	height:auto;
}

#nav a 
{	
	color:#0066CC;	
	text-decoration:none;
	text-align:center;
}

#nav a:hover
{
	color:#FFCC00;
	text-decoration:none;
}

#subnav
{
	color:#333333;	
	text-align:right;
	font-size:x-small;	
	clear:both;

}

#subnav a
{

	color:#333333;	
}	

#subnav a:hover
{
	color:red;
	text-decoration:none;
}

#subnav2
{
	color:#333333;	
	text-align:right;
	font-size:x-small;
	clear:both;
}

#subnav2 a
{
	color:#333333;	
	text-align:center;	
}

#subnav2 a:hover
{
	color:red;
	text-decoration:none;
}	

img
{
	border : 0;
}

#footer
{
	color:#999999;
	background-color:white;
	font-size:x-small;
	text-align:center;	
	width:930px;
	padding-top :20px;	
	padding-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	height:auto;
	vertical-align:bottom;
}

#footer a
{
	
	color:#999999;
	font-size:x-small;
	text-align:center;	
}

#footer a:hover
{
	text-decoration:none;
}

.style1 
{
	color: #FFFFFF;
	font-size:larger;
}

#box
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
}

#boxbig
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
	width:550px;
	min-height:310px;
}

* html #boxbig
{
	height:310px;
}

#boxbig_partners
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
	width:550px;
	min-height:310px;
}

* html #boxbig_partners
{
	height:875px;
}

#boxbigabout
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
	width:550px;
	min-height:310px;
}

* html #boxbigabout
{
	height:500px;
}

#boxbigproducts
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background: white url(images/montage.jpg) no-repeat bottom right;
	float:left;
	width:550px;
	min-height:310px;
}

* html #boxbigproducts
{
	height:1050px;
}

#boxsmall
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
	width:315px;
	margin-left:20px;
	min-height:310px;
	overflow:visible;
}

* html #boxsmall
{
	height:310px;
}

#boxsmall_n
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
	width:315px;
	margin-left:20px;
	min-height:245px;
	overflow:visible;
}

* html #boxsmall_n
{
	height:245px;
}

#boxsmall_cust
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
	width:315px;
	margin-left:20px;
	min-height:515px;
	overflow:visible;
}

* html #boxsmall_cust
{
	height:515px;
}

#boxsmall_partners
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
	width:315px;
	margin-left:20px;
	min-height:310px;
	overflow:visible;
}

* html #boxsmall_partners
{
	height:875px;
}

#boxsmallabout
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
	width:315px;
	margin-left:20px;
	min-height:310px;
	overflow:visible;
}

* html #boxsmallabout
{
	height:500px;
}

#boxsmallproducts
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	float:left;
	width:315px;
	margin-left:20px;
	min-height:310px;
	overflow:visible;
}

* html #boxsmallproducts
{
	height:1050px;
}

#boxonly
{
	border-style:solid; 
	border-color:#666666; 
	border-width:1px; 
	background-color:white;
	min-height:310px;
}

#boxheader
{
	padding:10px;
	color: #FFFFFF;
	font-size:larger;
	background:url(images/bgheader.jpg) #666666 repeat-x bottom;
	width:auto;
	font-size:larger;
	font-weight:bolder;
}

#boxcontent
{
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	margin-top:10px;
	margin-left:10px;
	margin-right:0px;
	width:auto;
	
}

#boxcell
{
	background-color:#FFFFFF;
	float: left;
	width:auto;
	padding-right:10px;
	clear:none;

}	

#boxcellright
{
	background-color:#FFFFFF;	
	padding-right:10px;
}

#boxcellrightfloat
{
	background-color:#FFFFFF;	
	padding-right:10px;
	float:left;	
}

#boxspace
{
	background-color:#FFFFFF;
	width:20px;
	float: left;
}

#boxcontent a
{
	text-decoration:underline;	
	color:#336699;
}

#boxsmall_n a
{
	text-decoration:underline;	
	color:#336699;
}

#boxcontent a:hover
{
	color:#FFCC00;
}

#boxsubheading
{
	font-size:large;
	padding-right:10px;
	width:450px;
}

#boxclr
{
	clear:both;
}

.boxsmall
{
	 width:300px;
	 
}

.style2 {font-size: large}

.style3 {
	font-size:larger;
	
}

.style4
{
font-size:larger;
font-weight:bolder;
color:#333333;
}

.style4 a
{
	text-decoration:none;
	color:#333333;
}

.style4 a:hover
{
	text-decoration:underline;
	color:#333333;
}

#prodlink
{
	font-size:larger;
font-weight:bolder;
color:#333333;
}

#prodlink a
{
	font-size:larger;
	font-weight:bolder;
	text-decoration:none;
	color:#333333;
}

#prodlink a:hover
{
	text-decoration:underline;
	color:#333333;
}




#mainlist
{
	list-style: none;	
	margin:0px;
	padding:0px;
}

#mainlist li 
{	
	background: url(images/waveminibullet.png) no-repeat 0 2px;
	padding-left:25px;
	font-size:larger;
	font-weight:bolder;
}

#mainlist li ul
{
	padding-left:10px; 
	margin-left:10px;
}

#mainlist li ul li
{
	list-style:outside;
	font-size:small;
	font-weight:normal;
	background:none;
	padding-left:0px;
	margin-left:0px;
	list-style-type:disc;
	
}

#mainlist li ul li ul li 
{
	padding-left: 16px;
	background: url(bullet.gif) no-repeat 0 50%;
}

#smalllist
{
	list-style: none;	
	margin:0px;
	padding:0px;
	

}

#smalllist li
{
	background: url(images/waveminibullet.png) no-repeat 0 0;
	padding-left:25px;
	padding-bottom:5px;
	margin-bottom:5px;
	
}
