body { 
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 70%;
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px;
}
table {font-size:1em; }

/* Link colors */
a:link { text-decoration: underline; color: #006666;}
a:visited { text-decoration: underline; color: #006666; }
a:hover { text-decoration: underline; color: #006666; }

.globalnav { color: #000000; }
#globalnav:link { text-decoration: none; color: #006666; }
#globalnav:visited { text-decoration: none; color: #006666; }
#globalnav:hover { text-decoration: underline; color: #006666; }
#globalnavHighlighted:link { text-decoration: none; font-weight: bold; color: #cc9900; }
#globalnavHighlighted:visited { text-decoration: none; font-weight: bold; color: #cc9900; }
#globalnavHighlighted:hover { text-decoration: underline; font-weight: bold; color: #cc9900; }

#searchnav:link { text-decoration: none; color: #000000; }
#searchnav:visited { text-decoration: none; color: #000000; }
#searchnav:hover { text-decoration: underline; color: #000000; }

.topnav { text-align: center; padding: 4px 10px 4px 10px; }
#topnav:link { font-weight: bold; text-decoration: none; color: #ffffff; }
#topnav:visited { font-weight: bold; text-decoration: none; color: #ffffff; }
#topnav:hover { font-weight: bold; text-decoration: underline; color: #ffffff; }

#topnavBkgd { background-image: url(http://www.greatwestlife.com/web5/groups/webassets/@public/documents/web_assets/s4_002220.gif); background-repeat: repeat-x; background-color: #ab923b; }
#topnavTabLeftOn {background-repeat: no-repeat; background-image: url(s4_002227.gif); }
#topnavTabRightOn {background-repeat: no-repeat; background-image: url(s4_002228.gif); }
#topnavTabStartOff {background-repeat: no-repeat; background-image: url(s4_002225.gif); }
#topnavTabStartOn {background-repeat: no-repeat; background-image: url(s4_002226.gif); }
#topnavTabEndOff {background-repeat: no-repeat; background-image: url(s4_002222.gif); }
#topnavTabEndOn {background-repeat: no-repeat; background-image: url(s4_002223.gif); }

.topnavOn { text-align: center; font-weight: bold; color: #666666; background-color: #ffffff; padding: 4px 10px 4px 10px; border-top: solid 1px #d9c880; }
#topnavOn:link { font-weight: bold; text-decoration: none; color: #666666; }
#topnavOn:visited { font-weight: bold; text-decoration: none; color: #666666; }
#topnavOn:hover { font-weight: bold; text-decoration: underline; color: #666666; }

.footernav { font-size: .9em; color: #666666; background-color: #cccccc; padding: 3px 6px 3px 6px; }
td.footernav a:link { text-decoration: none; color: #666666; }
td.footernav a:visited { text-decoration: none; color: #666666; }
td.footernav a:hover { text-decoration: underline; color: #666666; }

/* entries below have been replaced to facilitate link effects in stellent wysiwyg elements */
/* .footernav { font-size: 60%; color: #666666; background-color: #cccccc; padding: 0 10px 0 10px; } */
/* #footernav:link { text-decoration: none; color: #666666; } */
/* #footernav:visited { text-decoration: none; color: #666666; } */
/* #footernav:hover { text-decoration: underline; color: #666666; } */

#leftnav { background-image: url(http://www.greatwestlife.com/web5/groups/webassets/@public/documents/web_assets/s4_002204.jpg); background-repeat: no-repeat; }
#levelOne:link { font-weight: bold; text-decoration: none; color: #006666; }
#levelOne:visited { font-weight: bold; text-decoration: none; color: #006666; }
#levelOne:hover { font-weight: bold; text-decoration: underline; color: #006666; }
#levelOneOn { font-weight: bold; color: #cc9901; }
#levelTwo:link { text-decoration: none; color: #006666; }
#levelTwo:visited { text-decoration: none; color: #006666; }
#levelTwo:hover { text-decoration: underline; color: #006666; }
#levelTwoOn { text-decoration:none; color: #cc9901; }

.paraHeader { font-weight: bold; color: #000000; }
.paraHeaderLink { font-weight: bold; text-decoration: underline; color: #006666; }
#paraHeader a:link { text-decoration: underline; color: #006666; }
#paraHeader a:visited { text-decoration: underline; color: #006666; }
#paraHeader a:hover { text-decoration: underline; color: #006666; }

.failedSearch { font-weight: bold; color: #a57b00; font-style: none; }

.homeHeader { font-weight: bold; padding-left: 4px; }
#homeHeader a:link { text-decoration: underline; color: #006666; }
#homeHeader a:visited { text-decoration: underline; color: #006666; }
#homeHeader a:hover { text-decoration: underline; color: #006666; }

.rightnav { color: #000000; }
#rightnav:link { text-decoration: none; color: #006666; }
#rightnav:visited { text-decoration: none; color: #006666; }
#rightnav:hover { text-decoration: underline; color: #006666; }

.homeGreenHeaderUnderline { font-family: Times New Roman, Times, serif;  color: #006666; }
#homeGreenHeaderUnderline a:link { text-decoration: underline; color: #006666; }
#homeGreenHeaderUnderline a:visited { text-decoration: underline; color: #006666; }
#homeGreenHeaderUnderline a:hover { text-decoration: underline; color: #006666; }

/* image */
img {border-style: none;}

/* Slim Banner Styles */
.slim_banner {display:block; margin-bottom:2px;}

/* text */
td { color: #000000; }
/* p, br  { font-size: 70%; color: #000000; } */

.homeOnlineServHeader {  font-weight: bold; color: #cc9900; }
#tableBorder { background-color: #e5cc7f; }

.homeBoldTextUnderHeader {  font-weight: bold; color: #000000; }
.homeAdsText { color: #000000; word-spacing: -1; }

.leftnavHeader { font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #000000; padding-left: 5px; }
.pageTitle { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; }

.specialHeader { font-size: 100%; font-weight: bold; color: #666666; }
.disclaimer {  color: #666666; }

/* colors */
.gridline { background-color: #cccccc; }
.keyline { background-color: #becece; }
.rightnavPromoBorder { background-color: #caccc8; }

.homeClientServBkgd { background-color: #ecf3eb; }

.bodyHighlight { background-color: #f6faf6; }
.rightnavHighlight { background-color: #f6faf6; }

.white { background-color: #ffffff; }

/* spacing */
.spaceBottom3 { padding-bottom: 3px; }
.spaceBottom5 { padding-bottom: 5px; }
.spaceBottom8 { padding-bottom: 8px; }
.spaceBottom10 { padding-bottom: 10px; }

.padding3 { padding: 3px; }
.padding5 { padding: 5px; }

.paddingLeft5 { padding-left: 5px; }
.paddingRight5 { padding-right: 5px; }

/* background image */

.homeBkgdImg { background-image: url(s4_002196.jpg); background-repeat: no-repeat; }
.homeFeaturesBkgdImg { background-image: url(s4_002195.jpg); background-repeat: no-repeat; }
.homeAdsBkgdImg { background-image: url(s4_002559.jpg); background-repeat: no-repeat; }

.contentBkgdImg166 { background-image: url(s4_003519.jpg); background-repeat: no-repeat; }
.contentBkgdImg215 { background-image: url(s4_002182.jpg); background-repeat: no-repeat; }
.contentBkgdImg260 { background-image: url(s4_002183.jpg); background-repeat: no-repeat; }
.contentBkgdImg355 { background-image: url(s4_002184.jpg); background-repeat: no-repeat; }
.contentBkgdImg530 { background-image: url(s4_002185.jpg); background-repeat: no-repeat; }
.contentBkgdImg590 { background-image: url(s4_002186.jpg); background-repeat: no-repeat; }

.rightnavBkgdImg { background-image: url(s4_002211.jpg); background-repeat: no-repeat; }
.rightnavBkgdImgTop { background-image: url(s4_003358.gif); background-repeat: no-repeat; }
.rightnavBkgdImgBottom { background-image: url(s4_003359.jpg); background-repeat: repeat-x; }

/* section title */
.sectionTitle {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight: bold; }

/* ordered list */
ol { margin: 0px 0px 0px 20px; padding: 10px; }
ol li { 
	margin: 0px 0px 0px 0px;
	list-style-type: decimal; 
	padding-left: 0px; 
}

/* unordered list */
ul { margin: 0px 0px 0px 0px; padding: 10px; }
ul li { 
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background: url(s4_002179.gif) no-repeat 0px 6px;	 
	padding-left: 10px;	
}

@media print {
ul { margin: 0px 0px 0px 10px; padding: 10px; }
ul li { 
	margin: 0px 0px 0px 0px;
	list-style-type: disc;	 
	padding-left: 0px;	
}
}


/* form */
#hp_onlineservicesform { margin: 0px 0px 0px 0px; }
textarea { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  }

/* radio buttons on Contact Us */
.cu_radio {	letter-spacing: -0.1em;	margin-bottom: 10px; }
radio { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }


#hp_onlineserviceslist {
width:185px; 
}

/* Styles defined below this comment are for use exclusively by Dynamic Converter Templates and WYSIWYG elements*/
/* IMPORTANT - To prevent interference with the master CSS file, styles in this section */
/* must always be defined as CLASSES, not as ELEMENTS */
/* Acceptable: .samplestyle {color: RED;} */
/* NOT Acceptable: P {color: RED;} */
/* All classes should be defined with the prefix dc_ */

.dc_main_title { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; margin-bottom: 3px}

.dc_main_body {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; margin-bottom: 10px}

.dc_main_listintro {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; margin-bottom: 0px}

.dc_main_headingtwo {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; font-weight: bold; margin-bottom: 0px}

.dc_main_solutionsheader {font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #000000}

.dc_main_solutionspara {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000}

.dctable 
{ padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;background-color: #ECF3EB; 
border-right: none; border-top: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px; 
border-left: none; }

.dc_main_table
{ padding-top: 5px; padding-left: 5px; padding-right: 5px; padding- bottom: 5px; 
border-right: solid black 1px; border-top: solid black 1px; border-bottom: solid black 1px; 
border-left: solid black 1px; }

.dc_main_table_header{font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; font-style: italic; margin-bottom: 0px}

.dc_main_disclaimer{font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; margin-bottom: 10px;font-style: italic}


/* unordered list */
li.dc_main_bulletnsp { margin: 0px 0px 0px 4px; list-style-image: url(s4_002179.gif); color: #FFFFFF }

.dc_rh_title {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; font-weight: bold; margin-bottom: 0px}

.dc_rh_body {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; margin-bottom: 5px}

.dc_rh_image {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; font-weight: bold}

/*** Workopolos Styles ***/

.keywordhighlight { 
	color:#FF0000; 
	font-weight: bold; 
}

.datatablehead { 
	background-color: #000000; 
	color: #FFFFFF; 
	font-weight: bold; }
	
.dataalternate1 { background-color: #EFEFEF; }

.dataalternate2 { background-color: #FFFFFF; }

.dataoddrow { background-color: #EFEFEF; }

.dataevenrow { background-color: #FFFFFF; }

.datatablefoot { background-color: #BDBDBD; }

.datahelptext {	background-color: #BDBDBD; color: #000000; }

.dataheadline1, .dataheadline2, .dataheadline3 { 
	font-weight: bold; font-size: 12px; 
}

.datainputfield {
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.leftcolumntitle { 
	background-color: #F0F0F0; 
	color: #FFFFFF; 
	font-weight: bold;
}
.tabon {
	font-weight: bold;	
	color: #FFFFFF; 
	background-color: #000000; 
	text-decoration:none; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabon:hover {
	color: #FFCC00; 
	font-weight: bold;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.taboff { 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #6D9783; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.taboff:hover{
	color: #FFFFFF; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}

a.tabon {
	font-weight: bold;	
	color: #FFFFFF; 
	background-color: #000000; 
	text-decoration:none; 	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a.tabon:hover {
	color: #FFFFFF; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}

a.taboff { 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #6D9783; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a.taboff:hover{
	color: #FFFFFF; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a.datatablehead:link, a.datatablehead:visited, a.datatablehead:hover { 
	background-color: #000000; 
	color: #FFFFFF; 
	font-weight: bold; 
}
select, option { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}