html>body div.insert {
		width: auto;
		}
		
html>body 	#navSide a	{
		width: auto;
	}		
		

body	{
	background-image:url(../images/bg-site.gif);
	background-repeat: repeat-x;
	background-color:#0089B7;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	/* margin-bottom:20px; */
	}


div	{
	font-family:arial, sans-serif;
	color:#000000;
	}

	
img	{
	border:0px;
	}	

	
img.imgRight	{
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	}
	
img.imgLeft	{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	}	
		
a	{
	color:#003A81;
	text-decoration:none;
	font-weight:bold;
	}
	
p {
    line-height:1.5em;
    margin: 0 0 15px;
}

a:hover	{
	color:#009AFF;
	}	

td	{
	font-family:arial, sans-serif;
	font-size:12px;
	}
	
h1	{
	color:#0056AF;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:0px;
	font-size:17px;
	}	
	
h2	{
	color:#0056AF;
	margin-bottom:5px;
	font-size:14px;
	}	

	
sup	
{
	font-size:75%;
	font-weight:normal;
	vertical-align:top;
}	
h1 sup 
{
	top: 8px;
}
sup.normal, h1 sup.normal
{
	top: auto;
	position: relative;
}

sub { vertical-align:baseline; }
	
small	{
	font-size:11px;
	}	
	

ul	{	
	list-style:square;
	margin-top:0px;
	margin-bottom:0px;
	}		
	
ul.alert	{
	list-style: url(../images/bullet-alert.gif);
	}	

li	{
	padding-left:5px;
	margin-left:0px;
	margin-bottom:10px;
	}	
		
	
.shade1	{
	background-color:#E6F4FF;
	}

.shade2	{	
	background-color:#EFF8FF;
	}	
	
td.header	{
	background-color:#D7EEFF;
	}	

table.border	{
	border:#D7EEFF solid 1px;
	}	
	
	
div.insert	{
	width:100%; 
	overflow:hidden; 
	background-color:#D7EEFF;
	}

div.insert p { font-weight:bold; margin:15px; }
	
div.description	{
	width:360px;
	margin-right:15px;
	float:left;
	display:inline;
	}	
	
div.product	{
	width:275px;
	float:left;
	display:inline;
	}
	
div.contentRight	{
	float:left;
	display:inline;
	width:440px;
	}	
		

#containerContent	{
	width:760px;
	background-image:url(../images/content-bg.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	}
	
	
#content	{
	width:650px;
	text-align:left;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	background-color: #fff;
	}	
	
#containerNavTop	{
	text-align:left;
	height:95px;
	width:760px;
	overflow:hidden;
	}
	
#navSide	{
	float:left;
	display:inline;
	width:190px;
	border: #E6F4FF solid 1px;
	margin-right:15px;
	}
* html #navSide { margin-right:7px; }
	
#navSide a	{
	width:100%;
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	clear:both;
	}	
	
#navSide a:hover	{
	background-color:#065992;
	color:#FFF000;
	}	
	
#navSide a.selected	{
	background-color:#065992;
	color:#FFF000;
	}	
	
	


#logo	{
	width:260px;
	float:left;
	}
	
#navTop	{
	float:left;
	width:490px;
	height:50px;
	padding-top:10px;
	text-align:right;
	}	
	
#navTop a	{
	margin-right:16px;
	}	
	
#nav	{
	width:760px;
	height:40px;
	text-align:center;
	overflow:hidden;
	margin-bottom:15px;
	}	
	
#nav a	{	
	margin-right:12px;
	}
	
#cover	{
	margin-bottom:10px;
	}
		
#sections {
	width:760px;
	height:85px;
	overflow:hidden;
	margin-bottom:10px;
	}		
	
#sections div	{
	float:left;
	display:inline;
	margin-right:5px;
	}	

	
#prodNav	{
	width:760px;
	background-image:url(../images/prod-bg.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	padding-bottom:12px;
	}		
	
#prodNav div.padding	{
	overflow:hidden;
	width:740px;
	margin:0 0 20px 20px;
	}

#prodNav img	{
	float:left;
	display:inline;
	margin-left:5px;
	margin-right:5px;
	}

	
#footer	{
	
	width:760px;
	margin-top:10px;
	color:#ffffff;
	font-size:11px;
	}	
	
#footer a	{
	color:#ffffff;
	text-decoration:none;	
	font-weight:normal;
	}
		
.poll
{
	width: 170px;
	color: #FFF;
	background-color: #c60000;
	font-family: arial, sans-serif;
	
	/*padding-left:10px;*/
}
.pollLPad
{
	padding-left: 5px;
}
.pollQuestion
{
	color: #FFF;
	
}

Customvalidator1
{
	color:Yellow;
}

/* -- pop up window mums need tums -- */

body.window	{
	background-color:#078cb8;
	background-image:none;
	margin:0px;
	}		
	
div.containerWindow	{	
	width:520px;
	background-image:url(../images/en/window-bg.jpg);
	background-repeat:repeat-y;
	overflow:hidden;	
	text-align:left;
	}	
	
div.containerWindow .padding	{
	margin-top:10px;
	margin-left:30px;
	margin-bottom:10px;
	width:460px;
	overflow:hidden;
	font-size:12px;
	}	
	
div.containerWindow .padding p	{
	margin-top:0px;
	margin-bottom:15px;
	}	
	
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */
