html {

	 }

body {
text-align: center; /* IE5.x workaround */
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#1c2614;
	background-image:url(../images/hmebkg.jpg); background-repeat: no-repeat;
	 }


td { }

p {  }

img { border: 0; }

/* links */

a:link { color: #cc0000; font-weight: normal; text-decoration: underline; }
a:visited { color: #cc0000; font-weight: normal; text-decoration: underline; }
a:hover { color: #ff0000; font-weight: normal; text-decoration: underline; }
a:active { color: #cc0000; font-weight: normal; text-decoration: underline; }

a img { border:none; }

/* layout */

#wrap { width:956px; margin:0 auto; padding:0; text-align:center; }

#heros { 
	width:956px;
	height:auto;
	 }
	

.vidPad { padding: 0 30px 0 30px; }
	
/* Navigation */

#topNavA { background-image:url(../images/nav_bkg.gif); background-repeat: repeat-x;
	width:100%;
	height:107px; }
	
#topNavB { width:964px;
	height:107px; margin:0 auto; }
	
#topNav { background-image:url(../images/nav_bkg.gif); background-repeat: repeat-x;
	width:100%;
	height:76px; }
	
#btmNav { width:956px;
	height:24px; }
	
#mainnav {
	background-image:url(images/navbar_bkg.gif); background-repeat: repeat-x;
	width:100%;
	height:48px;
	text-align:center;
	margin-left: auto; margin-right: auto;
}

#nav-01 { float:right;
	width:772px;
	height:41px;
	padding-right: 13px;
}

#nav-02 { float:right;
	width:772px;
	height:39px;
	padding-right: 13px;
}

#nav-03 { float:right;
	width:772px;
	height:36px;
	padding-right: 13px;
}

/* Navigation Healthcare */

#topnavHC { background-image:url(../images/nvblue_bkg.gif); background-repeat: repeat-x;
	width:100%;
	height:48px; }
	
/* Navigation Financial */

#topnavFN { background-image:url(../images/nvgreen_bkg.gif); background-repeat: repeat-x;
	width:100%;
	height:48px; }

/* Header */

#hdrArea { width: 988px; height:97px; margin:0 auto; text-align:left; background-color:white; }
	
#logo { width:274px; height:97px; float:left; }	

#header {
	position:absolute;
	top:0px;
	width:988px;
	height:97px;
}

#hdr-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:274px;
	height:33px;
}

#hdr-02 {
	position:absolute;
	left:274px;
	top:0px;
	width:410px;
	height:33px;
}

#hdr-03 {
	position:absolute;
	left:684px;
	top:0px;
	width:304px;
	height:33px;
	background-image:url(../images/topbox_bkg.gif); background-repeat: no-repeat;
}

.hdr-03 { font-size: 11px; font-family: Verdana, Helvetica, Arial, san-serif; color: #999; font-style: normal; font-weight: normal; text-align: center; padding-top: 6px; }

.hdr-03 a:link { color: #cc0033; font-weight: normal; text-decoration: underline; }
.hdr-03 a:visited { color: #cc0033; font-weight: normal; text-decoration: underline; }
.hdr-03 a:hover { color: #cc0033; font-weight: normal; text-decoration: underline; }
.hdr-03 a:active { color: #cc0033; font-weight: normal; text-decoration: underline; }

#hdr-04 {
	position:absolute;
	left:0px;
	top:33px;
	width:274px;
	height:65px;
}

#hdr-05 {
	position:absolute;
	left:274px;
	top:33px;
	width:410px;
	height:65px;
}

#hdr-06 {
	position:absolute;
	left:684px;
	top:33px;
	width:304px;
	height:65px;
}


/* Home page content */

#home {
	width:950px;
	height:294px;
	margin:0 auto; padding-top:10px; text-align:center;
}

#hero-01 {
float:left;
	width:712px;
	height:298px;
}

#hero-02 {
float:right;
	width:238px;
	height:298px;
}
#hmContent { width: 100%; height:auto; margin:0 auto; padding:0; text-align:center; background-color:white; }		
	
#iframe { width:341px; float:left; padding-left:13px; }	

#hmePar {
	width:950px;
	margin:0 auto; text-align:center;
	background-color:white;
	padding-top:10px; 
}

#hmePar-01 {
float:left;
	width:310px;
	height:auto;
}

#hmePar-02 {
float:right;
	width:310px;
	height:auto;
}

#hmePar-03 {
float:right;
	width:310px;
	height:auto;
}

#hmeParhc {
	width:712px;
	margin:0 auto; text-align:center;
	background-color:white;
	padding-top:10px; 
}

#banner-01 { float:right;
	width:557px;
	padding-right: 13px;
}

#ifrTxt { height: auto; width: 310px; background-color:white; }

.ifrTxt { font-size: 11px; font-family: Verdana, Helvetica, Arial, san-serif; color: #333333; font-style: normal; font-weight: normal; text-align:left; display:block; padding:0 6px 0 6px; }

/* Page content */

#lineNav { width:924px; height:5px; }

#SubContent { width: 100%; height:auto; margin:0 auto; padding:0; text-align:center; background-color:white; }		

#content {
	width:950px;
	height: auto;
	margin:0 auto; text-align:center;
}

#contentL {
float:left;
	width:692px;
	height:auto;
}

