body {
/* font-size: large; */
/* font-size: 1em; */
font-size: 80%;
font-family:verdana,helvetica,arial,sans-serif;
background: #d1d1d1 url(../img/body-bg.gif) repeat-x top;
}


/* Wrapper for whole page */
#wrapper{
	width:850px;
	margin:3px auto 10px;
	padding:0px 12px 12px 12px;
	background-color:#fff;
	text-align:left;
}

#header {
	border:1px solid #FFA500; 
	background: url(../img/top-crop.png) repeat-x top left;
	padding: 0px 5px 0px 5px;

}

#left {
	/* border:1px solid red; */
	float: left;
	width:180px;
	padding: 0px 5px 0px 5px;
}

#right {
	border-left: solid 1px #bebebe;
	float: right;
	padding: 10px 5px 0px 5px;
	width: 600px;
}

#right li {
	margin-top: 15px;
}

#right div.squashedlist li {
	margin-top: 5px;
}

#footer 
{
clear: both;
}

.intro {
	border-left: 2px solid #FFA500;
	border-right: 1px solid #FFA500;
	border-top: 1px solid #FFA500;
	border-bottom: 1px solid #FFA500;
	background-color:#ffc;
	margin: 10px 0px 10px 20px;
}

.table_cover {
	border-left: 0px solid #FFA500;
	border-right: 0px solid #FFA500;
	border-top: 0px solid #FFA500;
	border-bottom: 0px solid #FFA500;
	background-color:#ffc;
	margin: 0px 0px 0px 0px;
}


#right p {
	margin: 10px 0px 10px 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#right .content {
	margin: 10px 0px 10px 20px;
}

#right .content img {
	float: left;
	margin: 10px 10px 10px 20px;
	border: solid 1px #bebebe;
}

h1 {
 	font-size: 130%;
 	padding: 0;
}
h2 {
	font-size: 120%;
	padding: 2px;

    }
h3 {
	font-size: 100%;
	padding: 2px;

    }

a, a:link  {
color: blue; 
}

a:visited  {
color: #9999cc; 
}

a:hover {
color: #f00025; 
}

a:active {
color: #f00025; 
}

a img {
border: none; 
}


#leftnavlist {
   margin: 0;
   padding: 2px;
   list-style-type: none;
}

#leftnavlist li {
   margin-bottom: 5px;
   border: 1px solid #9b8748;
}



#leftnavlist a {
   background: #ffc;
   color: #333;
   display: block;
   padding-left: 10px;
   text-decoration: none;
}

#leftnavlist a:hover {
   background: #fff;
   color: #333;
   text-decoration: none;
}

#leftnavlist .leftnavsection {
background: #ffc;
color: #333;
margin-top: 10px;
font-weight: bold;
background: #ffc url(../img/top-crop.png) repeat-x top left;
padding-left: 3px;
}


table {
	width: 100%;
	background: #fff;
/*	margin: 10px 0px 10px 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
*/
}


table th, table td {
	margin: 0;
	padding: 8px 20px;
}

table tr {
	background: #e6e6e6;
}

table tr.alt {
	background: #f1f1f1;
}

table tr.heading {
	background: #fff;
}


/* Tabs at the top of the page */

#topnav {
width: 100%;
}


#topnavlist {
float: left;
width: 90%;
margin: 0;
padding: 10px 0 0 40px;
list-style: none;
color: #333;
background: #fff url(../img/nav_bg.gif) repeat-x bottom left;
}

#topnavlist li {
float: left;
margin: 0;
padding: 0;
font-family: "Lucida Grande", sans-serif;
}

#topnavlist a {
float: left;
display: block;
margin: 0 2px 0 0;
padding: 4px 8px;
color: #333;
text-decoration: none;
border: 1px solid #9b8748;
border-bottom: none;
background: #ffc;
}

#topnavlist a:hover, body#pg-intro #t-intro a, body#title1 #t-title1 a, body#title2 #t-title2 a, body#title3 #t-title3 a, body#title4 #t-title4 a{
background: #fff url(../img/tab_selected.gif) repeat-x top left;
padding-bottom: 5px;
border-color: #727377;
}
Table Front {
	background-color: #FFF;
}
