/* ************************************************ 
 BEGIN OTHER */

body { padding: 0; margin: 0 auto;  }
.home-back { background: #ffffff url(images/homeBlueBack.png) repeat-x;  }
.int-back { background: #ffffff url(images/intBlueBack.png) repeat-x; }

p, div, td, li, ul, ol { font: normal 17px Georgia, serif; line-height: 150%; color: #5b1300; text-decoration: none; }
i, em { font: italic 17px Georgia, serif; line-height: 150%; color: #5b1300; text-decoration: none; }
a { font: normal 17px Georgia, serif; line-height: 150%; color: #5b1300; text-decoration: underline; }
a:visited { font: normal 17px Georgia, serif; line-height: 150%; color: #5b1300; text-decoration: underline; }
a:hover { font: normal 17px Georgia, serif; line-height: 150%; color: #5b1300; text-decoration: underline; }


h1 { font: normal bold 22px Georgia, serif;	color: #5b1300; line-height: 150%; text-decoration: none;  letter-spacing:0.6px;} 
h1 a { font: normal bold 22px Georgia, serif;	color: #5b1300; line-height: 150%; text-decoration: underline;  letter-spacing:0.6px;} 
h1 a:hover { font: normal bold 22px Georgia, serif;	color: #5b1300; line-height: 150%; text-decoration: none;  letter-spacing:0.6px; } 
h1 a:visited { font: normal bold 22px Georgia, serif;	color: #5b1300; line-height: 150%; text-decoration: none;  letter-spacing:0.6px; } 

h2 { font: normal bold 19px Georgia, serif;	color: #5f8d2e; line-height: 150%; text-decoration: none;  letter-spacing:0.6px;} 
h2 a { font: normal bold 19px Georgia, serif;	color: #5f8d2e; line-height: 150%; text-decoration: underline;  letter-spacing:0.6px;} 
h2 a:hover { font: normal bold 19px Georgia, serif;	color: #5f8d2e; line-height: 150%; text-decoration: none;  letter-spacing:0.6px; } 
h2 a:visited { font: normal bold 19px Georgia, serif;	color: #5f8d2e; line-height: 150%; text-decoration: none;  letter-spacing:0.6px; } 

h3 { font: normal bold 18px Georgia, serif;	color: #5f8d2e; line-height: 150%; text-decoration: none;  letter-spacing:0.6px;} 
h3 a { font: normal bold 18px Georgia, serif;	color: #5f8d2e; line-height: 150%; text-decoration: underline;  letter-spacing:0.6px;} 
h3 a:hover { font: normal bold 18px Georgia, serif;	color: #5f8d2e; line-height: 150%; text-decoration: none;  letter-spacing:0.6px; } 
h3 a:visited { font: normal bold 18px Georgia, serif;	color: #5f8d2e; line-height: 150%; text-decoration: none;  letter-spacing:0.6px; } 

.pageContainer { width: 1000px; margin: 0 auto; text-align: left; }
.int-back { background: #ffffff url(images/intBlueBack.png) repeat-x; }
.leftHomeContainer { width: 184px; height: 1000px; float: left; }
.rightHomeContainer { width: 816px; height: 1000px; float: left; background: url(images/home-back.png) no-repeat; }

.clear { clear: both; }

.navContainer { clear: both; float: left; width: 230px; border: 1px solid #5b1300; padding: 10px; background-color: #f8f5dc; text-align: left; }
.navContainer ul { list-style-image: url(images/leaf.png); }
.navContainer li { font: normal bold 16px Georgia, serif; line-height: 170%; color: #5b1300; text-decoration: none; }
.navContainer li a { font: normal bold 16px Georgia, serif; line-height: 170%; color: #5b1300; text-decoration: none; }
.navContainer li a:hover { font: normal bold 16px Georgia, serif; line-height: 170%; color: #5f8d2e; text-decoration: none; }

.contentContainer { width: 748px; float: left; text-align: left;}
.contentSubLeft { width: 378px; float: left; }
.contentSubRight { width: 260px; float: left; }
.clearnav { clear: both; padding-bottom: 10px;}
.subrightmrg { margin-left: 50px; }
.contentPos { margin-left: 50px; margin-right: 50px; }

.homerefpos { padding-top: 170px; margin-left: 25px; }
.homepos { padding-top: 400px; margin-left: 50px; margin-right: 150px; }
.hometext { font: normal bold 18px Georgia, serif; line-height: 170%; color: #5b1300; text-decoration: none; }
.hometext a { font: normal bold 18px Georgia, serif; line-height: 170%; color: #5b1300; text-decoration: underline; }
.hometext a:hover { font: normal bold 18px Georgia, serif; line-height: 170%; color: #5b1300; text-decoration: underline; }

.homeFooter { clear: both; width: 1000px; height: 153px; background: url(images/footer-back-home.png) no-repeat; text-align: center; }
.homeFooterCol1 { width: 70px; height: 153px; float: left; }
.homeFooterCol2 { width: 410px; height: 153px; float: left; }
.homeFooterCol3 { width: 520px; height: 153px; float: left; }
.homeFooterPos1 { padding-top: 25px; margin-left: 60px;  } 
.homeFooterPos2 { padding-top: 75px; margin-left: 0px;  } 
.homeFooterTxt { font: normal bold 18px Georgia, serif; line-height: 160%; color: #ffffff; text-decoration: none; }
.homeFooterTxt a { font: normal bold 18px Georgia, serif; line-height: 160%; color: #ffffff; text-decoration: underline; }
.homeFooterTxt a:hover { font: normal bold 18px Georgia, serif; line-height: 160%; color: #ffffff; text-decoration: underline; }

.intFooterPos { padding-top: 10px; }
.intFooterTxt { font: italic bold 17px Georgia, serif; line-height: 140%; color: #5b1300; text-decoration: none; }
.intFooterTxt a { font: italic bold 17px Georgia, serif; line-height: 140%; color: #5b1300; text-decoration: underline; }
.intFooterTxt a:hover { font: italic bold 17px Georgia, serif; line-height: 140%; color: #5b1300; text-decoration: underline; }

.intHdr { margin: 0 auto; text-align: center; }

.footerContainer { clear: both; width: 1000px; height: 386px; background: url(images/intFooter.png) no-repeat; }
.footercol1 { width: 375px; float: left;}
.footercol2 { width: 625px; float: left;}
.intFooterPos1 { padding-top: 245px; margin-left: 20px; } 
.intFooterPos2 { padding-top: 270px; margin-left: 220px; margin-right: 255px; text-align: center; } 


.gb-thumbnail { float: left; margin-right: 12px; }
.gb-thumbnail img { background-color:#FFFFFF; border:1px solid #6f8c39; margin:4px 0px 4px 5px; padding:4px; position:relative; }
.gb-thumbnail img:hover { background-color: #e5f1d9; }