/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
margin:0;
padding:0;
}

body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #bfc7d7;
	margin-top: 20px;
	font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}


#wrapper {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 960px;
	position:relative;
	 font-size: 0.75em;  
     line-height: 1.333em;  	
	}

#pageHeader { 
		margin: 0px;
		padding: 0px;
		background: transparent url(images/header.jpg) top center no-repeat;
		height: 355px;
}

#pageHeaderInner{ 
		margin: 0px;
		padding: 0px;
		padding-top:58px;
		background-color: transparent;
}

#contentFrame {
	position:relative;
	width:100%;
	background: #FFF url(images/content_top_bg.jpg) top center no-repeat;
		 	}


#contentBtm {
	position:relative;
	width:100%;
	background: transparent url(images/content_btm_bg.jpg) top center no-repeat;
	height:87px;
		 	}

#content{
	position:relative;
	margin-top:40px;
	padding: 0px 20px 0px 236px;
	}

#content.notfront {
	
	padding-left: 322px;
	}

.engin {
	min-height: 300px;
	}

.insur {
	min-height:200px;
	}

.contact {
	min-height: 240px;
	}

#image {
	position:absolute;
	top:0px;
	left:36px;
	}

#image img{
	padding:5px;
	border: #ccc 5px solid;
	}

		
#linkList {
	position: relative;
	padding: 10px 20px 0px 36px;
	font-weight:bold;
	font-size: 1.2em;
	overflow: hidden;
}
		
.lang 
		{
		float:left;
		padding-right: 6px;
		padding-top: 2px;		
		}		

#linkList  li
		{		
		display: inline;
		list-style: none;
		padding-right: 6px; 
		padding-left:  18px;
		}		

#linkList ul
		{
			text-align:right;
			padding-right:0px;
		}		



p
		{
		margin: 10px 0px 10px 0px;
		padding: 0px;
		}

p.ul
		{
		margin-bottom:0px;
		padding: 0px;
		}

.bold
		{
			font-weight:bold;	
		}

ul
		{
		list-style-position:inside;
		}

li
		{
		margin-left: 0px;
		padding-left:10px;
		}
		

h1,
h2 {
  font-size: 1em;
  line-height: 1.2em;
  margin-top: 0.7em; 
  margin-bottom: 0.7em;
  color: #000;
  font-weight:bold;
}


img     { display:block;
		margin: 0px;
		padding: 0px;
		border: none;
		}

a {
 outline: none;
 font-weight:bold;
}

#linkList a {
}

#linkList li.current  {
	background: transparent url(images/current.jpg) center left no-repeat;
}


#linkList li.current a:link, #linkList li.current a:visited {
	color: #002463;
	}


#linkList a:link, a:visited {
		color: #333;
		text-decoration:none;
		}
		
#linkList a:hover {
		color: #2677f4;
		text-decoration: none;
		}

#content a:link, a:visited {
		color: #333;
		text-decoration:none;
		}
		
#content a:hover {
		color: #2677f4;
		text-decoration: none;
		}

#eterica {
		background: transparent;
		margin: 0px auto;
		margin-top:5px;
		padding: 0px;
		width: 900px;
		text-align: center;  
		color: #BA9065;
		font-size: 11px;
		}

#eterica a {
	color: #BA9065;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	background-color: transparent;
	text-decoration:none;
	}

#eterica a:hover{
		color: #fff;
		}  

		
