@charset "utf-8";
/* CSS Document */

@font-face {
	font-family:framd;
	src:url('images/framd.ttf');
}
@font-face {
	font-family:sfthermangothic;
	src:url('images/sfthermangothic.ttf');
}
ul {
	list-style:none;
	margin:0;
	padding:0;
}
body {
	margin-top:64px;
	margin-bottom:64px;
	font:12px Tahoma;
	color:#000;
	background-color:#414141;
}
a:link {
	text-decoration:none;
	color:#000B8F;
}
a:hover {
	text-decoration:underline;
	color:#000B8F;
}
a:visited {
	text-decoration:none;
	color:#000B8F;
}
#frame {
	margin:auto;
	width:793px;
	height:auto;
	padding:3px;
	background:url('images/background.png') fixed center top;
	background-size:100%;
	-moz-box-shadow: 0px 0px 10px #000000; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 10px #000000; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 10px #000000; /* Opera 10.5, IE 9.0 */
	/*filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000000'); /* IE6,IE7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000000')"; /* IE8 */

}
#header {
	width:auto;
	height:130px;
	padding:2px;
	border-top:3px solid #FFF;
	border-left:3px solid #FFF;
	border-right:3px solid #FFF;
}
#header_img {
	width:auto;
	padding-left:10px;
	float:left;
	font:36px Calibri;
	text-align:center;
}
#header_info {
	width:64%;
	padding-right:4px;
	float:right;
	font:17px Tahoma;
	text-align:right;
	color:#33333;
}
/********************************
* CONTENT DIV                   *
* This is the body of the all   *
* the content of the pages.     *
* All pages will be loaded into *
* this div.                     *
********************************/
#content {
	width:auto;
	height:100%;
	overflow:hidden;
	border:3px solid #FFF;
}
#content_nav {
	width:auto;
	height:auto;
	float:left;
}
#content_nav li {
	background-image:url(images/button_1.jpg);
	background-repeat:repeat-x;
	width:123px;
	height:auto;
	padding:3px 6px 4px 6px;
	margin:4px;
	border:1px solid #999;
	font:16px framd;
	text-align:center;
	/*border:2px solid;*/
	border-radius:4px;
	-moz-border-radius:4px; /* Firefox 3.6 and earlier */
}
#content_main {
	width:auto;
	height:100%;
	padding:8px;
	margin-left:146px;
	margin:0;
	display:table;
	border-left:3px solid #FFF;
}
#title {
	font:32px Calibri;
	text-align:center;
	padding-top:8px;
}
#text_area {
	display:table;
	width:100%;
	height:auto;
}
#text_area h1,h2,h3,h4 {
	font-family:Calibri;
	margin:8px 0px;
}
/********************************
* FOOTER DIV                    *
* This is the footer of all the *
* pages and will be the same    *
* throughout the site           *
********************************/
#footer {
	width:auto;
	height:auto;
	padding:6px;
	border-right:3px solid #FFF;
	border-bottom:3px solid #FFF;
	border-left:3px solid #FFF;
	text-align:center;
}
/********************************
* CONTACT FORM                  *
* This is the style for all of  *
* the input boxes of forms      *
* mainly on the contact form.   *
********************************/
#input_label {
	width:auto;
}
#input_label input,textarea {
	width:200px;
	font:10pt Tahoma;
	float:right;
	border:1px solid #000B8F;
}
#input_label select {
	font:10pt Tahoma;
	float:right;
	margin:0px 3px;
}
input.error {
	border:1px solid #F00;
}
#std_img {
	border:1px solid #000B8F;
}
.style1 {color: #E9E9E9}
#container #text_area ul li { padding:10px 0px; }
#content_nav li img { border: 0; }
