body { font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; background: #F8F8F8 }
body { font-size: 1.2em; font-family: 'Lucida Console', Monaco, monospace; background: #F8F8F8 }
body { font-size: 1.2em; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; background: #F8F8F8; }

body { font-size: 1.2em; font-family: Verdana, Geneva, sans-serif; background: #F8F8F8 }
body { font-size: 1.2em; font-family: Tahoma, Geneva, sans-serif; background: #F8F8F8; color: #333333; }


a { text-decoration: none; color: #ff950e; }
a:hover, a:focus { text-decoration: underline; color: #ff950e; }

.container {
    margin:0 auto;
    padding:0;
    position:relative;
}

.topheader {
	background: #25315f;
}
.bottomheader {
	background: #F8F8F8;
	padding: -10px 0px 0px 0px;
}


#menu { float:right; font-size: 1.1em; margin: 60px 0px 0px 0px; }
#menu li { display: inline; font-size: 1.1em; color: #ffffff; } 
#menu li a { float: left; color: #ffffff; padding: 0px 15px 0px 0px; }
#menu li a:hover { text-decoration: none; color: #ff950e;  border-bottom: 0px; }
#menu_current { float: left; padding: 0px 15px 0px 0px; color: #ff950e; }

h1 { color: #ffffff; font-size: 2.4em; } 
h2 { color: #2d89f0; font-size: 1.8em; } 

.reg_err { text-align: center; font-size: 1.4em; color: red; }
.reg_ok { text-align: center; font-size: 1.4em; color: blue; }

#box_title { font-size: 1.8em; padding: 0px 0px 20px 0px; }
#box_red { clear: both; height: 160px; padding: 10px; color: #F8F8F8; background-color: #ea6c66; }
#box_green { clear: both; height: 160px; padding: 10px; color: #F8F8F8; background-color: #8ca79f; }
#box_blue { clear: both; height: 160px; padding: 10px; color: #F8F8F8; background-color: #88b1be; }

#contacts { clear: both; border: 0px solid #CCCCCC; border-top-width:1px; border-left-width:1px; padding: 10px; background-color: #EEEEEE; }

#post_title { font-size: 1.8em; font-weight:bold; padding: 0px 0px 20px 0px; }
#post_body { font-size: 0.9em; color: #666666; }
.post_list { clear: both; height: 160px; font-size: 0.8em; padding: 10px 0px 0px 0px; }


#separator_dashed { clear: both; height: 1px; border-top: 1px #b8b8b8 dashed; }
#separator { clear: both; margin: 0px 0px 24px 0px; height: 2px; border-top: 1px #d7d4d4 solid; }

#footer_separator { clear: both; margin: 0px 0px 12px 0px; padding: 0px; border-top: 1px #AAAAAA solid; }
#footer_font { font-size: 0.7em; color: #F8F8F8; }
#footer_menu { font-size: 1.3em; padding: 0px; 0px; 0px; 0px; text-align: right; }


.btnSubmit {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#fefefe;
	font-family:arial;
	font-size:22px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 2px 0px #528ecc;
}
.btnSubmit:hover {
	text-decoration:none;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;	
	color:#fefefe;
}
.btnSubmit:active {
	position:relative;
	top:1px;
}

.btnDownload {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
	background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
	background-color:#b8e356;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#fefefe;
	font-family:arial;
	font-size:22px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 2px 0px #86ae47;
}
.btnDownload:hover {
	text-decoration:none;
	color:#fefefe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
	background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0);	
	background-color:#a5cc52;
}
.btnDownload:active {
	position:relative;
	top:1px;
}


