/* body styles */

	body {
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color: #ffffff;
}
	
	a:visited {
		text-decoration: underline;
		color: #ffffff; }

	a:hover {
		text-decoration: underline;
		color: #ccffff; }

/* nav anchor styles */

	a.a_navi:link {
	color: #ffe400;
}
	
	a.a_navi:active {
	color: #ffe400;
}
				
	a.a_navi:visited {
	color: #ffe400;
}
		
	a.a_navi:hover {
	color: #000000;
	background-color: #ffe400;
}

	/* footer anchor styles */

	a.a_footer:link {
	text-decoration: underline;
	color: #ffe400;
}

	
	a.a_footer:active {
	text-decoration: underline;
	color: #ffe400;
}
	
	a.a_footer:visited {
	text-decoration: underline;
	color: #ffe400;
}

	
	a.a_footer:hover {
	text-decoration: underline;
	color: #999;
}


/* image styles */

	img {
	border:0;
	text-align: center;
}

	img.image_border {
		border: 2px solid #FFFFFF; }


	img.image_doors {
		border: 2px solid #FFFFFF; 
		margin-top:10px;}
		
		
/* text styles */

	h1 {
		font-size: 25px;
		font-weight: bold; 
		margin:16px 20px 0 16px;
		padding:0;
		letter-spacing: 0.1em;	}

	h2 {
		font-size: 25px;
		font-weight: bold; 
		margin:16px 20px 0 16px;
		padding:0; 
		letter-spacing: 0.1em;	}

	h3 {
		font-size: 25px;
		font-weight: bold; 
		margin:16px 20px 0 16px;
		padding:0; 
		letter-spacing: 0.1em;	}

	p {
	font-size: medium;
	margin:12px 20px 0 25px;
	padding:0;
	text-align: left;
	color: #FFF;
}
.jem_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffdf07;
	text-decoration: none;
	letter-spacing: 0.025em;
	vertical-align: top;
	word-spacing: 0.25em;
	bottom: 15px;
}


	p.text {	
		font-size: 18px; 
		margin:0;
		padding:0; }
		
	p.textbold {	
		font-size: 18px; 
		font-weight:bold;
		margin:0;
		padding:0; }
		
	p.textsmall {
		font-size: 16px;
		margin:0;
		padding: 0; }

			
	p.textsmallbold {
		font-size: 16px;
		font-weight:bold;
		margin:0;
		padding: 0; }

	
	p.navi {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		letter-spacing: 2px;
		font-weight: bold; 		
		margin: 0 0 16px 16px;
		padding:0; }

	p.copyright {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000; 
		margin:0;
		padding: 0 0 7px 0; }
			
	p.question_header {		
		font-style: italic;
		font-weight: bold;
		letter-spacing: .1em;
		margin:0;
		padding:0; }

	p.text_doors {	
		font-size: 18px; 
		margin:0;
		padding:0; 
		margin-top:54px; }

	p.text_operators {	
		font-size: 14px; 
		margin:0;
		padding:0; 
		margin-top:23px; }

	p.dots {	
		font-size: 14px; 
		margin:0;
		padding:0; 
		margin-left:20px;
		letter-spacing: 0.25em; }


/* list styles */


	ul {	
		font-size: 16px; 
		margin:12px 20px 0 85px;
		padding:0; }
		
	ul.email {
		font-size: 16px; 
		margin:0px 0px 0px 35px;
		padding:0; }

	li {	
		margin:0 0 10px 0;
		padding:0; }
	

	ul.tables {
	padding:0;
}
	

	li.tables {
	padding:0;
}
	
.JEM_sidelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
	text-align: left;
	letter-spacing: 2px;
}
.JEM_shophours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
}
.JEM-bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: square;
}
.jem_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffe400;
	letter-spacing: .025em;
}

.jem_phd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	letter-spacing: 0.19em;
	word-spacing: .203em;
}
.JEM-bullets-Yellow {
	font-family: Arial, Helvetica, sans-serif;n
	font-weight: bold;
	text-transform: none;
	color: #ffe400;
	text-decoration: underline;
	list-style-type: square;
}
.checkmrk {
	height: 50px;
	width: 50px;
}
.tbltext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #ffffff;
}
.text_highlight {
	color: #ffe400;
}
.text_head_ctr {
	color: #ffffff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
}
.text_body {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}
.table_pic {
	text-align: center;
	white-space: normal;
}
.testimonial_signature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: italic;
}
.testimonial_head {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.testimonial_logo {
	height: 75px;
	width: 75px;
}
.testimonial_table {
	vertical-align: middle;
}
.tesimonial_table_logo {
	vertical-align: top;
	text-align: center;
}

