body {
  margin: 10px 10px 10px 10px;
  padding: 0 0 0 0;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color: #000000;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.shiny {
height: 8px;
width: 100%;
background-image:url(/images/site/shinyhorizontal.jpg)
}

.container {background-color:#FFFFFF;
margin: 3px 3px 3px 3px;
padding: 6px 6px 6px 6px;
height: 80%;
}

.left {
margin: 0; 
padding: 0; 
height: 210px; 
width: 310px; 
background: #666666; 
float: left; }

.right {
margin: 0 0 0 300px; 
padding: 0; 
height: 210px; 
width: auto;
postion: absolute;
background: #CCCCCC;
background-image:url(/images/site/bkgrndright.jpg);
background-repeat:repeat-y;
font-family:"Times New Roman", Times, serif;
font-size:46px;
text-align: center;
}

.rightcontent{
height: auto;
width: auto;
bottom: 10;
}

.rightaddress{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
font-weight:normal;
color:#000000;
}
.rightaddress h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
font-weight:normal;
color:#000000;
}



/* hide from mac \*/ 
* html .headerleft {margin-right: -3px;} 
* html .headerright {margin-left: 0;} 
/* end hide */ 


.capital {
font-size:56px;
}

.subtitle h1{
font-size:20px;
font-weight: normal;
color: #ffffff;
background-color:#333333;
position: relative;
bottom: 10px;
}

.contents{
margin: 20px 10px 0px 0px;
padding: 3px 3px 3px 3px;
background-color:#333333;
color:#FFFFFF;
float: left;
width: 280 px;
}

.leftbar{ margin: 20px 10px 0px 0px; padding: 5px 5px 5px 5px; background-color:#333333; color:#FFFFFF; float: left; clear:all; }
.article{ margin: 20px 10px 0px 175px;  width: auto;}
.article h1 { font-size: 16px; }
.article h3 { font-weight: normal; font-size: 14px; }
.article a { text-decoration: none; color: black; }


ul.NoBulletNoIndent {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px
}

ul a { display: block; color: White; text-decoration: none; }
ul a:hover {  color: #CCCCCC;  text-decoration: none; }

.textarea { color: #333333; background-color: #e1e1e1; }
/*
.contact p {margin: auto; width: 350px; }
*/
.footer {clear: both; float: bottom; margin: auto; width: auto; text-align: center; }
.footer p {clear: both; float: bottom; margin: auto; width: auto; text-align: center; color: white;  font-size: large; }
.footer p.address { margin: auto; width: auto; text-align: center; color: white;  font-size: x-small; }
.footer a{text-decoration:none; color: white; font-weight: normal; font-size: xx-small;}
.footer hr { color: #333333; width: 400px; }
