html, body {font-family: Arial, Verdana; font-size: 12px; color: #000000; text-align: center; margin: 0; padding: 0;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}
img {border: none; padding: 0; margin: 0;}

h1, h2, h3 {}
h1 {}
h2 {}
h3 {}

.enclosure {
	margin: 0 auto; 
	background: url(/images/bodyyrep.gif) repeat-y; 
	width: 1000px; 
	text-align: center;}
	
.inner {margin: 0 auto; width: 978px;}
.header {
	width: 978px; 
	height: 136px; 
	margin: 0 auto; 
	text-align: right; 
	position: relative; 
	background: url(/images/header.jpg) no-repeat;}
	
.header .lnk {position: absolute; top: 15px; right: 20px;}
.header .lnk a         {color: #08192a; font-weight: bold; text-decoration: none;}
.header .lnk a:link    {color: #08192a; font-weight: bold; text-decoration: none;}
.header .lnk a:visited {color: #08192a; font-weight: bold; text-decoration: none;}
.header .lnk a:hover   {color: #004bbb; font-weight: bold; text-decoration: underline;}
.header .lnk a:active  {color: #08192a; font-weight: bold; text-decoration: none;}

.main_nav {
	width: 978px; 
	height: 40px; 
	text-align: left; 
	background-color: #333333;}
	
.interior {width: 978px; text-align: left; margin: 0 auto;}

.top_half {
	width: 978px; 
	height: 244px; 
	text-align: left; 
	position: relative;}

.top_half .h_img {
	width: 629px; 
	height: 226px; 
	background: url(/images/hor_img.jpg) no-repeat #ffffff; 
	position: absolute; 
	top: 11px; 
	left: 11px;}

.notepad {
	width: 324px; 
	height: 235px; 
	background: url(/images/notepad.jpg) no-repeat; 
	position: absolute; 
	top: 11px; 
	right: 11px;}
	
.notepad p {
	width: 297px; 
	padding: 33px 0 0 11px; 
	margin: 0; 
	font-size: 14px; 
	line-height: 20px;}
	
.notepad p span.lg {font-size: 16px; font-weight: bold;}

.lower_half {
	width: 976px; 
	height: 209px; 
	margin: 0 auto; 
	text-align: left; 
	background: url(/images/btmhalfxrep.gif) repeat-x; 
	border-bottom: 1px solid #ffffff; 
	position: relative;}

.services {
	width: 325px; 
	height: 190px; 
	background: url(/images/svc.jpg) no-repeat; 
	position: absolute; 
	top: 5px; 
	left: 10px;}
	 	
.services ul.svc {
	padding-top: 44px; 
	padding-left: 90px;
	list-style-type: none;
	list-style-image: url('/images/li1.gif');
	margin-top: 0;
	margin-left: 0;}	
	
.processing {
	width: 300px; 
	height: 188px; 
	background: url(/images/processing.jpg) no-repeat; 
	position: absolute; 
	left: 338px; 
	top: 7px;}

.processing p {
	margin: 0;
	padding-top: 60px;
	padding-left: 25px;
	font-size: 13px;
	font-weight: bold;
	width: 270px;
	color: #ffffff;}

.paycheck {
	width: 324px; 
	height: 190px; 
	background: url(/images/paycheck.jpg) no-repeat; 
	position: absolute; 
	top: 5px; 
	right: 10px;}
	
.paycheck p span.calc_txt {
	font-size: 15px;
	font-weight: bold;}

.paycheck p {
	color: #000000;
	margin: 0;
	padding-top: 130px;
	width: 300px;
	padding-left: 20px;
	font-size: 11px;}	

.main_divider {
	width: 976px; 
	height: 2px; 
	margin: 0 auto; 
	background-color: #8da1b9; 
	border-top: 1px solid #98a9b9; 
	border-bottom: 1px solid #bdc3cf; 
	text-align: center;}
	
.sec_divider {
	width: 976px; 
	height: 10px; 
	margin: 0 auto; 
	background: url(/images/divider2.gif) repeat-x;}
	

.footer {width: 978px; height: 50px; text-align: center;}

.affiliated {
	width: 974px; 
	height: 24px; 
	border: 1px solid #d4dfe3; 
	background-color: #e7eef6; 
	text-align: center; 
	margin: 0 auto;
	}
	
.icons {width: 978px; height: 97px; position: relative;}	
.icons img.fgmkllc_logo {width: 184px; height: 64px; position: absolute; top: 20px; left: 60px;}
.icons img.pres {width: 198px; height: 67px; position: absolute; top: 15px; left: 290px;}
.icons img.ins {width: 86px; height: 64px; position: absolute; top: 15px; left: 570px;}
.icons img.net {width: 139px; height: 82px; position: absolute; top: 9px; right: 70px;}

	
.affiliated span.comp {
	font-weight: bold; 
	font-size: 15px; 
	padding: 0; 
	margin:0; 
	line-height: 24px;}

.footer {font-size: 11px; color: #003366; font-weight: bold;}
.footer a         {text-transform: uppercase; color: #003366; text-decoration: none;}
.footer a:link    {text-transform: uppercase; color: #003366; text-decoration: none;}
.footer a:visited {text-transform: uppercase; color: #003366; text-decoration: none;}
.footer a:hover   {text-transform: uppercase; color: #6d3290; text-decoration: underline;}
.footer a:active  {text-transform: uppercase; color: #003366; text-decoration: none;}