#ContentR {
float:right;
	width:238px;
	height:auto;
}

#subContent { width: 924px; height:auto; background-image: url(../images/subbkg.gif); background-repeat: repeat-y; }

#sideNav { width:153px; height: inherit; float:left; padding-left:13px; background-image:url(../images/sidenav.gif); background-repeat: repeat-y; }	

.sidenav { font-size: 11px; line-height: 16px; font-family: Verdana, Helvetica, Arial, san-serif; color: #598059; font-style: normal; font-weight: normal; padding: 0 0 0 0; text-align:left; display:block; padding-left: 8px; }

.sidenav a:link { color: #bf6060; font-weight: normal; text-decoration: underline; }
.sidenav a:visited { color: #bf6060; font-weight: normal; text-decoration: underline; }
.sidenav a:hover { color: #ea3636; font-weight: normal; text-decoration: underline; }
.sidenav a:active { color: #bf6060; font-weight: normal; text-decoration: underline; }

/* products */


#prodTn { width:745px; height:180px; }

.prodTn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333; text-align:left; display:block; }

.prodTn a:link { color: #bf6060; font-weight: normal; text-decoration: underline; }
.prodTn a:visited { color: #bf6060; font-weight: normal; text-decoration: underline; }
.prodTn a:hover { color: #598059; font-weight: normal; text-decoration: underline; }
.prodTn a:active { color: #bf6060; font-weight: normal; text-decoration: underline; }


.clear{float:none;clear:both;overflow:hidden;}

.text { font-size: 11px; line-height: 16px; font-family: Verdana, Helvetica, Arial, san-serif; color: #ffffff; font-style: normal; font-weight: normal; text-align:left; }

.textWhite { font-size: 14px; line-height: 16px; font-family: Verdana, Helvetica, Arial, san-serif; color: #ffffff; font-style: normal; font-weight: bold; text-align:center; }


.hctext { font-size: 11px; line-height: 16px; font-family: Verdana, Helvetica, Arial, san-serif; color: #333333; font-style: normal; font-weight: normal; text-align:left; padding-right:255px; display:block; }

.siteTxt { font-size: 11px; line-height: 16px; font-family: Verdana, Helvetica, Arial, san-serif; color: #333333; font-style: normal; font-weight: normal; text-align:left; padding: 0px 10px 0px 10px; }

.txtTight { font-size: 11px; line-height: 20px; font-family: Verdana, Helvetica, Arial, san-serif; color: #333333; font-style: normal; font-weight: normal; text-align:left; padding: 0px 10px 0px 10px; }

.txtTight a:link { color: #f18a2b; font-weight: normal; text-decoration: underline; }
.txtTight a:visited { color: #666666; font-weight: normal; text-decoration: underline; }
.txtTight a:hover { color: #f12b2b; font-weight: normal; text-decoration: underline; }
.txtTight a:active { color: #f18a2b; font-weight: normal; text-decoration: underline; }

.textlrg { font-size: 14px; line-height: 22px; font-family: Verdana, Helvetica, Arial, san-serif; color: #333333; font-style: normal; font-weight: normal; padding: 0 10px 0 8px; text-align:left; display:block; }

.textC { font-size: 11px; line-height: 13px; font-family: Verdana, Helvetica, Arial, san-serif; color: #333333; font-style: normal; font-weight: normal; padding: 0 10px 0 8px; display:block; }

#aboutpg  { float:right;
	width:727px;
	height:850px;
	padding-right: 20px;
	text-align: left;
}

#aboutWrp { width: 924px; height:850px; background-image: url(../images/gerb_bkg.gif); }	

/* Footer */

#spacer { height:10px; background-color:white; }
 
#footer { width:100%; height:64px; background-image:url(../images/footerbkg.gif); background-repeat:repeat-x; }

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #f19036; text-align:center; display:block; padding: 8px 0 0 0; }

.footer a:link { color: #ffffff; font-weight: normal; text-decoration: underline; }
.footer a:visited { color: #ffffff; font-weight: normal; text-decoration: underline; }
.footer a:hover { color: #ffffff; font-weight: normal; text-decoration: underline; }
.footer a:active { color: #ffffff; font-weight: normal; text-decoration: underline; }

/* alignment */

.right { float: right; }

.left { float: left; }

/* headers */

h1 { color: #cc0000; font-weight: bold; font-size: 13px; font-family: Verdana, Helvetica, Arial, san-serif; }

h2 { color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Arial, san-serif; }

.hdr { color: #cc0000; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial, san-serif; display:block; text-align:left; }

.hdrBlue { color: #0066cc; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial, san-serif; display:block; text-align:left; }

.hdrGreen { color: #007933; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial, san-serif; text-align:left; display:block;  }

.serifHdr { color: #333333; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }


/* graphics */

.line { padding-top: 4px; display: block; }

.padF { padding: 0 0 10px 20px; }

.photo { padding: 0 10px 10px 0; float:left; }

.picRight { padding: 0 0 10px 10px; float:right; }

.ftrPhoto { padding-left: 22px; display: block; }

.tnPhotos { padding: 0 0 10px 0; text-align: center; margin-left: 0; margin-right: 0; }

#clear {float:none;clear:both;overflow:hidden;}



