* {
 margin: 0;

 padding: 0;
 }
 
 
body { 
 text-align: center;
 font-size:100%;
 line-height:1.125em;
 background: url('Images/bg-body.gif');
 font-family: Arial;
 }
 
 
#main {
 margin: 0 auto;
 text-align: left;
 font-size:0.875em;
 }
 
 
#header {
 width: 1020px;
 height: 133px;
 background: url('Images/bg-header.gif');
 }
 
 
#headerContent {
 position: relative;
 width: 100%;
 height: 100%;
 }
 
 
 
#menuContent {
 position: relative;
 /*height: 440px;*/
 }


#headerElement1 {
 
position: absolute;
 
top: 21px;
 
left: 40px;
 
width: 220px;
 
height: 90px;

}




#headerElement2 {
 
position: absolute;
 
top: 21px;
 
left: 302px;
 
width: 422px;
 
height: 90px;
 

}


#horizontalNav  {
  
text-align: right;
 padding: 0 110px 3px 0;
 
}

#horizontalNav, #horizontalNav .bodytext, #horizontalNav a, #horizontalNav a:hover, #horizontalNav .bodytext a, #horizontalNav .bodytext a:hover {

 font-size: 10px;

color :#000000;

}

#horizontalNav a:hover,#horizontalNav .bodytext a:hover {

color : #444444;

}


#menu {
 width: 260px;
  background: url('Images/bg-menu.gif') 0 5px;
 }
 
 
#menu dl {
 width: 220px;
 /*position: absolute;*/
 right: 0;
 font-size: 0.75em;
 }
 
 
#menu dl dt {
background: #fff;
margin: 18px 0;
width: 220px;
font-weight: bold;
display: block;
overflow: hidden;
line-height: 1.3em;
text-align: left;
}



#menu dl dt a {
display: block;
padding: 2px 5px;
width: 210px;
}


#menu dl dt a:hover {
color: #fff;
background: #000;
width: 210px;
}


#menu dl dt a.active {
color: #fff;
background: #000;
width: 210px;
}







.feature-div {
width: 220px;
/*position: absolute;
right: 0;*/
background: #fff;
/*bottom: 10px;*/
padding: 10px 0 10px 10px;
}

.feature-div .bodytext {
	font-weight: 100 !important;
	color: #FFA913;
	font-size: 28px;
}

#topPadding, #bottomPadding {

 background: #fff;
 height: 10px;
 }
#leftPadding {
 background: #fff;
 width: 10px;
 }
#content {
 background: #fff;
 width: 750px;
 overflow: hidden;
 }
#contentInner {
 margin: 0 0 0 10px;
 }
 
#content .bodytext a {
 background-color:none;
 width: auto;
 padding: 0 2px;
 text-decoration:underline;
 }
 
 
 
 
#content .bodytext a:hover {
 background: #FFA913;
 width: auto;
 }
 
 
 
 
 
 
.bgOrange, .bgOrangeBottom {
 background: #FFA913;
 height: 15px;
 }
.bgOrangeBottom {
 height: 5px;
 }
#footer {
 background: #000;
 height: 155px;
 padding: 0 40px;
 }
#footerElementsContainer {
 width: 940px;
 overflow: hidden;
 }
#footerElements {
 width: 100%;
 height: 100px;
 }
#footer2 {

 background: #FFA913;
 padding: 0px 0px 0px 0px ;
 }

#footer2, #footer2 .bodytext, #footer2 .bodytext a, #footer2 .bodytext a:hover {

 font-size: 10px;

}

#footer2 a:hover,#footer2 .bodytext a:hover {

color : #444444;

}



img {
 border: 0;
 }
a {
 color: #000;
 text-decoration: none;
}

.heading, .subHeading , .headertext {
 color: #FFA913;
 font-weight: bold;
}

.heading,.headertext {
 font-size: 1.25em;
 line-height: 1.25em;
 margin: 0 0 10px;
 display: block;
}
.headertext {
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}



.heading1 {
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	 color: #FFA913;
}

.heading2 {
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
 
.heading2orange {
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #f79646;
}
 
.bodytext {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
} 
 
.subHeading {
 font-size: 1.1em;
}
 
.bodytext {
 font-size: 0.85em;
 margin: 0 0 15px;
}
 
.testamonial {
 margin: 3px 0 3px;
}

ul {
 margin-left: 15px;
 padding: 10px 0 15px;
 }
li {
 line-height: 1.5em;
 font-size: 0.95em;
 }

.bodytext p {	
	margin:0 0 13px 0;
}

.mm_imgcoltd {
	margin-right:10px;	
}

body>.bodyText, body.bodyText {
	background-color: #FFFFFF;
	text-align:left;
	background-image:none;
}
