body{
	padding:0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: black;
	background-color: #eeeeee;
}

#body {

	  margin-left: auto;
	  margin-right: auto;
	  width: 800px;
	  text-align: left;
}

#holder {
	  position: absolute;
    background: url(/schema/gifs/header.gif) 0px 9px no-repeat;
	  z-index: 2;
	  left: 0px;
	  top: 0px;
	  width: 100%;
	  text-align: center;
	  height: 100%;
}


#page_container{	
	width:800px;
	/*height: 800px;*/
	background-color: white;
	border-left-style: solid;
	border-left-color: #222222;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #222222;
	border-right-width: 2px;
	margin-left: auto;
	margin-right: auto;
  	text-align: left;
}


#header {
	width:800px;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
  	text-align: left;
}


#header IMG.logo { margin: 10px 0px 0px 10px; }

#header IMG.bannerAdd {
	 margin: 10px 6px 0px 10px;
	 float: right;
	 }

#pagemenu img.leftAdd {
	float: left;
	/*width: 150px;*/
	margin: 20px 0px 0px 2px;
	}
		

/* page menu */

#pagemenu {
	float: left;
	width: 150px;
	padding-bottom: 0px;
	/*border: 1px solid #0;*/
	margin-left: 5px;
	/*background-color: #eee;*/
	top: 20px;
}

#pagemenu TABLE {
	width: 150px;

}


#pagemenu TD {
	/*font-weight: bold;*/
	font-size: 11px;
	padding: 0px 2px 1px 0px;
	color: #008AC4;

}


/*#pagemenu A {
	color: #008AC4;
	text-decoration: none;
}*/

#pagemenu A:hover {
	color: #3333cc;
}

#pagemenu A:visited,#pagemenu A:link {
		border-left: 5px solid #aaa;
		color: black;
		display: block;
		width: 100%;
		background-color: #eee;
		padding-left: 6px;
		padding-top: 2px;
		padding-bottom: 2px;

}

#pagemenu A:hover{
		color: white;
		background-color: #6aa;
		/*border-left: 5px solid #66CCCC;*/
	    font-weight: bold;

}

/* main content */

#content {
	 float: left;
	 width: 430px;
	margin: 6px 10px 10px 20px;
	font-size:12px;
	height = 600px;
}


#content TABLE {
	margin-left: 5px;
	width: 375px;
	float:left;
}



#content TD {
	text-align:justify;
	font-size: 11px;
	padding: 4px 10px 4px 4px;
	color:black;
}

#content TD.dotleft {
		border-left:1px dotted #AFC2CA;
}

#content TD.image {
		width: 80px;
		padding: 0px 2px 0px 2px;
		vertical-align:top;
		float: left;

}

#content A {
	color: #008AC4;
	text-decoration: none;
}

#content A:hover {
	 /*color: #3333cc;*/
	color: #6aa;
}


/* news container */

#news_container{

  background: url(/schema/gifs/container_bg.gif) repeat-y;
	float:right;
	top:140px;
	height: 800px;
	width:170px;
	font-size: 11px;
	margin-right: 2px;
	padding: 0px 0px 0px 10px;
}

#news_container TD{
	color: #699;
	text-align: left;
}


#news_container TD.more{
	float: right;
	padding: 0px 0px 20px 0px;
	text-align: left;
}

/* Sidebar */

#sidebar{

  background: url(/schema/gifs/container_bg.gif) repeat-y;
	float:right;
	top:140px;
	height: 800px;
	width:170px;
	font-size: 11px;
	margin-right: 2px;
	padding: 0px 0px 0px 10px;
}

#sidebar TD{
	color: #699;
	text-align: left;
}


#sidebar TD.more{
	float: right;
	padding: 0px 0px 20px 0px;
	text-align: left;
}

#widecontent {
	 float: left;
	 width: 510px;
	 height: 600px;
	 margin: 6px 0px 20px 20px;
	 text-align: left;
}


#footer {
	 clear: both;
	 height: 27px;
	 text-align: center;
	 font-size: 10px;
	 font-family: Verdana, Geneva, Helvetica, sans-serif;
	 line-height: 27px;
	 color: #bbb;
}



