@charset "utf-8";
/* CSS Document */

body	{background: #000 url(../images/background.jpg) no-repeat center top;
	padding:0px;
	margin:0px;
	font-family: "Century Gothic", Arial, sans-serif;
	font-size:0.9em;
	color:#FFFFFF;
	line-height:1.4em;}
	
a	{ color:#EFA53F;
	
	}
H1	{ color:#EFA53F;
	font-weight: normal;
	font-size:1.4em;
	text-align:center;
	font-family: "Gill Sans MT","Futura Md", Tahoma, Arial, sans-serif;
	}
H2	{ color:#EFA53F;
	font-weight: normal;
	font-size:1.3em; 
	font-family: "Gill Sans MT","Futura Md", Tahoma, Arial, sans-serif;
	}
H3	{  font-weight: normal;
	font-size:1.2em; 
	font-family: "Gill Sans MT","Futura Md", Tahoma, Arial, sans-serif;
	}
table	{border:1px solid #292F38;
	border-collapse:collapse}
td	{border:1px solid #292F38;
	border-collapse:collapse;
	padding:4px;}
th	{color:#EFA53F;
	text-align:left;
	border:1px solid #292F38;
	border-collapse:collapse;}
th.center	{
	text-align:center !important;
	}
.orange	{color:#EFA53F;}
form.contactform	{
	border:1px solid #666;
	padding:10px;
	-moz-border-radius: 5px;  
	border-radius: 5px;}

form.contactform input	{
	color:#FFFFFF;
	background:#000;
	border:1px solid #333;
	padding:3px;}	
form.contactform input.Submit	{
	color:#000;
	background:#EFA53F;
	border:1px solid #333;
	padding:3px;}
form.contactform textarea	{
	color:#FFFFFF;
	background:#000;
	border:1px solid #333;
	padding:3px;}
.floatimgright	{
	float:right;}
.floatimgleft	{
	float:left;}	
#frame	{
	border-top:5px solid #EE9100;
	width:100%;
	}
#logo 	{ 
	margin:32px auto 110px auto;
	text-align:center
	}
#nav	{ background:#121823;
	color:#FFFFFF;
	overflow:auto;
	font-size:1.1em;
	position:relative;
	}
#nav ul	{ list-style-type: none;
    margin: 0;
    padding: 10px 0;
	text-align:center
	}
#nav ul li{ display: block;
	text-align:center;
    white-space:nowrap;
	border-bottom:1px solid #232F43;
	padding:5px 0;
	}
#nav ul li a {
	padding:0 15px;
	text-decoration:none;
	color:#FFFFFF;
}
#nav ul li a:hover {
	color:#EFA53F;}
#nav #login a	{
	color:#EFA53F;
	text-decoration:none}
#innernav	{ background:#292F38;
	color:#FFFFFF;
	overflow:auto;
	-moz-border-radius: 20px;  
	border-radius: 20px;
	font-size:0.9em;
	position:relative;
	}
 #innernav ul	{ list-style-type: none;
    margin: 0;
    padding: 8px 0;
	text-align:center
	}
#innernav ul li	{ display: inline;
	text-align:center;
    white-space:nowrap;
	
	}
#innernav ul li a  {
	padding:0 15px;
	text-decoration:none;
	color:#FFFFFF;
	border-right:1px solid #424D5B;
}
#innerframe	{
	width:960px;
	margin:0 auto;
	
	}
.navbox	{margin-top:20px;
	text-align:center}
	
.main3box	{
	width:300px;
	float:left;
	margin:0 0 0 30px;
	padding:0;
	}
.main3boxleft	{
	width:300px;
	float:left;
	padding:0;
	margin:0;
}
.main3box2left	{
	width:630px;
	float:left;
	padding:0;
	margin:0;
}
.main3box2mid	{
	width:630px;
	float:left;
	margin:0 0 0 30px;
	padding:0;
	}
.text	{background:#121823;
	border:1px solid #112335;
	margin-top:20px;
	padding:20px;
	-moz-border-radius: 5px;  
	border-radius: 5px;
	}
.small	{font-size:0.8em;
	}
.locationmap	{position:relative; float:right;}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0px;
	font-size: 1px;
	line-height: 0px;
}
#footer	{text-align:center;
	font-size:0.9em;
	margin:20px auto;
	border-top:1px solid #333;}
#footer h1	{margin:20px 0 0 0px;
	font-size:1.2em}
@media only screen and (min-width: 481px) {
#nav	{ 
	-moz-border-radius: 20px;  
	border-radius: 20px;
	}
#nav ul li{ display: inline;
    white-space:nowrap;
		padding:0px 0;
		border-bottom:none;
	}
#nav ul li a {
	padding:0 15px;
	border-right:1px solid #232F43;
}		
	}
@media only screen and (min-width: 960px) {
.containerinner{width:85%}
}
@media only screen and (min-width: 1100px) {
.containerinner{width:85%; max-width:1210px;}
}