@charset "utf-8";
/* CSS Document */

/* Imports
=====================================================================*/
@import "reset.css";  /* Reset styles */



/* Basics
======================================================================*/

body {background-image:url(img/bg.gif); background-repeat: repeat-x; background-position: top center; }
#container{width:1013px; margin-left:auto; margin-right:auto; background-color:#ffffff}


a:visited {color:#b23f2c;font-weight:none; text-decoration:none;}
a:active {color:#b23f2c;font-weight:none; text-decoration:none;}
a:hover {color:#b23f2c; font-weight:none; text-decoration:none;}



/* Misc
======================================================================*/

.imgleft {float:left; padding-left:16px;}
.imgleftacc {float:left; padding-right:10px; padding-bottom: 20px;}
.imgright {float: right; padding-right:16px;}

#textlinks a:link {color:#ffffff; text-decoration:none;}
#textlinks a:visited {color:#ffffff; text-decoration:none;}
#textlinks a:active {color:#ffffff; text-decoration:none;}
#textlinks a:hover {color:#ffffff; text-decoration:none;}

.clearcols{clear:both; height:1px;}


.bordermain{border: 1px solid #000000; margin-bottom:11px; margin-top:12px; margin-left:auto; margin-right:auto;}

.bordermainimage{border: 1px solid #000000; margin-bottom:11px; margin-top:12px; float: left;}

.booktext{font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:0px; }


.maintextfeature
{
color:#503B26;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:11px;
line-height:15px;
font-weight:normal;
margin-top:0px;
}


/* Header
======================================================================*/

#header{width:1013px; margin-left:auto; margin-right:auto; }

/* Nav
======================================================================*/

#nav{width:100%x; height: 33px; margin-left:auto; margin-right:auto; background-image:url(img/navbg.gif);}

#navcontainer{width:850px; margin-left:auto; margin-right:auto; color:#ffffff; padding-top:6px;}

#navcontainer a{margin-top:10px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:19px; text-decoration:none;}

/* main
======================================================================*/

#main{ width: 976px; padding-bottom:0px;  margin-left:auto; margin-right:auto; padding-top:11px; }

.mainfeaturetitle{ padding-top: 39px;}


/* Left
======================================================================*/

#left{ width: 665px; float: left; padding-left: 0px; padding-right:0px; padding-top: 0px; }

#left h1 {font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#75b6cf; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#75b6cf; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}

#left p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px;}

#left a:link {color:#8a2934; text-decoration:none;}
#left a:visited {color:#8a2934; text-decoration:none;}
#left a:active {color:#777777; text-decoration:none;}
#left a:hover {color:#8a2934; text-decoration:underline;}


/* Left2
======================================================================*/

#left2{ width: 665px; float: left; padding-left: 0px; padding-right:0px; padding-top: 0px; }

#left2 h1 {font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#75b6cf; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#75b6cf; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}
#left2 h2 {font-family: "Georgia", Times New Roman, Times, serif; font-size:25px; color:#116F75; line-height:28px; padding-bottom:0px; font-weight:normal; float: left; padding-bottom:15px;}

#left2 p {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:10px; float: left;}


#left2 a:link {color:#8a2934; text-decoration:none;}
#left2 a:visited {color:#8a2934; text-decoration:none;}
#left2 a:active {color:#777777; text-decoration:none;}
#left2 a:hover {color:#8a2934; text-decoration:underline;}

.bottom_border {padding:0px; width:200px; height:300px; float:left; margin-bottom:50px; padding-top: 0px; }
.bottom_spacing {margin-right:17px}

/* Left3
======================================================================*/

#left3{ width: 665px; float: left; padding-left: 0px; padding-right:0px; padding-top: 0px; }

#left3 h1 {font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#75b6cf; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#75b6cf; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}
#left3 h2 {font-family: "Georgia", Times New Roman, Times, serif; font-size:25px; color:#116F75; line-height:28px; padding-bottom:0px; font-weight:normal;  padding-bottom:15px;}

#left3 p {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:10px; }


#left3 a:link {color:#8a2934; text-decoration:none;}
#left3 a:visited {color:#8a2934; text-decoration:none;}
#left3 a:active {color:#777777; text-decoration:none;}
#left3 a:hover {color:#8a2934; text-decoration:underline;}

.bottom_border {padding:0px; width:200px; height:300px; float:left; margin-bottom:50px; padding-top: 0px; }
.bottom_spacing {margin-right:17px}

/* Left Col
======================================================================*/

#leftcol{ width: 320px; float: left;  }

#leftcol h1 {font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#75b6cf; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#75b6cf; padding:0px; margin:0px; }
#leftcol h2 {font-family: "Georgia", Times New Roman, Times, serif; font-size:16px; color:#116F75; line-height:20px; padding-bottom:5px; font-weight:normal;}
#leftcol h3 {font-family: "Georgia", Times New Roman, Times, serif; font-size:16px; color:#116F75; line-height:20px; padding-bottom:5px; font-weight:normal; }
#leftcol p {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:0px; }


#leftcol a:link {color:#8a2934; text-decoration:none;}
#leftcol a:visited {color:#8a2934; text-decoration:none;}
#leftcol a:active {color:#777777; text-decoration:none;}
#leftcol a:hover {color:#8a2934; text-decoration:underline;}

.bottom_border {padding:0px; width:200px; height:300px; float:left; margin-bottom:50px; padding-top: 0px; }
.bottom_spacing {margin-right:17px}

.lefttext {font-family: "Georgia", Times New Roman, Times, serif; font-size:11px; color:#000000; line-height:20px; padding-bottom:0px; float: left;}

.imagetext {font-family: "Georgia", Times New Roman, Times, serif; font-size:11px; color:#000000; line-height:20px; padding-bottom:0px; float: right;}

/* Right Col
======================================================================*/

#rightcol{ width: 320px; float: right; padding-left: 10px; padding-right:0px; padding-top: 0px; }
#rightcol h1 {font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#75b6cf; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#75b6cf; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}
#rightcol h2 {font-family: "Georgia", Times New Roman, Times, serif; font-size:15px; color:#116F75; line-height:28px; padding-bottom:0px; font-weight:normal; padding-bottom:0px;}
#rightcol h3 {font-family: "Georgia", Times New Roman, Times, serif; font-size:16px; color:#116F75; line-height:20px; padding-bottom:5px; font-weight:normal; }
#rightcol p {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:0px; }


#rightcol a:link {color:#8a2934; text-decoration:none;}
#rightcol a:visited {color:#8a2934; text-decoration:none;}
#rightcol a:active {color:#777777; text-decoration:none;}
#rightcol a:hover {color:#8a2934; text-decoration:underline;}

.bottom_border {padding:0px; width:200px; height:300px; float:left; margin-bottom:50px; padding-top: 0px; }
.bottom_spacing {margin-right:17px}




/* Right
======================================================================*/

#right{ width: 260px; float: right; padding-left: 0px; background-color:; padding-top: 15px; }

#right h1 {font-family: "Georgia", Times New Roman, Times, serif; font-size:40px; color:#8a2934; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#494848; padding:0px; margin:0px; padding-top:15px; padding-bottom:10px; margin-bottom:20px;}

#right h2 {font-family: "Georgia", Times New Roman, Times, serif; font-size:25px; color:#116F75; line-height:28px; padding-bottom:0px; font-weight:normal; padding-bottom:5px;}

#right h3 {font-family: "Georgia", Times New Roman, Times, serif; font-size:23px; color:#116F75; line-height:25px; padding-bottom:0px; font-weight:normal;  padding-bottom:5px;}

#right h4 {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#777777; line-height:15px; padding-bottom:0px; font-weight:normal;  padding-bottom:20px;}

#right h5 {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#8a2934; line-height:24px; padding-bottom:0px; font-weight:normal;  padding-bottom:20px;}

#right p {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:10px; float: left;}




a:visited {color:#777777;font-weight:none; text-decoration:none;}
a:active {color:#777777;font-weight:none; text-decoration:none;}
a:hover {color:#777777; font-weight:none; text-decoration:none;}

/* Right2
======================================================================*/

#rightbg{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote1.gif);}

#rightbg2{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote3.gif);}

#rightbg3{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote2.gif);}

#rightbg4{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote4.gif);}

#rightbg5{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote5.gif);}

#rightbg6{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote6.gif);}

#rightbg7{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote7.gif);}

#rightbg8{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote8.gif);}

#rightbg9{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote9.gif);}

#rightbg10{ width: 282px; height: 380px; float: right; padding-top: 20px;  background-image:url(img/quote10.gif);}

.rightmoretest{ padding-left: 40px; padding-top: 280px;}

#right2{ width: 290px; float: right; padding-left:0px; margin-top: -40px;}

#right2 h1 {font-family: "Georgia", Times New Roman, Times, serif; font-size:40px; color:#8a2934; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#494848; padding:0px; margin:0px; padding-top:15px; padding-bottom:10px; margin-bottom:20px;}

#right2 h2 {font-family: "Georgia", Times New Roman, Times, serif; font-size:25px; color:#116F75; line-height:28px; padding-left:10px;  padding-bottom:0px; font-weight:normal; padding-bottom:15px;}

#right2 h3 {font-family: "Georgia", Times New Roman, Times, serif; font-size:14px; color:#777777; line-height:24px; padding-bottom:0px; font-weight:normal; padding-bottom:20px;}

#right2 h4 {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#777777; line-height:15px; padding-bottom:0px; font-weight:normal; padding-bottom:20px;}

#right2 h5 {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#8a2934; line-height:24px; padding-bottom:0px; font-weight:normal; padding-bottom:20px;}

#right2 p {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:10px; float: left;}

a:visited {color:#777777;font-weight:none; text-decoration:none;}
a:active {color:#777777;font-weight:none; text-decoration:none;}
a:hover {color:#777777; font-weight:none; text-decoration:none;}



/* Footer
======================================================================*/


#footer { margin-top:20px; clear:both; width:100%px; height:110px; margin-left:auto; margin-right:auto; background-image:url(img/footbg.gif); background-repeat: repeat-x; }



#telephone{padding-top:10px; padding-bottom:20px; padding-left: 0px; clear:both; border-top:5px; border-top-style:solid; border-color:#313530; width:976px; margin-left:auto;
margin-right:auto; height:40px; }

.tel_numbers{width:130px; float:left; text-align:center; padding-top:7px; }

.tel_numbers2{width:107px; float:left; text-align:center; padding-top:7px; }

.tel_phone{width:46px; float:left; padding-top:5px; text-align:center;}

.tel_text{width:280px; float:left; padding-left:24px; padding-right:24px; padding-top:8px; text-align:center;}

.phone_text{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:16px; color:#443d3d; }

.phone_text_large{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight:bold; line-height:16px; color:#443d3d;}

.cclogo{float:left; width:129px; padding-top:5px; padding-left:63px;}

