/** defaults **/
body { 
	margin: 0px ; 
	padding: 0px ; 
	background-color: #fff ; 
	font-family: Helvetica, sans-serif;
	}
	
a { color: #666666 ; text-decoration: none; }
a:hover { color: #ff4f00; text-decoration: none; }


#nav {	
	position: absolute;
	z-index: 100;
	left: 350px;
	top: 160px;
	}

	#nav a, #nav a:visited {
		color: #464646;
		text-decoration: none;
		}
		
	#nav a:hover {
		color: #ff4f00;
		text-decoration: none;
		}
		
	#nav table {
		left: 0px;
		margin-left: 0px;
		}
	
	#nav td {
		font-size: 13px; 
		color: #464646;
		text-decoration: none;
		text-transform: uppercase;
		padding: 10px 28px 10px 5px;
		letter-spacing:1px;
		border-top: #464646 solid 1px;
		}
		
	td#navSpacer {
		border-top: none;
		}	
		
		
#header {
	position:relative;
	z-index:10;
	background-color: #f7f7f7;
	width: 1000px;
	}
		
#banner-image {
	position: relative;
	float:left;
	z-index: 10;
	width:1000px;
	margin:0px;
	padding:0px;
	background-color: #f7f7f7;
	}		

#banner-text {
	position: absolute;
	z-index: 100;
	color: #ffffff;
	left: 475px;
	top: 555px;
	text-align: right;
	font-size:19px;
	line-height:25px;
	width:500px;
	margin:0px;
	padding:0px;
	}


#intro-text {
	position:absolute;
	z-index:111;
	top: 720px;
	left: 50px;
	font-size: 25px;
	line-height: 35px;
	color: #838383;
	width: 870px;
	margin:0px;
	padding:0px;
	}
	



#intro-text-image {
	position:relative;
	float:left;
	z-index:109;
	width:1000px;
	margin:0px;
	padding:0px;
	}

#higlight-area {
	position:relative;
	float:left;
	z-index:110;
	left: 50px;	
	width: 950px;
	font-size: 14px;
	line-height: 19px;
	color: #666666;
	margin:0px;
	padding:0px;
	}
	


	#higlight-area a, #higlight-area a:visited {
		color: #ff4f00;
		text-decoration: none;
		}
		
	#higlight-area a:hover {
		color: #464646;
		text-decoration: none;
		}	
	
#higlight-area img {
	border-top: #e7e7e7 solid 8px;
	}

#higlight-area strong {
	font-size:24px;
	line-height:27px;
	font-weight: normal;
	}

#higlight-area p {
	margin-right:20px;
	}	
	

.highlight-box {
	position:relative;
	float:left;
	width:310px;
	height: 115px;
	left:0px;
	top: 0px;	
	}
	

#highlight-hma {
	position:relative;
	float:left;
	width:310px;
	left:0px;
	top: 0px;
	}
	
#highlight-profile {
	position:relative;
	float:left;
	width:310px;
	left:10px;
	top: 0px;
	}
	
#highlight-whats-new {
	position:relative;
	float:left;
	width:310px;
	left:20px;
	top: 0px;
	}


#background-box-area-home {
	position:relative;
	float:left;
	z-index:110;
	left: 50px;	
	width: 950px;
	font-size: 13px;
	line-height: 16px;
	color: #999999;
	padding-top:20px;
	}
	
#background-box-area-home strong {
	color: #636363;
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	}
	

#background-box-area-home p {
	margin-bottom: -5px;
	}	
	
#background-box-area {
	position:relative;
	float:left;
	z-index:110;
	left: 50px;	
	width: 950px;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	padding-top:0px;
	}
	
#background-box-area strong {
	color: #333333;
	}	
	
.box {
	position:relative;
	float:left;
	width:140px;
	height: 115px;
	padding: 5px;
	padding-top: 0px;
	left:0px;
	top: 0px;
	overflow:hidden;
	border-top: #e7e7e7 solid 8px;
	margin: 0px 10px 0px 0px;	
	}

.boxRT {
	position:relative;
	float:left;
	width:140px;
	height: 115px;
	padding: 5px;
	padding-top: 0px;
	left:0px;
	top: 0px;
	overflow:hidden;
	border-top: #e7e7e7 solid 8px;
	margin: 0px;	
	}	
	
#landing-intro-text-box {
	position:relative;
	float:left;
	z-index:110;
	width: 1000px;
	padding: 0px;
	margin: 0px;
	background-color: #f7f7f7;
	}

