 body {  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; color: #FFFFFF;}
        p {  font-size: 12px; font-weight: normal; text-decoration: none}
       li {  font-size: 12px;}
      img {  border-style: none; }
       td {}
       tr {}
    table {  font-size: 12px}
    input {  background-color: #000077; border-width:1px; border-style:solid; border-color:#000000; color:#DDDDDD; margin:1px; padding: 2px; padding-left:5px; padding-right:5px;}
   select {  background-color: #000077; border-width:1px; border-style:solid; border-color:#000000; color:#DDDDDD; }
 textarea {  font-family: Arial, Helvetica, sans-serif;
             font-style: normal;
             font-size: 12px;
             background-color: #000077;
             border-style:solid;
             border-color:#000000;
             color:#DDDDDD;
             margin:10px;
             padding: 10px}    

.subtitle {
        font-size: 16px;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
        color: #FFCC00;
}

.subtitle2 {
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
        color: #FFCC00;
}

.linkeditem {font-size: 14px; font-weight: bold;}
.sml_link {
        font-size: 11px;
        display: inline;
}
.sml_detail {
        font-size: 11px;
        display: inline;
        color: #FFFFFF;
}

        a {  font-style: normal; color: #FFCC00; text-decoration: none;}
   a:link {  font-style: normal; color: #FFCC00; text-decoration: none}
a:visited {  font-style: normal; color: #FFCC00: #00A000; text-decoration: none}
 a:active {  font-style: normal; color: #FFCC00: #00A000; text-decoration: none}
  a:hover {  font-style: normal; color: ##EEAA00; text-decoration: underline}

 div.sbox {
        scrollbar-face-color: #000088;
        scrollbar-highlight-color: #0000AA;
        scrollbar-shadow-color: #000066;
        scrollbar-3dlight-color: #000099;
        scrollbar-arrow-color: #000000;
        scrollbar-track-color: #333399;
        scrollbar-darkshadow-color: #000044;
        padding: 5px;
}
.newsitem {
        font-size: 12px;
        text-align: left;

        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #666666;
        border-right-color: #666666;
        border-bottom-color: #666666;
        border-left-color: #666666;
        padding-bottom: 10px;
        padding-top: 10px;



}
.subnote {
        font-size: 10px;
        text-align: right;
        vertical-align: top;
        margin-top: 5px;
}
.icon {
        vertical-align: middle;
        border-style: none;
        border-width: 0;
        margin-right: 10px;

}
.selection {
        display: block;
        margin: 3px;
        padding: 1px;
        font-size: 12px;
        white-space: nowrap;
        width: 200px;
        border: none;

}

.formitem {
        background-color: #000066;
        border-style:solid;
        overflow:none;
        scrollbar-face-color: #000088;
        scrollbar-highlight-color: #0000AA;
        scrollbar-shadow-color: #000066;
        scrollbar-3dlight-color: #000099;
        scrollbar-arrow-color: #000000;
        scrollbar-track-color: #333399;
        scrollbar-darkshadow-color: #000044;
}

.subheadbody {
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
        color: #FFCC00;
}

.location {
        font-style: normal;
        color: #FFCC00;
        text-decoration: none;
        display: block;
        height: auto;
        width: auto;
        border: none #FFFFFF;
        margin-bottom: 10px;
}
.bar {
        color: #FFFFFF;
        display: inline;
        margin-right: 3px;
        margin-left: 3px;
}

.btnoptions {
        display: block;
        text-align: center;
        white-space: nowrap;
        border: none #FFFFFF;
        margin-top: 10px;
}.caltable {
        background-color: #111111;
        border: 2px solid #000000;
        margin: 0px;
        padding: 1px;
}
.calroweven {
        background-color: #3333FF;
        height: 40px;
        text-align: center;
        vertical-align: middle;
        font-weight: normal;
        font-size: 14px;
}
.calrowodd {
        background-color: #1111FF;
        height: 40px;
        text-align: center;
        vertical-align: middle;
        font-weight: normal;
        font-size: 14px;;
}
.calcell {
        border: 1px solid #666666;
        width: 47px;
}

.CalCelltoday {
        background-color: #660000;
        border: 1px solid #440000;
}

.CalCellEvent {
        font-weight: bold;
        font-size: 16px;
        background-color: #DDAA00;
        color: #000000;
}

.CalCelltodayEvent {
        font-weight: bold;
        font-size: 16px;
        background-color: #DDAA88;
        color: #000000;
}

.calcellblank {
        background-color: #666666;
        border: 1px solid #666666;
}
.calheadrow {
        background-color: #333333;
}




.ProfileFrame {
        display: block;
        float: left;
        free: right;
        clear: both;
        margin-top: 5px;
        margin-bottom: 5px;
        background-color: #000033;
        width: 100%;
        border: 1px solid #000000;
        padding: 5px
}

.ProfileField {
        display: block;
        float: left;
        clear: both;
        width: 210px;
        font-weight: bold;
        text-decoration: none;
        color: #FFCC00;
        text-align: right;
        padding-right: 10px;
        border-right: 1px solid #FFCC00;
}

.ProfileContent {
        display: block;
        float: left;
        width: auto;
        clear: none;
        padding-left: 10px;
}

.EditImageFrame {
        display: block;
        float: left;
        free: right;
        clear: both;
        margin-top: 5px;
        margin-bottom: 5px;
        background-color: #000033;
        border: 1px solid #000000;
        border-left: 4px solid #000000;
        border-right: 4px solid #000000;
        padding: 5px
}

.EditImageThumb {
        display: block;
        float: left;
        clear: both;
        width: 150px;
        font-weight: bold;
        text-decoration: none;
        color: #FFCC00;
        text-align: right;
        padding-right: 10px;
        border-right: 1px solid #FFCC00;
}

.EditImageValues {
        display: block;
        float: left;
        width: 100;
        clear: none;
        padding-left: 10px;
        text-align:right;
}

.EditImageInputs {
        display: block;
        float: left;
        width: 100;
        clear: none;
        padding-left: 10px;
        text-align:right;
}


.LoginBarRow {
        display: block;
        float: left;
        free: right;
        clear: both;
        background-color: #000033;
        width: 100%;
        border: 1px solid #000000;
        border-left: 4px solid #000000;
        border-right: 4px solid #000000;
        padding: 5px
}

.LoginBarTxt {
        display: block;
        float: left;
        margin: 10px 10px 10px 0px;
}

.LoginBarTB {
        display: block;
        float: left;
        background-color: #000033;
        border: 1px solid #FFFFFF;
        margin: 10px;
}
.LoginBarBtn {
        display: block;
        float: left;
        background-color: #000033;
        margin: 10px 10px 10px 2px;
}

.menu {
        position:absolute;
        font:12px arial, helvetica, sans-serif;
        background-color:#000033;
        top:122px;
        visibility:hidden;
        width:100px;
        border: 1px solid #000000;

}

#menu1 {left:10px}
#menu2 {left:77px}
#menu3 {left:140px}
#menu4 {left:210px}
#menu5 {left:290px}
#menu6 {left:400px}
#menu7 {left:530px}

.menuitem {
        display: block;
        width: 93px;
        margin: 1px;
        padding-left: 3px;
        background-color: #000033;
        border: 1px solid #000033;
        text-decoration: none;
}

.menuitem:hover {
        display: block;
        background-color: #000066;
        border: 1px solid #000000;
        text-decoration: none;
}

.Frm_ForumFrame {
        display:block;
        float: left;
        clear: both;
        width: 100%;
        margin-top: 2px;
        margin-bottom: 2px;
        background-color: #000033;
        border: 1px solid #000000;
}

.Frm_ForumFrameLeft {
        display:block;
        float: left;
        margin: 3px;
}

.Frm_ForumFrameLeft div {
        white-space: nowrap;
}

.Frm_ForumFrameLeft div a{
        white-space: nowrap;
}

.Frm_Forum_Icon {
        display:block;
        float: left;
        margin-right: 5px;
}

.Frm_Forum_Icon2 {
        display:block;
        float: left;
        margin: 8px;
}

.Frm_Forum_Name {
        display:block;
        font-weight: bold;
        font-size: 14px;
}

.Frm_Forum_Comment {
        display:block;
        font-size: 12px;
}

.Frm_page_links {
        display:inline;
        font-size: 11px;
}

.Frm_ForumFrameRight {
        display:block;
        width: 150px;
        float:right;
        padding:2px;
        padding-left: 5px;
        border-left: 2px solid #FFCC00;
}

.Frm_ForumStats {
        display:block;
        float:left;
        margin: 5px;
        padding-left: 8px;
        border-left: 2px solid #FFCC00;
}

.Frm_PostFrameLeft {
        display:block;
        float: left;
        width: 175px;
        margin: 3px;

}

.Frm_PostFrameRight {
        display:block;
        float:left;
        padding:2px;
        padding-left: 5px;
        border-left: 2px solid #FFCC00;
}

.Frm_Post_Content {
        margin: 5px;
        padding: 5px;
}

.javabutton {
        cursor: pointer;
        display: inline;
        margin: 5px;

}


.DataFrame {
        display:block;
        float: left;
        clear: both;
        width: 100%;
        margin-top: 2px;
        margin-bottom: 2px;
        background-color: #000033;
        border: 1px solid #000000;
}

.DataField {
        display: block;
        float: left;
        clear: both;
        width: 100px;
        font-weight: bold;
        text-decoration: none;
        color: #FFCC00;
        text-align: right;
        padding-right: 10px;
}

.DataContent {
        display: block;
        float: left;
        border-left: 1px solid #FFCC00;
        width: 70%;
        clear: none;
        padding-left: 10px;
}

.DataField_edit {
        display: block;
        float: left;
        clear: both;
        width: 160px;
        font-weight: bold;
        text-decoration: none;
        color: #FFCC00;
        text-align: right;
        padding-right: 10px;
        margin: 4px;
}

.textareainline {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-size: 12px;
        background-color: #000077;
        border: 1px solid #000000;
        color:#DDDDDD;
        margin: 1px;
        padding: 5px;
}

.table-table {
        background-color: #000000;
        border: 1px solid #000000;
        margin: 0px;
        padding: 1px;
        border-spacing: 0px;
}

.table-header {
        background-color: #000022;
        margin: 0px;
        padding: 4px;
        font-weight: bold;
        font-size: 13px;
}
.table-row0 {
        background-color: #000055;
        border: 0px none #000000;
        margin: 0px;
        padding: 3px;
        border-spacing: 0px;
}
.table-row1 {
        background-color: #000077;
        border: 0px none #000000;
        margin: 0px;
        padding: 3px;
        border-spacing: 0px;
}

.avatar {
        padding: 5px;
}

.n_frmpost_tbl {
        border-width : 2px;
        border-style : solid;
        border-color : Black;
        }

.n_frmpost_right {
        border-left-width : 2px;
        border-left-style : solid;
        border-left-color : #FFAA00;
        }

.linkbox {
        display: block;
        float: left;
		border-style : solid;
        border-color : Black;
		border-width : 2px;
        padding : 5px;
        margin : 5px;
}

.linkbox2 {
        display: block;
        float: left;
		border-style : solid;
        border-color : Black;
		border-width : 0px;
        padding : 0px;
        margin : 5px;
}

.linklogo {
        display: block;
        background-color: #FFFFFF;
        height : 95px;
        width : 156px;
		text-align : center;
		vertical-align : bottom;
        padding : 5px;
        margin : 5px;		
}



.layout1 {width: 250px;}
.layoutequip {width: 99%;}
.layout2 {
		width: 90%;
		
		}

.centerpanel {
		float: center; 
		width: 80%; 
		background: #000033;
		
		}
.leftpanel {
		float: left; 
		width: 100px; 		
		background: #000033;
		border: 2px solid #000066;
		}

.rightpanel {
		float: right; 
		width: 140px; 		
		background: #000033;
		border: 2px solid #000066;
		}
		
.leftpanel2 {
		float: left; 
		width: 25%; 
		min-width: 120px;
		background: #000033;
		border: 2px solid #000066;
		}

.rightpanel2 {
		float: left; 
		width: 70%;
		min-width: 120px; 
		background: #000033;
		border: 2px solid #000066;
		}

.leftpaneledit {
		float: left; 
		width: 25%; 
		min-width: 120px;
		height: 18px;
		padding: 2px 1px 0px 1px;
		background: #000033;
		border: 2px solid #000066;
		}

.rightpaneledit {
		float: left; 
		width: 70%;
		min-width: 120px; 		
		padding: 0px 0px 0px 0px;
		background: #000033;
		border: 2px solid #000066;
		}
		
.equiplayout {
		float: right;
		width: 600px;
		}
		
.equiplayoutedit {
		float: right;
		width: 450px;
		}
		
		
.equiplayoutaddtype {
		float: right;
		width: 400px;

		}

.equipaddtypeleftpanel {
		float: left; 
		width: 180px; 		
		background: #000033;
		border: 2px solid #000066;
		}

.equipaddtyperightpanel {
		float: left; 
		width: 180px; 		
		background: #000033;
		border: 2px solid #000066;
		}
		
.equiplayoutaddprop {
		float: right;
		width: 200pxs;
		}
		
.equiptoolslayout {
			
		float: left;
		width: 170px;
		}
		
		

		
.equipheadpanel {
		float: left; 
		width: 100px; 
		background: #000033;
		}
.equipheadbox {	
		border: 5px solid #000066;	
		}
		
		
.equiplistpanel {
		float: left; 
		width: 100px;
		background: #000033;
		}
.equipeditlistpanel {
		float: left; 
		width: 350px;
		background: #000033;
		}
.equiplistbox {
		border: 5px solid #000066;
		border-bottom: 2px;
		}
		
.equipeditpanel {
		float: left; 
		width: 75%;
		background: #000033;
		}
		
.equipeditbox {
		border: 5px solid #000066;
		border-bottom: 2px;
		}
		
.equipeditpaneltitle {
		float: left; 
		width: 100px;
		
		background: #000033;
		}
.equipeditboxtitle {
		height: 18px;
		border: 5px solid #000066;
		padding: 2px 1px 0px 5px;
		border-bottom: 2px;
		}
		





.layoutmain {width: 100%;}

.union_add_panel {
		float: left; 
		width: 100%;
		background: #000066;
		}		
.union_add_box {
		margin: 10px;
		
		background: #000066;
		
		}

.union_title_panel {
		float: left; 
		width: 24%;
		background: #000033;
		
		}		
.union_title_box {
		border: 2px solid #000066;
		height: 25px;
		padding: 4px 4px 0px 4px;

		}
		
.union_field_panel {
		float: left; 
		width: 74%;
		background: #000033;
		}		
.union_field_box {
		border: 2px solid #000066;
		
		
		}
		
.union_exp_panel {
		float: left; 
		width: 98%;
		background: #000033;
		}		
.union_exp_box {
		border: 2px solid #000066;
		padding: 0px 0px 0px 4px;
		}



/* Shoutbox */

	/*list*/
.layout_shout_list {width: 370px;}
.leftpanel_shout_list {
		float: left; 
		width: 65px; 		
		background: #000033;
		border: 2px solid #000066;
		}

.rightpanel_shout_list {
		float: right; 
		width: 290px; 		
		background: #000033;
		border: 2px solid #000066;
		}
	/*///////////list///////////*/
.leftpanel_shout_ctl {
		float: center; 
		width: 75px; 		
		background: #000033;
		border: 2px solid #000066;
		}
/*///////////Shoutbox///////////*/









		
.layout {width: 100%;}
.linkpanel {float: left; width: 300px; background: #000066;}
.linkbox {
  margin: 2px;
  border: 0px solid black;
  padding: 5px 5px 5px 5px;
  background: #000066;
  text-align: center;
  
}
.mainpanel {float: center; width: 96%; min-width: 770px; background: #000066;}
.superpanel {float: center; width: 100%;  min-width: 900px; background: #000066;}
.mainbox {
  margin: 2px;
  border: 0px #000066;
  padding: 10px 10px 10px 10px;
  background: #000066;
}

h1 {margin: 0; padding: 0; color:#FFCC00; }
h2 {margin: 0; padding: 0; color:#FFCC00; }
h3 {font-size: 15px; margin: 0; padding: 0; color:#FFCC00; }				
h4 {font-size: 12px; margin: 0  ; color:#FFCC00;  }



div.menubar {background:images/fishlist images/menu-back.gif;}
div#menubarleft {background:images/fishlist images/menu-left.gif; width:24px;}
div#menubarright {background:images/fishlist images/menu-right.gif; width:16px;}
