@font-face {
font-family:Arial;
}
html {
height:100%;
}
* {
margin:0;padding:0;
}
body {
font:normal 85% Arial, Helvetica, sans-serif;color:#000;
}
article, aside, figure, footer, header, hgroup, nav, section {
display:block;
}
p {
padding:0 0 10px 0;color:#FFF;text-shadow:1px 1px #000;line-height:1.7em;font-size:100%
}
img {
border:0;
}
h1, h2, h3, h4, h5, h6 {
font:normal 175% Arial, sans-serif;color:#FFF;text-shadow:0px 1px 0px #000;letter-spacing:-1px;margin:0 0 10px 0;
}
h2 {
font:normal 165% Arial, Helvetica, sans-serif;
}
h3 {
font:normal 130% Arial, Helvetica, sans-serif;
}
h4, h5, h6 {
margin:0;padding:0 0 0px 0;font:normal 150% Arial, Helvetica, sans-serif;color:#FFF;line-height:1.5em;
}
h5, h6 {
font:normal 95% Arial, Helvetica, sans-serif;color:#888;padding-bottom:15px;
}
span {
color:#FFFFFF;text-shadow:2px 2px 0px #000000;
}
a, a:hover {
color:#FFF;background:transparent;font-weight:bold;outline:none;text-decoration:underline;}
a:hover {
text-decoration:none;
}
ul {
margin:2px 0 22px 30px;line-height:1.7em;font-style:normal;font-size:100%;
}
ol {
margin:8px 0 22px 20px;
}
ol li {
margin:0 0 11px 0;
}
#main, header, #banner, #menubar, #site_content, footer, #content_grey, nav {
margin-left:auto;margin-right:auto;
}
#main {
padding:30px 0px;background:transparent url(../images/background3.3.jpg) no-repeat;background-position:absolute;
}
header {
height:120px;width:1000px;background:#0043A8;background:-moz-linear-gradient(#43A9FF, #0043A8);background:-o-linear-gradient(#43A9FF, #0043A8);background:-webkit-linear-gradient(#43A9FF, #0043A8);border-radius:15px 15px 0px 0px;-moz-border-radius:15px 15px 0px 0px;-webkit-border:15px 15px 0px 0px;
}
nav {
height:50px;
}
#menubar {
width:940px;height:50px;text-align:center;margin:0 auto;
}
#strapline {
width:940px;height:60px;padding-bottom:10px;text-align:center;margin:0 auto;
}
#welcome_slogan {
width:940px;float:left;height:50px;margin:0 auto;
}
#welcome_slogan H3 {
font:normal 400% Arial, sans-serif;letter-spacing:-2px;text-shadow:0px 1px 0px #FFF;color:#000000;
}
ul#nav {
margin:0;
}
ul#nav li {
padding:0 0 0 0px;list-style:none;margin:2px 0 0 0;display:inline;background:transparent;
}
ul#nav li a {
float:left;font:bold 150% Arial, sans-serif;height:24px;margin:8px 0 0 20px;text-shadow:0px 1px 0px #000;padding:0px 20px 10px 20px;background:transparent;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;text-align:center;color:#FFF;text-decoration:none;
}
ul#nav li.current a, ul#nav li:hover a {
color:#FFF;background:#0055D4;background:-moz-linear-gradient(#43A9FF, #0043A8);background:-o-linear-gradient(#43A9FF, #0043A8);background:-webkit-linear-gradient(#43A9FF, #0043A8);text-shadow:none;
}
#site_content {
width:1000px;overflow:hidden;margin-bottom:30px;background:transparent url(../images/transparent.png) repeat;border-radius:0px 0px 15px 15px;-moz-border-radius:0px 0px 15px 15px;-webkit-border:0px 0px 15px 15px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;
}
.sidebar_container {
float:right;margin:20px 10px 0 10px;width:210px;padding:0;
}
.sidebar {
float:left;width:190px;padding-left:10px;margin-bottom:10px;
}
.sidebar_item {
font:normal 90% Arial, Helvetica, sans-serif;width:190px;
}
.sidebar h2 {
padding:5px 0 0 0;font:normal 140% 'Arial', Arial, sans-serif;height:30px;
}
#content {
width:680px;margin:0 0 20px 20px;float:left;
}
.content_item {
width:680px;margin-top:20px;margin-bottom:20px;
}
.content_container {
width:330px;margin:20px 10px 0 0;float:left;
}
footer {
width:940px;height:50px;padding-top:25px;padding-bottom:20px;font-weight:bold;text-align:center;text-shadow:1px 1px #000;color:#FFF;background:#0043A8;background:-moz-linear-gradient(#43A9FF, #0043A8);background:-o-linear-gradient(#43A9FF, #0043A8);background:-webkit-linear-gradient(#43A9FF, #0043A8);border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border:15px 15px 15px 15px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;
}
footer a, footer a:hover {
text-shadow:1px 1px #FFF;color:#1D1D1D;text-decoration:none;padding-bottom:20px;
}
footer a:hover {
text-decoration:underline;
}
footer a, footer a:hover {
text-shadow:1px 1px #000;color:#FFF;text-decoration:none;
}
footer a:hover {
text-decoration:underline;
}
.readmore a {
color:#FFF;text-shadow:1px 1px #004C8C;
}
.button_small {
font:normal 120% Arial, Helvetica, sans-serif;float:left;height:35px;padding:1em;background:#0043A8;background:-moz-linear-gradient(#43A9FF, #0043A8);background:-o-linear-gradient(#43A9FF, #0043A8);background:-webkit-linear-gradient(#43A9FF, #0043A8);border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border:15px 15px 15px 15px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;
}
.button_small a {
color:#FFFF00;padding-left:5px;text-shadow:1px 1px #000;text-decoration:none;
}
.form_settings {
margin:15px 0 0 0;
}
.form_settings p {
padding:0 0 4px 0;
}
.form_settings span {
float:left;width:280px;text-align:left;text-shadow:none;color:#000;
}
.form_settings input, .form_settings textarea {
padding:2px;width:299px;font:100% arial;border:1px solid #E5E5DB;background:#FFF;color:#47433F;
}
.form_settings input[type="checkbox"] {
padding:2px 0;width:15px;font:100% arial;border:0;background:#FFF;color:#47433F;margin:28px 0;
}
.form_settings .submit {
font:100% arial;border:1px solid;width:99px;margin:0 0 0 206px;height:26px;padding:2px 0 3px 0;cursor:pointer;background:#0043A8;background:-moz-linear-gradient(#43A9FF, #0043A8);background:-o-linear-gradient(#43A9FF, #0043A8);background:-webkit-linear-gradient(#43A9FF, #0043A8);color:#FFF;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;
}
.slideshow {
width:680px;height:250px;margin-left:20px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;border-radius:15px 15px 15px 15px;
}
ul.slideshow {
list-style:none;width:680px;height:250px;overflow:hidden;position:relative;margin:20px 0 0 0;
}
ul.slideshow li {
position:absolute;margin:0;padding:0;left:0;right:0;
}
ul.slideshow li.show {
z-index:500;
}
ul img {
border:none;
}
#slideshow-caption {
width:680px;height:38px;position:absolute;bottom:0;left:0;z-index:500;
}
#slideshow-caption .slideshow-caption-container {
padding:10px 25px 10px 25px;background:transparent url(../images/transparent.png) repeat;z-index:1000;
}
#slideshow-caption p {
padding:0;font:normal 130% arial, sans-serif;color:#FFF;text-shadow:1px 1px #000;
}
.Button1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:yellow;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.Button1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.Button1:active {
	position:relative;
	top:1px;
}
.Button2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:yellow;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.Button2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.Button2:active {
	position:relative;
	top:1px;
}
input.MyButton1 {
width: 300px;
padding: 10px;
cursor: pointer;
font-weight: bold;
font-size: 110%;
background: #000080;
color: #FFFF00;
border: 1px solid #3366cc;
border-radius: 10px;
-moz-box-shadow:: 6px 6px 5px #999;
-webkit-box-shadow:: 6px 6px 5px #999;
box-shadow:: 6px 6px 5px #999;
}
input.MyButton1:hover {
color: #ffff00;
background: #000;
border: 1px solid #fff;
-moz-box-shadow:: 5px 5px 4px #adadad;
-webkit-box-shadow:: 5px 5px 4px #adadad;
box-shadow:: 5px 5px 4px #adadad;
}
input.MyButton2 {
width: 300px;
padding: 10px;
cursor: pointer;
font-weight: bold;
font-size: 110%;
background: #1F45FC;
color: #FFFF00;
border: 1px solid #3366cc;
border-radius: 10px;
-moz-box-shadow:: 6px 6px 5px #999;
-webkit-box-shadow:: 6px 6px 5px #999;
box-shadow:: 6px 6px 5px #999;
}
input.MyButton2:hover {
color: #ffff00;
background: #000;
border: 1px solid #fff;
-moz-box-shadow:: 5px 5px 4px #adadad;
-webkit-box-shadow:: 5px 5px 4px #adadad;
box-shadow:: 5px 5px 4px #adadad;
}