/****************/
/***** BASE *****/
/****************/
td, body, input, textarea, option, select { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

body { 
	padding: 0; 
	margin: 20px; 
	text-align: center;
	background-color: #FFFFFF; 
	background-image: url(images/background.gif);
	}

p, blockquote, ul, ol, dl, h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 10px;
	}
	
a:link, a:visited { 
	color: #34523A;
	font-size: 12px; 
	}

a:hover {
	font-size: 12px;
	color: #BA8400 !important;
	}

.leftTitle { 
	color: #34523A;	
	font-size: 16px;
	font-weight: bold;	
	padding: 0 0 0 20px; 
	margin: 0 340px 0 0;
	font-variant: small-caps;
	border-right: 1px solid #BA8400;
	font-family: Futura, Arial, Helvetica, sans-serif;
	}

.rightTitle { 
	width: 310px;
	float: right;
	color: #34523A;	
	font-size: 16px;
	text-align: left;
	font-weight: bold;	
	margin: 0 10px 0 20px;
	font-variant: small-caps;
	font-family: Futura, Arial, Helvetica, sans-serif;
	}
	
/****************/
/***** MENU *****/
/****************/
#menuBar {
	height: 30px;
	color: #FFFFFF;
	position: relative;
	text-align: center;
	background-color: #000000;
	}
	
.menuBar, .menuBar ul {
	padding: 0;
	margin: 0 auto;
	white-space: nowrap;
	list-style-type: none;
	}
	
.menuBar li {
	float: left;
	width: 135px;
	position: relative;
	}
	
.menuBar li ul {
	width: 225px;
	display: none;
	background-color: #FFFFFF;
	border-left: 1px solid #BA8400;
	border-right: 1px solid #BA8400;
	border-bottom: 1px solid #BA8400;
	}
	
.menuBar li li {
	float: left;
	position: relative;
	padding-left: 10px;
	white-space: nowrap;
	background-color: #FFFFFF;
	}
	
.menuBar a, .menuBar a:visited {
	height: 30px;
	display: block;
	color: #ffffff;
	line-height: 30px;
	text-decoration: none;
	background-color: #000000;
	}
	
.menuBar li li a:link, .menuBar li li a:visited {
	display: block;
	color: #34523A;
	text-align: left;
	text-decoration: none;
	background-color: #FFFFFF;
	}
	
.menuBar li:hover a {
	color: #BA8400;
	border-left: 1px solid #BA8400;
	border-right: 1px solid #BA8400;	
	}

.menuBar li:hover li a {border: 0;}

.menuBar li.first:hover a {
	color: #BA8400;
	border-left: none;
	border-right: 1px solid #BA8400;
	}
	
.menuBar li.last:hover a {
	color: #BA8400;
	border-right: none;
	border-left: 1px solid #BA8400;
	}

.menuBar li li:hover a {color: #BA8400;}

.menuBar li:hover ul {
	left: 0;
	top: 30px;
	display: block;
	position: absolute;
	}

/*******************/
/***** Content *****/
/*******************/
#container {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	border: 2px solid #BA8400;
	background-color: #FFFFFF;
	}

#leftColumn {
	min-height: 620px;
	margin-right: 340px;
	padding: 10px 20px 0 20px;
	border-right: 1px solid #BA8400;
	}

#rightColumn {
	width: 300px;
	float: right;
	padding: 10px 20px 0 20px;
	}

#copyright {
	left: 0px;
	clear: both;
	bottom: 0px;
	margin: 0 340px 0 20px;
	padding: 0 10px 10px 0;
	border-right: 1px solid #BA8400;
	}

#titleBar {
	height: 19px;
	padding-top: 10px;
	border-bottom: 1px solid #BA8400;
	}

#container2Flash {
	margin-top: 20px;
	text-align: center;
	}

.image {text-align: center;}

#leftColumn li {padding-bottom: 1em;}
	
/******************/
/***** FOOTER *****/
/******************/
#footer {
	width: 950px;
	text-align: center;
	margin: 5px auto 0 auto;
	background-color: #FFFFFF;
	border: 2px solid #BA8400;
	}

#footerContainer {
	padding: 10px 20px 0 20px;
	}
	
#ieRoot #footerBottomMargin {
	padding-bottom: 1px;
	}
	
#footer ul {
	font-size: 10px;
	margin: 0;
	padding: 0 0 10px 0;
	list-style-position: inside;
	}
	
.footerLeft {
	float: left;	
	width: 300px;
	font-size: 10px;
	text-align: left;
	padding: 5px 10px 5px 0;
	}
	
.footerMiddle {
	float: left;
	width: 285px;
	font-size: 10px;
	text-align: left;
	padding: 5px 10px 0 10px;
	border-left: 1px solid #BA8400;
	border-right: 1px solid #BA8400;
	}
	
.footerRight {
	float: left;
	width: 280px;
	font-size: 10px;
	text-align: left;
	padding: 5px 0 5px 10px;
	}

.footerBottom {
	clear: both;
	padding-top:10px;
	text-align: center;
	}

/************************/
/***** STYLIZATIONS *****/
/************************/
.links {
	margin: 0;
	display: inline;
	padding: 0 10px;
	list-style-type: none;
	}

.print {display: none;}

.printer {
	top: 0px;
	right: 0px;
	float: right;
	padding-right: 10px;
	}
	
.icon {
	border: 0;
	margin-top: -3px;
	}

/*************************************/
/***** Fix for annoying FF issue *****/
/*************************************/
a {outline: none;}