#search {
	  margin: 4px 0px 0px 2px;
	  width: 160px;
	  height: 26px;
	  float: left;
	  clip: rect( 0px 210px 26px 0px );
	  overflow: hidden;
	  display: inline;
	margin-left: 10px;
	/*background-color: #222;*/
}


*html

#search { margin-top: 9px; }

#popupmenu { position: absolute; z-index: 1; left: 0px; top: 0px; }

#popupcontent { position: absolute; z-index: 1; left: 0px; top: 30px; padding: 15px; }


#searchEngine { position: absolute; z-index: 1; left: 0px; top: 0px; visibility: hidden; }




/* Template Only Styles */


#search INPUT.search {
  margin-top: 0px;
  width: 130px;
  background-color: #C2D8F2;
  border: 1px solid White;
}



#header IMG.tcfc {
  float: right;
  margin-top: 6px;
}


/* Userman Menu */


#header P {
  float: left;
  display: inline;
  clear: both;
  margin: 20px 0px 0px 10px;
}


*html 
#header P { margin-top: 17px; }


#header P A {
  text-decoration: none;
  color: Black;
}


#header P A:hover { color: White; }



TABLE.content H2 {

	  font-family: Verdana, Geneva, Helvetica, sans-serif;

	  font-size: 13px;

	  font-weight: bold;

	  color: #008AC4;

}



/* mainmenu table*/

TABLE.mainmenu {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: white;
}



TABLE.mainmenu TD {
	  white-space: nowrap;
	 border-right: 2px solid white;
	  height: 13px;
	  font-weight: bold;
	  font-size: 10px;
	  background-color: #66CCCC;
	  text-align: center;
	  /*padding: 0px 2px 1px 0px;*/
}


TABLE.mainmenu A {
	  color: white;
	  text-decoration: none;
}


TABLE.mainmenu A:visited,TABLE.mainmenu A:link {
		border-left: 5px solid #89a;
		color: black;
		display: block;
		width: 100%;
		padding-left: 0px;
		padding-top: 2px;
		padding-bottom: 2px;
}

TABLE.mainmenu A:hover{
		color: white;
		background-color: #6aa;
		border-left: 5px solid #266;

}

/* end mainmenu */

TABLE.dottedbottom {
	border-bottom: 1px dotted #AFC2CA;
	margin-bottom: 6px;
}


TABLE.dottedbottom TD { padding: 1px; }



/* Applet Selectable Styles */



H1,P.header1 {

	  font-family: Verdana, Geneva, Helvetica, sans-serif;
	  font-size: 15px;
	  font-weight: bold;
	  margin-top: 0px;
	  color: #008AC4;
}

H2,P.header2 {

	  font-family: Verdana, Geneva, Helvetica, sans-serif;
	  font-size: 13px;
	  font-weight: bold;
	  color: #008AC4;
}

H3,P.header3 {

	  font-family: Verdana, Geneva, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
	  color: #008AC4;
}


P,TD,UL,OL,TH {

	  font-family: Verdana, Geneva, Helvetica, sans-serif;
	  font-size: 11px;
}


P.indent1 { margin-left: 1em; }
P.indent2 { margin-left: 2em; }
P.indent3 { margin-left: 3em; }
P.indent4 { margin-left: 4em; }



TD.alignright { text-align: right; }

TD.aligncenter { text-align: center; }

TD.aligntop { vertical-align: top; }

TD.alignbottom { vertical-align: bottom; }

TD.aligntopright {
  vertical-align: top;
  text-align: right;
}

TD.aligntopcenter {
  vertical-align: top;
  text-align: center;
}

TD.alignbottomright {
  vertical-align: bottom;
  text-align: right;
}

TD.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
}



SPAN.sup {
  font-size: 7px;
  vertical-align: super;
}

SPAN.sub {
  font-size: 7px;
  vertical-align: sub;
}



/* Images */

IMG.floatright { float: right; }

IMG.floatleft  { float: left; }

IMG.noborder   { border-width: 0px; }



/* Links: A */


A {
	 font-family: Verdana, Geneva, Helvetica, sans-serif;
	color: #008AC4;
	text-decoration: none;
}

A:hover {
	 color: #3333cc;
}
