<style type='text/css'>

h1 {
	font-size: 24px;
	color: #101159;
	font-family: "Century Gothic", Sans, Freesans;
}
body {
	background-image: url(../images/page-bg.png);
	background-repeat: repeat-x;
	background-color: #FFF;
	
	font-family: "Century Gothic", Sans, Freesans;
	font-size: 12px;
	color: #101159;
	text-align: center;
}

#frame table {
  border-collapse: collapse;
}
#frame table td, #frame table th, #frame table tr {
  padding: 0px;
}

/*#frame {
	text-align: left;
	width: 926px;
	padding: 65px 0 20px 0;
	margin-left: auto;
	margin-right: auto;
}*/

#frame {
	text-align: left;
	width: 926px;
	padding: 65px 0 20px 0;
	margin-left: auto;
	margin-right: auto;
}

#frame-head {
	height: 115px;
	background-image: url(../images/frame-head.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}




#frame-tabs {
	height: 19px;
	background-image: url(../images/frame-tabs.png);
	background-repeat: no-repeat;
	overflow: hidden;
	font-family: Arial, Sans;
	font-size: 11px;
	color: #FFF;
}
#frame-tabs .text {
	text-align: right;
	padding: 2px 14px 0 0;
}
#frame-tabs .text a {
	color: #FFF;
	text-decoration: none;
}
#frame-tabs .text a:visited{
	color: #FFF;
	text-decoration: none;
}
#frame-tabs .text a:hover{
	color: #4d9e6b;
	text-decoration: none;
}

#form label {
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#101159;
  margin:0;
  padding:0;
}

#form input {
  font-size:10px;
  margin-bottom:5px;
  padding:0px;
}
h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:16px 0 7px 0;
  margin:0;
  color:#101159;
}
#form {
  padding:0 0 0 20px;
  margin:0;
}


#frame-subtabs {
	height: 28px;
	background-image: url(../images/frame-subtabs.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-align: right;
	padding-right: 10px;
}
#frame-bottom {
	height: 343px;
	background-image: url(../images/frame-bottom.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	font-size: 9px;
	color: #54916a;
}
.subtab {
	height: 28px;
	border: 0px;
}
.subtab-sep {
	height: 28px;
	width: 16px;
	background-image: url(../images/subtab-separator.png);
	background-repeat: no-repeat;
}

#sub_aboutus {
	width: 85px;
	background-image: url(../images/subtab-aboutus-0.png);
	background-repeat: no-repeat;
}
#sub_services {
	width: 75px;
	background-image: url(../images/subtab-services-0.png);
	background-repeat: no-repeat;
}
#sub_hipaa {
	width: 64px;
	background-image: url(../images/subtab-hipaa-0.png);
	background-repeat: no-repeat;
}
#sub_faqs {
	width: 54px;
	background-image: url(../images/subtab-faqs-0.png);
	background-repeat: no-repeat;
}
#sub_resources {
	width: 85px;
	background-image: url(../images/subtab-resources-0.png);
	background-repeat: no-repeat;
}
#sub_getaquote {
	width: 105px;
	background-image: url(../images/subtab-getaquote-0.png);
	background-repeat: no-repeat;
}
#sub_contact {
	width: 75px;
	background-image: url(../images/subtab-contact-0.png);
	background-repeat: no-repeat;
}
#sub_sitemap {
	width: 81px;
	background-image: url(../images/subtab-sitemap-0.png);
	background-repeat: no-repeat;
}

#sub_aboutus:hover {
	background-image: url(../images/subtab-aboutus-1.png);
	background-repeat: no-repeat;
}
#sub_services:hover {
	background-image: url(../images/subtab-services-1.png);
	background-repeat: no-repeat;
}
#sub_hipaa:hover {
	background-image: url(../images/subtab-hipaa-1.png);
	background-repeat: no-repeat;
}
#sub_faqs:hover {
	background-image: url(../images/subtab-faqs-1.png);
	background-repeat: no-repeat;
}
#sub_resources:hover {
	background-image: url(../images/subtab-resources-1.png);
	background-repeat: no-repeat;
}
#sub_getaquote:hover {
	background-image: url(../images/subtab-getaquote-1.png);
	background-repeat: no-repeat;
}
#sub_contact:hover {
	background-image: url(../images/subtab-contact-1.png);
	background-repeat: no-repeat;
}
#sub_sitemap:hover {
	background-image: url(../images/subtab-sitemap-1.png);
	background-repeat: no-repeat;
}

#challenge_text {
	width: 230px;
	height: 150px;
	margin: 120px 0 0 190px;
	text-align: left;
	color: #101159;
	font-size: 10pt;
	line-height: 16px;
	float: left;
}
#challenge_text .text{
	margin: 0 0 0 10px;
}

#services_text {
	/* NO MARGIN and NO TOP PADDING  It will break IE's layout */
	width: 470px;
	height: 200px;
	padding: 0 30px 0 0;
	text-align: right;
	color: #101159;
	font-size: 9pt;
	line-height: 14px;
	float: right;
}
#services_text .header {
	font-size: 30px;
	line-height: 30px;
	padding-top: 23px;
}

#subframe_container {
	/* NO MARGIN!!  It will break IE's layout  Border works OK. */
	border-width: 0 20px 0 0;
	border-style: solid;
	border-color: transparent;
	float: right;
}
.subframe {
	width: 227px;
	height: 121px;
	background-image: url(../images/subframe-bg.png);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-left: 5px;
}

.subframe2 {
  width: 227px;
  height: 121px;
  background-image:url(/images/subframe-bg2.png);
  background-repeat: no-repeat;
  overflow: hidden;
  margin-left:5px;
}


.subframe_title {
	width: 175px;
	height: 19px;
	/* NO MARGIN!!  It will break IE's layout  Border works OK. */
	border-width: 12px 0 0 14px;
	border-style: solid;
	border-color: transparent;
}
.subframe_content {
	padding: 0 35px 0 0;
	font-size: 9pt;
	line-height: 11px;
}
.subframe_content ul {
	margin-top: 10px;

}
.subframe_link {
	position: relative;
	right: 14px;
	top: 43px;
	border: 0px;
	width: 22px;
	height: 29px;
	float: right;
}
#subframe_process {
}
#subframe_process .subframe_title {
	background-image: url(../images/subframe-title-process.png);
	background-repeat: no-repeat;
}
#subframe_filetransfer {
}
#subframe_filetransfer .subframe_title {
	background-image: url(../images/subframe-title-filetransfer.png);
	background-repeat: no-repeat;
}


#frame_bottomlinks {
	font-size: 11px;
	padding: 0 0 0 50px;
}
#frame_bottomlinks a:link, #frame_bottomlinks a:visited {
	color: #59946e;
	text-decoration: none;
}

#frame_bottomlinks a:hover {
	color: #b08048;
	text-decoration: none;
}

.bottomlinks-sep {
	width: 13px;
	height: 9px;
	background-image: url(../images/bottomlinks-sep.png);
	background-repeat: no-repeat;
}

</style>