a {
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	text-decoration:none;
	font-size:13px;
}
a:hover {
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	line-height:100%;
}
.lefttable {
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
}
.navitable {
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
}
.righttable {
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
}
.contentbox1 {
	background-color:#CCCCCC;
	border: 1px solid #CCCCCC;
}
.buttonbg {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
.logo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-style:normal;
	font-weight:bolder;
	font-variant:normal;
	color:#CCCCCC;
	text-decoration:none;
	padding-left:10px;
	line-height: 36px;
}
a.logo:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.contentbox2 {
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:left;
}
.centerbox {
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.background {
	background-color:#FFFFFF;
}
body, td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	line-height:16px;
}
body {
	background-color:#F9F9F9;
	margin-left:10px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
}
a.titlegreen:hover {
	text-decoration:underline;
}
.titlegreen {
	font-family:"Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	color:#333333;
	text-decoration:none;
	padding-top:8px;
}
.navheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:666666;
}
.navlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color:888888;
	padding:7px;
}
.helpfulbox {
	font-size:13px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
.helpfulbox2 {
	background-color:#FFFFFF;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:7px;
	text-align:left;
}
.helpfulboxheader {
	font-size:13px;
	background-color:#CCCCCC;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	color:#666666;
	font-weight:bold;
	background-image:url(pix/bk-40px-wh_gr.jpg);
}
.pagetitle {
	font-size:14px;
	color:#999999;
	font-weight:bold;
	line-height:18px;
}
.articlesection {
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
.sidelinks {
	color:#003399;
	padding-left:5px;
	line-height:12px;
	background-color:#FFFFFF;
}
.titleorange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding-top:8px;
	line-height:20px;
}
.tagline {
	font-size:16px;
	color:#CCCCCC;
}
.helpfullinks {
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-decoration:underline;
	vertical-align:40px;
	line-height:20px;
}
h2 {
	font-size:100%;
	line-height: 1;
}
.lpheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bolder;
	color:#000066;
}
.lptagline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	color:#999999;
	line-height:24px;
	vertical-align: 12px;
}
.righttableheader {
	font-size:16px;
	background-color:#CCCCCC;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	color:#666666;
	font-weight:bold;
	background-image:url(pix/bk-120px-wh-gr.jpg);
	line-height:20px;
}
.righttable2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	color:#000000;
}
h1 {
	vertical-align:top;
	font-size:100%;
}
.articleheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000066;
	line-height:24px;
}
.navbk {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#888888;
}
.servicetype {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#333333;
	background-color:#cccccc;
}
.benefittype {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#333333;
	background-color:#eeeeee;
}
.greenback {
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background-color:#669999;
}
.greenboxheader {
	font-size:13px;
	background-color:#669999;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	color:#ffffff;
	font-weight:bold;
}
.pageheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bolder;
	color:#000066;
	line-height:36px;
}
.pagesubheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#000000;
	line-height:28px;
}
.footerlink {
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
.articletitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	list-style-position:outside;
	list-style-image:url(pix/arrow.jpg);
	line-height:18px;
	margin-left:-15px;
	padding-bottom:10px;
}
.articlelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
li {
	list-style-type:square;
}
.lptitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-position:outside;
	list-style-image:url(pix/arrow.jpg);
	line-height:18px;
	margin-left:-10px;
	padding-bottom:10px;
}
.googlebk {
	background-color:#FFFFFF;
}
.cse .gsc-control-cse, .gsc-control-cse {
	padding:2%;
	width:96%;
}
.cse .gsc-branding, .gsc-branding {
	display:none;
}
.cse .gsc-control-cse div, .gsc-control-cse div {
	position:normal;
}
.cse .gsc-control-cse, .gsc-control-cse {
	background-color:#ffffff;
	border:0px solid;
border-color:;
}
.cse .gsc-control-cse:after, .gsc-control-cse:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cse .gsc-resultsHeader, .gsc-resultsHeader {
	border:none;
}
.cse input.gsc-search-button, input.gsc-search-button {
	font-family:inherit;
	color:#000000;
	text-shadow:0 0px 0px #FFFFFF;
	background-color:#CECECE;
	border:0px outset;
	border-color:#666666;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.cse .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive {
	border-bottom:none;
	color:#666666;
	background-color:#e9e9e9;
	border:1px solid;
	border-color:#e9e9e9;
	border-bottom:none;
}
.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive {
	background-color:#FFFFFF;
	border:1px solid;
	border-top:2px solid;
	border-color:#e9e9e9;
	border-top-color:#FF9900;
	border-bottom:none;
}
.cse .gsc-tabsArea, .gsc-tabsArea {
	margin-top:1em;
	border-bottom:1px solid #e9e9e9;
}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result {
	padding:.25em;
	border:1px solid;
	border-color:#ffffff;
	margin-bottom:1em;
}
.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover {
	border:1px solid;
	border-color:#FFFFFF;
}
.cse .gs-promotion.gs-result, .gs-promotion.gs-result {
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#336699;
}
.cse .gs-promotion.gs-result .gs-promotion-image, .gs-promotion.gs-result .gs-promotion-image {
}
.cse .gs-promotion.gs-result a.gs-title:link, .gs-promotion.gs-result a.gs-title:link {
	color:#0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited, .gs-promotion.gs-result a.gs-title:visited {
	color:#0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover, .gs-promotion.gs-result a.gs-title:hover {
	color:#0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active, .gs-promotion.gs-result a.gs-title:active {
	color:#0000CC;
}
.cse .gs-promotion.gs-result .gs-snippet, .gs-promotion.gs-result .gs-snippet {
	color:#000000;
}
.cse .gs-promotion.gs-result ..gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl {
color:#008000;
}
.gfg-root {
	width:539px;
	height:auto;
	position:relative;
	overflow:hidden;
	text-align:left;
	font-family:"Arial", sans-serif;
	font-size:12px;
	border:1px solid #cccccc;
}
.gfg-title {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	color:#666666;
	background-color:cccccc;
	background-image:url(pix/bk-40px-wh_gr.jpg);
	background-repeat:repeat-x;
	line-height:2.5em;
	overflow:hidden;
	white-space:nowrap;
}
.gfg-title a {
	color:#003399;
}
.gfg-subtitle {
	font-size:14px;
	font-weight:bold;
	color:#003399;
	background-color:#e2e2e2;
	line-height:1.4em;
	overflow:hidden;
	white-space:nowrap;
	margin-bottom:8px;
	text-indent:5px;
}
.gfg-subtitle a {
	color:#003399;
}
.gfg-entry {
	background-color:white;
	width:100%;
	height:9em;
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-top:3px;
}
.gfg-entry a {
	color:#003399;
}
.gfg-root .gfg-entry .gf-result {
	position:relative;
	background-color:white;
	width:auto;
	height:100%;
	padding-left:10px;
	padding-right:5px;
}
.gfg-list {
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-bottom:5px;
}
.gfg-listentry {
	line-height:2.9em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	padding-left:20px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
}
.gfg-listentry-odd {
	background-color:#F6F6F6;
}
.gfg-listentry-even {
}
.gfg-listentry-highlight {
	background-image:url(pix/arrow.jpg);
	background-repeat:no-repeat;
	background-position:center left;
}
.gfg-root .gfg-entry .gf-result .gf-title {
	font-size:16px;
	font-weight:bold;
	line-height:1.2em;
overflow:;
white-space:;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	margin-bottom:4px;
}
.gfg-root .gfg-entry .gf-result .gf-snippet {
	height:6.8em;
	font-size:13px;
	color:#666666;
	overflow:hidden;
	white-space:wrap;
	margin-top:3px;
}
gfg-branding {
	white-space:nowrap;
	overflow:hidden;
	text-align:left;
	position:absolute;
	right:0px;
	top:0px;
	width:80px;
}
.gfg-collapse-open, .gfg-collapse-closed {
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	float:right;
	width:17px;
	height:20px;
}
.gfg-collapse-open {
	background-image:url('arrow_open.gif');
}
.gfg-collapse-closed {
	background-image:url('arrow_close.gif');
}
.gfg-collapse-href {
	float:left;
}
.clearFloat {
	clear:both;
}

