body{
margin:0px;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
}
#mediainsurance{
background-image:url(production.jpg);
background-repeat:no-repeat;
height:160px;
}
#logo{
padding:10px;
}


h1{
color:#000066;
font-size:2em;
margin:0px;
}
h2{
color:#000066;
font-size:1.2em;
margin:0px;
padding:0px;
}
h3{margin:0px;
color:#FFFFFF;
font-size:1em;
background-image:url(h3.gif);
height:23px;
background-repeat:repeat-x;
padding-top:2px;
padding-left:5px;


}
h5{
color:#ffffff;
font-weight:bold;
padding-left:5px;
margin:0px;
}
#maincontent{
padding-left:10px;
width:575px;
}
#maincontent p{
margin-bottom:10px;
margin-top:10px;
}
#maincontent hr{
margin-right:5px;
height:2px;
color:#A2A2D2;
background:#A2A2D2;
border:dotted;
}
#maincontent img{
margin:0px 10px 10px 0px;
border:1px solid #000066;
}
#contacts{
position:absolute;
left:590px;
top:165px;
width:190px;

}
#contacts ul{
margin:0px;
padding:0px;
list-style-image:url(arrow.gif);
}
#contacts ul li{
margin-left:30px;

}
#contacts .office{

padding:1px;
padding-left:9px;
margin-bottom:10px;
background-image:url(shadow-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#contacts p{
margin:0px;
color:#000066;
padding:5px;
}
.shaddow{
margin:0px;
padding:0px;
background-image:url(shadow-side.jpg);
background-repeat:repeat-y;
background-position:left;background-color:#A2A2D2;
}
#contacts hr{
margin:0px 5px 10px 5px;
height:2px;
color:#ffffff;
background:#ffffff;
border:2px dotted;
}
#contacts form{
margin:0px;
padding-left:5px;
}
#contacts a{
text-decoration:none;
color:#000066;
}
#contacts a:hover{
text-decoration:underline;
color:#FFFFFF;
}
#contacts a:active{
text-decoration:underline;
color:#FFFFFF;
}
#spectulise{
border-top:2px dotted #A2A2D2;
padding:2px 6px 2px 10px;
font-size:0.7em;
width:763px;
clear:both;
color:#393981;
}
#spectulise a{
color:#393981;
text-decoration:none;
}
#spectulise a:hover{
text-decoration:underline;
}
#legal{
float:right;
}

.tl{
width:280px;
border-right:2px dotted #A2A2D2;
vertical-align:top;
padding-right:10px;
}
.tr{
padding:0px 10px 0px 10px;
vertical-align:top;
}
#logg{
width:439px;
height:30px;
position:absolute;
left:331px;
font-weight:bold;

background-color:#FFFFFF;
filter:alpha(opacity=70);
-moz-opacity:0.70;float:right;
margin:10px;
}
#login{
width:440px;
position:absolute;
left:320px;
margin:10px;
font-weight:bold;
background-image:url(corner.gif);
background-repeat:no-repeat;

height:30px;
margin-right:0px;
}
#login img{
border:0px;
}
#login ul{
margin:0px;
padding:6px;
padding-left:10px;
}

.topmenuul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.topmenuli{
	list-style-type:none;
	float:left;
}
.topmenuli a{
color:#000066;
text-decoration:none;
height:18px;
}
.topmenuli a:hover{
color:#ffffff;
}
.topmenuli a:active{
color:#ffffff;
}
.topmenutitle{
	display:block;
width:0px;
}
.submenuul{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding: 0;
	display:none;
}
.submenuli a{
	display:block;
	width:0px;
padding:3px;
background-color:#ffffff;
filter:alpha(opacity=70);
-moz-opacity:0.70;
}
.submenuli a{
	display:block;
	width:82px;
padding:3px;
background-color:#ffffff;
filter:alpha(opacity=70);
-moz-opacity:0.70;
}
.submenuli a:hover{
background-color:#000066;
color:#ffffff;
}
.submenuli a:active{
background-color:#000066;
color:#ffffff;
}
li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}
#dmenu li>ul { 
	top: auto;
	left: auto;
}
.skip{
display:none;
}
.info{
width:575px;
}
label{
display:none;
}