/* ::::: http://www.jbcomponents.com/jbc.css ::::: */

body { margin: 0pt; background-image: url('bgnd.jpg'); background-repeat: repeat-x; background-color: rgb(255, 196, 136); text-align: center; }
h1 { font-family: Arial,helvetica,sans-serif; font-size: 100%; color: rgb(102, 0, 0); }
.generaltext { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 85%; }
.generaltext_lge { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 90%; color: rgb(0, 0, 255); }
#header { height: 80px; padding: 10px; border-style: solid; border-width: 0pt 0pt 1px; border-color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); background-image: url('header_image.jpg'); background-repeat: no-repeat; background-position: right center; }
#footer { width: 500px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 60%; border-style: solid; border-right: 0pt solid rgb(102, 102, 102); border-width: 1px 0pt 0pt; border-color: rgb(102, 102, 102); text-align: center; height: 25px; margin-top: 50px; }
#content_panel { margin: 10px 10px 10px 150px; text-align: left; }
#nav_panel { float: left; border-style: solid; border-width: 0pt 0px 0px 0pt; border-color: rgb(102, 102, 102); text-align: left; }
.menu_button a { display: block; width: 134px; background-color: rgb(255, 204, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 70%; padding: 3px; border-style: solid; border-width: 1px 1px 1px 0pt; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(102, 102, 102); text-decoration: none; }
.menu_button a:link { text-decoration: none; color: rgb(51, 51, 51); }
.menu_button a:visited { text-decoration: none; color: rgb(51, 51, 51); }
.menu_button a:hover { background-color: rgb(255, 153, 0); text-decoration: none; color: rgb(255, 255, 255); border-right-color: rgb(102, 102, 102); }
