/* KGI CSS Stylesheet */

body { 
margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; background-color:#FFFFFF; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background:url(images/pageelements/pagebg.gif); background-position:left top;  line-height:17px; }
a { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:active { color:#000000; text-decoration:underline; }
a:hover { color:#47483a; text-decoration:underline; }

/* header */

.headlogo { float:left; width:370px; height:84px; padding-top:16px; padding-left:30px; }
.headnavcontainer { float:right; width:480px; height:40px; padding-top:60px; padding-right:20px; text-align:right; }

/* header nav */

.headernav { font-family: Trebuchet MS,  Verdana,  Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
.headernav a { font-family: Trebuchet MS,  Verdana,  Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.headernav a:visited { font-family: Trebuchet MS,  Verdana,  Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.headernav a:active { font-family: Trebuchet MS,  Verdana,  Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.headernav a:hover { font-family: Trebuchet MS,  Verdana,  Arial, Helvetica, sans-serif; font-size:12px; color:#c0c195; text-decoration:underline; }


/* Page Elements */

.pagearea { padding-right:20px; padding-bottom:20px; background-color:#ffffff; }
.horizontalline { height:1px; background-color:#000000; }
.footerarea { padding-bottom:10px; padding-top:10px; padding-left:20px; padding-right:20px; background-color:#53081d; }
.footerleft { float:left; width:280px; }
.footerright { float:right; width:580px; text-align:right; }
.leftmargintext { background-color:#b2a776; padding-top:40px; padding-left:40px; padding-bottom:40px; }
.leftmarginimg { height:233px; background-color:#b2a776; }
.innercontenttop { padding-top:20px; }

/* nav */

.navarea { background-color:#c1b98b; padding-left:20px; }
.navcontainer { height:28px; }

.nav { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; background-color:#c1b98b; font-weight:normal; display:block;}
.nav a  { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-bottom:5px; padding-top:7px; padding-left:10px; padding-right:10px; text-decoration:none; background-color:#c1b98b; font-weight:bold; display:block; height:21px;  }
.nav a:active  { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-bottom:5px; padding-top:7px; padding-left:10px; padding-right:10px; text-decoration:none; font-weight:bold; display:block; height:21px; }
.nav a:visited { font-family: Trebuchet MS,  Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-bottom:5px; padding-top:7px; padding-left:10px; padding-right:10px; text-decoration:none; background-color:#c1b98b; font-weight:bold; display:block; height:21px;  }
.nav a:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; padding-bottom:5px; padding-top:7px; padding-left:10px; padding-right:10px; background-color:#47483a; font-weight:bold; display:block; height:21px;  }

.navon { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; background-color:#47483a; font-weight:normal; display:block;}
.navon a  { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-bottom:5px; padding-top:7px; padding-left:10px; padding-right:10px; text-decoration:none; background-color:#47483a; font-weight:normal; display:block; height:21px;  }
.navon a:active  { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-bottom:5px; padding-top:7px; padding-left:10px; padding-right:10px; text-decoration:none; font-weight:normal; display:block; height:21px; }
.navon a:visited { font-family: Trebuchet MS,  Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-bottom:5px; padding-top:7px; padding-left:10px; padding-right:10px; text-decoration:none; background-color:#47483a; font-weight:normal; display:block; height:21px;  }
.navon a:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; padding-bottom:5px; padding-top:7px; padding-left:10px; padding-right:10px; background-color:#c1b98b; font-weight:normal; display:block; height:21px;  }

.subnav { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.subnav a { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.subnav a:active { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.subnav a:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.subnav a:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }

/* Copy */

.head18 { font-family: Times New Roman, Georgia, Times, serif; font-size:18px; color:#000000; font-weight:bold; line-height:20px;  }

.head16 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; line-height:18px;  }

.footercopy { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
.footercopy a { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.footercopy a:visited { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.footercopy a:active { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.footercopy a:hover { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#c0c195; text-decoration:underline; }

.testihome { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:14px; }
.testihome a { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.testihome a:visited { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.testihome a:active { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.testihome a:hover { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#c0c195; text-decoration:underline; }

.testi { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.testi a { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.testi a:visited { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.testi a:active { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.testi a:hover { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#c0c195; text-decoration:underline; }

.margintext { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.margintext a { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.margintext a:visited { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.margintext a:active { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.margintext a:hover { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#c0c195; text-decoration:underline; }

.copy11 { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:14px; }
.copy11 a { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.copy11 a:visited { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.copy11 a:active { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.copy11 a:hover { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#47483a; text-decoration:underline; }

.copy13 { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:18px; }
.copy13 a { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:underline; }
.copy13 a:visited { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:underline; }
.copy13 a:active { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:underline; }
.copy13 a:hover { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#47483a; text-decoration:underline; }


.gallerycontroller{
width: 250px
}

.gallerycontent{
width: 398px;
height: 160px;
border: 0px
background-color: #ffffff;
padding: 0px;
display: block;
}




