/* ################### */
/* ##### Tables ###### */
/* ################### */
table.Appear {
	border-width: 1px;
	border-spacing: ;
	border-style: groove;
	border-color: #CC6600;
	border-collapse: separate;
	background-color: white;
}
table.Appear th {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: #CC6600;
	background-color: white;
}
table.Appear td {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: #CC6600;
	background-color: white;
}

table.Timeline {
	border-width: 1px;
	border-spacing: ;
	border-style: groove;
	border-color: #999999;
	border-collapse: separate;
	background-color: white;
	width: 100%;
}
table.Timeline th {
	border-width: 1px;
	padding: 1px;
	background-color: #999999;
	color: #ffffff;
	width:100%;
}
table.Timeline td {
	border-width: 1px;
	padding: 1px;
	background-color: white;
	text-align: left;
}

table.Home {
	border-width: 1px;
	border-spacing: ;
	border-style: groove;
	border-color: #999999;
	border-collapse: separate;
	background-color: white;
	width: 800;
}
table.Home td {
	border-width: 1px;
	padding: 1px;
	width: 200;
}

table.RedBox {
	border-width: 1px;
	border-spacing: 1px;
	border-style: groove;
	border-color: #999999;
	border-collapse: separate;
	background-color: #990000;
	width: 200;
}
table.RedBox td {
	border-width: 1px;
	padding: 1px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-family: san-serif;
	width: 250;
}

table.BlueBox {
	border-width: 1px;
	border-spacing: 1px;
	border-style: groove;
	border-color: #999999;
	border-collapse: separate;
	background-color: #000066;
	width: 200;
}
table.BlueBox td {
	border-width: 1px;
	padding: 1px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-family: san-serif;
	width: 200;
}

table.GoldBox {
	border-width: 1px;
	border-spacing: 1px;
	border-style: groove;
	border-color: #999999;
	border-collapse: separate;
	background-color: #ffcc00;
	width: 200;
}
table.GoldBox td {
	border-width: 1px;
	padding: 1px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-family: san-serif;
	width: 250;
}

table.Header {
	border-width: 0px;
	border-spacing: 0;
	border-style: groove;
	border-color: #999999;
	border-collapse: separate;
	background-color: white;
	width: 800;
}

table.InnerBox {
	padding: 4;
	border: 0;
}

table.Footer {
	border-width: 0px;
	border-spacing: 5px;
	border-style: groove;
	border-color: #999999;
	border-collapse: separate;
	background-color: #ffffff;
	width: 800;
}
table.Footer td {
	border-width: 1px;
	padding: 1px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-family: Sans-serif;
}



/* ################### */
/* ### Text Fonts #### */
/* ################### */

font.BoxLead {
	font-weight: bold;
	font-family: Sans-serif;
	font-size: 12px;
	color: #000099;
}

font.BoxFollow {
	font-weight: normal;
	font-family: Sans-serif;
	font-size: 11px;
	color: #666666;
}

font.BoxLink {
	font-weight: bold;
	font-family: Sans-serif;
	font-size: 14px;
	color: #CC6600;
}

font.Heading {
	font-weight: bold;
	font-family: Sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
}

text {
	font-family: Sans-serif;
	font-size: 11px;
	color: #666666;
}

font.Footer {
	font-family: Sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
}




/* ################### */
/* ### HyperLinks #### */
/* ################### */
a.BoxLink {
	text-decoration: none;
}



/* ################### */
/* ##### Images ###### */
/* ################### */

img.BoxImage {
	width: 150px;
	border: 0;
}

img.BoxHolder {
	width: 0px;
	border: 0;
}

img.BigHolder {
	width: 0px;
	border: 0;
	position: absolute;
	left: 250px;
}




/* ################### */
/* #####  Divs  ###### */
/* ################### */

div.Main {
	position: absolute; 
	width: 300px; 
	z-index: 1; 
	visibility: hidden;
}




/* ################### */
/* ####  Buttons  #### */
/* ################### */

input.btn{
   color:#050;
	font-family: Sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
	  
input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
}





/* ################### */
/* ####    hrs    #### */
/* ################### */

hr.red {
  border: 0;
  width: 90%;
  color: #990000;
  height: 2px;
  padding: 0px;
}

hr.blue {
  border: 0;
  width: 90%;
  color: #000066;
  height: 2px;
  padding: 0px;
}

hr.gold {
  border: 0;
  width: 90%;
  color: #ffcc00;
  height: 2px;
  padding: 0px;
}