/************************************************************
  Standard HTML Tag controls
************************************************************/
body {
	font-family: Verdana, sans-serif;
	font-size: 12pt;
	font-style: normal;   /* normal italic oblique */
	font-variant: normal; /* normal small-caps */
	font-weight: normal;  /* normal bold bolder lighter 100 200 300 400 500 600 700 800 900 */ 
	margin: 0 0 0 0;      /* top right bottom left */
	padding: 0 0 0 0;
	text-align: left;
	color: #000000;
	background-color: #ffffff;
}

h1 {
  font-weight: normal;
	margin: 10 0 0 0;      /* top right bottom left */
  padding: 0 0 0 0;
  font-size:14pt;
}

h2 {
  font-weight: bold;
	margin: 10 0 0 0;      /* top right bottom left */
  padding: 0 0 0 0;
  font-size:12pt;
}

p {
	margin: 0 0 10 0;      /* top right bottom left */
  padding: 0 0 0 0;
}

ul {
	margin: 0 0 0 25;      /* top right bottom left */
  padding: 0 0 0 0;
}

a {
	color: #000000;
	background-color: transparent;
}

a:link {
	color: #000077;
	background-color: transparent;
}
	
a:visited {
	color: #000077;
	background-color: transparent;
}
	
a:hover {
	color: #FF0033;
	background-color: #66FF66;
}

table { 
	font-family: Verdana, sans-serif;
	font-size: 12pt;
	font-style: normal;   /* normal italic oblique */
	font-variant: normal; /* normal small-caps */
	font-weight: normal;  /* normal bold bolder lighter 100 200 300 400 500 600 700 800 900 */ 
	margin: 0 0 0 0;      /* top right bottom left */
	padding: 0 0 0 0;
	text-align: left;
	color: #000000;
	background-color: #ffffff;
}

td {
/*
  border-style: solid;
  border-width: 1px;
*/
	margin: 0 0 0 0;      /* top right bottom left */
	padding: 0 0 0 0;
}

th {
  border-width: 1px;
  border-style: solid;
	background-color: #E5F1FF;
	margin: 0 0 0 0;      /* top right bottom left */
	padding: 0 0 0 0;
}
/************************************************************
  Custom Class Tag controls
************************************************************/
.PageHeader {                     /*used to do page banner area at top*/
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom : 3px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
  font-size:20pt;
	background-color: #ffffff; 
	color: #778899;
	background-image: url(); 
	background-repeat: no-repeat;
}

.Page {                           /*Used for the main page area.*/
	margin: 0 0 0 0;                
	padding: 0 10 0 10;
	text-align: left;
	height: 100%;
	border-bottom: 1px solid black;
}

.FloatLeft {                      /*Used for left collumn*/
	margin: 0;
	padding: 5 5 5 5;
  float: left; 
	height: 100%;
	width: 150;
}

.Footer {                         /*Used for page footer*/
	margin: 0;
	padding: 0;
	width: 800;
	height: 15;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.SiteMenu {                       /*Starts a site menu area*/
  margin: 10 0 10 0;
	padding: 0 0 0 0;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #66CDAA;
	color: #20B2AA;
  position: center;
}

.SiteMenuHeading {                /*Used for the menu heading*/
	text-align: center;
	background-color: #2680BC;
	color: #FFFFFF; 
	font-weight: bold; 
}

.SiteMenuItem {                   /*Used for the menu items*/
	padding: 10 0 10 10;
}

.SiteMenuItem a {                 /*controls the link on a menu item*/
	text-decoration: none; 
}

/* ******************* */
.SearchBox {                       /*Starts a site menu area*/
  margin: 10 10 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #E5F1FF;
	color: #000066;
  width: 260px;
  float: left;
}

.SearchBox form { 
  margin: 5 5 5 5;
	padding: 0 0 0 0;
	border: 0 0 0 0;
}

.SearchBoxTitle {                /*Used for the menu heading*/
	text-align: center;
	background-color: #2680BC;
	color: #FFFFFF; 
	font-weight: bold; 
}

/************************************************************
  Used by CCS.php
************************************************************/
.CSSPageLeft {
	margin: 0;
	padding: 5 5 5 5;
  float: left; 
	width: 16%;
}

.CSSPageCenter{
	margin: 0 0 0 0;                
	padding: 3 3 3 3;
	text-align: left;
  float: left; 
	width: 40%;
/	border-bottom: 1px solid black;
}

.CSSPageRight {
	margin: 0;
	padding: 3 3 3 3;
  float: left; 
	width: 40%;
}

.CSSPageFooter {                         /*Used for page footer*/
	margin: 0;
	padding: 0;
	width: 100%;
	height: 15;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	text-align: center;
  float: left; 
}

.CSSMenu {                       /*Starts a site menu area*/
  margin: 8 0 8 0;
	padding: 0 0 0 0;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #B0C4DE;
	color: #000066;
}

.CSSMenuTitle {                /*Used for the menu heading*/
	text-align: left;
	background-color: #778899;
	color: #FFFFFF; 
	font-weight: bold; 
}

.CSSMenuItem {                   /*Used for the menu items*/
	padding-top: 2;
	padding-bottom: 0;
	padding-left: 5;
	padding-right: 0;
}

.CSSMenuItem a {                 /*controls the link on a menu item*/
	text-decoration: none; 
}

.CSSMenuItemHighlighted {                   /*Used for the menu items*/
	padding-top: 2;
	padding-bottom: 0;
	padding-left: 3;
	padding-right: 0;
	font-weight: bold;
}

.CSSMenuItemHighlighted a {                 /*controls the link on a menu item*/
	text-decoration: none; 
}

.CSSButtonBar                        /*Button bar division style*/
{
  font-weight: bold; 
  text-align: right; 
  color: #000077; 
  background-color: #E5F1FF; 
  padding: 1 1 1 1;
}

.CSSButton                           /*Style for buttons*/
{
  border-top: 1px solid black; 
  border-bottom: 1px solid black; 
  border-left: 1px solid black;	
  border-right: 1px solid black; 
  background-color: #C5D1DF;
}

.CSSButtonHighlighted               /*Style for highlighted buttons*/
{
  border-top: 1px solid black; 
  border-bottom: 1px solid black; 
  border-left: 1px solid black;	
  border-right: 1px solid black; 
	background-color: #cccccc;
}

.CSSButton a                        /*Style for button links*/
{
  text-decoration: none;
}

.CSSButtonHighlighted a            /*Style for highlighted button links*/
{
  text-decoration: none;
}

/************************************************************
  Used by BlogContorl.php
************************************************************/
.BlogTitle {                      /*Blog Title Style*/
  background-color: #B0C4DE; 
  color: #000000;
  font-weight: bold;
}

.BlogDescription {                       /*Blog Item Text Style*/
  padding-bottom: 15;
}

.BlogText {                       /*Blog Item Text Style*/
  padding-bottom: 15;
}


