
body {
	text-align:center;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0;
}

.wrapper {
	width:958px;  
	margin:0 auto;   
	padding-bottom:10px;
	background: #C9D4D8; /* for non-css3 browsers */

/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C9D4D8', endColorstr='#EDF2F5'); *//* for IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#C9D4D8), to(#EDF2F5));*/ /* for webkit browsers */
/*background: -moz-linear-gradient(left,  #C9D4D8,  #EDF2F5);*/ /* for firefox 3.6+ */ 
}

.secondary {
	width:696px;  
	margin:0 auto;   
	background-color:#666666;
	padding-bottom:10px;
}

.content { margin:0 auto;
	background-color:#ffffff;
	width:858px;
	text-align:left;
	margin:19px auto;   
	font-style:normal;
	font-size:14px;
	color:#444444;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:25px;
	padding-top:10px;
	
}

.contentFixed {
	background-color:#ffffff;
	width:678px;
	padding:20px 115px 0 115px;
	text-align:left;
	margin:19px auto;   
	font-style:normal;
	font-size:14px;
	color:#444444;
	
	height:410px;
}

.middle {
	margin-top:-30px;
	margin-bottom:-20px;
}

.tabs {
	padding-left:24px;
	padding-bottom:1px;
}

.tab {
	float:left;
	margin-right:8px;
	background-color:#807F82;
	width:145px;
	height:17px;
	color:#ffffff;
	text-decoration:none;
	font-style:normal;
	font-size:12px;
	padding-top:3px;
}

.activeTab {
	float:left;
	margin-right:8px;
	background-color:#D31919;
	width:145px;
	height:17px;
	color:#ffffff;
	text-decoration:none;
	font-style:normal;
	font-size:12px;
	padding-top:3px;
}

.tab:hover {background:#D31919; }

ul {list-style-type:square;padding: 0;
margin-left: 15px;}

li{margin-bottom: 10px;}

.inline {
	float:left;
	padding-right:8px;
	padding-bottom:5px;
}

sup{font-size:8px;}

td,tr{text-align:center;
font-size:14px;}

tr{height:45px; }

td{padding:8px; }

table {border:style 5; border-collapse:collapse;}
td, th {border:solid 1px; display:table-cell; vertical-align:middle;  

overflow:hidden; 

} 

img {
	padding:0;
	margin:0;
}

.wrap {
	float:right;
	margin-bottom:15px;
}

.textWrap {
	float:left;
	width:580px;
	margin-right:10px;
	margin-top:10px;
}

.logo {
	margin-right:30px;
	margin-top:25px;
	margin-bottom:25px;
}

.hero {
	margin-top:25px;
	margin-bottom:25px;
}

.videoLeft {
	margin-right:100px;
	width:285px;
	float:left;
	margin-bottom:10px;
}

.videoRight {
	width:285px;
	float:left;
	margin-bottom:10px;
}

h4 {
	margin-bottom:5px;
}
.text1{font-size:18px;}
