@charset "UTF-8";
/* CSS Document */

body html {
	margin : 0;
	padding : 0;
	height : 100%;
}

a {
	color : #fff;
}

.main {
	font : 12px "Century Gothic", Verdana, Arial;
	width : 788px;
	margin : 15px auto 0 auto;
}

.hp_header {
	width : 788px;
	font-size : 15px;
	text-align: center;
	padding-bottom : 10px;
}

/*======== Navigation =========*/
.nav {
	height : 30px;
	font : bold 16px "Century Gothic", Verdana, Arial;
	padding : 0;
}

.nav ul {
	margin : 0;
	padding-left : 0;
	list-style-type : none;          
	line-height : 1.0em;            
}


.nav li {
	float : left;  
	margin : 0;
	position : relative;
}

.nav ul li table { /* IE tweaks */
	position : relative;
	margin : -1px -1px;              	/* need -1px top and bottom table margins */
	m\argin : 0;               				/* re-zero table margins for everyone but IE5 */
	border-collapse : collapse;   		/* need for sub-menus to work */
	font : bold 16px "Century Gothic", Verdana, Arial; /* set base font size for entire menu */
}

.nav ul li ul {
	display : none;
	padding : 1px;  
}

.nav ul li a,.nav ul li a:visited {                   
	display : block;
	float : left;
	text-decoration : none;
	color : #0079c2;
	line-height : 32px;
	padding : 0 14px;
}

	
.nav ul li:hover a,.nav ul li a:hover {                      
	text-decoration : none;
	color : #b70909;
}

.nav ul li a#selected {                      
	text-decoration : none;
	color : #b70909;
}

		/* 2nd Level */
.nav ul li:hover ul,.nav ul li a:hover ul {                          
	display : block;
	position : absolute;
	margin : 0;
	top : 30px; 
	_top : 10;             
	left : 0;       
	height : auto;      
	width : 170px;
	color : #0079c2;                        
	background : #fff;
	font-size: 11px;
	font-weight: normal;
}

.nav ul li:hover ul li a,.nav ul li a:hover ul li a {
	border : 0;
	margin : 5px 0;
	height : auto;
	line-height : 12px;
	color : #0079c2;               
	background : #fff;
	width : 130px;
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
	
}

.nav ul li:hover ul li:hover a,.nav ul li a:hover ul li a:hover {
	text-decoration : underline;
}


.header {
	font-weight : bold;
	font-size : 16px;
}


.content {
	width: 788px;
	margin: 0 auto;
	background-image: url(images/bg_columns.gif);
	min-height: 100%;
}

.left_col {
	float: left;
	width: 340px;
	color : #fff;
	margin : 30px 20px 15px 30px;
}
.right_col {
	float: left;
	width: 340px;
	color : #fff;
	margin : 30px 20px 15px 30px;
}

/*
.right_container {
	clear : left;
	float : left;
	width : 100%;
	overflow : hidden;
	background : #364148;
}

.left_container {
	float : left;
	width : 100%;
	position : relative;
	right : 50%;
	background : #0079c2;
}

.left_col {
	float : left;
	width : 40%;
	position : relative;
	left : 50%;
	overflow : hidden;
	color : #fff;
	padding : 30px 15px 15px 30px;
}

.right_col {
	float : left;
	width : 40%;
	position : relative;
	left : 56%;
	overflow : hidden;
	color : #fff;
	padding : 30px 30px 15px 15px;
}
*/
.testimonial {
	width : 100%; 
	text-align : right; 
	font-style : italic;
	margin-bottom : 20px;
}


.footer {
	width : 788px;
	padding : 15px 0 0 28px;
	color : #364148;
}