
body {
	color: white; 
	background: url(bk/blurtechpattern.gif) black;
	font-family: Arial, Verdana, sans-serif; 
	margin-left: 5%; margin-right: 5%
	
	}

p { font-family: Arial, sans-serif; }

p.table { font-family: sans-serif; color:blue; }
p.tablehead { font-weight: bold; }
p.warn { font-size: 70%; color:red; font-weight:bold;}
p.details { font-size: 80%;}

p.copyright { font-size: 70%; color:white;}

p.75p { font-size: 75%; }
p.title { font-size: 110%; color:white; font-weight:bold;}

em { font-style: italic; font-weight: bold; }
strong { text-transform: uppercase;  font-weight: bold; }
pre {font-family: sans-serif;}

img.crisp  { 
       image-rendering: -moz-crisp-edges;  /* Firefox 3.6 */
       -ms-interpolation-mode: bicubic;   /* Internet Explorer 7.0+ */
     }


BLOCKQUOTE {
  margin-top: 1em;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
  font-style: italic;
}

h1 { font-size: 175%; font-weight: bold;}
h2 { font-size: 110%; font-weight: bold;}

A		{ Arial, Verdana, sans-serif; }
A:link	{ color: #AAFF22; text-decoration: none; }
A:visited	{ color: #00DD00; text-decoration: none; }
A:active	{ color: #00FFFF; text-decoration: none; }
A:hover	{ color: #88FFFF; text-decoration: underline; }

#menulinks ul
{
list-style-type: none;
text-align: left;
padding:0; margin:0;
}

#menulinks ul li a
{
background: transparent url(gfx/blank.png) left center no-repeat;
padding-left: 32px;
text-align: left;
color: #AAFF22;
}

#menulinks ul li a:hover
{
text-decoration: underline;
background: transparent url(gfx/scroll-s_32x15.png) left center no-repeat;
color: #88FFFF;
}

#menulinks ul li a#current
{
background: transparent url(gfx/blank.png) left center no-repeat;
color: #00FFFF;
}

DIV.box
  {
	color: white;
	font-family:arial, sans-serif;
	font-size: 90%;
	background:  #000000;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	border-collapse: collapse;
	border-spacing: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

DIV.miniheader
  {
	color: white;
	font-family:arial, sans-serif;
	font-size: 90%;
	background:  #000000;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	border-collapse: collapse;
	border-spacing: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
  }

DIV.miniheader-pad
  {
	color: white;
	font-family:arial, sans-serif;
	font-size: 90%;
	background:  #000000;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	border-collapse: collapse;
	border-spacing: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-width: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
  }

DIV.sprites
  {
     font-family:arial, sans-serif;
     font-size: 100%;
	background:  #303030;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	border-collapse: separate;
	border-spacing: 0px;
	border-width: 2px 2px 2px 2px;
  }

DIV.spritename{  
	font-size:110%; font-weight:bold;
	background: url(bk/pat_greyline.png) #000000;
	color:white;
	text-align:center;
	padding: 3px;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

DIV.spritebox{  
	font-size:90%;
	color:white;
	text-align:center;
	padding: 10px;
  }

TABLE.normal
  {
	color: white;
	font-family:arial, sans-serif;
	font-size: 90%;
	background:  #000000;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	border-collapse: collapse;
	border-spacing: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

TABLE.normal CAPTION {
	background-color:#6A6A6A;
	color:white;
	font-size:110%; font-weight:bold;
	border-style:solid;
	border-width:2px;
  }

TABLE.normal TH
  {
	font-size:200%; font-weight:bold;
	color:white;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	background-color: #2C2C2C;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

TABLE.normal TD  {
	border-collapse:separate;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	text-align:left;
	background: #000000;
	padding: 0px 0px 0px 0px; 
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

TABLE.normal TD.secname{  
	font-size:110%; font-weight:bold;
	background: url(bk/pat_greyline.png) #000000;
	color:white;
	text-align:center;
	padding: 3px;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

TABLE.normal TD.secnameleft{  
	font-size:110%; font-weight:bold;
	background: url(bk/pat_greyline.png) #000000;
	color:white;
	text-align:left;
	padding: 3px;
	border-width: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
  }

TABLE.normal TD.padded{
	border-collapse:collapse;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	text-align:left;
	background: #000000;
	padding: 5px 5px 5px 5px;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

TABLE.sprites
  { 
     font-family:arial, sans-serif;
     font-size: 100%;
	background:  #303030;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	border-collapse: separate;
	border-spacing: 0px;
	border-width: 2px 2px 2px 2px;
  }

TABLE.sprites CAPTION {
	background-color:#6A6A6A;
	color:white;
	font-size:110%; font-weight:bold;
	border-style:solid;
	border-width:2px;
	border-color:#6A6A6A;
  }

TABLE.sprites TH
  {
	font-size:200%; font-weight:bold;
	color:white;

	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: #2C2C2C;
	-moz-border-radius: 4px 4px 4px 4px;
  }


TABLE.sprites TR
  { 
  }

TABLE.sprites TD  {
	font-size:75%;
	color:white;
	border-collapse:collapse;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	border-color: WHITE white white white;
	text-align:center;
	padding: 10px;
	-moz-border-radius: 4px 4px 4px 4px;
  }

TABLE.sprites TD.nopad  {
	font-size:75%;
	color:white;
	border-collapse:collapse;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	border-color: WHITE white white white;
	text-align:center;
	padding: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
  }

TABLE.sprites TD.secname{  
	font-size:100%; font-weight:bold;
	background: url(bk/pat_greyline.png) #6A6A6A;
	color:white;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #6F6F6F #5F5F5F #7F7F7F #5F5F5F;
	text-align:left;
	padding: 5px;
	-moz-border-radius: 4px 4px 4px 4px;
  }

TABLE.sprites TD.subsecname{  
	font-size:85%; font-weight:bold;
	background: url(bk/pat_greyline.png) #6A6A6A;
	color:white;
	border-style: solid solid solid solid;
	border-width: 1px 0px 0px 0px;
	border-color: #6F6F6F #5F5F5F #7F7F7F #5F5F5F;
	text-align:left;
	padding: 5px;
	-moz-border-radius: 4px 4px 4px 4px;
  }

TABLE.normal TD.galleryname{  
	font-size:150%; font-weight:bold;
	background: url(bk/pat_greyline.png) #333333;
	color:white;
	text-align:left;
	padding: 3px 3px 3px 3px;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

TABLE.normal TD.arttext{  
	padding: 3px 3px 3px 3px;
  }

TABLE.normal TD.newstop  {
	border-collapse:collapse;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	text-align:left;
	background: #333333 url(bk/pat_greyline.png);
	padding: 3px 3px 3px 3px;
	border-width: 0px 1px 0px 1px;
	-moz-border-radius: 0px 1px 0px 1px;
  }

TABLE.normal TD.newsbody {
	border-collapse:collapse;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	text-align:left;
	background: #000000;
	padding: 3px 3px 3px 3px;
	border-width: 1px 0px 0px 1px;
	-moz-border-radius: 1px 0px 0px 1px;
}

TABLE.normal TD.newsbottom {
	border-collapse:collapse;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	text-align:left;
	background: #333333 url(bk/pat_greyline.png) ;
	padding: 3px 3px 3px 3px;
	border-width: 1px 0px 0px 1px;
	-moz-border-radius: 1px 0px 0px 1px;
}




TABLE.sidemenu
  {
	color: white;
	font-family:arial, sans-serif;
	font-size: 90%;
	background:  #000000;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	border-collapse: separate;
	border-spacing: 0px;
	spacing: 10px;
	padding: 0px 0px 0px 0px;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

TABLE.sidemenu CAPTION {
	background-color:#6A6A6A;
	color:white;
	font-size:110%; font-weight:bold;
	border-style:solid;
	border-width:2px;
  }

TABLE.sidemenu TH
  {
	font-size:200%; font-weight:bold;
	color:white;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	background-color: #2C2C2C;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }

TABLE.sidemenu TD  {
	border-collapse:collapse;
	border-style: solid solid solid solid;
	border-color: #6A6A6A #6A6A6A #6A6A6A #6A6A6A;
	text-align:left;
	padding: 0 px;
	border-width: 0px 1px 0px 1px;
	-moz-border-radius: 0px 1px 0px 1px;
  }

TABLE.sidemenu TD.secname{  
	font-size:110%; font-weight:bold;
	background: url(bk/pat_greyline.png) #000000;
	color:white;
	text-align:center;
	border-width: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
  }


TABLE.menuframe
  {
	border-style: solid solid solid solid;
	border-color: #00aa00 #00aa00 #00aa00 #00aa00;
	border-collapse: separate;
	border-spacing: 0px;
	spacing: 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
  }
TABLE.menuframe TD.framecenter{  
	border-spacing: 0px;
	spacing: 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
  }
TABLE.menuframe TD.frametop{ padding: 0px 0px 0px 0px;}
TABLE.menuframe TD.framebottom{ padding: 0px 0px 0px 0px;}
TABLE.menuframe TD.frameleft{ padding: 0px 0px 0px 0px;}
TABLE.menuframe TD.frameright{ padding: 0px 0px 0px 0px;}

TABLE.menuframe TD.frametl{ padding: 0px 0px 0px 0px;);}
TABLE.menuframe TD.frametr{ padding: 0px 0px 0px 0px;);}
TABLE.menuframe TD.framebl{ padding: 0px 0px 0px 0px;);}
TABLE.menuframe TD.framebr{ padding: 0px 0px 0px 0px;);}


