/* CSS definition file containing sitestyle stylesheets */
body, h1, h2, h3, h4, p, ul, ol, li, th, td, sub, sup, font, center, left, right {font-family:verdana, arial, helvetica, sans-serif;}
a:link 	{color:#0000FF}; text-decoration:underline;}
a:active {color:#ff0000;text-decoration:underline;}	
a:visited {color: #660066; text-decoration:underline;}
a:hover	{color: #FF0000; text-decoration:underline;}
h1, h2, h3, h4 {font-weight: bold;}
h1 {font-size:20pt;color:rgb(255,255,255;}
h2 {font-size:12pt;}
h3 {font-size:11pt;}
h4 {font-size:10pt;}
h5 {font-size:8pt;vspace:0;}
body, p, td, th, tr, ul, ol, li, blockquote, center, left, right {font-size:8pt;background-color:white;}
th {font-weight: bold;}
sup, sub {text-decoration: none;font-size:8pt;}
hr {color:rgb(255,255,255)}
td {font-size: 9pt;}

td.tableheader	{
				background-color:rgb(221,200,140);/*158,139,117);*/
				font-weight:bold;
				font-size: 9pt; 
				color:rgb(0,0,0);
				text-align: center;
				padding: 3; 
				}

td.tablerow		{
				background-color:rgb(250,244,225);/*240,230,201);*/
				padding: 3;
				font-size: 9pt; 
				}

td.LeftBottomBorder {
					font-size: 9pt; 
					border-bottom-style: solid; 
					border-bottom-color: rgb(51,42,41); 
					border-bottom-width: 1pt; 
					padding-bottom: 3; 
					border-right-style: solid; 
					border-right-color: rgb(51,42,41); 
					border-right-width: 1pt; 
					padding-right: 5;
					}

/* Table Headers for Side Bars - Brown Shading*/
td.HeaderBorder	{
				font-size: 9pt; font-family: helvetica, verdana, arial; font-weight:bold; color:White;
				border-style: solid; border-color: RGB(51,42,41); border-width: .5pt; padding-left: 5;padding-right: 5;
				background-color:rgb(221,200,140);/*198,106,31-158,139,117);*/
				}

td.RowBorder	{
				font-size: 9pt; font-family: helvetica, verdana, arial; 
				padding-top:0;
				background-color:rgb(250,244,225);/*203,185,156);*/
				border-top-style:solid; border-top-color: RGB(51,42,41); border-top-width: 0pt; padding-top: 5;
				border-left-style: solid; border-left-color: RGB(51,42,41); border-left-width: .5pt; padding-left: 5;
				border-bottom-style: solid; border-bottom-color: RGB(51,42,41); border-bottom-width: .5pt; padding-bottom: 5;
				border-right-style: solid; border-right-color: RGB(51,42,41); border-right-width: .5pt; padding-right: 5;
				}

td.BorderTable	{
				font-size: 9pt; font-family: helvetica, verdana, arial; 
				background-color:rgb(250,241,201);/*240,230,201);*/
				border-top-style:solid; border-top-color: RGB(0,0,0); border-top-width: .5pt; padding-top: 10;
				border-left-style: solid; border-left-color: RGB(0,0,0); border-left-width: .5pt; padding-left: 10;
				border-bottom-style: solid; border-bottom-color: RGB(0,0,0); border-bottom-width: .5pt; padding-bottom: 10;
				border-right-style: solid; border-right-color: RGB(0,0,0); border-right-width: .5pt; padding-right: 10;
				}

td.BorderOnlyTable	{
					font-size: 9pt; font-family: helvetica, verdana, arial; 
					background-color:rgb(255,255,255);
					border-top-style:solid; border-top-color: RGB(0,0,0); border-top-width: .5pt; padding-top: 12;
					border-left-style: solid; border-left-color: RGB(0,0,0); border-left-width: .5pt; padding-left: 12;
					border-bottom-style: solid; border-bottom-color: RGB(0,0,0); border-bottom-width: .5pt; padding-bottom: 12;
					border-right-style: solid; border-right-color: RGB(0,0,0); border-right-width: .5pt; padding-right: 12;
					}

td.NoBorder		{
				font-size: 9pt; font-family: helvetica, verdana, arial; 
				background-color:rgb(240,230,201);/*RGB(255,255,255);*/
				padding-top:5;padding-left:10;padding-right:10;padding-bottom:5;
				border-width:0;
				}

td.NoBorderNoBackground		{
				font-size: 9pt; font-family: helvetica, verdana, arial; 
				background-color:RGB(255,255,255);
				padding-top:5;padding-left:10;padding-right:10;padding-bottom:5;
				border-width:0;
				}

#frontbox
	{
	border: #000000 1px solid; /*2368a0*/
	padding: 5px;
	}

/* for blog */
h2 {
  margin:1.5em 0 .75em;
  text-align: center;
  font:100%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }