/* Top Bar Styles */

.topbar {
	color: white; 
	background: black url(../backgrounds/dblue2.jpg); }

/* Sidebar Styles */

.sidebar { 
	color: yellow; 
	background: black url(../backgrounds/dblue2.jpg);
	 }

div.buttontable {
	border-color: black;
	}

div.buttontable td { 
	border: 1; 
	border-color: blue;
	spacing: 0; 
	padding: 0; }

table.os1 { 
	background: black url(../backgrounds/blueback.gif);  
	border-spacing: 0; 
	border-collapse: collapse;
	border-color: black; }



/* Start Box model Hacks - Required for Internet Explorer 5.5 */
div.side a, div.side a:link, div.side a:visited, div.side a: active { width: 112px; voice-family: "\"}\""; voice-family: inherit; width: 100px; }
html>body div.side a { width: 100px; }

/* Mainframe Styles */

td { 
	font-family: times, Arial, Helvetica, sans-serif; 
	color: black; 
	font-weight: bold;
	font-size: 16px;  
	border-style: ridge; 
	border-color: gray; 
	padding: 2px; }

table { 
	background: black url(../backgrounds/gray_back.jpg); 
	border-style: ridge;
	border-color: black;
	border-width: 4px; }

a, a:link, a:visited {
	color: blue; 
	font-weight: bold; }

a:hover {
	color: red;
	text-decoration: none; }
		


ul { 
	list-style-image: url(../graphics/blueball.gif); }

img.line {
	 width: 100%;
	 height: 4px; }

img.rmarg { 
	margin-right: 10px;
	float: left;
	border: 3px silver ridge; }

img.left {
	float: left;
	margin-right: 5px;
	margin-left: 20px; }

img.border2 {
	border-style: ridge; 
	border-color: white;
	border-width: 5px; }

img.border0 {
	border-width: 0; }


div.center { 
	text-align: center; }

div.hover a:link, div.hover a:visited {
	color: aqua; }

div.hover a:hover {
	color: red; 
	text-decoration: none; }

div.homeh1 {
	text-align: center;
	color: white;
	font-family: 'times', arial, times; }

div.bylawsa a, div.bylawsa a:link, div.bylawsa a:visited {
	color: silver;
	font-weight: bold;
	}

div.bylawsa a:hover {
	color: red;
	text-decoration: none; }

	

tr.tab {
	color: white;
	font-size: 25px;
	background: black url(../backgrounds/blue.jpg); }

td.maintab {
	color: silver;
	font-family: Garamond, Times, Arial, sans-serif;
	font-size: 24px; 
	text-align: center; }

.home { 
	color: white;
	background: black url(../backgrounds/blue005.jpg);
	margin-top: 8px;
	  }

.home p {
	color: white;
	font-family: times, arial, helvetica, sans-serif;
	font-size: 18px; 
	font-style: italic; 
	font-weight: bold; }


	
	

/* By-Laws Styles */

.bylaws { 
	color: white;
	background: black url(../backgrounds/blue005.jpg);
	margin-top: 8px;
	 }

.bylaws h1, h2, h3 { 
	color: white;
	font-family: Times, Comic Sans MS, Courier, sans-serif; }

/* Membership Styles */

.membership {
	color: white;
	background: black url(../backgrounds/blue005.jpg);
	margin-top: 8px;
	 }

div.mem a, div.mem a:link, div.mem a:visited, div.mem a:active {
	color: blue; 
	border: 2px black outset;
	padding: 3px; 
	background: white; 
	font-size: 14px;
	
}

div.mem a:hover {
	color: white;
	background: black;
	border: 2px blue outset;
	text-decoration: none;
 }



/* Koi Type Styles */

.koitypes { 
	color: white; 
	background: black url(../backgrounds/blue005.jpg); 
	margin-top: 8px;
	font-size: 18px;
	}

.koitypes h1 { 
	color: white;
	 }

table.ktype { 
	background: blue url(../backgrounds/rock2.jpg); 
	border-collapse: collapse;
	border-style: ridge;
	border-color: white;
	border-width: 4px; }

