/* Stop! CSS time. */

/* c1de00 SecDNS green light */
/* b2cd00 SecDNS green dark */
/* 585552 SecDNS pewter light */
/* 3a3e3f SecDNS pewter dark */
/* fdc689 SecDNS orange light */
/* f7941d SecDNS orange dark */
/* db7700 SecDNS orange rich */

body {
	background: #000000; 
	margin: 0px auto;
	text-align: center;
}
body, td, th {
	font: normal normal 15px/19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333;
}

#mainbox h2 {
    font: normal bold 88px/88px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ccdc26;
	letter-spacing: -2px;
	margin: -52px 0 28px 32px;
}

h3 {
	font: normal normal 36px/32px "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: none;
	color: #015387;
	letter-spacing: -1px;
	margin: 0;
	text-shadow: 0px 1px 1px #ccc;
}
h4 {
	font: normal normal 21px/24px "Helvetica Neue", Helvetica, Arial, Geneva, "MS Sans Serif", sans-serif;
	text-transform: uppercase;
	color: #015387;
	margin: 0;
}
h5 {
	font: normal normal 13px/15px "Helvetica Neue", Helvetica, Arial, Geneva, "MS Sans Serif", sans-serif;
	color: #555;
	margin: 3px 0px 2px 0px;
}
h6 {
	font: normal normal 11px/13px "Helvetica Neue", Helvetica, Arial, Geneva, "MS Sans Serif", sans-serif;
	color: #555;
	margin: 3px 0px 2px 0px;
}
h6 font {
	font-size: 13px;
	color: #444;
}

a:link, a:visited	{ color: #015387; text-decoration: underline; }
a:active			{ color: #c1de00; text-decoration: underline; }
a:hover				{ color: #c1de00; text-decoration: underline; }

hr {
	border: 0;
	color: #c1de00;
	background-color: #c1de00;
	height: 1px;
	width: 100%;
	margin: 32px auto;
}

#header {
	height: 192px;
	margin: 0px auto;
	background: #000;
}
#topnav {
	height: 115px;
	width: 807px;
	padding: 0 20px;
	border: none;
}
#topnav td {
	color: #999;
	font: normal normal 11px/11px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#topnav a:link		{ color: #333; text-decoration: none; }
#topnav a:visited	{ color: #333; text-decoration: none; } 
#topnav a:hover		{ color: #f7941d; text-decoration: none; }

#topnavmenu {
	text-align: center;
	width: 100%;
	height: 48px;
	padding: 0;
	background: #015387;
	background: -moz-linear-gradient(top,  #015387 0%, #0172bd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015387), color-stop(100%,#0172bd));
	background: -webkit-linear-gradient(top,  #015387 0%,#0172bd 100%);
	background: -o-linear-gradient(top,  #015387 0%,#0172bd 100%);
	background: -ms-linear-gradient(top,  #015387 0%,#0172bd 100%);
	background: linear-gradient(top,  #015387 0%,#0172bd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015387', endColorstr='#0172bd',GradientType=0 );
}
#topnavmenu td {
    font: normal normal 26px/28px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
}
#topnavmenu a:link		{ color: #fff; text-decoration: none; }
#topnavmenu a:visited	{ color: #fff; text-decoration: none; } 
#topnavmenu a:hover		{ color: #c1de00; text-decoration: none; }
.navVert
{
	background-image: url('img/naverticals.png');
	background-repeat: no-repeat;
	background-position: center bottom;
}

#mainbody {
	background: #ccdc26;
	background: -moz-linear-gradient(top,  #ccdc26 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccdc26), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ccdc26 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ccdc26 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ccdc26 0%,#ffffff 100%);
	background: linear-gradient(top,  #ccdc26 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccdc26', endColorstr='#ffffff',GradientType=0 );
	margin: 0px auto;
	padding: 0;
}

#bodyfill {
	width: 807px;
	padding: 0;
	margin: 32px;
}

#mainbox {
	margin: 32px;
	padding: 32px 64px 64px;
	width: 640px;
	min-height: 320px;
	background: #ffffff;
	border: none;
	border-bottom: 1px #ccc solid;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#footer {
	background: #003556;
	background: -moz-linear-gradient(top,  #003556 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003556), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #003556 0%,#000000 100%);
	background: -o-linear-gradient(top,  #003556 0%,#000000 100%);
	background: -ms-linear-gradient(top,  #003556 0%,#000000 100%);
	background: linear-gradient(top,  #003556 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003556', endColorstr='#000000',GradientType=0 );
	color: #ccc;
	border-top: none;
	text-align: center;
	margin: 0px auto;
	padding: 20px 0px 38px 0px;
	height: 150px;
}
#footer h6 {
	color: #aaa;
}
#footer td a:link		{ color: #ccc; text-decoration: none; }
#footer td a:visited	{ color: #ccc; text-decoration: none; } 
#footer td a:hover		{ color: #c1de00; text-decoration: underline; }

.subtitle1 {
	font-size: 15px;
	color: #000;
	padding: 20px 0 0 0;
}
.centered {
	width: 100%;
	text-align: center;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}

#login {
	width: 280px;
	margin: 20px auto 40px;
	padding: 20px 0px;
	text-align: center;
}
.formlabel {
	left: 50%;
	margin: 0 0 0 -210px;
	padding: 0;
	font: normal normal 11px/13px "Helvetica Neue", Helvetica, Arial, Geneva, "MS Sans Serif", sans-serif;
	color: #aab720;
}
.formfield {
	margin: 0 0 16px;
	padding: 1px 12px;
	width: 280px;
	height: 40px;
	font-size: 20px;
	border: 1px #ccdc26 solid;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #f2f6c7;
}
input[type="submit"] {
	height: 42px;
	cursor: pointer;
	margin: 0px;
	padding: 0 24px 3px;
	font: normal bold 20px/19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 0px 1px 1px #555;
	border: none;
	border-bottom: 1px #bbb solid;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #c9e31c;
	background:  -webkit-gradient(linear, left top, left bottom, from(#c9e31c), to(#a5be00));
	background:  -moz-linear-gradient(top,  #c9e31c,  #a5be00);
	background: linear-gradient(#c9e31c, #a5be00);
}
input[type="submit"]:hover {
	color: #ff0;
}

#google_translate_element { 
	position: absolute;
	z-index: 5;
	top: 7px;
	left: 50%;
	margin-left: 170px;
}
.goog-te-gadget-simple {
    background-color: transparent !important;
    border: none !important;
    margin-bottom: 5px;
}
.goog-te-gadget-icon { display: none; }
.goog-te-menu-value { margin-left: 0 !important; }
a.goog-te-menu-value span { color: #999; text-transform: uppercase; font: normal normal 11px/11px "Helvetica Neue", Helvetica, Arial, sans-serif; }
a.goog-te-menu-value span:hover { color: #c1de00 !important; }
a.goog-te-menu-value:hover { text-decoration: none !important; }
