
/* CSS Document */

* {padding:0px; margin:0px; border:0; border:none;}
img {border:none; padding:0px; margin:0px; border:0;}
body {
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	color:#2c3035;
	letter-spacing:1px;
	line-height:1.1;
	font-size:12px;}
	
p {margin-bottom:15px;}
h1 {font-size:15px;}
h2 {font-size:14px;}
 h2, h3, h4, h5, h6 {}

#wrapperES {
	width:800px;
	margin:auto;
	margin-bottom:5px;
	background-image:url(images/design/wrapperRepeat_mastersken.jpg);
	background-repeat:repeat-y;
	padding-bottom:10px;
	position:relative;
	background-color:#ffffff;
	border-bottom:#00449d dotted 1px;
}

#headerES{
	height:225px;
	width:800px;
	background-image:url(images/design/header_bg_ES.jpg);
	background-repeat:no-repeat;
	}


#navigationES {
	width:203px;
	float:left;
	clear:left;
	background-position:bottom left;
	letter-spacing:normal;
	padding-bottom:23px;
	margin-left:15px;
	/* This needed for IE 6.0 double-margin problem (float and margin in same direction */
	display:inline;
	position:relative;
}

#navigationES ul{
	list-style:none;
	background-color:#00419C;
	background-image:url(images/design/nav_bot_ES.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-top:5px;
	padding-bottom:23px;
}	

#navigationES li {line-height:34px;
}
#navigationES ul li a:link, #navigationES ul li a:visited, #navigationES ul li a:active {
	background-image:url(images/design/nav_bg_ES.jpg);
	background-repeat:no-repeat;
	display:block;
	height:34px;
	width:202px;
	font-weight:bold;
	text-indent:35px;
	text-decoration:none;
	color:#2c3035;
	
	font-size:11px;
}
 #navigationES ul li a:hover {
	background-image:url(images/design/nav_bg_hover_ES.jpg);
	background-repeat:no-repeat;
	color:#f1412e;
}	

	
/* Holds both content and right sidebar */
#contentES {
	float:right;
	width:582px;
	display:block;
	background-image:url(images/design/content_bg_ES.jpg);
	background-repeat:no-repeat;
	padding-top:118px;
	position:relative;
}

#contentES a:link, #contentES  a:visited, #contentES a:active {
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
#contentES a:hover {
	color:#3955AD;
	text-decoration:underline;
	}

#testimonialES {
	background-image:url(images/design/testimonials_bg_ES.jpg);
	background-repeat:no-repeat;
	padding:30px 120px 20px 15px;
	height:171px;
	font-size:11px;
	overflow:hidden;
	color:#000000;
	}
#testimonialES a:link, #testimonialES a:visited, #testimonialES a:active {
	color:#00449d;
	text-decoration:none;
	display:block;
	padding-top:3px;
	margin-right:10px;
	text-align:right;
}
#testimonialES a:hover {
	color:#00449d;
	text-decoration:underline;
}	
	
	
#contentmiddleES{
	width:349px;
	padding:10px 15px 20px 15px;
	background-color:#ffffff;
	}
#contentmiddleES ul{
	margin-top:15px;
	margin-left:25px;
	margin-bottom:25px;
	}
#contentmiddleES ul ul li {
	list-style:none;
	}
#contentmiddleES a:link, #contentmiddleES a:visited, #contentmiddleES a:active{
	color:#00449d;
	text-decoration:none;
	}
#contentmiddleES a:hover{
	text-decoration:underline;
	}
	
/* Rightsidebar Styling */
#rightsidebarES {
	width:190px;
	float:right;
	clear:right;
	border-left:#00449d dotted 1px;
	padding-left:8px;
	margin-top:20px;
}
#rightsidebarES h2
	{color:#F74952;
	font-size:14px;
}
#rightsidebarES li {
	font-size:11px;
	list-style:inside;
	padding-top:5px;
	}
#rightsidebarES hr {
	 color: #F74952;
	background-color: #F74952;
	height:1px;}	
hr { color: #F74952;
	border:1px solid #F74952;
	height: 5px;}	
	

#rightsidebarES   a:hover {
background-color:#F74952;
}	

	
/*Forms styling 
	
form#quote {width:630px;
}	
	
form#quote legend {
	color:#21347B;
}	
form#quote fieldset
	{border:1px solid #21347B;
	padding:10px;
	font-weight:bold;}

/* Footer styling for copyright */	
#footerES {
	width:800px;
	text-align:right;
	font-size:10px;
	color:#2c3035;
	margin:auto;
	padding-bottom:10px;
	}
#footerES a:link, #footerES a:visited, #footerES a:active {
	color:#00449d;
	text-decoration:underline;
	}
#footerES a:hover {
	text-decoration:none;
}	



