@charset "utf-8";
/* CSS Document */

img {
border:0px;

}

input {
border:1px solid #CCCCCC;

}

textarea {
border:1px solid #CCCCCC;

}

p {
margin:10px 0px 10px 0px;
color:#454545;

}

h1 {
margin:0px 0px 5px 0px;
font-size:26px;

}

h2 {
margin:0px;
font-size:18px;
font-weight:normal;

}

h3 {
margin:0px;
padding:0px;

}

.light_blue {
color:#1f8ab8;

}

.light_brown {
color:#a68c53;

}

.clear {
clear:both;

}

.grey {
color:#454545;

}

.size12 {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.size13 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
margin:2px 0px 5px 0px;

}

.size14 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;

}

.size15 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;

}

.size16 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;


}

.size17 {
font-size:17px;

}

.size18 {
font-size:18px;

}

.size19 {
font-size:19px;

}

.size20 {
font-size:20px;

}

.size22 {
font-size:22px;
margin:5px 0px 10px 0px;

}

.size24 {
font-size:24px;

}

.size28 {
font-size:28px;

}

.size30 {
font-size:30px;

}

.marg-top {
margin:8px 0px 5px 0px;
}

.marg-bot {
margin:0px 0px 5px 0px;
}

.marg-right {
margin:5px 10px 0px 0px;
}

.light {
font-weight:200;

}

.bold {
font-weight:bold;

}

.clear {
clear:both;

}

.line-spacing {
line-height:20px;
margin:0px 0px 0px 10px;

}

a:link, a:visited {
font-family:Arial, Helvetica, sans-serif;
font:arial;
color:#2489DB;
text-decoration:none;

}

a:link:hover, a:visited:hover {
font-family:Arial, Helvetica, sans-serif;
font:arial;
color:#999999;
text-decoration:none;

}

#header_email a:link, #header_email a:visited, #footer a:link, #footer a:visited {
font-family:Arial, Helvetica, sans-serif;
font:arial;
text-decoration:none;
color:#000000;

}

#header_email a:link:hover, #header_email a:visited:hover, #footer a:link:hover, #footer a:visited:hover {
font-family:Arial, Helvetica, sans-serif;
font:arial;
text-decoration:underline;
color:#000000;

}

.title_main {
margin:0px;
padding:0px;
font-size:35px;

}

body {
font-family:Arial, Helvetica, sans-serif;
font:Arial;
background-color:#cfba6e;

}

#container {
width:940px;
padding:14px;
border:6px solid #9e8b4b;
margin:auto;
background-color:white;

}

#header {
background:url(../images/header_main.jpg);
width:940px;
height:109px;

}

#navigation {
width:940px;
height:47px;
background:url(../images/nav/nav_bg.png) repeat-x;

}

.navMenu {
list-style:none;
padding:0px;
margin:0px;

}

.navMenu li {
float:left;
margin:0px;
padding:0px;
height:47px;

}

.navMenu a, .navMenu a:link, .navMenu a:visited {
display:block;

}

.navMenu a:hover img {
visibility:hidden;

}



#home {
background:url(../images/nav/home_over.gif);

}


#home_on {
background:url(../images/nav/home_on.gif);

}

#team {
background:url(../images/nav/team_over.gif);

}

#services {
background:url(../images/nav/services_over.gif);

}

#testimonials {
background:url(../images/nav/testimonials_over.gif);

}

#contact {
background:url(../images/nav/contact_over.gif);

}

#team_on {
background:url(../images/nav/team_on.gif);

}

#services_on {
background:url(../images/nav/services_on.gif);

}

#testimonials_on {
background:url(../images/nav/testimonials_on.gif);

}

#contact_on {
background:url(../images/nav/contact_on.gif);

}


#banner {
background:url(../images/banner_main.jpg);
width:940px;
height:314px;
margin:0px 0px 0px 0px;

}

#main_content {
width:590px;
float:left;
padding:20px 0px 0px 0px;

}

#vision {
width:235px;
padding:15px 20px 15px 25px;
background:#f6f6f6;
border:1px solid #e3e1e1;
line-height:17px;
float:left;
margin:10px 18px 0px 0px;
height:501px;

}

#how_to_achieve {
width:235px;
padding:15px 20px 15px 25px;
background:#f6f6f6;
border:1px solid #e3e1e1;
height:445px;
line-height:17px;
float:left;
margin:10px 0px 0px 0px;
height:501px;

}

#home01 {
float:left;
margin:2px 15px 10px 0px;

}

.home02 {
float:left;
margin:5px 12px 5px 0px;

}

#sidebar {
width:340px;
float:right;

}


.sidebar_box {
width:340px;
background-color:#f2f2f2;
margin:10px 0px 10px 0px;

}

#sidebar_box_top {
border-top:1px solid #e3e1e1;
border-right:1px solid #e3e1e1;
border-bottom:0px;
border-left:1px solid #e3e1e1;
width:340px;
height:3px;

}

.sidebar_box_center {
border-right:1px solid #e3e1e1;
border-left:1px solid #e3e1e1;
border-bottom:1px solid #e3e1e1;
border-top:1px solid #e3e1e1;
width:298px;
padding:17px 20px 17px 20px;
margin:0px;

}

