@charset "UTF-8";
/* CSS Document */

body {
background-color:#bec433;
margin:0;
}

#headerbg {
background:url(../images/top.jpg);
background-repeat:repeat-x;
height:100px;
padding:0;
}

#header-container {
width:810px;
margin:auto;
}

#header-right {
width:350px;
float:right;
margin-top:12px;
margin-right:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#000;
}

#navbg {
background:url(../images/nav-bg.jpg);
background-repeat:repeat-x;
height:32px;
padding:0;
margin:0;
}

#nav {
width:810px;
margin:auto;
text-align:center;
padding-top:7px;
padding-right:7px;
padding-bottom:7px;
padding-left:7px;

}

#container {
width:810px;
margin:auto;
}

#content {
background: url(../images/content.jpg);
background-repeat:repeat-y;
width:810px;
padding:0;
} 

#leftcol {
width:260px;
vertical-align:top;
padding:15px 0 15px 0;
}

#rightcol {
width:550px;
vertical-align:top;
padding:15px 0 15px 0;
}

#rightcol p, ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#contact-box {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#footer-bg {
background:url(../images/bottom.jpg);
background-repeat:repeat-x;
height:60px;
padding:0;
}

#footer {
width:810px;
margin:auto;
padding-top:5px;
}

#footer-left {
width:350px;
float:left;
margin-top:12px;
margin-left:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#000;
}

#footer-right {
width:350px;
float:right;
margin-top:12px;
margin-right:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#000;
}

/*LeftSide*/

#sidebar-container {
width:240px;
margin:auto;
}

#sidebar-top {
background:url(../images/top-sidebar.jpg) bottom;
background-repeat:no-repeat;
width:240px;
height:25px;
padding:0;
}

#sidebar-mid {
background:url(../images/mid-sidebar.jpg);
background-repeat: repeat-y;
width:240px;
padding:0;
}

#sidebar-mid-container {
width:220px;
margin:auto;
}

#sidebar-footer {
background:url(../images/footer-sidebar.jpg) top;
background-repeat: no-repeat;
width:240px;
height:23px;
padding:0;
}

#sidebar-top1 {
background:url(../images/top-sidebar1.jpg) bottom;
background-repeat:no-repeat;
width:240px;
height:25px;
padding:0;
}

#sidebar-mid1 {
background:url(../images/mid-sidebar1.jpg);
background-repeat: repeat-y;
width:240px;
padding:0;
}

#sidebar-mid-container1 {
width:220px;
margin:auto;
}

#sidebar-footer1 {
background:url(../images/footer-sidebar1.jpg) top;
background-repeat: no-repeat;
width:240px;
height:23px;
padding:0;
}

#sidebar-img-container {
width:240px;
margin:auto;
margin-top:15px;
margin-bottom:15px;
}

.img {
width:180px;
height:160px;
margin:auto;
margin-top:15px;
margin-bottom:15px;
border-top:4pt solid #669900;
border-right:4pt solid #669900;
border-bottom:4pt solid #669900;
border-left:4pt solid #669900;
background-color:#ffffff;
}


/*Right column content*/

#rightcol-container {
width:530px;
margin:auto;
}

#rightcol-top {
background: url(../images/top-content.jpg) bottom;
background-repeat:no-repeat;
width:530px;
height:26px;
padding:0;
}

#rightcol-mid {
background: url(../images/mid-content.jpg);
background-repeat: repeat-y;
width:530px;
padding:0;
}

#rightcol-footer {
background: url(../images/footer-content.jpg) top;
background-repeat: no-repeat;
width:530px;
height:27px;
padding:0;
}

#rightcol-content {
width:490px;
margin:auto;
padding:2px 0 2px 0;
}

/*Navigation*/

#nav a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#FFFFFF;
display:inline;
text-decoration:none;
text-align:center;
text-transform:uppercase;
padding-top:7px;
padding-right:7px;
padding-bottom:7px;
padding-left:7px;
}

#nav a:hover {
background-color:#3E82A6;
text-decoration:none;
padding-top:7px;
padding-right:7px;
padding-bottom:7px;
padding-left:7px;
}

/*Testimonials*/

#testimonial-container    {
               			   width:90%;
						   margin:auto;
						   padding-top:10px;
						   padding-bottom:10px;
						   }
						   
#testimonial-box          {
                          width:100%;
						  margin:auto;
						  background-color:#FFFFFF;
						  border:1px #333333 solid;
						  }
						  
#testimonial-content      {
                           width:95%;
						   margin:auto;
						   padding-top:10px;
						   padding-bottom:10px;
						   }
						   
						   
#testimonial-content h3    {
                          font-family:Tahoma;
						  color:#CC0000;
						  font-size:18px;
						  line-height:20px;
						  text-align:center;
						  }

#testimonial-content p    {
                          font-family:Arial, Helvetica, sans-serif;
						  font-size:12px;
						  line-height:14px;
						  }



/* TYPE STYLES */

.whthdr {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
text-indent:10px;
}

#sidebar-mid ul li {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
list-style: url(../images/bullet.jpg) outside;
color:#ffffff;
margin-bottom:7px;
}

#sidebar-mid li a {
color:#FFFFFF;
text-decoration:none;
}

#sidebar-mid li a:hover {
text-decoration:underline;
}

.oranhdr {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#C3752B;
text-indent:10px;
}

.testitxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #C3752B;
margin-left: 5px;
margin-right: 2px;
}
.bold {
	font-weight: bold;
}
h1 {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #C3752B;
}
.italic {
	font-style: italic;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.red-bold {
	font-weight: bold;
	color: #CC0000;
}
.green-bold {
	font-weight: bold;
	color: #006600;
}
.bold-italic {
	font-style: italic;
	font-weight: bold;
}
h2 {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
}
.results-titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.results-descriptions {
	margin-left:15px;
}

.results-descriptions-author {
	margin-left:15px;
	font-weight:bold;
	font-style:italic
}

/*Splash Page Footer*/

#splashfooter {
	width:750px;
	padding-top:10px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#412EA2;
}

#splashfooter a {
	text-decoration:underline;
	color:#412EA2;
}

#splashfooter a:hover {
	text-decoration:none;
	color:#412EA2;
}
	
.contact-form-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
