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

body {
	background-image:url(images/back.gif);
	background-repeat:no-repeat;
	margin-top: 0px;
	background-color: #111113;
	line-height:18px;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
}
a {
border:0;
}
#page{
width:945px;
margin:0 auto;
padding-top:170px;
text-align:center;
}

.logo{
	display:block;
	background:url(images/logo_sm.png) no-repeat;
	width:316px;
	height:108px;
	position:absolute;
	top:18px;
	left:15px;
	padding:0px 0 0 0;
}
.flashnav{
width:465px;
height:80px;
position:absolute;
top:18px;
right:15px;
margin-left:331px;
}
.homebottom{
background:url(images/home_left.png) repeat-x;
height:236px;
width:945px;
position:relative;
font-size:11px;
color:#4b4b4b;
margin:0 auto;
}
.homebottom_right{
width:309px;
float:right;
clear:right;
text-align:left;
height:219px;
margin:0;
padding:14px 3px 3px 3px;
}
.homebottom_left{
width:622px;
float:left;
text-align:left;
clear:left;
height:219px;
margin:0;
padding:14px 3px 3px 3px;
}
.home_content{
}
.homebottom_left table{
margin:10px 0 10px 20px;
}
.split{
background-image:url(images/split.png);
width:2px;
height:236px;
float:left;
}
.home_footer{
width:945px;
height:24px;
font-size:11px;
margin:15px auto;
position:relative;
color:#888888;
text-align:left;
}
.home_footleft a{
color:#888888;
font-size:11px;
text-decoration:none;
}

.home_footleft a:hover{
color:#9dd341;
font-size:11px;
text-decoration:none;
}
.home_footright{
float:right;
font-size:11px;
text-align:right;
clear:right;
width:450px;
color:#888888;
}
.home_footleft{
float:left;
font-size:11px;
text-align:left;
clear:left;
width:450px;
color:#888888;
}
.home_footright a{
color:#9dd341;
text-decoration:none;
}
.home_footright a:hover{
color:#9dd341;
text-decoration:underline;
}
.clr{
clear:both;
}

/* Interior explosion of the good nature */

.title_text{
text-align:left;
padding: 0 320px 20px 0;
width:625px;
font-size:18px;
position:relative;
line-height:28px;
font-weight:normal;
float:left;
clear:left;
}
.team_title_text{
text-align:left;
padding: 0 320px 20px 0;
width:725px;
font-size:14px;
position:relative;
line-height:21px;
font-weight:normal;
float:left;
clear:left;
}
.break{
width:945px;
height:1px;
background-image:url(images/hr.png);
margin:20px 0 20px 0;
float:left;
clear:left;
}
.content_break{
width:945px;
height:1px;
background-image:url(images/content_break.png);
background-repeat:no-repeat;
margin:20px 0 20px 0;
float:left;
clear:left;
}
.videobox{
width:945px;
float:left;
clear:left;
text-align:left;
margin:0 0 20px 0;
}
.small_text{
font-size:14px;
}
.blue{
color:#1aa5ff;
}
.green{
color:#9dd341;
}
/* Speak to me my son... */

.contact_flash{
width:310px;
height:263px;
float:left;
margin:10px 0;
}

.contact_form{
background:url(images/contact_right.gif) repeat-x;
width:625px;
height:246px;
float:left;
font-size:11px;
color:#4b4b4b;
padding:14px 3px 3px 3px;
margin:10px 0;
}
.contacttable{
padding-top:6px;
}
.textual {
	font-size: 12px;
	line-height: 24px;
	color: #3a3642;
	background-color: #ffffff !important;
	height: 28px;
	width: 473px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #6a686c;
}
.funbox {
	font-size: 12px;
	line-height: 24px;
	color: #3a3642;
	background-color: #ffffff !important;
	height: 38px;
	width: 473px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #6a686c;
}
.textual_sm {
	font-size: 12px;
	line-height: 24px;
	color: #3a3642;
	background-color: #ffffff !important;
	height: 24px;
	width: 235px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #6a686c;
}
.funbox_sm {
	font-size: 12px;
	line-height: 24px;
	color: #3a3642;
	background-color: #ffffff !important;
	height: 68px;
	width: 235px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #6a686c;
}
form{
margin:0;
padding:0;
}
.homebottom_right table{
padding:0;
margin:0;
}
.homebottom_right td{
padding:0;
margin:0;
}
.teampic{
margin-right:10px;
margin-bottom:8px;
}

/*   IE6 Warning   */

#ie6Warning {
		background:#999999;
		border: 1px solid #fff;
		text-align:left;
		padding: 10px 10px 1px;
		margin-bottom: 10px;
		color:#1d1d1d;
		}
#ie6Warning a{
		color:#047fff;
}



#ie6Warning h2 {
		background: url(images/ie6-warning.gif) 0 50% no-repeat;
		padding-left: 40px;
		color:#047fff;
		font: 28px/40px;
		line-height:30px;
		margin: 0 0 2px 0;
		}