.clearer { clear:both; }
a:focus { outline:0; }
a:link, a:visited {color:#ffff00; text-decoration:none;}
a:hover {text-decoration:none;background-color:#a59eff}


body {font:100.01%/1.2 Georgia, serif; background:#c4bbbc url(../images/bg.jpg) repeat-x top; margin:8px auto 0 auto;}

#frame {width:860px; background: url(../images/bg-blue.jpg); height:766px; margin:0 auto 0 auto; border:1px solid #37308c;}
#frame-two {width:860px; height:837px; background:url(../images/bg-blue-two.jpg); margin:0 auto 0 auto; border:1px solid #adadad;}
#frame-three {width:860px; height:810px; background:url(../images/bg-two.png); margin:0 auto 30px auto; border:1px solid #adadad;}

#header-frame {height:140px; border: 0px solid #fff;}
#header {float:left; margin:8px 0 0 8px;}
#header img { }


#text-space {float:right; margin:8px 8px 0 13px; font:14px/1.2 Tahoma, sans-serif; color:#cccccc;}
#text-space img {padding:0 8px 8px 0; border:0;}

#body-text {width: 575px; font-family:Verdana, sans-serif; font-size:14px; margin:0 0 100px 0;}
#body-text p img {float:right; margin:0 0 7px 7px; padding:5px 5px 5px 5px; border:1px solid #000;}
p.list {display:block; line-height:1.4em; margin:10px 0 0 20px}

#body-text-home {float:left; width:550px; color:#fff; font-family:Verdana, sans-serif; font-size:14px; margin:0 0 10px 20px; }

#nav {float:left; width:185px; background-color:#ccc; border:1px solid #000; margin:0 0 0 23px; padding:0 0 20px 0; line-height:2.5em;}
#nav a:link, #nav a:visited {border:0px dashed #fff; margin:0 0 0 11px; color:#000; padding:1px 3px 1px 3px; text-decoration:none;}
#nav a:hover {background-color:#fefbb1;}
.nothot {padding-left:14px;}


.nav-div {height:2px; background: url(../images/nav-div.gif)}
.subnav {font-size:12px; font-family:Verdana, sans-serif; line-height:1.5em; margin:-8px 0 5px 10px;}

.navtxt {font-size:12px; font-family:Verdana, sans-serif; line-height:1.2em; margin:-9px 0 10px 14px; display:block;}
.navtxt a:link, .navtxt a:visited {margin:0 0 0 -2px !important; text-decoration:none;}
.navtxt a:hover {}

.homepic {float:left; margin:27px 0 0 10px;}
.homepic-two {float:left; margin:60px 0 0 -62px;}

#content {float:left; margin:65px 0 0 50px;}
h1 {font:22px/1 Tahoma, sans-serif; color:#fff; font-weight:bold; margin:0 0 18px 20px; padding:0 0 0 0;}



/* slide-show code. Do Not Edit */
#gallery {position:relative; width:550px;}
#images {border:1px solid #fff; height:225px; width:550px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:550px; height:375px; padding:0px; border:0px solid #3b3b3b; border-top:0px solid #3b3b3b; background: url(../images/loading.gif) center center no-repeat}
#image img {position:absolute; top:0; left:0; width:550px;}
#thumbwrapper {margin-top:0px; padding:3px 0 3px 0; width:550px; height:78px; border:0px solid #3b3b3b;}
#thumbarea {position:relative; overflow:hidden; height:78px; width:540px; border:5px solid #3b3b3b; background:#3b3b3b;}
#thumbs {position:absolute; list-style:none; margin:0; padding:0; height:78px; width:10000px;}
#thumbs li {float:left; margin-right:6px; cursor:pointer; border:1px solid #777777;}
.imgnav {position:absolute; height:324px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(../images/left.png) left center no-repeat;}
#previmg a:focus { outline:0; }
#previmg:hover {background:url(../images/left1.png) left center no-repeat;}
#nextimg {right:0; background:url(../images/right.png) right center no-repeat;}
#nextimg a:focus { outline:0; }
#nextimg:hover {background:url(../images/right1.png) right center no-repeat;}}
/* slide-show code. Do Not Edit */