
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: silver;
}

#bigBoss {
	text-align: center;
	/* border-top: 1px solid teal;
	border-right: 1px solid teal;
	border-bottom: 0px;
	border-left: 1px solid teal; */
	border: white 1px outset;
	width: 800px;/*978px;*/
	height: 100%;
	margin-top: none;
	margin-bottom: none;
	margin-left: auto;
	margin-right: auto;
	background: white;

}

h1, h2, h3 {
	color: #730000;
}

h2 {
	font-size: 1.6em;
}

h3 {
	margin: 0;
	font-size: 1em;
}

p, ul, ol, blockquote {
	margin-top: 0;
}

a:link {
	color: #730000;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

/* center */
.center {
	text-align: center;
	/* border-top: 1px solid teal;
	border-right: 1px solid teal;
	border-bottom: 0px;
	border-left: 1px solid teal; */
	width: 800px;
	height: auto;
	margin-top: auto;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.center table{ 
	width: 800px;
	background-color: #FFFFFF;
	background-image: url("images/bg_grid.gif");
	background-repeat: repeat;
	margin-left: auto;
	margin-right: auto;
}

/*
table.center tr, table.center td { 
	text-align: left;
}*/

#title {
	border: gray 1px solid;
	padding: 0px;
}

.headerT1 {
	font-size: 1.5em;
	color: darkblue;
}
.headerT2 {
	font-size: 1.1em;
	color: darkgreen;
}

/* Content */
#content {
	width: 800px;
	margin: 0 auto;
	border: none; /* solid #999999; */
	text-align: left;
}

#content #contentTable {
	width: 800px;
	margin: none;
	padding: none;
	text-align: left;
	table-layout: fixed;
	overflow: hidden;
}

#content #colOne {
	/* float: left; */
	width: 100px;
	height: 700px;
	padding: 10px 0px 0px 10px; /* clock-wise */
	vertical-align: top;
}

#content #colOne a:link {
	text-decoration: none;
	color: darkblue;
}
#content #colOne a:visited {
	text-decoration: none;
	color: maroon;
}
#content #colOne a:hover {
	text-decoration: none;
	color: lime;
}
#content #colOne a:active {
	text-decoration: none;
	color: olive;
}

#content #colTwo {
	/* float: left; */
	width: 500px;
	padding: 10px 10px 0 10px;
	border: none;
	vertical-align: top;
	/* border-left: teal 1px solid; */
}

#content #colThree {
	/* float: right; */
	width: 150px;
	padding: 10px 10px 0 10px;
	vertical-align: top;
}

#content #colThree .head {
	background: navy;
	font: 16px;
	color: white;
	text-align: center;
}

#content #colThree .item {
	border: 1px gray outset;
}

/*under construction*/
.undercon {
	color: fuchsia;
	font: bold;
	text-align: center;
}

/* Footer */

#footer {
	width: 800px; /* 800 */
	color: #000000;
	background: yellow;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	border-top: solid teal 1px;
	text-align: center;
	font-size: .8em;
}


/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
/* http://www.nongnu.org/pngpp/doc/0.2.1/tabs.css */
DIV.tabs
{
   float            : left;
   width            : 100%;
   background       : url("images/tab_b2.gif") repeat-x bottom;
   margin-bottom    : 4px;
}

DIV.tabs UL
{
   margin           : 0px;
   padding-left     : 10px;
   list-style       : none;
}

DIV.tabs LI, DIV.tabs FORM
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.tabs FORM
{
   float            : right;
}

DIV.tabs A
{
   float            : left;
   background       : url("images/tab_r.gif") no-repeat right top;
   border-bottom    : 1px solid #84B0C7;
   font-size        : x-small;
   font-weight      : bold;
   text-decoration  : none;
}

DIV.tabs A:hover
{
   background-position: 100% -150px;
}

DIV.tabs A:link, DIV.tabs A:visited,
DIV.tabs A:active, DIV.tabs A:hover
{
       color: #1A419D;
}

DIV.tabs SPAN
{
   float            : left;
   display          : block;
   background       : url("images/tab_l.gif") no-repeat left top;
   padding          : 5px 9px;
   white-space      : nowrap;
}

DIV.tabs INPUT
{
   float            : right;
   display          : inline;
   font-size        : 1em;
}

DIV.tabs TD
{
   font-size        : x-small;
   font-weight      : bold;
   text-decoration  : none;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.tabs SPAN {float : none;}
/* End IE5-Mac hack */

DIV.tabs A:hover SPAN
{
   background-position: 0% -150px;
}

DIV.tabs LI.current A
{
   background-position: 100% -150px;
   border-width     : 0px;
}

DIV.tabs LI.current SPAN
{
   background-position: 0% -150px;
   padding-bottom   : 6px;
}

DIV.nav
{
   background       : none;
   border           : none;
   border-bottom    : 1px solid #84B0C7;
}


