﻿a {
   outline: 0;
}

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
	overflow-x:hidden;
	overflow-y:hidden;
	background: #ffffff;
}

/*@font-face {
    font-family: 'benguinat';
    src: url('../fonts/BE09013T.eot');
    src: url('../fonts/BE09013T.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BE09013T.woff') format('woff'),
         url('../fonts/BE09013T.ttf') format('truetype'),
         url('../fonts/BE09013T.svg#BE09013T') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

#wrapper {
    height: auto !important; /* ie6 ignores !important, so this will be overridden below */
    min-height: 100%; /* ie6 ignores min-height completely */
	height: 100%;
	width: 990px;
	margin: 0 auto;
	background: #ffffff;
	border:0;
	position:relative;
}

#container {
	height:100%;
	width:990px;
	background:transparent;
}

#header {
	height:100px;
	width:200%;
	margin:0 -50%;
	border:0;
	background:#eeeeee;
	box-shadow: 0 0 0.2em #000;
}

#header2 {
	height:40px;
	width:200%;
	margin:0 -50%;
	border:0;
	background:#eeeeee;
	box-shadow: 0 0 0.2em #000;
	z-index:999;
	position:absolute;
	opacity:0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-webkit-transition: ease-in-out 300ms;
	-moz-transition: nease-in-out 300ms;
	-ms-transition: ease-in-out 300ms;
	-o-transition: ease-in-out 300ms;
	transition: ease-in-out 300ms;
}

#header2:hover {
	height:40px;
	width:200%;
	margin:0 -50%;
	border:0;
	background:#eeeeee;
	box-shadow: 0 0 0.2em #000;
	z-index:999;
	position:absolute;
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-webkit-transition: ease-in-out 300ms;
	-moz-transition: nease-in-out 300ms;
	-ms-transition: ease-in-out 300ms;
	-o-transition: ease-in-out 300ms;
	transition: ease-in-out 300ms;
}

#menu_line {
	position:relative;
	height:50px;
	width:270px;
	border:0;
	margin:0 auto;
}

#menu_line ul {
	letter-spacing:-0.025em \9; /* IE9 only */
	list-style: none;
	padding:0 0 0 5px;
	margin: 0;
}

#menu_line li {
	float: left;
}

#menu_line li a {
	background:transparent;
	padding: 0 12px;
	display: block;
	line-height: 45px;
	text-decoration: none;
	text-align: center;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size: 18px;
	color: #000;
}

#menu_line li a:hover {
	background:url(../img/menu_bg_hover.png) left center repeat-x;
	padding: 0 12px;
	display: block;
	line-height: 45px;
	text-decoration: none;
	text-align: center;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size: 18px;
	color: #f00;
	text-shadow: 0 0 0.2em #fff, 0 0 0.2em #fff;
}

#header_line_left {
	position:absolute;
	top:0;
	left:-100%;
	margin:0 auto;
	height:120px;
	width:100%;
	border:0;
	background:#eeeeee;
}

#header_line_right {
	position:absolute;
	top:0;
	right:-100%;
	margin:0 auto;
	height:120px;
	width:100%;
	border:0;
	background:#eeeeee;
}

.content_container {
	position:relative;
	width:960px;
	border:0;
	padding:0;
	background: transpatent;
}

p {
	margin-bottom:5px;
}

.text {
	font-family:Verdana, Arial;
	color: #000;
	font-size: 12px;
	text-align:justify;
	text-justify:auto;
	line-height:120%;
}

.text a:link {
	font-family:Verdana, Arial;
	color: #EE7202;
	font-size: 12px;
	text-decoration: none;
	border-bottom:0px dotted;
}

.text a:visited {
	font-family:Verdana, Arial;
	color: #EE7202;
	font-size: 12px;
	text-decoration: none;
	border-bottom:0px dotted;
}

.text a:hover {
	font-family:Verdana, Arial;
	color: #EE7202;
	font-size: 12px;
	text-decoration: none;
	border-bottom:1px dotted;
}

.footertext {
	font-family:Verdana, Arial;
	color: #ccc;
	font-size: 12px;
	text-align:justify;
	text-justify:auto;
	line-height:120%;
}

.footertext a:link {
	font-family:Verdana, Arial;
	color: #ccc;
	font-size: 12px;
	text-decoration: none;
	border-bottom:0px dotted;
}

.footertext a:visited {
	font-family:Verdana, Arial;
	color: #ccc;
	font-size: 12px;
	text-decoration: none;
	border-bottom:0px dotted;
}

.footertext a:hover {
	font-family:Verdana, Arial;
	color: #777;
	font-size: 12px;
	text-decoration: none;
	border-bottom:1px dotted;
}

#page_title {
	border:0;
	padding:0;
	width:100%;
	height:50px;
	margin-bottom:10px;
}

#page_title div{
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	color: #FF0000;
	font-size: 42px;
	text-align:center;
	text-transform:none;
	text-weight:normal;
	line-height:100%;
	border:0;
	padding-top:5px;
}

#addthis_container {
	float:left;
	position:relative;
	border:0;
	padding:0;
	margin-top:10px;
	width:630px;
	height:50px;
	text-align:right;
	overflow:hidden;
}

#footer_line {
	position:relative;
	margin-top:35px;
	height:25px;
	width:100%;
	border:0;
	background:#EE7202;
}

#footer_line_left {
	position:absolute;
	top:0;
	left:-100%;
	margin:0 auto;
	height:25px;
	width:100%;
	border:0;
	background:#EE7202;
}

#footer_line_right {
	position:absolute;
	top:0;
	right:-100%;
	margin:0 auto;
	height:25px;
	width:100%;
	border:0;
	background:#EE7202;
}

#contact {
	margin:0 auto;
	border:0;
	font-family:Verdana, Arial;
	color: #aaa;
	font-size: 12px;
	text-align:left;
	line-height:20px;
	background: transparent;
	width:560px;
	padding-bottom:30px;
}

.contact_form {
	float:left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	border:1px #ccc solid;
	margin:3px 0;
	padding:2px;
	font-size:12px;
	font-family:Arial;
	color: #000;
	box-shadow: -0.1em -0.1em 0.1em #ccc, 0.2em 0.2em 0.1em #fff;
}

.contact_form_message {
	float:left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	border:1px #ccc solid;
	margin:3px 0;
	padding:2px;
	font-size:12px;
	font-family:Arial;
	color: #000;
	width:400px;
	max-width:400px;
	height:200px;
	resize:vertical;
	max-height:400px;
	min-height:100px;
	overflow:auto;
	box-shadow: -0.1em -0.1em 0.1em #ccc, 0.2em 0.2em 0.1em #fff;
}

.button_send {
	border:0;
	margin-top:1px;
	padding:0;
	font-size:9px;
	font-weight:normal;
	font-family:Arial;
	text-transform:uppercase;
	text-align:center;
	line-height:14px;
	color: #fff;
	width:77px;
	height:28px;
	background:url(../img/button_send.png) center top no-repeat;
	cursor:pointer;
}

.button_send_down {
	border:0;
	margin-top:1px;
	padding:0;
	font-size:9px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	text-align:center;
	line-height:14px;
	color: #000;
	width:77px;
	height:28px;
	background:url(../img/button_send.png) center top no-repeat;
	cursor:pointer;
}

.unselectable {
	user-select: none;
   -o-user-select:none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -webkit-user-select: none;
}

