html, body { height : 100%; }
body {
margin : 0;
color : #000;
font-family : "Courier New", "Courier", monospace;
font-size : 83%;
background-color : #555;
}
form { margin : 0; padding : 0; }
img { border : 0; margin : 0; padding : 0; }
a { outline : 0; }
table { border : 0; }
p { margin : 0; }
h1 { font-weight : normal; margin : 0; padding-bottom : 17px; }
.dn { display : none; }
.tar { text-align : right; }
.tal { text-align : left; }
.tac { text-align : center; }
p.fr { float : right; }
p.cb { clear : both; }
.vab { vertical-align : bottom; }
.vat { vertical-align : top; }
div#c0 { width : 970px; padding : 20px 17px 17px 17px; margin : 0 auto 0 auto; background-color : #fff; }
div#c1 { position : relative; border-bottom : 1px solid #000; }
div#c1 img { vertical-align : bottom; }
div#c1 ul { position : absolute; right : 0; bottom: 0; list-style-type : none; margin : 0; padding : 0; }
div#c1 #c11 { position : absolute; right : 0; top: -10px; text-align:right; font-size : 80%; }
div#c1 ul li { display : inline; padding-left : 16px; font-size : 130%; }
div.c2 { border : 1px solid #000; padding : 8px; margin-top : 17px; }
div.c2 p.c5 { float:right;padding:10px 0 0 10px; }
div#c3 { float : right; width : 353px; padding-top : 17px; padding-bottom : 50px; }
div#c4 { width : 600px; float : left; }
.c6 { padding-top : 17px; }
div#c7 { height : 200px; width : 970px; padding : 0 17px 17px 17px; margin : 0 auto 0 auto; }
div#c12 { position:relative;float:right;top:-17px; }
div#c12 p { position : absolute; bottom : 0; right : 0; }
div.cmt2 { background-color : #eee; padding : 4px; }
div.cmt2 div.ipt1 { border : 1px solid #000; padding : 3px; background-color : #f9f9f9; }
div.cmt2 input { width : 100%; border : 0; margin : 0; padding : 0; font-family : "Courier New", "Courier", monospace; background-color : #f9f9f9; font-size : 100%; }
div.cmt4 input {  font-family : "Courier New", "Courier", monospace; font-size : 100%; }
p.cmt3 { float : right; padding-left : 20px; }
div.cmt4 { padding : 12px 4px 12px 4px; overflow-x:auto;}
div.cmt4 div.txt1  { border : 1px solid #000; padding : 3px; margin-bottom:12px; background-color : #f9f9f9; }
div.cmt4 textarea { border : 0; width : 100%; height : 130px; padding : 0; font-family : "Courier New", "Courier", monospace; background-color : #f9f9f9; font-size : 100%; }
div.dpf { border : 2px solid #eee; margin-top : 17px; }
div.dpc { border : 2px solid #eee; margin-top : 0; }
div.dpn { width : 90%; margin : 0 0 0 auto; border-left : 2px solid #eee; border-top : 2px solid #eee; }

td.c8 { padding-right : 15px; text-align : left; }
td.c9 { padding-left : 15px; text-align : right; }
div#c10 { padding-top : 30px; text-align : center; }
a:link { color : #000; font-weight : bold; background-color : #fff; text-decoration : none; }
a:visited { color : #000; font-weight : bold; background-color : #fff; text-decoration : none; }
a:hover { color : #fff; font-weight : bold; background-color : #000; text-decoration : none; } 
a:active { color : #fff; font-weight : bold; background-color : #000; text-decoration : none; }
h1 a:link { font-weight : normal; }
h1 a:visited { font-weight : normal; }
h1 a:hover { font-weight : normal; }
h1 a:active { font-weight : normal; }
div#c1 li a:link { font-weight : normal; font-size : 95%; } div#c1 li a:visited { font-weight : normal; font-size : 95%; } div#c1 li a:hover { font-weight : normal; font-size : 95%; } div#c1 li a:active { font-weight : normal; font-size : 95%; }
div#c11 a:link { font-weight : normal; } div#c11 a:visited { font-weight : normal; } div#c11 a:hover { font-weight : normal; } div#c11 a:active { font-weight : normal; }
div#c3 a:link { font-weight : normal; } div#c3 a:visited { font-weight : normal; } div#c3 a:hover { font-weight : normal; } div#c3 a:active { font-weight : normal; }
div#g_about a:link { font-weight : bold; } div#g_about a:visited { font-weight : bold; } div#g_about a:hover { font-weight : bold; } div#g_about a:active { font-weight : bold; }
a.cimg:link { background-color : #fff; } a.cimg:visited { background-color : #fff; } a.cimg:hover { background-color : #fff; } a.cimg:active { background-color : #fff; }
a.cimg2:link { background-color : #eee; } a.cimg2:visited { background-color : #eee; } a.cimg2:hover { background-color : #eee; } a.cimg2:active { background-color : #eee; }

.bstuff3 { clear:both;padding-top:10px; }

.bstuff1 { padding-bottom:20px; }
.bstuff3 h2 { font-weight:normal; margin:0; padding-bottom:3px;font-size:24px; }

.bstuff4 { height:5px;line-height:5px;padding:0;margin:0;overflow:hidden !important; }
.bstuff5 { height:1px;line-height:0;overflow:hidden;background:#000; }

.bstuff6 {
background-color:#F9F9F9;
border:1px solid #000;
font-family:'Courier New','Courier',monospace;
margin:0;
padding:0;
width:110px;
vertical-align:middle;
}


.bstuff7 { height:107px;position:relative; }
.bstuff8 { position:absolute;left:0;top:0;width:142px;height:107px; }
.bstuff9 { position:absolute;right:0;top:38px;width:190px;height:80px; }
.bstuff10 { padding-bottom:20px; }

.fancybutton1 { display:block; margin:0;width:127px;padding-top:4px;padding-bottom:4px;border:1px solid #000;background:#fff;text-align:center;font-size:16px;font-weight:bold !important; }
.fancybutton1:visited { font-weight:bold !important; }
.fancybutton1:hover { font-weight:bold !important; }
.fancybutton1:active { font-weight:bold !important;  }


#lbOverlay { position: absolute;	z-index: 9999;	left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(img/loading.gif) no-repeat center;}
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(img/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(img/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(img/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }

/* Floatbox v2.46 */
#fbOverlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;	z-index: 99994;}
div.fbOverlay_white {background-color: #000; }
#fbFloatbox {position: absolute;border-style: solid;z-index: 99995;}
div.fbFloatbox_white {border-color: #888;	background-color: #fff;}
#fbFloatbox div {border-width: 0;margin: 0;padding: 0;text-align: left;}
#fbFloatbox a {outline: none;border: 0;margin: 0;padding: 0;background: url(img/blank.gif);}
#fbLoader {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-position: center;background-repeat: no-repeat;}
#fbFloatbox .fbLoader_white { background-image: url(img/fishbeer_small.png); }
#fbContentPanel {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
#fbItem {position: absolute;left: 0;	top: 0;border-style: solid;visibility: visible;z-index: 99996;}
#fbFloatbox .fbItem_white { border-color: #000; }
#fbResize {position: absolute;width: 19px;height: 19px;z-index: 99999;}
#fbFloatbox .fbResize_white { background-image: url(img/resize_white.gif); }
#fbLeftNav, #fbRightNav {position: absolute;z-index: 99997;}
#fbLeftNav {left: 0;}
#fbRightNav {right: 0;}
#fbUpperPrev, #fbUpperNext {position: absolute;width: 49px;height: 23px;background-repeat: no-repeat;z-index: 99998;}
#fbFloatbox .fbUpperPrev_white { background-image: url(img/prev_upr_white.gif); }
#fbFloatbox .fbUpperNext_white { background-image: url(img/next_upr_white.gif); }
#fbInfoPanel {position: absolute;text-align: left;line-height: 1.25em;overflow:hidden;}
#fbCaption {display: block;}
#fbFloatbox .fbCaption_white { color: #000; }
#fbItemNumber {display: block;}
#fbFloatbox .fbItemNumber_white { color: #666; }
#fbControlPanel {position: absolute;font-size: 1px;}
#fbLowerNav {float: left;width: 88px;height: 14px;}
#fbLowerPrev { float: left; }
#fbLowerPrevA { position: absolute; }
#fbLowerPrev, #fbLowerPrevA {width: 44px;height: 14px;background-repeat: no-repeat;}
#fbFloatbox .fbLowerPrevA_white { background-image: url(img/prev1.png); }
#fbFloatbox .fbLowerPrev_white { background-image: url(img/prev_lwr_off_white.gif); }
#fbLowerNext { float: right; }
#fbLowerNextA { position: absolute; }
#fbLowerNext, #fbLowerNextA {width: 44px;height: 14px;background-repeat: no-repeat;}
#fbFloatbox .fbLowerNextA_white { background-image: url(img/next1.png); }
#fbFloatbox .fbLowerNext_white { background-image: url(img/next_lwr_off_white.gif); }
#fbControls { float: right; }
#fbClose {float: right;width: 46px;height: 14px;background-repeat: no-repeat;}
#fbFloatbox .fbClose_white { background-image: url(img/close1.png); }
#fbPlayPause { float: left; }
#fbPlay, #fbPause { position: absolute; }
#fbPlayPause, #fbPlay, #fbPause { width: 46px; height: 14px; background-repeat: no-repeat; }
#fbFloatbox .fbPlay_white { background-image: url(img/play_white.gif); }
#fbFloatbox .fbPause_white { background-image: url(img/pause_white.gif); }