#sidebar_box_bottom {
border-top:0px;
border-right:1px solid #e3e1e1;
border-bottom:1px solid #e3e1e1;
border-left:1px solid #e3e1e1;
width:340px;
height:3px;

}

#footer {
margin:10px 0px 10px 0px;
height:20px;

}

#footer_container {
width:980px;
margin:auto;

}

#footer_top_left {
width:480px;
float:left;

}

#footer_top_right {
width:340px;
float:right;
font-size:12px;
color:#000000;

}

.footerNav {
list-style:none;
margin:0px;
padding:0px;

}

.footerNav li {
float:left;
margin:0px 10px 0px 0px;
padding:0px;
font-size:12px;
color:black;

}

#links_left {
float:left;
width:48%;
margin:20px 15px 0px 0px;

}

#links_right {
float:left;
width:48%;
margin:20px 0px 0px 0px;

}

.sitemap_links {
list-style:url(../images/claim_types_bullet.png);
margin:20px 0px 10px 0px;
font-size:15px;
font-weight:bold;

}

.sitemap_links li {
margin:0px 0px 10px 0px;

}

.spacer {
background:url(../images/spacer.gif);
width:100%;
height:2px;
margin:15px 0px 15px 0px;

}

.img_margin {
margin:0px 15px 7px 0px;
float:left;

}

.img_margin_02 {
margin:0px 10px 0px 0px;
float:left;

}

.training_list {
margin:10px 0px 0px 0px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.training_list li {
margin:5px 0px 8px 0px;

}

#clients_logos {
background:url(../images/clients_logos.gif);
width:585px;
height:248px;

}

#contact_form {
min-height:420px;;
width:535px;
padding:20px 25px 60px 25px;
background-color:#f4f4f4;
border:1px solid #e9e9e9;

}

#field_labels {
font-size:15px;
line-height:32px;
width:240px;
height:200px;
margin:0px;
padding:0px;
float:left;

}

#fields {
width:80px;
height:200px;
float:left;

}

.style40 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
height: 18px;
width: 300px;
border: 1px solid #cccccc;
margin:2px 0px 10px 0px;
	
}

.style41 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:300px;
height:110px;
border: 1px solid #cccccc;
margin:2px 0px 15px 0px;
}

.style42 {
padding:0px; margin:5px 0px 5px 0px; font-size:14px; font-weight:bold;

}

.style43 {
padding:0px;
margin:0px;
line-height:20px;
font-size:18px;
font-weight:bold;

}

.style44 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
height: 18px;
width: 150px;
border: 1px solid #cccccc;
margin:7px 0px 20px 0px;
}

.red {
color:red;

}

.services_list {
margin:20px 0px 25px 0px;
font-size:13px;
color:#454545;

}

.services_list li {
margin:0px 0px 4px 0px;

}

.services_rollover a, .services_rollover a:link, .services_rollover a:visited { display:block; }
.services_rollover { background:url(../images/services_button_rollover.gif); width:87px; float:left; }
.services_rollover a:hover img { visibility:hidden; }

.services_rollover_anchor a { background:#057aaf; color:white; font-size:14px; padding:6px 10px;}
.services_rollover_anchor a:hover {color:#b5b4b4;}

.more_details_rollover a, .more_details_rollover a:link, .more_details_rollover a:visited { display:block; }
.more_details_rollover { background:url(../images/more_details_button_rollover.gif); width:160px; float:right; }
.more_details_rollover a:hover img { visibility:hidden; }

.testimonials_rollover a, .testimonials_rollover a:link, .testimonials_rollover a:visited { display:block; }
.testimonials_rollover { background:url(../images/more_testimonials_rollover.gif); width:138px; float:right; }
.testimonials_rollover a:hover img { visibility:hidden; }

.short_courses_rollover a, .short_courses_rollover a:link, .short_courses_rollover a:visited { display:block; }
.short_courses_rollover { background:url(../images/view_short_courses_rollover.gif); width:177px; float:left; }
.short_courses_rollover a:hover img { visibility:hidden; }

.contact_us_rollover a, .contact_us_rollover a:link, .contact_us_rollover a:visited { display:block; }
.contact_us_rollover { background:url(../images/contact_us_button_over.gif); width:98px; float:left; }
.contact_us_rollover a:hover img { visibility:hidden; }


#quotes {

     font-family:arial;
     font-size:15px;
	 font-style:italic;
	 line-height:22px;
     color:#000000;
     width:100%;
	 height:250px;

   }
   
   
.mgs {
margin:5px 0px 5px 0px;

}   


.sidebar_box_center li {
margin-bottom:5px;
font-size:15px;

}

.testimonials-list {
list-style:circle;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px 0px 20px 20px;
margin:0px;

}

	.testimonials-list li {
	margin-bottom:20px;
	font-size:13px;
	
	}


#recent-links {
	height:98px;
	padding:4px 0px 0px 0px;
}

#recent-links p {
	margin:0px 0px 6px 0px;
	padding:2px 0px 0px 0px;
	font-size:14px;
	
}
