@charset "utf-8";
/* CSS Document */

#shadow {
-moz-box-shadow: 4px 4px 5px #fff;
-webkit-box-shadow: 4px 4px 5px #fff;
box-shadow: 4px 4px 5px #fff;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ffffff')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ffffff');
}

.round_sw {
-moz-border-radius: 20px;
border-radius: 20px;
} 

.footer {
	font-size:12px;
	color:#fff !important;
}

.footer_menu a{
	font-size:12px;
	color:#fff !important;
	font-weight:bold;
}

.footer_menu {
	font-size:12px;
	color:#fff !important;
	font-weight:bold;
}

.widget{
	font-size:12px;
	color:#333 !important;

}

.timezone {
	font-size:12px;
}

#timezone {
	font-size:12px;
}

/**/

#errors {
	border:solid 1px #E58E8E;
	padding:10px;
	margin:25px 0px;
	display:block;
	width:442px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:#FFE6E6 url(images/cancel_48.png) no-repeat 405px center;
	display:none;
}

#errors li {
	padding:2px;
	list-style:none;
	color:#000000;	
}

#errors li:before {
	content: ' - ';	
	color:#000000;
}

#errors #info {
	font-weight:bold;
	color:#000000;
}

#errors #info:before {
	content: '';
	color:#000000;	
}

ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }

#success {
	border:solid 1px #83D186;
	padding:25px 10px;
	margin:25px 0px;
	display:block;
	width:442px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:#D3EDD3 url(images/accepted_48.png) no-repeat 405px center;
	font-weight:bold;
	color:#000000;
	display:none;
}

#errors.visible, #success.visible {
	display:block;	
}

#req-field-desc {
	font-style:italic;
}

#contact-form .required {
	font-weight:bold;
	color:#F00;	
}

input:required, textarea:required {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}

#contact-form #loading {
	width:32px;
	height:32px;
	background-image:url(images/loading.gif);
	display:block;
	position:absolute;
	right:130px;
	bottom:16px;
	display:none;
}
a {
	font-weight:bold;
	color:#2AFF2A;