body { 
	background-color: #eeeeee;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	padding:0px;
}
ul{list-style-type:none;padding:0; margin:0;margin-left:20px;}
li{background-image:url(/images/arrow_1.gif);background-repeat:no-repeat;
	background-position: 1px 5px; padding-left:.6em; padding-bottom:5px;}
.rightcolumnlist{margin-left:0px;}
.rightcolumnlist li{background-position:1px 9px;}
a,a:hover{color:#006699;}
p{ font-size: 12px; text-align:left; line-height:16px; margin-left:8px;}
h1,h2,h3, h4, h5 { color:#0052AA; margin: 5px; padding: 2px; }
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 15px; color:#FFFFCC;}
table{margin-left:8px;}
#arrow a{
	  list-style-image:url(/Images/arrow_1.gif);
	
	}
#SiteFrame{
	background-image:url(/images/bright/normal/PuzzleBackground.jpg);
	background-repeat:no-repeat;
	width:990px;
	text-align:left;
	background-color:#ffffff;position:relative;
}
#SiteFrame a{ float:left; }
#SiteFrame #VerticalMenu {float:left; }
#SiteFrame #VerticalMenu a.MenuVertical { clear:both; }

#SiteContent {
	width: 880px;
	padding: 0px;
	margin-top: 60px;
	float:right;
}
#SiteContent a{float:none;}
#SiteContent div a li{
	padding-left:0px;
}
#SiteContent div fieldset a{
	padding-left:0px;
}
#SiteContent p{
	width:95%;
}
#SiteContent li a{
	float:none;
}

#tabledatacells{
	padding-left:15px;
	border:1px solid gray;
	background-color:blue;
	color:white;
}

#Slideshow{
	width:253px;
	
	float:right;
	position:relative;
	margin-left:40px;
	margin-bottom:60px;
	border:1px solid black;
	left:-15px;
	top:50px;
	background-color:#E89796;
}

#dynamic{overflow:auto;width:575px;}
#textbox{height:20px;background-color:#FFFFFF;border:1px solid green;width:150px;position:relative;}
#textbox_label{color:white;font-size:12;padding-right:15px;font-weight:bold;}
#textarea{background-color:#ffffff;border:1px solid green;width:150px;position:relative;}

#submit{
	background-color:#C5DEAB;
	border:2px solid #006600;
	color:black;
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;
}
#Rightcolumn a{float:none;color:#FFFFFF;font-weight:bold;}
#Rightcolumn a:hover{float:none;color:#000000;}
#Rightcolumn ul{padding:0px;padding-left:-20px;}
#RightColumn{
	width:240px;
	float:right;
	position:relative;
	margin-left:40px;
	margin-bottom:40px;
	border:1px solid black;
	left:-15px;
	background-color:blue;
	line-height:150%;
	padding:5px;
}
p{font-size:14px;}
#Contact{
	width:300px;
	height:300px;
	border:1px solid black;
	left:-15px;
	background-color:#E89796;
	line-height:150%;
	padding:5px;
	clear:both;
	margin-bottom:10px;
}

#puzzlepic{
	width:174px;
	height:217px;
	float:right;
	position:relative;left:-15px;
	top:20px;
	margin-left:40px;margin-right:0px;margin-bottom:20px;
}

#Footer { text-align:center; line-height: 18px; clear:both; border-top: 2px solid #CCCCCC; width: 820px; margin-left: 130px; padding-top: 10px; }
#Footer a {float:none; padding: 0px 8px; color:#006699;}
#Footer .ssi { font-size: 10px; overflow:}
.alert{border:1px solid;background-color:#FFF1CA;padding:10px;margin:15px auto;}
.dance{position:absolute;right:30px;}	
