body, html {margin: 0; padding: 0; background: #0a7ad6; font-family: 'Open Sans', Tahoma, Arial;}

#head-bar-wrapper { width:100%; background:#0a7ad6; }
#head-bar-content { width:960px;   text-align:left; color: white; font-size: 17px; font-weight: bold; text-shadow: 0px 0px 5px black; }

#head-wrapper { width:100%; background:url('/ul/header.jpg') center no-repeat #fff; background-size: 1000px; height:350px;box-shadow:inset 0px 0px 20px #333;}
#head-content { width:960px;  height:30px; text-align:left; }
#head-content span { position: relative; top: 200px; font-size: 40px; font-weight: bolder; color: #0a7ad6; text-shadow: 0px 0px 10px #ccc;}

#menu-bar-wrapper { width:100%; background:#000; height:40px;}
#menu-bar-content { width:960px;  height:40px; text-align:left; }

#menu-bar-wrapper ul { list-style: none; margin: 0px; padding: 0px 10px; }
#menu-bar-wrapper ul ul { padding: 0px; }
#menu-bar-wrapper ul li { display: inline; float: left; }
#menu-bar-wrapper ul li a { display: block; height: 40px; line-height: 40px; vertical-align: text-bottom; padding: 0 10px; color: #4ea1e7; font-weight: bolder; text-decoration: none; text-transform: uppercase;}
#menu-bar-wrapper ul li a.active, #menu-bar-wrapper ul li:hover > a,  #menu-bar-wrapper ul ul a:hover { background: #1797bf; color: white; text-shadow: 0px 0px 5px black; }
#menu-bar-wrapper ul ul li { height: 30px; }
#menu-bar-wrapper ul ul li a { display: block; height: 30px; font: 12px Tahoma, Arial; line-height: 30px; vertical-align: text-bottom; padding: 0 10px; color: #4ea1e7; font-weight: bold; text-decoration: none; text-transform: none; text-align: left;}

/* dropdown menu properties */
      
ul.dropdown, ul.dropdown li,
ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; min-height: 1px; line-height: 1.3em; vertical-align: middle; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598;  width: 100%; box-shadow: 0px 1px 5px #333;}
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown ul {  width: 220px; background-color: black; color: #fff; text-transform: none; filter: alpha(opacity=95); -moz-opacity: .95; KhtmlOpacity: .95; opacity: .95; }
ul.dropdown ul li { background-color: transparent; color: #000; filter: none; margin: 0px; padding: 0px; }
ul.dropdown ul li.hover, ul.dropdown ul li:hover { background-color: transparent; }
ul.dropdown li { padding: 0; }
ul.dropdown ul a { width: 200px; /* Especially for IE */ margin: 0px; padding: 0px; }

#main-wrapper { width:100%; background: #ddd;}
#main-content { width:960px; text-align:left; background: #ddd;}

#left-content { width: 700px; float: left; }
#right-content { width:260px; float: right; }

#footer-content { width:960px; text-align:left; color: white; text-shadow: 0px 0px 5px black;}

.padd10 { padding: 10px; }
.padd5-10 { padding: 5px 10px; }

h1, h2, h3 { font-weight: bolder; }
h2 { color:#0a7ad6}
a, a:visited { text-decoration: none; font-weight: bold; color: #4ea1e7; }
a:hover { color: #f20079; }
.box { background: #0a7ad6; padding: 5px; border-radius: 5px; color: white; text-align: center; font-weight: bold; display: block; text-decoration: none; text-shadow: 0px 0px 4px black; margin-bottom: 4px }
a:hover.box { background: #b02d75; }
a.box {color: white; }

.c {
    clear: both;
}

.wa_form_content input, .wa_form_content textarea, select{
  border: 1px solid #929292;
	color: #000;
	padding: 10px;
	vertical-align: text-top;
	width: 300px;
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
}

input[type=checkbox] { width: 20px; }

.wf_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.wf_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.wf_button:active {
	position:relative;
	top:1px;
}



iframe { border: 1px solid gray; box-shadow: 0px 0px 10px #444; }