﻿/* 
red #ae2a1c
 

*/


* {
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
}


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



body {
	background-image:url('images/bg.jpg');	background-repeat:repeat-x; background-color:#FFFFFF;
}

.wrapper {
	width:1059px; clear:left;	
}


.top {float:left; width:1059px; height:677px; background-image:url('images/main_01.png');
	
}


.middle {
	background-image:url('images/main_02.png'); float:left; width:1059px; background-repeat:repeat; 
}


.bottom {float:left; width:1059px; height:89px; background-image:url('images/main_03.png');
	
}


/* header */

.slideshow {
	width:578px; height:298px; margin:0px 124px -8px 0px; float:left; 
	background-image:url('images2/slideshow.png'); background-repeat:no-repeat; padding:10px;
}


.navigation {
	float:left;width:700px; margin:113px 0px 0px 69px; padding:32px 0px 0px 0px; 
	}
	
.navigation li { display:inline !important; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:300 !important; text-align:center;
widths:130px; heights:30px; float:left;
		}
		
		
		
	
.navigation ul {padding:0px 0px 0px 0px;margin:0px 0px 30px 0px; text-align:center;
	}
	

.navigation li a {
	widths:130px; font-size:17px !important; float:left; text-align:center; padding:4px 28px 4px 28px;
	text-decoration:none; 
	font-weight:300 !important;	font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:1px !important;
	border-right:1px solid #e6cbc8; clear:right; 
	color:#FFFFFF; height:20px; margin:0px;
	
}


.navigation ul li a:hover  {

	background-color:#FFFFFF;  background-repeat:repeat;font-weight:300;
	background-image:url(images/button_hover.png); background-repeat:repeat;
	color:#ae2a1c;
}

.navigation ul li ul {
	visibility:hidden; margin:2px 0px 0px 0px; float:left;
}

.navigation ul li:hover ul {
	visibility:visible; position:relative; z-index:10; 
}


.navigation ul li ul li a {display:block !important; background-color:#ae2a1c; width:290px; margin:0px 0px 0px 0px;
text-align:left; padding:5px 0px 5px 28px; border:1px solid #FFFFFF; font-size:16px !important;
}



/* main */


.left {
	float:left; width:576px; margin:-474px 0px 0px 103px; color:#333333; font-family:Georgia, "Times New Roman", Times, serif;
	line-height:26px; text-align:justify; font-size:15px; z-index:-10; padding-bottom:12px;
}


.left a {
	color:#ae2a1c; text-decoration:none;

}


.left a:hover {
	color:#000033; text-decoration:none;
}

.left ul {
	margin:6px 0px 0px 40px;
}

.left ol {
	margin:6px 0px 0px 40px; line-height:24px;
}

.left ol li {
	margin:15px 0px 0px 0px;
}

.left p {margin:10px 0px 0px 0px;}

.right {
	float:right;  width:293px; height:465px; margin:-330px 44px 0px 0px; z-index:+1; position:relative;
}



/* headers */

h1 {
	margin:5px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;
	color:#ae2a1c; font-weight:100; z-index:-10;
}


h2 {
	margin:25px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;
	color:#ae2a1c; font-weight:100;
}

h3 {
	margin:20px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;
	color:#ae2a1c; font-weight:100;
}

h4 {
	margin:20px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;
	color:#ae2a1c; font-weight:100;
}

h5 {
margin:35px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;
	color:#333333; font-weight:bold;
}




.imager {
	float:right; padding:7px; margin:5px 0px 5px 15px; background-color:#ae2a1c; -moz-border-radius: 7px;
border-radius: 7px;

}


.imager3 {
	float:right; padding:7px; margin:5px 0px 5px 15px; background-color:#103d67; -moz-border-radius: 7px;
border-radius: 7px;

}


.imagers img {border:1px solid #FFFFFF;}
	
}


.imager2 {
	float:right; padding:6px; margin:20px 0px 5px 15px; background-color:#32385f; 
	
}


.imagel {
	float:left; padding:7px; margin:5px 15px 5px 0px; background-color:#103d67; -moz-border-radius: 7px;
border-radius: 7px;

}

.imagelong {float:left; padding:7px; background-color:#ae2a1c; -moz-border-radius: 7px;
border-radius: 7px;
	
}


.imagelong img{
	 border:1px solid #FFFFFF !important;


}


.image {padding:7px; float:left; margin:0px 0px 0px 10px; background-color:#103d67;  -moz-border-radius: 7px;
border-radius: 7px;

}

.image img {border:1px solid #e7eff7;}


.imageh img { 
	border:1px solid #d8d5e6; margin:25px 15px 0px 0px; -moz-border-radius: 7px;
border-radius: 7px; padding:7px; float:left; 
	

	
}

/*footer */


.footer_contact {
	color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;
	height:50px; padding:55px 0px 0px 0px;
}

.footer_contact a {
	text-decoration:underline;
	color:#000000;

}

.footer_contact a:hover {
	text-decoration:none;
}


.footer {
	color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;
	 margin:72px 0px 20px -115px; float:left; width:1119px; text-align:right; padding-bottom:20px;
}

.footer a {
	text-decoration:underline;
	color:#333333;

}

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



.testimonials {
	padding:12px; background-color:#d4ecd3; -moz-border-radius: 7px;
border-radius: 7px; margin:20px 0px 20px 0px;
}

