html, body{ 
 	margin:0; 
 	padding:0; 
 	text-align:center; 
  	background: url(images/background.png) #ccc repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	} 

.notes{
	font-size: 10px;
	}

.titles{
	/*display:block;*/
	background: url(images/h2orange.png) repeat-x;
	height: 28px;
	font-size:18px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	color: #000;
	}

.alt1{
	background-color: #eee;}

.alt2{
	background-color: #ccc;}

/*=-=-=-[Typography Element Styling Here]-=-=-=*/
ul{
    list-style: none;
    margin: 0;
    padding: 0;
    }

p{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

img {
	border: none;
	padding: 0;
	margin: 0;
	}

h1{
	margin-bottom: 4px;
	}	

td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.tabletitles{
	height: 28px;
	font-size:18px;
	line-height:28px;
	text-align:center;
	}

div{
	padding: none;
	margin: none;
	}

.blueHeader{
	display:block;
	background: url(images/h2.png) repeat-x;
	height: 28px;
	font-size:12px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing: .2em;
	color: #ffffff;
	}
	
.goldHeader{
	display:block;
	background: url(images/h2g.png) repeat-x;
	height: 28px;
	font-size:12px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing: .2em;
	color: #ffffff;
	}
	
.orangeHeader{
	display:block;
	background: url(images/h2orange.png) #000 repeat-x;
	height: 28px;
	font-size:12px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing: .2em;
	color: #ffffff;
	}		
	
.greenHeader{
	display:block;
	background: url(images/h2green.png) #000 repeat-x;
	height: 28px;
	font-size:12px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing: .2em;	
	color: #ffffff;
	}	

#rightsidemenu {
        width: 170px;
        margin: 0px;
        }

#rightsidemenu li a {
        height: 32px;
        voice-family: "\"}\"";
        voice-family: inherit;
        height: 24px;
        text-decoration: none;
        }

#rightsidemenu li a:link, #rightsidemenu li a:visited {
        color: #FFF;
        display: block;
        background:  url(images/imagemenu.gif);
        padding: 8px 0 0 30px;
        }

#rightsidemenu li a:hover, #rightsidemenu li #current {
        color: #FFF;
        background:  url(images/imagemenu.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }
		
	
/*=-=-=-[Template Layout Styling Here]-=-=-=*/
#outer{
	width: 800px;
	background-color: #ffffff;
	margin-left:auto; 
 	margin-right:auto;
	text-align: center;  	
	}
 
#pagewidth{ 
 	width:780px; 
 	text-align:left; 
	padding-top: 10px;
	padding-bottom: 10px; 	
	margin-left:auto; 
 	margin-right:auto;
	} 

#wrapper{
	background: url(images/bodybackground.png) top center repeat-y;}
 
#header{
 	position:relative; 
 	height:175px; 
  	background-color:#fff; 
 	width:100%;
	} 
 
#leftcolumn{
 	width:179px; 
 	float:left; 
 	position:relative; 
 	background-color:#ededed; 
 	}

#twocolumns{
 	/*display:inline;  this is used for the center col only for maincolumn in the 2 col version*/
 	width:601px; 
 	float:right; 
 	position:relative; 
  	}
 
#rightcolumn{
 	width:2px; 
 	float:right; 
 	position:relative; 
 	}
 
#maincolumn{
	background-color: #FFFFFF;  
 	float: left; 
 	display:inline; 
 	position: relative; 
 	width:598px; 
 	}
 
#footer{
	border-top: #fff solid 4px;
 	height:60px; 
	background: url(images/footer.jpg) repeat-x; 
 	clear:both;
	text-align:center;
	} 
 
#footerInner{
	width: 780px;
	padding-top: 10px;
	color: #666666;
	}
	
#footerInner a{
	color: #666666;
	font-size:11px;
	}	
 
.padding{
	padding: 0px 2px 0px 2px;
	} 
 
/*=-=-=-[ Float containers fix: http://www.csscreator.com/attributes/containedfloat.php ]-=-=-=*/ 
.clearfix:after {
 	content: "."; 
 	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
 	}
 
.clearfix{
	display: inline-table;
	}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*=-=-=-[End CSS Float Container Fix]-=-=-=*/
 
/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
#leftcolumn{display:none;} 
/*hide the right column when printing*/ 
#rightcolumn{display:none;} 
#twocolumns, #maincol{width:100%; float:none;}
		}

/*=-=-=-[These are all the header elements including the navigation items and flash]-=-=-=*/

#navigationbar{
	height: 28px;
	background: url(images/navigation2.png) repeat-y;
	}

#flashnav{
	height: 56px;
/*	background: url(images/navigation4.png) repeat-y;*/
	border-top: 1px #fff solid;
	border-bottom: 1px #fff solid;
	}

.leftcolumheader{
	line-height:56px !Important;
	background: url(images/animated1.gif) top center no-repeat #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size:11px;
	text-align:center;
	color: #fff;
	height: 56px;
	width: 179px;
	float:left;
	}


.timeDate{
	line-height:28px !Important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size:11px;
	text-align:center;
	color: #fff;
	height: 28px;
	width: 179px;
	float:left;
	}

#searchBox{
	text-align:right;
	float: right;
	width: 525px;
	}

#short_navigation{
	text-align:center;
	float: right;
	width: 600px;
	height: 56px;
	background: url(images/shortnavigation.jpg) repeat-x #79888e;
	}
		
/*
#top3{
	width: 200px;
	height: 270px;
 	float:right; 
 	position:relative;
	background-color:#ededed;	
	}*/
	
#header2columns{
	width:601px; 
 	float:right; 
 	position:relative; 
	}

#flash{
	background-color: #336699;  
 	float: right; 
 	display:inline; 
 	position: relative; 
 	width:600px;
	height: 175px;
	padding: 0; 
	}

#banner2{
 	width:179px;
	height:175px; 
 	float:left; 
 	position:relative; 
 	background-color:#fff; 
	}	