table.ktype td {
	color: black;
	border-style: ridge;
	border-color: white; 
	border-width: 4px; }


/* Memberform styles */

.memberform { 
	color: white; 
	background: black url(../backgrounds/blue005.jpg);
	 }

td.form { 
	color: white; 
	background: black; 
	font-size: 45px; 
	text-align: center; }

/* Meetings Styles */

table.bg { 
	background: blue url(../backgrounds/rock2.jpg); 
	border-collapse: collapse;
	border-spacing: 0; 
	border-color: gray; }

table.bg a, a:link { color: blue; }

table.bg a:visited { color: gray; }

td.headings { 
	text-align: center; 
	font-family: Geneva, arial, times, sans-serif; 
	font-size: 16px; }

td.headings2 { 
	background: blue url(../backgrounds/blue.jpg);
	color: silver; 
	text-align: center;
	font-family: Comic Sans MS, Times, Arial;
	font-size: 14px; }

/* Officer Styles */

table.os { 
	background: white url(../backgrounds/blueback.gif); 
	border-collapse: collapse; 
	border-spacing: 0; 
	border-color: gray; }

td.officers { 
	background: white url(../backgrounds/blueback.gif);
	color: black; 
	font-family: Comic Sans MS, Times, Arial;
	font-size: 14px; }

tr.officer { 
	color: gray; 
	font-family: Helvetica, Arial, sans-serif; 
	background: black url(../backgrounds/bluebacktr.jpg); 
	font-size: 25px; }

/* Links Styles */

table.links { 
	text-align: center; 
	background: blue url(../backgrounds/blue154.gif); 
	border-collapse: collapse; 
	border-color: black; }

table.links td { 
	border-color: black; 
	padding: 10px; }

table.links a, a:link {
	 color: #003399; }

table.links a:visited { 
	color: #3366CC; }

table.links a:hover { 
	color: #33CCFF; 
	background: black url(../backgrounds/dgrey027.gif); 
	text-decoration: none; 
	border: 3px white ridge; }

div.states a, a:link {
	color: #0099FF;
	font-weight: bold; }

div.states a:visited {
	color: lightblue;
	font-family: times, arial, sans-serif; }

div#font { 
	font-family: Garamond, Courier, Helvetica, sans-serif;
	color: silver;
	font-size: 26px; 
	font-weight: bold; }

/* History Styles */

.history {
	background: black url(../backgrounds/blue005.jpg);
	color: silver;
	font-size: 20px; }

/* Koi Shows */

table.oss { 
	background: white url(../backgrounds/blue154.gif); 
	border-collapse: collapse; 
	border-spacing: 0; 
	border-color: gray; }

/* Minutes */
	
table.minutes { 
	background: white url(../backgrounds/blue154.gif); 
	border-collapse: collapse; 
	border-spacing: 0; 
	border-color: white; }

tr.tab1 {
	color: white;
	font-size: 25px;
	background: black url(../backgrounds/dblue031.jpg); }

.minutes { 
	color: white;
	background: black url(../backgrounds/drock042.jpg);
	margin-top: 8px;
	 }

.minutes h1, h2, h3 { 
	color: white;
	font-family: Times, Comic Sans MS, Courier, sans-serif; }


/* Roster */

table.tab1 {
	color: silver; 
	background: black url(../backgrounds/dblue031.jpg); }


table.login { 
	background: blue url(../backgrounds/dblue2.jpg);
	border-collapse: collapse;
	border-style: ridge;
	border-color: white;
	border-width: 4px; }

td.roster { 
	color: silver; 
	font-family: Times, Comic Sans MS, Arial;
	font-size: 14px; }

td.login { 
	font-family: times, Arial, Helvetica, sans-serif; 
	color: white; 
	font-size: 16px; 
	font-weight: bold; 
	border: 0;
	border-style: ridge; 
	border-color: gray; 
	padding: 2px; }






	

	



		












