body	{
	background: url(../images/cheers_page_bg.jpg) top center repeat-y #030;
	margin: 0 auto;
	padding: 0;
	border: 0;
	font: 91%/120% Georgia, "Times New Roman", Times, serif;
	}

*html body	{
	font: 76%/120% Georgia, "Times New Roman", Times, serif;
	}

#skip	{
	position : absolute;
	left : -999px;
	width : 990px;
	}

.wrap	{
	width: 750px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	}
	
.content	{
	margin: 0;
	padding: 25px ;
	background: url(images/cheers_page_bg.jpg) #fff;
	}

h1	{
	font: normal 1.8em Georgia, "Times New Roman", Times, serif;
	margin-top: 0;
	}

h2	{
	font: normal 1.6em Georgia, "Times New Roman", Times, serif;
	margin-top: 35px;
	}
	
a {
	color:#1a7ab4;
	}
	
a:hover {
	color:#8acef7;
	text-decoration: none;
	}
	
.right	{
	float:right;
	width: 234px;
	margin: 0 0 20px 20px;
	}

.rightTable	{
	float:right;
	width: 400px;
	margin: 0 0 20px 20px;
	background: rgb(242,242,242);
	}

.rightTable table	{
	border:1px solid #030;
	}

.rightTable table tr td	{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc
	}

.topNav {
	position:relative; 
	margin: 0;
	padding: 0;
	border: 0;
	height: 36px;
	text-align: center;
	background: #030;
	}

.topNav ul {
	padding: 0;
	margin: 0 75px;
	list-style-type: none;
	height: 36px;
	}

.topNav ul li {
	float:left;
	position:relative;
	}

.topNav ul li.noDot {
	background: none;
	}

.topNav ul li.not {
	background: none;
	}

.topNav ul li a, .topNav ul li a:visited {
	display: block; 
	text-decoration: none; 
	color: #fff;
	font:bold 16px Georgia, serif;
	margin: 0;
	padding: 5px 12px 5px 12px; 
	line-height:1.5em;
	}

* html .topNav ul li a, .topNav ul li a:visited { 
	text-decoration: none;
	}

.topNav ul li ul {
	display: none;
	}

/* specific to non IE browsers */
.topNav ul li:hover a {
	color: #8acef7;
	text-decoration: none;
	}
	
.topNav ul li:hover ul {
	display:block; 
	position:absolute; 
	top:2em;
	margin-top:1px;
	left:0; 
	width:190px; 
	text-decoration: none;
	}

.topNav ul li:hover ul li ul {
	display: none;
	}

.topNav ul li:hover ul li a {
	display:block; 
	background: #282879;
	color: #8acef7;
	height:auto; 
	line-height:1.3em; 
	padding:5px 3px 5px 8px; 
	width:186px;
	font-weight: normal; 
	text-decoration: none;
	border-top: 1px solid #fff;
	border-right: 1px solid #282879;
	border-bottom: 0;
	border-left: 5px solid #282879;
	}

.topNav ul li:hover ul li a:hover {
	color: #8acef7;
	text-decoration: none;
	background: rgb(243,243,243);
	}




.topNav ul li a:hover {
color:#8acef7; 

}
.topNav ul li a:hover ul {
display:block; 
position:absolute; 
top:2em; 
left:0;
background:#fff;
margin-top:0;
marg\in-top:1px;
}
.topNav ul li a:hover ul li a {
height:auto; 
line-height:1.4em; 
padding:5px 3px 5px 8px; 
width:150px;
w\idth:140px;
font-weight: normal;
}

.topNav ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
.topNav ul li a:hover ul li a:hover {
color: #f60;
	text-decoration: underline;
	background: rgb(243,243,243);
}