.landing-intro-text-box-class {
	position:relative;
	float:left;
	z-index:110;
	width: 1000px;
	padding: 0px;
	margin: 0px;
	background-color: #f7f7f7;
	}

	.landing-intro-text-box-class a, .landing-intro-text-box-class a:visited {
		color: #ff4f00;
		text-decoration: none;
		}
		
	.landing-intro-text-box-class a:hover {
		color: #464646;
		text-decoration: none;
		}	

#landing-intro-text {
	position:relative;
	float:left;
	z-index:111;
	font-size: 25px;
	line-height: 35px;
	color: #636363;
	background-color: #f7f7f7; 
	padding: 20px 50px;
	width: 900px;
	}	
	
.landing-intro-text-class {
	position:relative;
	float:left;
	z-index:111;
	font-size: 25px;
	line-height: 35px;
	color: #636363;
	background-color: #f7f7f7; 
	padding: 20px 50px;
	width: 900px;
	}	
	
	.landing-intro-text-class a, .landing-intro-text-class a:visited {
		color: #ff4f00;
		text-decoration: none;
		}
		
	.landing-intro-text-class a:hover {
		color: #464646;
		text-decoration: none;
		}	


	
.LandingNavBox {
	position:relative;
	z-index:2000;
	float:left;
	width:300px;
	padding: 5px;
	padding-top: 20px;
	left:0px;
	top: 0px;
	border-top: #e7e7e7 solid 8px;
	margin: 0px 10px 0px 0px;	
	}
	


	.LandingNavBox a, .LandingNavBox a:visited {
		font-size:19px;
		line-height: 37px;
		color: #ff4f00;
		text-decoration: none;
		}
		
	.LandingNavBox a:hover {
		color: #464646;
		text-decoration: none;
		}	
		
.triNav {
	margin: 0px 0px 0px 30px;	
	}	
	

 .LandingCopyBox h1 {	
		color: #888888 ;
		font-size:27px;
		line-height:29px;
		text-decoration:none;
		font-weight:normal;
		margin-bottom: 5px;
	}	
		
 .LandingCopyBox h2 {	
		color: #888888 ;
		font-size: 22px;
		line-height: 26px;
		text-decoration: none;
		font-weight: normal;
		display: inline; 
	}
		
 .LandingCopyBox h3 {	
		color: #636363 ;
		font-size:18px;
		line-height:20px;
		text-decoration: none;
		font-weight: normal;
		display: inline;
	}	
		

.LandingCopyBox {
	position:relative;
	float:left;
	width:620px;
	padding: 5px;
	padding-top: 10px;
	left:0px;
	top: 0px;
	overflow:hidden;
	border-top: #e7e7e7 solid 8px;
	margin: 0px;	
	font-size:16px;
	line-height: 23px;
	}		


	.LandingCopyBox a, .nav a:visited {
		color: #ff4f00;
		text-decoration: none;
		}
		
	.LandingCopyBox a:hover {
		color: #464646;
		text-decoration: none;
		}	

	
.LandingCopyBox ol li{	
		padding:0px 0px 20px 0px;
	}	
	

.LandingCopyBox ul{	
		padding:0px;
		margin-left:1em;
	}		
	
.LandingCopyBox ul li{	
		padding-bottom:5px;
	}
	
	
.LandingCopyBox td{	
		color: #999999;
	}
	

#hmaTable td{	
		color: #999999;
		vertical-align:top;
		font-size:12px;
	}	
	
#footer {
	position:relative;
	float:left;
	z-index:150;
	width:1000px;
	height: 139px;
	}	

#footer-text {
	position:absolute;
	float:left;
	z-index:1061;
	width:80px;
	height: 80px;
	left: 100px;
	top: 28px;
	font-size:13px;
	line-height:17px;
	color:#636363;
	}
	
#footer-text-reg {
	position:absolute;
	float:left;
	z-index:160;
	width:800px;
	left:200px;
	top: 70px;
	font-size:9px;
	line-height:10px;
	color:#999999;
	}
	
#footer-image {
	float:left;
	z-index:159;
	width:1000px;
	left:0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	}

#footer-facebook {
	float:right;
	z-index:160;
	width:200px;
	padding: 0px;
	margin-top: -110px;
	margin-right: -20px;
	}

#title {
    color: #ff4f00;
    font-size:48px;
    font-weight: normal;
}