
body {
background-color: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #564b47;
padding: 0px;
margin: 0px; }

a {
color: #0066CC; 
text-decoration: underline;
font-size: 12px;
font-weight: bold; }

a:visited {
color: #0066CC; }

a:hover {
color: #000066; }

a:active {
color: #FF0000; }

a.headerLink {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-decoration: none;
vertical-align: middle; }

a.headerLink:hover {
color: #FF9900; }

a.headerLink2 {
color: #6C3B0A;
font-size: 14px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
text-align: left;
padding-left: 15px; }

a.headerLink2:hover {
color: #666666; }

a.linkOrange {
color: #FF3A01;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

a.linkOrange:hover {
color: #666666; }

a.sidenav {
color: #FF8888; 
text-decoration: none; 
background: #4F5D72; }

a.sidenav:visited {
color: #FF8888; 
text-decoration: none; 
background: #4F5D72; }

a.sidenav:hover	{
color: #88FF88; 
text-decoration: none; 
background: #4F5D72; }

a.eventnav {
color: #000000; 
text-decoration: none; 
font: bold 10px Verdana; }

a.eventnav:hover {
color: #0066CC; 
text-decoration: none; }

a.topnav {
color: #FFFFFF; 
text-decoration: none; 
font: bold 10px Verdana; }

a.topnav:visited {
color: #FFFFFF; 
text-decoration: none; }

a.topnav:hover {
color: #FFCC66; 
text-decoration: none; }

.topNavTop {
	background-image: url(images/top_nav_top_bkg.gif); }

.topNavBottom {
	background-image: url(images/top_nav_bkg.gif); }

.photoLabel {
	color: #564b47;
	font: bold 10px Verdana;
	padding-right: 10px; }

.tableHeaderBrown {
	color: #FFFFFF;
	line-height: 28px;
	font: bold 14px Verdana;
	padding-left: 15px;
	border: 1px solid #000000;
	background-image: url(images/tbl_header_brown_bkg.gif); }

.tableHeaderBlue {
	color: #FFFFFF;
	line-height: 28px;
	font: bold 14px Verdana;
	padding-left: 15px;
	border: 1px solid #000000; 
	background-image: url(images/tbl_header_blue_bkg.gif); }

.tableHeaderGray {
	color: #000000;
	line-height: 28px;
	font: bold 14px Verdana;
	padding-left: 15px;
	border: 1px solid #000000;
	background-image: url(images/tbl_header_gray_bkg.gif); }

.tableHeaderGrayEvent {
	color: #000000;
	line-height: 28px;
	font: bold 16px Verdana center;
	border: 1px solid #000000;
	background-image: url(images/tbl_header_gray_bkg.gif); }

.tableHeaderGrayFlat {
	color: #6C3B0A;
	line-height: 28px;
	font: bold 14px Verdana;
	padding-left: 15px;
	border: 1px solid #CCCCCC;
	background-image: url(images/tbl_header_gray_flat.jpg); }

.tableHeaderBlack {
	color:#FFFFFF;
	line-height: 28px;
	font: bold 14px Verdana;
	padding-left: 15px;
	border: 1px solid #000000;
	background-image: url(images/tbl_header_black_bkg.gif); }

.tableContentBkg {
	color:#666666;
	font: 12px;
	background: #EEEEEE;
	padding: 5px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000; }

.tableContentBkg2 {
	color:#666666;
	font: 14px;
	background: #EEEEEE;
	padding: 5px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC; }

.tableContentBkg3 {
	color:#666666;
	background: #FFFFFF;
	padding: 15px;
	/*border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;*/ }

.tableFooterBkg {
	line-height: 30px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-image: url(images/footer_blue_brown_bkg.gif); }

h1 {
font: bold 18px;
color: #3E9FCF; }

h2 {
font-size: 14px;
font-weight: bold;
color: #3E9FCF;
/*border-bottom: 1px solid #564b47;*/
margin: 0px; }

h3 {
font-size: 10px; }

h4 {
font-size: 14px;
font-weight: bold;
color: #6C3B0A;
padding: 0px;
margin: 0px; }

h5 {
font: bold 14px;
color: #FF0000; }

div.hr {
background: url(images/hr_image.gif) no-repeat scroll center; }

div.hr hr {
display: none; }

img.download {
vertical-align: middle; }

/* ----------container to center the layout-------- */
#container {
width: 950px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto; } 

/* ----------banner for logo-------------- */
#banner {
text-align: left;
background-color: #FFFFFF;
padding: 0px;
margin: 0px; }

#banner img {
padding: 10px 0px; } 

/* ----------outer and inner----------------- */

#outer { 
border-left: solid 200px #000000; /* color of the left column  */ 
border-right: solid 200px #FF0000; /* color of the right column  */ 
background-color: #ffffff;  /* color of the content column */ } 

#inner {
margin: 0;
width: 100%; } /* The ie/pc pecularity */ 

/* --------------left and right navi------------- */
#left {
width: 200px; 
float: left; 
position: relative; 
margin-left: -200px; 
margin-right: 1px;
color: #FFFFFF; }
 
#right {
width: 200px; 
float: right; 
position: relative; 
margin-right: -200px; 
margin-left: 1px;
color: #000000; }

/* -----------------content--------------------- */ 
#content { 
position: relative; 
margin: 0px;  }

p {
padding: 5px 10px;
margin: 0px; }

pre {
font-size: 12px;
padding: 5px 10px;
margin: 0px; }

/*  ----------------footer---------------------- */ 
#footer {
clear: left;
padding: 0px;
margin: 0px;
text-align: right; } 
