a:link, a:visited {
	outline: none;
	color: #0CF;
	text-decoration: none;
}
a:hover {
	outline: none;
	color: #FFF;
	text-decoration: none;
}
a:active {
	outline: none;
	color: #CCC;
}
#wrapper #header h1 {
	font-size: 55px;
	color: #fff;
	font-family: Arial;
	margin-top: -10px;
}
#wrapper #header2 h1 {
	font-size: 120px;
	margin-top: -25px;
	font-family: Arial;
	color: #FFF;
	text-shadow: 2px 2px 0 #111;
}

#wrapper #header #carouseldiv .box .right h1 {
	color: #fafafa;
	font-family: arial;
	font-size: 25px;
	text-shadow: 0.1em 0.1em 0.05em #222;
	padding-top: 10px;
}
#wrapper #header #carouseldiv .box .right p {
	font-size: 16px;
	color: #CCC;
	text-shadow: 0.1em 0.1em 0.05em #222;
	font-family: arial;
}
#wrapper #body #right .side_menu li ul li a {
	background-color: #e8e8e8;
	color: #444;
}

#wrapper #body #right .side_menu li ul li a:hover {
	color: #222;
	background-color: #e8e8e8;
	padding-left: 8px;
}

#wrapper #body #right .side_menu li a {
	display: block;
	padding: 5px;
	margin-top: 1px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background-color: #ddd;
}
#wrapper #body #right .side_menu li a:hover {
	background-color: #ddd;
	color: #111;
	text-decoration: none;
	padding-left: 8px;
}
#wrapper #body #left h2 a, #wrapper #body h2 a:active {
	color: #333;
}
#wrapper #body h2 {
	color: #09F;
}
#wrapper #body h2 em   {
	color: #111;
}



#wrapper #body p.large {
	font-size: 68px;
	color: #333;
	text-shadow: 0 0 0.2em #FFF;
	font-family: Arial;
	text-transform: uppercase;
	margin-top: -8px;
	margin-bottom: -8px;
}
#wrapper #body p.large strong {
	color: #F60;
}
#wrapper #body p strong {
	color: #111;
}
#wrapper #body #secondary_menu p a, #wrapper #body #secondary_menu p a:visited {
	color: #666;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
}
#wrapper #body #secondary_menu p a:hover {
	color: #333;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	margin-right: 5px;
	margin-left: 5px;
}
#wrapper #body #secondary_menu p a strong {
	color: #333;
}
#wrapper #body .left .h1_bigger {
	font-size: 32px;
	color: #333;
	text-shadow: 2px 2px 0 #FFF;
}
#wrapper #body .right .h2_bigger {
	font-size: 30px;
	text-shadow: 2px 2px 0 #FFF;
}
#wrapper #body .right .h2_bigger a {
	color: #333;
}
#wrapper #body .right .h2_bigger a:hover {
	color: #09F;
}
#wrapper #body #left .content_hdr {
	font-size: 32px;
	text-shadow: 2px 2px 0 #ededed;
	color: #333;
	padding-left: 8px;
}
#wrapper #body #left h3 {
	font-size: 14px;
}
#wrapper #body #left .lheader a, #wrapper #body #left .lheader a:visited {
	color: #111;
	text-decoration: none;
}

#wrapper #body #left .lheader a:hover {
	text-decoration: none;
	color: #000;
	text-shadow: 0 0 0.2em #FFF;
}
#wrapper #body  #left  .content h2{
	color: #222;
	text-shadow: 1px 1px 0 #ccc;
}
#wrapper #body #left .content h2 a{
	color: #09F;
}
#wrapper #body #left .content h2 a:hover {
	color: #0CF;
}
#wrapper #body #left .content a, #wrapper #body #left .content a:visited {
	color: #333;
}
#wrapper #body #left .content a:hover {
	color: #09F;
}

#wrapper #body #left .content h3 {
	color: #222;
	padding-bottom: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	margin-bottom: 4px;
}
#bottom #footer #footer_top h2 {
	font-size: 14px;
	color: #0CF;
	font-family: Arial;
}
#bottom #footer #footer_top h2  em{
	color: #FFF;
}

#bottom #footer #footer_top p {
	color: #CCC;
	font-size: 14px;
	font-family: Arial;
}
#bottom #footer #footer_top strong {
	color: #FFF;
	font-size: 14px;
}
#bottom #footer #footer_top .large {
	font-size: 16px;
	color: #0CF;
}



#bottom #footer #footer_links a:link {
	color: #ddd;
	text-decoration: none;
}
#bottom #footer #footer_links a:hover {
	color: #FFF;
	text-decoration: none;
	text-shadow: 0 0 0.2em #FFF;
}
#bottom #footer #footer_links a:active {
	text-decoration: none;
	color: #FFF;
}
#bottom #footer #footer_links a:visited {
	color: #CCC;
	text-decoration: none;
}
#bottom #footer #footer_links .small_text {
	font-size: 9px;
	color: #ccc;
}
