/*--------------------------------------*/
/*  MAINSTYLE21-EN.CSS (COMBINED CSS)   */
/*  1)  BASE STYLES                     */
/*  2)  HEADER STYLES                   */
/*  3)  FOOTER STYLES                   */
/*  4)  CUSTOM ID AND CLASS STYLES      */
/*  5)  CUSTOM STYLES - CUNAMUTUAL.COM  */
/*  6)  LAYOUT - CUNAMUTUAL.COM         */
/*  7)  B2B Styles                      */
/*  8) PLUMTREE STYLES                 */
/*  9) @MEDIA STYLES                   */
/*  10) INTRANET-STANDARD STYLES        */
/*  11) CUNAMUTUAL FORMS STYLES         */
/*--------------------------------------*/
/* This document validates as CSS level 2.1! - Jason M 07/28/09 
/* This document validates as CSS level 2.1! - Jason M 10/28/09
/* This document validates as CSS level 2.1! - Jason M 03/15/10
/* This document validates as CSS level 2.1! - Steve H 01/31/11
/*---------------------*/
/*  START BASE STYLES  */
/*---------------------*/
/* We should make every attempt to get rid of the * hack, and not use this practice. */
* html .innerx2 {
	HEIGHT: 1%
}
* html .searchboximg {
	MARGIN-TOP: 2px
}
* html .sidebars table.enhance_relations div.content {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_right_column_container_bottom_couple.gif) no-repeat bottom right;
	HEIGHT: 143px;
	PADDING-BOTTOM: 10px;
	WIDTH: 220px
}
* html td.leftcloumnshadowleft {
	WIDTH: 5px
}
a:visited {
	COLOR: #881635;
	TEXT-DECORATION: none
}
a:hover {
	COLOR: #DC661D !important;
	CURSOR: pointer;
	TEXT-DECORATION: none
}
a:active {
	COLOR: #DC661D;
	TEXT-DECORATION: none
}
blockquote {
	BORDER: none;
	COLOR: #757575;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 14px
}
.bg_site {
	background: #fff;
	text-align: center;
}
body {
	background: #fff;
	height: 100%;
	BORDER: none;
	COLOR: #757575;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 14px;
	MARGIN: 0 auto;
	PADDING: 0;
	TEXT-ALIGN: center
}
form {
	DISPLAY: inline;
	MARGIN: 0;
	PADDING: 0
}
h1.maroon {
	COLOR: #892034;
	FONT-SIZE: 16px;
	FONT-WEIGHT: 700;
	MARGIN-TOP: 20px
}
h1.orange {
	COLOR: #DC661D;
	FONT-SIZE: 17px;
	FONT-WEIGHT: 700
}
h3 {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	MARGIN: 0;
	PADDING-BOTTOM: 2px
}
h3 a {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	MARGIN: 0
}
h4 {
	COLOR: #881635;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN-BOTTOM: 4px
}
h4 a {
	COLOR: #881635;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400
}
li {
	BORDER: none;
	COLOR: #757575;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 14px
}
sup {
	DISPLAY: inline-block;
	POSITION: relative;
	TEXT-ALIGN: left;
	TOP: -4px;
	VERTICAL-ALIGN: top
}
table {
	BORDER-COLLAPSE: collapse
}
a.mainCTA {
	background: #2980b9;
	background-image: -webkit-linear-gradient(top, #2980b9, #336394);
	background-image: -moz-linear-gradient(top, #2980b9, #336394);
	background-image: -ms-linear-gradient(top, #2980b9, #336394);
	background-image: -o-linear-gradient(top, #2980b9, #336394);
	background-image: linear-gradient(to bottom, #2980b9, #336394) !important;
	border-radius: 10px;
	color: #ffffff !important;
	font-family: Arial;
	font-size: 18px;
	padding: 12px 23px 12px 19px;
	text-decoration: none;
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
}


a.twoLineCTA {
	
background: #2980b9;
	
background-image: -webkit-linear-gradient(top, #2980b9, #336394);
	
background-image: -moz-linear-gradient(top, #2980b9, #336394);
	
background-image: -ms-linear-gradient(top, #2980b9, #336394);
	
background-image: -o-linear-gradient(top, #2980b9, #336394);
	
background-image: linear-gradient(to bottom, #2980b9, #336394) !important;
	
border-radius: 10px;
	
color: #ffffff !important;
	
font-family: Arial;
	
font-size: 15px;
	
float: left;
	
padding: 8px 10px;
	
text-align: center;
	
text-decoration: none;
	
-webkit-border-radius: 10;
	
-moz-border-radius: 10;
	
width: 85%;
}


a.mainCTA:hover, a.twoLineCTA:hover {
	background: #2980b9 !important;
	color: #ffffff !important;
	text-decoration: none;
}


.ctaSecondline {
	
float: left;
	
font-size: 13px;
	
text-align: center !important;
	
margin-left: 6px;


width: 100%;}


/*-------------------*/
/*  END BASE STYLES  */
/*-------------------*/
/*----------------*/
/*  START HEADER  */
/*----------------*/
div#page {
	margin-left: auto;
	margin-right: auto;
	width: 887px
}
div#content {
	background-color: #fff;
	overflow: hidden;
	text-align: left;
	width: 887px
}
#headercontent {
	position: relative;
	height: 93px
}
#headercontent img.headerLogo {
	position: absolute;
	left: 0
}
#headercontent ul {
	margin: 0 6px 0 0;
	position: absolute;
	right: 0
}
#headercontent li {
	list-style-type: none;
	float: left;
	margin: 0 0 0 13px;
}
#headercontent li a {
	color: #ddbdbe;
	font-size: 10px;
	font-weight: 700;
}
#headercontent li a:hover {
	color: #fff !important
}
a#cunamutualgrouplogo {
	display: block;
	width: 235px;
	height: 35px;
	position: absolute;
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif) no-repeat;
	background-position: 0 999px;
	top: 50px;
	left: 0
}
div#divSubNav {
	text-align: left
}
#homeButton {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: 0 0 !important;
	HEIGHT: 23px;
	WIDTH: 59px
}
#homeButton:hover {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -59px 0 !important;
}
#intButton {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -702px 0 !important;
	HEIGHT: 23px;
	WIDTH: 102px
}
#intButton:hover {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -804px 0 !important;
}
#myServicesButton {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -118px 0 !important;
	HEIGHT: 23px;
	WIDTH: 97px;
}
#myServicesButton:hover {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -215px 0 !important;
}
#productsButton {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -312px 0 !important;
	HEIGHT: 23px;
	WIDTH: 78px
}
#productsButton:hover {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -390px 0 !important;
}
#reslibButton {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -468px 0 !important;
	HEIGHT: 23px;
	WIDTH: 117px
}
#reslibButton:hover {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -585px 0 !important;
}
div#divLoginLnk a {
	FONT-SIZE: 10px
}
div#homebuttonholder a {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -59px 0;
	DISPLAY: block;
	HEIGHT: 23px;
	WIDTH: 59px
}
div#intbuttonholder a {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -804px 0;
	DISPLAY: block;
	HEIGHT: 23px;
	WIDTH: 102px
}
div#myServicesbuttonholder a {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -215px 0;
	DISPLAY: block;
	HEIGHT: 23px;
	WIDTH: 97px
}
div#productsbuttonholder a {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -390px 0;
	DISPLAY: block;
	HEIGHT: 23px;
	WIDTH: 78px
}
div#reslibbuttonholder a {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-headerButtons.gif) no-repeat;
	background-position: -585px 0;
	DISPLAY: block;
	HEIGHT: 23px;
	WIDTH: 117px
}
div#headercontainer input.headersearch {
	BACKGROUND: #f5f5f5;
	BORDER: 1px solid #c3c3c3;
	COLOR: #a4a4a4;
	float: right;
	FONT-SIZE: 12px;
	margin: 0 3px 0 0
}
div#headercontainer span#searchContainer {
	width: 18px;
	height: 18px;
	float: right;
	background-color: #c3c3c3;
	position: relative;
	margin-right: 3px
}
div#headercontainer a#searchLink {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: -128px 0;
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin: 0 3px 0 0;
	position: absolute;
	top: 1px;
	left: 1px
}
div#headercontainer a#searchLink:hover {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: -144px 0;
	display: block;
	float: right;
	height: 16px;
	width: 16px;
}
/*--------------*/
/*  END HEADER  */
/*--------------*/
/*----------------*/
/*  START FOOTER  */
/*----------------*/
div#divLoginMessageIDs {
	DISPLAY: none
}
div#divUserTrackingUTID {
	DISPLAY: none
}
div#cunamutualcomfooter .cunamutualcomfootertopspacing {
	COLOR: #FFF;
	font-size: 10px;
	TEXT-ALIGN: center;
	margin-top: 3px
}
div#cunamutualcomfooter .cunamutualcomfooterbotspacing {
	margin-bottom: 7px
}
div#cunamutualcomfooter a {
	font-size: 10px;
	color: #fff
}
div#cunamutualcomfooter span#spanYear {
	COLOR: #FFF;
	font-size: 10px;
}
div#cunamutualcomfooter div#cunamutualcomfootersocialmediaicons {
	TEXT-ALIGN: right;
	margin-bottom: 7px !important;
	margin-top: -35px !important;
	top: 0 !important
}
div#cunamutualcomfooter div#cunamutualcomfootersocialmediaicons img {
	border: none;
	margin-right: 5px;
}
/*--------------*/
/*  END FOOTER  */
/*--------------*/
/*------------------------------------*/
/*  START CUSTOM ID AND CLASS STYLES  */
/*------------------------------------*/
#corporatelinks {
	PADDING: 5px 0 10px 15px
}
#flashcontent {
	Z-INDEX: 1000
}
#footer {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	TEXT-ALIGN: center
}
#footer a {
	COLOR: #FFF
}
#footer a:hover {
	COLOR: #FFF !important
}
#frmsendmail div {
	PADDING-RIGHT: 2px !important
}
#layouttable0 * {
	BORDER: none
}
#layouttable0 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable1 * {
	BORDER: none
}
#layouttable1 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable10 * {
	BORDER: none
}
#layouttable10 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable11 * {
	BORDER: none
}
#layouttable11 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable12 * {
	BORDER: none
}
#layouttable12 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable2 * {
	BORDER: none
}
#layouttable2 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable3 * {
	BORDER: none
}
#layouttable3 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable4 * {
	BORDER: none
}
#layouttable4 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable5 * {
	BORDER: none
}
#layouttable5 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable6 * {
	BORDER: none
}
#layouttable6 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable7 * {
	BORDER: none
}
#layouttable7 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable8 * {
	BORDER: none
}
#layouttable8 table {
	BACKGROUND-COLOR: #AAA
}
#layouttable9 * {
	BORDER: none
}
#layouttable9 table {
	BACKGROUND-COLOR: #AAA
}
#outertable table table td {
	WIDTH: auto
}
#portletcolumnformatter_0 {
	DISPLAY: none
}
#portletcolumnformatter_1 {
	DISPLAY: none
}
#portletcolumnformatter_2 {
	DISPLAY: none
}
#portletverticalpaddingrow5 {
	BACKGROUND-COLOR: Transparent;
	DISPLAY: none
}
#searchbottomnavbar {
	HEIGHT: 24px;
	PADDING: 5px 15px 0;
	TEXT-ALIGN: center
}
#searchcontentresults {
	WIDTH: 100%
}
#searchfields {
	FLOAT: left
}
#searchnavbar {
	HEIGHT: 24px;
	PADDING: 5px 15px 2px
}
#searchnavcount {
	FLOAT: left
}
#searchnavdisplay {
	FLOAT: right
}
#searchnavlinks {
	TEXT-ALIGN: center
}
#searchresultsbar {
	HEIGHT: 21px;
	PADDING: 5px 0 5px 15px
}
#searchresultstable {
	WIDTH: 100%
}
#searchresultstable th {
	COLOR: #000;
	PADDING: 5px 15px
}
#searchtitlebar {
	HEIGHT: 42px;
	PADDING: 5px 15px 10px
}
.actionbarbanbg {
	BACKGROUND-COLOR: #D6D6D6
}
.actionbarbandisabledtext {
	COLOR: #EDEDED;
	FONT-SIZE: 10px
}
.actionbarbandivider {
	BACKGROUND-COLOR: #EDEDED
}
.actionbarbantext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.actionbarbantext a {
	COLOR: #039
}
.actionbarcalbg {
	BACKGROUND-COLOR: #EDEDED
}
.actionbardialoguebg {
	BACKGROUND-COLOR: #EDEDED
}
.actionbardialoguedivider {
	BACKGROUND-COLOR: #FFF
}
.actionbardirbg {
	BACKGROUND-COLOR: #D6D6D6
}
.actionbardirdivider {
	BACKGROUND-COLOR: #EDEDED
}
.actionbardisabledtext {
	COLOR: #999;
	FONT-SIZE: 10px
}
.actionbarobjectbg {
	BACKGROUND-COLOR: #EDEDED
}
/*.actionbarobjectbg{BACKGROUND-COLOR:#FF0000 !important; COLOR: #FF0000 !important;}*/

.actionbarobjectdivider {
	BACKGROUND-COLOR: #FFF
}
.actionbarportletbg {
	BACKGROUND-COLOR: #D6D6D6
}
.actionbarportletdivider {
	BACKGROUND-COLOR: #EDEDED
}
.actionbartext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.actionbartext a {
	COLOR: #039
}
.admmenuhead {
	BACKGROUND-COLOR: #881635;
	COLOR: #FFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.admmenusubhead {
	BACKGROUND-COLOR: #6B9ED5;
	COLOR: #FFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.admtoolbar {
	BACKGROUND-COLOR: #FFF;
	COLOR: #039;
	FONT-SIZE: 11px
}
.admtoolbaractive a {
	COLOR: #039;
	TEXT-TRANSFORM: uppercase
}
.admtoolbaractivehead {
	COLOR: #039;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.admtoolbaractivehead a {
	COLOR: #039;
	TEXT-TRANSFORM: uppercase
}
.admtoolbaractivesub {
	BACKGROUND-COLOR: #FFF;
	COLOR: #039;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase
}
.admtoolbaractivesub a {
	COLOR: #039;
	TEXT-DECORATION: underline;
	TEXT-TRANSFORM: uppercase
}
.admtoolbarbody {
	BACKGROUND-COLOR: #FFF;
	COLOR: #039;
	FONT-SIZE: 11px
}
.admtoolbarbody a {
	COLOR: #039
}
.admtoolbarborder {
	BACKGROUND-COLOR: #666
}
.alertbg {
	BACKGROUND-COLOR: #FFC
}
.alertconfirmsubtitle {
	COLOR: #6C0;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.alertconfirmtext {
	COLOR: #6C0;
	FONT-SIZE: 10px
}
.alertconfirmtitle {
	COLOR: #6C0;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.alertdialoguebg {
	BACKGROUND-COLOR: #6B9ED5
}
.alertdialoguetext {
	COLOR: #FFF;
	FONT-SIZE: 11px
}
.alertdialoguetext a {
	COLOR: #cff;
	FONT-SIZE: 10px
}
.alertdialoguetext a:hover {
	COLOR: #FFF;
	TEXT-DECORATION: underline
}
.alertdialoguetitle {
	COLOR: #FFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.alerterrordescription {
	COLOR: #000;
	FONT-SIZE: 11px
}
.alerterrordescription a {
	COLOR: #039
}
.alerterrordescription a:hover {
	COLOR: red
}
.alerterrorheader {
	COLOR: red;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	PADDING: 0 0 0 5px
}
.alerterrorsubtitle {
	COLOR: red;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.alerterrortext {
	COLOR: red;
	FONT-SIZE: 10px
}
.alerterrortext a {
	COLOR: red
}
.alerterrortext a:hover {
	TEXT-DECORATION: underline
}
.alerterrortitle {
	COLOR: red;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.alertrequiredtext {
	COLOR: red;
	FONT-SIZE: 10px
}
.alertsubtitle {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.alerttext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.alerttext a {
	COLOR: #039
}
.alerttitle {
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.alertwarningsubtitle {
	COLOR: #F90;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.alertwarningtext {
	COLOR: #F90;
	FONT-SIZE: 10px
}
.alertwarningtitle {
	COLOR: #F90;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.banbigheader {
	COLOR: #FFF;
	FONT: 20px bold
}
.bandatetext10 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext11 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext12 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext2 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext3 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext4 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext5 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext6 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext7 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext8 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bandatetext9 {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bangreetingtext {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.banheader {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	MARGIN-BOTTOM: 0;
	MARGIN-TOP: 0
}
.banheader10 {
	COLOR: #FFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.banheader11 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheader12 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheader2 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheader3 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheader4 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheader5 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheader6 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheader7 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheader8 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheader9 {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.banheaderbg {
	BACKGROUND-COLOR: #881635
}
.banheadertextbg {
	BACKGROUND-COLOR: #999
}
.banhelptext {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.banhelptext a {
	COLOR: #cff
}
.bansubhead {
	COLOR: #FFF;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0;
	MARGIN-TOP: 0
}
.bansubhead10 {
	COLOR: #FFF;
	FONT-SIZE: 11px
}
.bansubhead11 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bansubhead12 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bansubhead2 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bansubhead3 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bansubhead4 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bansubhead5 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bansubhead6 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bansubhead7 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bansubhead8 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bansubhead9 {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.bantext {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.bantext a {
	COLOR: #cff
}
.bantopbarbg {
	BACKGROUND-COLOR: #6B9ED5
}
.bgbanner {
	BACKGROUND-COLOR: #881635;
	COLOR: #000;
	FONT-SIZE: 11px
}
.bgdark {
	BACKGROUND-COLOR: #881635
}
.bgportalmenu {
	BACKGROUND-COLOR: #039
}
.bgwizleft {
	BACKGROUND-COLOR: #D6D6D6;
	COLOR: #000;
	FONT-SIZE: 11px
}
.bgwizright {
	BACKGROUND-COLOR: #EDEDED;
	COLOR: #000;
	FONT-SIZE: 11px
}
.bgwizsearchresult {
	BACKGROUND-COLOR: #F4F4F4
}
.black {
	COLOR: #000
}
.bnr {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.bnrdate {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	TEXT-ALIGN: right
}
.bnrhead {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.bnrhelp {
	COLOR: #EDEDED;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.bnrhelp a {
	COLOR: #EDEDED;
	TEXT-ALIGN: right;
	TEXT-TRANSFORM: uppercase
}
.bnrsubhead {
	COLOR: #FFF;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: uppercase
}
.bnrtools {
	COLOR: #EDEDED;
	FONT-SIZE: 10px
}
.bnrtools a {
	COLOR: #EDEDED;
	TEXT-DECORATION: underline
}
.body {
	COLOR: #000;
	FONT-SIZE: 11px
}
.bodycap {
	COLOR: #000;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase
}
.bodytext {
	COLOR: #555;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400
}
.bodytext p {
	PADDING: 0 0 5px 15px
}
.bodytext td {
	FONT-SIZE: 12px
}
.bodytext ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 25px;
	TEXT-ALIGN: left
}
.bodytext ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.breadcrumbtext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.breadcrumbtext a {
	COLOR: #039
}
.breadcrumbtext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.calactionbarbg {
	BACKGROUND-COLOR: #EDEDED
}
.calborder {
	BORDER: solid 1px #CBCBCB
}
.caldatebg {
	BACKGROUND-COLOR: #FFF
}
.calheader {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.calheaderbg {
	BACKGROUND-COLOR: #6B9ED5
}
.calmonthtogglebg {
	BACKGROUND-COLOR: #D6D6D6
}
.calmonthtoggleheader {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.calsubhead {
	COLOR: #000;
	FONT-SIZE: 10px
}
.calsubtitle {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.calsubtitle a {
	COLOR: #039
}
.caltext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.caltext a {
	COLOR: #039
}
.caltitle {
	COLOR: #000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.caltitle a {
	COLOR: #039
}
.caption {
	COLOR: #555;
	FONT: 10px Arial;
	FONT-WEIGHT: 400
}
.caption p {
	COLOR: #555;
	FONT: 10px Arial;
	FONT-WEIGHT: 400
}
.cell {
	BACKGROUND-COLOR: #EDEDED;
	FONT-SIZE: 10px
}
.celldisabled {
	BACKGROUND-COLOR: #FFF;
	FONT-SIZE: 10px
}
.cellover {
	BACKGROUND-COLOR: #FFF;
	FONT-SIZE: 10px
}
.cellselected {
	BACKGROUND-COLOR: red;
	FONT-SIZE: 10px
}
.cellselectedover {
	BACKGROUND-COLOR: red;
	FONT-SIZE: 10px
}
.comcurrentpage {
	COLOR: #039;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.comcurrentpage a {
	COLOR: #039;
	TEXT-TRANSFORM: uppercase
}
.contentleft {
	WIDTH: 214px
}
.contentright {
	WIDTH: 200px
}
.Corporate-Accent {
	COLOR: #DC661D
}
.Corporate-Primary {
	COLOR: #881635
}
.datepicker_coversmall {
	BORDER: #6C0;
	DISPLAY: block;
	HEIGHT: 50px;
	LEFT: -4px;
	POSITION: absolute;
	TOP: -4px;
	WIDTH: 153px;
	Z-INDEX: -1
}
.dddropdownmenubackground {
	BACKGROUND-COLOR: #6B9ED5;
	COLOR: #FFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.ddmenu {
	BACKGROUND-COLOR: #EDEDED;
	POSITION: absolute;
	VISIBILITY: hidden;
	WIDTH: 80px
}
.ddmenuhot {
	COLOR: #FFF;
	FONT-SIZE: 8px;
	LINE-HEIGHT: 11px
}
.ddmenunothot {
	COLOR: #999;
	FONT-SIZE: 8px;
	LINE-HEIGHT: 11px
}
.ddmenunothotaction {
	COLOR: #039;
	FONT-SIZE: 8px;
	LINE-HEIGHT: 11px
}
.disabled {
	COLOR: #CBCBCB;
	FONT-SIZE: 10px
}
.dirText {
	BACKGROUND-COLOR: #dc661d
}
.dirHeader {
	COLOR: #fff;
	FONT-WEIGHT: 700
}
.edheaderoptions {
	BACKGROUND-COLOR: #039;
	COLOR: #FFF;
	FONT-SIZE: 11px
}
.edheaderoptions a {
	COLOR: #FFF
}
.edmenu {
	COLOR: #000;
	FONT-SIZE: 11px
}
.edmenu a {
	COLOR: #000
}
.edsubheaderoptions {
	COLOR: #000;
	FONT-SIZE: 11px
}
.edsubheaderoptions a {
	COLOR: #000
}
.externalcontent {
	DISPLAY: none
}
.floatimgleft {
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	MARGIN-RIGHT: 10px;
	MARGIN-TOP: 10px
}
.floatimgright {
	FLOAT: right;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 10px;
	MARGIN-TOP: 10px
}
.gaddtomypage {
	COLOR: #000;
	FONT-SIZE: 11px
}
.gbackground {
	COLOR: #FFF
}
.gbanner {
	BACKGROUND-COLOR: #FFF
}
.gcontentsection {
	COLOR: #000;
	FONT-SIZE: 10px
}
.gcontentsection a {
	COLOR: #039
}
.gcontentsectiongray {
	BACKGROUND-COLOR: #EDEDED;
	COLOR: #000;
	FONT-SIZE: 11px
}
.gdescription {
	COLOR: #000;
	FONT-SIZE: 11px
}
.gheader {
	BACKGROUND-COLOR: #6B9ED5;
	COLOR: #FFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.gheader a {
	COLOR: #FFF
}
.gnarrowcontentsection {
	BACKGROUND-COLOR: #F4F4F4;
	BORDER-BOTTOM: #6B9ED5 solid 1px;
	BORDER-LEFT: #6B9ED5 solid 1px;
	BORDER-RIGHT: #6B9ED5 solid 1px;
	BORDER-TOP: #6B9ED5 solid 1px;
	COLOR: #000;
	FONT-SIZE: 11px
}
.gnarrowheader {
	BACKGROUND-COLOR: #6B9ED5;
	COLOR: #FFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.gnewitem {
	COLOR: red;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.gportalpath {
	COLOR: #881635;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase
}
.gportalpath a {
	COLOR: #881635;
	TEXT-TRANSFORM: uppercase
}
.gportalpathcurrent {
	COLOR: red;
	FONT-SIZE: 11px
}
.grey {
	COLOR: #555
}
.gsubheader {
	BACKGROUND-COLOR: #D6D6D6;
	COLOR: #000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.header {
	COLOR: #000;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.header .top_nav td a {
	COLOR: #DDBDBE;
	DISPLAY: block;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	MARGIN-RIGHT: 5px
}
.header .top_nav td a.last {
	MARGIN-RIGHT: 0
}
.header .top_nav td a:hover {
	COLOR: #FFF !important
}
.header .top_nav td span.fontreplace {
	DISPLAY: block;
	FONT-SIZE: 10px;
	MARGIN: 0 8px 0 0;
	PADDING: 0
}
.header .top_nav td.last {
	BORDER-RIGHT: 1px solid #e5e5e5
}
.Header {
	COLOR: #000;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.Header .top_nav td a {
	COLOR: #DDBDBE;
	DISPLAY: block;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	MARGIN-RIGHT: 5px
}
.Header .top_nav td a.last {
	MARGIN-RIGHT: 0
}
.Header .top_nav td a:hover {
	COLOR: #FFF !important
}
.Header .top_nav td span.fontreplace {
	DISPLAY: block;
	FONT-SIZE: 10px;
	MARGIN: 0 8px 0 0;
	PADDING: 0
}
.Header .top_nav td.last {
	BORDER-RIGHT: 1px solid #e5e5e5
}
.headerbgbottomright {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_header_bottom_right.gif);
	HEIGHT: 42px;
	WIDTH: 661px
}
.headerbgnavgradient {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_nav_gradient.gif);
	WIDTH: 887px
}
.headerbgtopbar {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_header_red.gif);
	BACKGROUND-REPEAT: repeat
}
.headerbgwhite {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_white.gif);
	HEIGHT: 42px;
	WIDTH: 8px
}
.headerbottomprint {
	DISPLAY: none
}
.inputbox {
	FONT-SIZE: 10px
}
.linethrough {
	TEXT-DECORATION: line-through
}
.linkcap {
	COLOR: #039;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase
}
.linkcap a {
	COLOR: #039;
	TEXT-TRANSFORM: uppercase
}
.LinksPortlet {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
	WIDTH: 200px
}
.LinksPortlet ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0 0 0 3px;
	PADDING-LEFT: 15px;
	TEXT-ALIGN: left
}
.LinksPortlet ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.LinksPortlet ul li.current a {
	COLOR: #DC661D !important
}
.listItemTwoBg {
	BACKGROUND-COLOR: #EDEDED
}
.logtitle {
	COLOR: #039;
	FONT-SIZE: 18px
}
.menuheader {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	PADDING: 0 0 0 3px
}
.menuheaderbg {
	BACKGROUND-COLOR: #DC661D
}
.menustepsubtitle {
	COLOR: #039;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.menusubtitle {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.menusubtitle a {
	COLOR: #039
}
.menusubtitle a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.menutext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.menutext a {
	COLOR: #039
}
.menutext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.mpleftgadgetbody {
	BACKGROUND-COLOR: #ebdda7;
	COLOR: #000;
	FONT-SIZE: 11px
}
.mprightgadgetbody {
	COLOR: #000;
	FONT-SIZE: 11px
}
.myheadertopclass {
	DISPLAY: none;
	MARGIN: 0 auto;
	PADDING-LEFT: 16px
}
.navCommunityName {
	BORDER-BOTTOM: 2px dotted #DC661D
}
.navCommunityName a {
	COLOR: #4B4B4B;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.navCommunityName a:hover {
	COLOR: #DC661D !important
}
.navCommunityName a:visited {
	COLOR: #4B4B4B;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.navheader {
	COLOR: #FFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.navmidtabbg {
	BACKGROUND-COLOR: #D6D6D6
}
.navmidtabbtn a:hover {
	BACKGROUND-COLOR: #EDEDED
}
.navmidtabdropdownactiontext {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navmidtabdropdownactiontext a {
	COLOR: #039
}
.navmidtabdropdownactiontext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.navmidtabdropdownbg {
	BACKGROUND-COLOR: #EDEDED
}
.navmidtabdropdowntext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.navmidtabdropdowntext a {
	COLOR: #039
}
.navmidtabdropdowntext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.navmidtabontext {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navmidtabontext a {
	COLOR: #000
}
.navmidtabspacerbg {
	BACKGROUND-COLOR: #881635
}
.navmidtabtext {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navmidtabtext a {
	COLOR: #039
}
.navPageName a {
	COLOR: #000
}
.navPageName a:hover {
	COLOR: #DC661D !important
}
.navPageName a:visited {
	COLOR: #000
}
.navpulldowntext {
	BACKGROUND-COLOR: #D6D6D6;
	COLOR: #000;
	FONT-SIZE: 10px
}
.navsidebarsectionbg {
	BACKGROUND-COLOR: #6B9ED5
}
.navsidebarsectionheader {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	MARGIN-BOTTOM: 0;
	MARGIN-TOP: 0
}
.navsidebarsubhead {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navsidebarsubsectionbg {
	BACKGROUND-COLOR: #D6D6D6
}
.navsidebarsubsectionheader {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	PADDING: 0 0 0 3px
}
.navsidebarsubsubsectionbg {
	BACKGROUND-COLOR: #EDEDED
}
.navsidebarsubsubsectionheader {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	PADDING: 0 0 0 3px
}
.navsidebartext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.navsidebartext a {
	COLOR: #039
}
.navsidebartext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.navSubCommunityName a {
	COLOR: #4B4B4B;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navSubCommunityName a:hover {
	COLOR: #DC661D !important
}
.navSubCommunityName a:visited {
	COLOR: #4B4B4B;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navsubhead {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.navtabbtn a:hover {
	BACKGROUND-COLOR: #D6D6D6
}
.navtabdropbarbg {
	BACKGROUND-COLOR: #D6D6D6
}
.navtabdropbarsubhead {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navtabdropbartext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.navtabdropbartext a {
	COLOR: #039
}
.navtabdropbartext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.navtaboffbg {
	BACKGROUND-COLOR: #6B9ED5
}
.navtabonbg {
	BACKGROUND-COLOR: #D6D6D6
}
.navtabonwhitebg {
	BACKGROUND-COLOR: #FFF
}
.navtabspacerbg {
	BACKGROUND-COLOR: #881635
}
.navtabtext {
	COLOR: #000;
	CURSOR: pointer;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navtabtext a {
	COLOR: #cff
}
.navtabtext a:hover {
	COLOR: #FFF;
	TEXT-DECORATION: underline
}
.navtabuptext {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navtabuptext a {
	COLOR: #cff
}
.navtabuptext a:hover {
	COLOR: #FFF;
	TEXT-DECORATION: underline
}
.navtopbardropbarbg {
	BACKGROUND-COLOR: #D6D6D6
}
.navtopbardropbartext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.navtopbardropbartext a {
	COLOR: #039
}
.navtopbardropbartext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.navtopbarstrongtext {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.navtopbarstrongtext a {
	COLOR: #cff
}
.navtopbarstrongtext a:hover {
	COLOR: #FFF;
	TEXT-DECORATION: underline
}
.navtopbartext {
	COLOR: #FFF;
	FONT-SIZE: 10px
}
.navtopbartext a {
	COLOR: #CFF
}
.navtopbartext a:hover {
	COLOR: #FFF;
	TEXT-DECORATION: underline
}
.noborder {
	CURSOR: default
}
.noborder img {
	BORDER: none;
	CURSOR: pointer
}
.noborderheader {
	WIDTH: 887px
}
.noborderheader img {
	BORDER: none
}
.normal {
	FONT-SIZE: 10px
}
.objectbtn a:hover {
	BACKGROUND-COLOR: #EDEDED
}
.objectbtntext {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.objectbtntext a {
	COLOR: #039
}
.objectbtntext a:hover {
	COLOR: #000;
	TEXT-DECORATION: underline
}
.objectcontentbg {
	BACKGROUND-COLOR: #EDEDED
}
.objectcontentsubtitle {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.objectcontenttext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.objectdirectorytext {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.objectdirectorytext a {
	COLOR: #039
}
.objectdirectorytext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.objectheader {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	PADDING: 0 0 0 5px
}
.objectheader a {
	COLOR: #039
}
.objectheader a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.objectheaderbg {
	BACKGROUND-COLOR: #D6D6D6
}
.objectsearchbg {
	BACKGROUND-COLOR: #D6D6D6
}
.objectsearchheader {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	PADDING: 0 0 0 5px
}
.objectsearchtext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.objectsearchtext a {
	COLOR: #039
}
.objectsearchtext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.objectsubhead {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	PADDING: 0 0 0 3px
}
.objectsubtitle {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.objectsubtitle a {
	COLOR: #039
}
.objectsubtitle a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.objecttext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.objecttext a {
	COLOR: #039
}
.objecttext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.objecttitle {
	COLOR: #000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.objecttitle a {
	COLOR: #039
}
.objecttitle a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.outerx2 {
	BORDER: 0 solid #000;
	WIDTH: 887px
}
.outerx2 p {
	MARGIN: 0 0 1em;
	PADDING: 0 10px
}
.overlay {
	PADDING: 0;
	POSITION: absolute;
	WIDTH: 877px;
	Z-INDEX: 5000 !important
}
.overlay table table {
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px
}
.overlay table table td {
	HEIGHT: 5px
}
.pagelayoutcolumnbg {
	BACKGROUND-COLOR: #DCDCDC;
	BORDER: solid 1px #333
}
.pagelayoutcontentbg {
	BACKGROUND-COLOR: #CBCBCB;
	BORDER: solid 1px #333
}
.pagessubtab {
	BACKGROUND-COLOR: #039;
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.pagessubtab a {
	BACKGROUND-COLOR: #039;
	COLOR: #FFF
}
.pagessubtabactive {
	BACKGROUND-COLOR: #EDEDED;
	COLOR: #039;
	FONT-SIZE: 11px
}
.pagessubtabactive a {
	COLOR: #039
}
.platportletborder {
	BORDER: solid 1px #6B9ED5
}
.platportletdkgraybg {
	BACKGROUND-COLOR: #CBCBCB
}
.platportletheaderbg {
	BACKGROUND-COLOR: #6B9ED5
}
.platportletlightbg {
	BACKGROUND-COLOR: #EDEDED
}
.platportletltgraybg {
	BACKGROUND-COLOR: #F4F4F4
}
.platportletmandatorybg {
	BACKGROUND-COLOR: #CBCBCB;
	BORDER: solid 1px #999
}
.platportletmandatoryheaderbg {
	BACKGROUND-COLOR: #999
}
.platportletmdgraybg {
	BACKGROUND-COLOR: #EDEDED
}
.platportletnarrowheader {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	MARGIN-BOTTOM: 0;
	MARGIN-TOP: 0
}
.platportletsubheadbg {
	BACKGROUND-COLOR: #D6D6D6
}
.platportletwideheader {
	COLOR: #000;
	FONT-SIZE: 17px;
	FONT-WEIGHT: 700;
	MARGIN-BOTTOM: 0;
	MARGIN-TOP: 0;
	PADDING: 0
}
.popupbutton {
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase
}
.portalcontent {
	DISPLAY: block;
	MARGIN: 0 auto;
	TEXT-ALIGN: left;
	WIDTH: 887px;
}
.portletbase {
	BORDER: none;
	MARGIN-BOTTOM: 10px;
	WIDTH: 100%
}
.portletbody {
	BACKGROUND-COLOR: #FFF
}
.portletbuttons {
	PADDING-BOTTOM: 1px;
	PADDING-RIGHT: 2px;
	WHITE-SPACE: normal
}
.portletcollapsebutton {
	DISPLAY: none
}
.portletrefreshbutton {
	DISPLAY: none
}
.righttoolbar {
	FLOAT: right;
	margin-left: 10px;
}
.righttoolbaradd {
	FLOAT: right;
	PADDING-RIGHT: 0;
	WIDTH: 45px
}
.righttoolbaremailprintview {
	DISPLAY: none;
	HEIGHT: 20px
}
.righttoolbarprintview {
	DISPLAY: none
}
.searchboximg {
	BORDER: 1px solid #c3c3c3;
	FONT-SIZE: 12px;
	PADDING: 1px 3px
}
.searchcol1 {
	TEXT-ALIGN: center !important
}
.searchcol1header {
	WIDTH: 100px
}
.searchcol2 {
	PADDING-LEFT: 15px
}
.searchcol2header {
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left;
	WIDTH: auto
}
.searchcol3 {
	PADDING-LEFT: 15px
}
.searchcol3header {
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left;
	WIDTH: 230px
}
.searchcurrentpage {
	COLOR: #000;
	FONT-WEIGHT: bolder
}
.searcherrormessage {
	COLOR: red;
	FONT-SIZE: 12px;
	MARGIN-LEFT: 10px
}
.searchheaderaltbg {
	BACKGROUND-COLOR: #DC661D
}
.searchheaderalttext {
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.searchheaderbg {
	BACKGROUND-COLOR: #d6d6d6
}
.searchnavbg {
	BACKGROUND-COLOR: #EDEDED
}
.searchnavtext {
	COLOR: #555;
	FONT-SIZE: 12px
}
.searchnavtext a:hover {
	COLOR: #000
}
.searchnavtext b {
	VERTICAL-ALIGN: top
}
.searchnavtext select {
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: top
}
.searchrowaltbg {
	BACKGROUND-COLOR: #FFF
}
.searchrowbg {
	BACKGROUND-COLOR: #EDEDED
}
.searchrowheaderbg {
	BACKGROUND-COLOR: #C9C9C9
}
.searchrowheadertext {
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bolder
}
.searchrowheadertext a {
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bolder
}
.searchrowheadertext a:hover {
	COLOR: #555;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bolder
}
.searchrowtext {
	FONT-SIZE: 11px
}
.searchtitle {
	COLOR: #881635;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder
}
.selectedtext {
	BACKGROUND-COLOR: #039;
	COLOR: #FFF
}
.sidebars {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
	PADDING: 5px 0 10px 5px;
	WIDTH: 214px
}
.sidebars .staticselectedstyle a {
	COLOR: #DC661D
}
.sidebars .container ul li.current a {
	COLOR: #DC661D !important
}
.sidebars .container.productdetail {
	MARGIN-TOP: 5px
}
.sidebars .container.productdetail ul li {
	BACKGROUND: none;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE: none;
	PADDING-LEFT: 10px
}
.sidebars .container.productdetail ul li span.hdr a {
	COLOR: #666 !important;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	LINE-HEIGHT: 1.8em
}
.sidebars .container.productdetail ul li span.hdr a:hover {
	COLOR: #DC661D !important
}
.sidebars .container.productdetail ul li ul li span.hdr a {
	FONT-SIZE: 11px
}
.sidebars .container.productdetail ul li ul li ul {
	PADDING-TOP: 2px
}
.sidebars .container.productdetail ul li ul li ul li {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif) no-repeat 0 6px;
	MARGIN-LEFT: 1px
}
.sidebars .my_services div.content div.headline {
	BORDER: none !important;
	MARGIN-BOTTOM: 5px
}
.sidebars .tools_resources div.content div.headline {
	PADDING: 0 0 2px;
	WIDTH: 150px
}
.sidebars div.content {
	MARGIN: 0;
	PADDING: 0 15px
}
.sidebars div.content div.headline {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	MARGIN: 0 0 10px;
	PADDING: 0 0 2px
}
.sidebars div.content ul {
	MARGIN: 0;
	PADDING: 0
}
.sidebars h3 {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	LINE-HEIGHT: 1.5em;
	MARGIN-TOP: 0;
	PADDING: 0 0 0 5px
}
.sidebars h3 * {
	font-size: 16px !important
}
.sidebars h3.porletTitle {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	PADDING: 0px 0 0 15px;
	WIDTH: 90% !important;
	margin-bottom: 10px;
}
.sidebars h3 a {
	COLOR: #881635
}
.sidebars h3 a:hover {
	COLOR: #DC661D
}
.sidebars h3 a:link {
	COLOR: #881635
}
.sidebars h3 a:visited {
	COLOR: #881635
}
.sidebars h4 {
	COLOR: #0000ff;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	MARGIN-LEFT: 8px;
	MARGIN-TOP: 3px
}
.sidebars h4 a {
	COLOR: #0000ff
}
.sidebars h4 a:hover {
	COLOR: #DC661D
}
.sidebars h4 a:link {
	COLOR: #0000ff
}
.sidebars h4 a:visited {
	COLOR: #881635
}
.sidebars .child_list {
	padding-left: 3px;
	margin-left: 18px;
}
.sidebars .child_list LI.haschild {
	padding-left: 6px;
	margin-left: -16px;
}
.sidebars img.enhance_relations {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	PADDING-BOTTOM: 4px
}
.sidebars table.container {
	MARGIN-BOTTOM: 15px
}
.sidebars table.enhance_relations {
	MARGIN-TOP: 5px
}
.sidebars table.enhance_relations div.content {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_right_column_container_bottom_couple.gif) no-repeat bottom right;
	HEIGHT: 143px;
	PADDING-BOTTOM: 10px;
	WIDTH: 190px
}
.sidebars table.enhance_relations div.content p {
	FONT-SIZE: 10px;
	PADDING-RIGHT: 65px
}
.sidebars table.enhance_relations div.content[class] {
	HEIGHT: auto;
	MIN-HEIGHT: 143px
}
.sidebars table.interests {
	MARGIN-TOP: 5px
}
.sidebars table.my_links p {
	PADDING: 10px 0
}



.sidebars ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 25px;
	TEXT-ALIGN: left
}


.sidebars ul li {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.sidebars ul li.current a {
	COLOR: #DC661D !important
}
.sidebars .leftnav0 a {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	LINE-HEIGHT: 20px;
	PADDING-LEFT: 5px
}
.sidebars .leftnav1 a {
	COLOR: #881635;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	MARGIN-LEFT: 8px
}
.sidebars .leftnav1 td {
	PADDING-TOP: 2px
}
.sidebars .leftnav2 a {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: no-repeat;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	MARGIN-LEFT: 9px;
	PADDING-LEFT: 16px
}
.sidebars .leftnav3 span ul {
	PADDING-LEFT: 8px
}
.sidebars .leftnav3 span ul li {
	COLOR: #881635;
	LINE-HEIGHT: 18px;
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: none
}
.sidebars .leftnav3 span ul li a {
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: none
}
.sidebars .leftnav3 span ul li a:link {
	COLOR: #0000ff
} /*Un Visited link Blue color*/
.sidebars .leftnav3 span ul li a:visited {
	COLOR: #881635
} /*Visited link Burgundy color*/
.sidebars .leftnav3 span ul li a:hover {
	COLOR: #DC661D
} /*Visited link Orange color*/
.sidebars li.haschild {
	LIST-STYLE-IMAGE: none !important;
	LIST-STYLE-TYPE: none !important;
}
.sidebars li {
	padding: 2px 0px;
}
.sidebars ul li ul {
	padding-left: 12px !important;
	margin-left: 6px\9;/*Only works in IE9*/
}
.sidebars .other_links ul {
	margin-left: 0!important;
}
.spacer {
	DISPLAY: inline;
	FONT-SIZE: 1px;
	HEIGHT: 1px;
	LINE-HEIGHT: 1px;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 1px
}
.spiffy {
	DISPLAY: block;
	FONT-SIZE: 1px;
	HEIGHT: 5px;
	LINE-HEIGHT: 1px
}
.spiffy * {
	BACKGROUND: #CBCBCB;
	DISPLAY: block;
	FONT-SIZE: 1px;
	HEIGHT: 1px;
	LINE-HEIGHT: 1px;
	OVERFLOW: hidden
}
.spiffy1 {
	BACKGROUND: #CBCBCB;
	MARGIN: 0 3px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px
}
.spiffy2 {
	BACKGROUND: #CBCBCB;
	MARGIN: 0 1px;
	PADDING: 0 1px
}
.spiffy3 {
	BACKGROUND: #CBCBCB;
	MARGIN: 0 1px
}
.spiffy4 {
	BACKGROUND: #CBCBCB
}
.spiffy5 {
	BACKGROUND: #CBCBCB
}
.spiffy_content {
	BACKGROUND: #CBCBCB;
	HEIGHT: auto !important;
	PADDING: 0 5px
}
.srchreturnlink {
	BACKGROUND-COLOR: #6B9ED5;
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.srchreturnlink a {
	COLOR: #FFF;
	TEXT-TRANSFORM: uppercase
}
.subfoldercolora {
	BACKGROUND-COLOR: #FFF;
	COLOR: #000;
	FONT-SIZE: 11px
}
.subfoldercolorb {
	BACKGROUND-COLOR: #CBCBCB;
	COLOR: #000;
	FONT-SIZE: 11px
}
.subfoldercolorc {
	BACKGROUND-COLOR: #EDEDED;
	COLOR: #000;
	FONT-SIZE: 11px
}
.subheader {
	COLOR: #555;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.Subheader {
	COLOR: #555;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.tableborder {
	BORDER-BOTTOM: 1px solid #555;
	BORDER-LEFT: 1px solid #555;
	BORDER-RIGHT: 1px solid #555;
	BORDER-TOP: 1px solid #555;
	PADDING: 0
}
.tableheader {
	BACKGROUND-COLOR: #FFF;
	COLOR: #555;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.tableshaderow {
	BACKGROUND-COLOR: #EDEDED;
	COLOR: #555;
	FONT-SIZE: 12px
}
.tablewhiterow {
	BACKGROUND-COLOR: #FFF;
	COLOR: #555;
	FONT-SIZE: 12px
}
.tbdocument {
	COLOR: #039;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.tbdocument a {
	COLOR: #039;
	TEXT-TRANSFORM: uppercase
}
.tbtab {
	BACKGROUND-COLOR: #EDEDED;
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	COLOR: #881635;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.tbtab a {
	COLOR: #881635;
	TEXT-TRANSFORM: uppercase
}
.tbtabborder {
	BACKGROUND-COLOR: #6B9ED5;
	COLOR: #6B9ED5
}
.tbtabselected {
	BACKGROUND-COLOR: #039;
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.tbtabselected a {
	COLOR: #FFF;
	TEXT-TRANSFORM: uppercase
}
.tbtoolbarbody {
	BACKGROUND-COLOR: #ebdda7;
	COLOR: #000;
	FONT-SIZE: 11px
}
.tbtoolbarbody a {
	COLOR: #039
}
.tbtoolbarbodyselected {
	BACKGROUND-COLOR: #039;
	COLOR: #FFF;
	FONT-SIZE: 12px
}
.tbtoolbarbodyselected a {
	COLOR: #FFF
}
.tbusername {
	COLOR: #FFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.tipsheader {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	PADDING: 0 0 0 5px
}
.tipsheader a {
	COLOR: #039
}
.tipsheaderbg {
	BACKGROUND-COLOR: #C2C49C
}
.tipslightbg {
	BACKGROUND-COLOR: #F7F6E1
}
.tipsshadedbg {
	BACKGROUND-COLOR: #E4E4C8
}
.tipssubhead {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.tipssubtitle {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.tipssubtitle a {
	COLOR: #039
}
.tipssubtitle a:hover {
	COLOR: red;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-DECORATION: underline
}
.tipstext {
	COLOR: #000;
	FONT-SIZE: 10px
}
.tipstext a {
	COLOR: #039
}
.tipstext a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.tipstitle {
	COLOR: #000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.tipstitle a {
	COLOR: #039
}
.tipstitle a:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.top_navigation {
	MARGIN: 0 auto;
	PADDING-LEFT: 16px
}
.top_navigation .top_nav {
	MARGIN: 0;
	PADDING: 0
}
.wbuttonsdisabled {
	BACKGROUND-COLOR: #ebdda7;
	COLOR: gray;
	FONT-SIZE: 11px
}
.wbuttonsenabled {
	BACKGROUND-COLOR: #ebdda7;
	COLOR: #000;
	FONT-SIZE: 11px
}
.wbuttonsenabled a {
	BACKGROUND-COLOR: #ebdda7;
	COLOR: #000
}
.wbuttonsframecolor {
	BACKGROUND-COLOR: #039
}
.webcontentnospace {
	BORDER-COLLAPSE: collapse !important;
	MARGIN: 0;
	PADDING: 0
}
.webcontentnospace img {
	DISPLAY: block
}
.webcontentnospace td {
	BORDER-COLLAPSE: collapse !important;
	MARGIN: 0;
	PADDING: 0
}
.wheader {
	BACKGROUND-COLOR: #ebdda7;
	COLOR: #000;
	FONT-SIZE: 11px
}
.white {
	COLOR: #FFF
}
.wizbckgrndclddnarrow {
	BACKGROUND-COLOR: #F4F4F4
}
.wizbckgrndclddwide {
	BACKGROUND-COLOR: #CBCBCB
}
.wizbutton {
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.wizcategory {
	BORDER-TOP: #FFF 1px;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.wizcategory a {
	COLOR: #039
}
.wizcategorymouseover {
	BACKGROUND-COLOR: #EDEDED;
	BORDER-TOP: #FFF solid 1px;
	COLOR: #039;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.wizcategorymouseover a {
	BACKGROUND-COLOR: #EDEDED;
	COLOR: #039
}
.wizchoice {
	COLOR: #039;
	FONT-SIZE: 11px
}
.wizhead {
	BACKGROUND-COLOR: #6B9ED5;
	COLOR: #FFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.wizheadright {
	BACKGROUND-COLOR: #039;
	COLOR: #FFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.wizhelplink {
	COLOR: #039;
	FONT-SIZE: 11px
}
.wizhelplink a {
	COLOR: #039
}
.wizobject {
	BACKGROUND-COLOR: #F4F4F4;
	COLOR: #881635;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.wizselectcategory {
	COLOR: #000;
	FONT-SIZE: 11px
}
.wizstep {
	COLOR: #039;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.wizstep a {
	COLOR: #039;
	TEXT-TRANSFORM: uppercase
}
.wizsubhead {
	BACKGROUND-COLOR: #CBCBCB;
	COLOR: #999;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.wizsubhead a {
	COLOR: #999;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.wiztitle {
	COLOR: #039;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.wiztitlepagename {
	COLOR: #039;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	TEXT-TRANSFORM: uppercase
}
.wmenubeentoinvalid {
	COLOR: red;
	FONT-SIZE: 11px
}
.wmenubeentoinvalid a {
	COLOR: red
}
.wmenubeentoinvalid a:hover {
	COLOR: #000
}
.wmenubeentonotvalidated {
	COLOR: red;
	FONT-SIZE: 11px
}
.wmenubeentonotvalidated a {
	COLOR: red
}
.wmenubeentovalid {
	COLOR: #000;
	FONT-SIZE: 11px
}
.wmenubeentovalid a {
	COLOR: #000
}
.wmenubeentovalid a:hover {
	COLOR: red
}
.wmenucurrent {
	COLOR: blue;
	FONT-SIZE: 11px
}
.wmenugeneral {
	COLOR: #000;
	FONT-SIZE: 11px
}
.wmenugeneral a {
	COLOR: #000
}
.wmenugray {
	COLOR: gray;
	FONT-SIZE: 11px
}
.wmenunotbeentoinvalid {
	COLOR: gray;
	FONT-SIZE: 11px
}
.wmenunotbeentovalid {
	COLOR: #000;
	FONT-SIZE: 11px
}
.wmenunotbeentovalid a {
	COLOR: #000
}
.wmenunotbeentovalid a:hover {
	COLOR: red
}
.wmenuselected {
	COLOR: blue;
	FONT-SIZE: 11px
}
a.addlinklink {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/icon_add_link.gif) no-repeat center right;
	DISPLAY: block;
	MARGIN-BOTTOM: 4px;
	MARGIN-TOP: 3px;
	PADDING-RIGHT: 0
}
div#pnlSendEmail {
	padding: 0;
	text-align: right
}
div#pnlSendEmail a {
	font-size: 10px;
	margin-left: 15px
}
div#pnlSendEmail span.emailImage {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: 0 0;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px
}
div#pnlSendEmail span.printImage {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: -16px 0;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px
}
span#fontSizes {
	cursor: default
}
span#fontSizes span {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 1px;
	cursor: pointer
}
span#fontSizes span.fontSizeLargeOff {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: -32px 0;
}
span#fontSizes span.fontSizeLargeOn {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: -48px 0;
}
span#fontSizes span.fontSizeMediumOff {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: -64px 0;
}
span#fontSizes span.fontSizeMediumOn {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: -80px 0;
}
span#fontSizes span.fontSizeSmallOff {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: -96px 0;
}
span#fontSizes span.fontSizeSmallOn {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/sprite-icons.gif) no-repeat;
	background-position: -112px 0;
}
div.accordionEffect span.openSection {
	COLOR: #881635
}
div.accordionEffect span {
	DISPLAY: block;
	COLOR: #0000FF;
	CURSOR: pointer
}
div.accordionEffect span.hover {
	COLOR: #dc661d
}
div.accordionEffect div {
	DISPLAY: none;
	PADDING: 5px 0 5px 20px
}
div.accordionEffect span.accordionEffectPreBox {
	BORDER-LEFT: #881635 4px solid;
	BORDER-BOTTOM: transparent 4px solid;
	BORDER-RIGHT: transparent 0 solid;
	BORDER-TOP: transparent 4px solid;
	DISPLAY: inline !important;
	FONT-SIZE: 0;
	HEIGHT: 0;
	LINE-HEIGHT: 0;
	MARGIN-RIGHT: 3px;
	VERTICAL-ALIGN: middle;
	WIDTH: 0
}
div.overlay table td table td {
	FONT-SIZE: 10px !important
}
div.overlay table td table td.spiffy_content {
	BACKGROUND: #CBCBCB;
	FONT-SIZE: 10px;
	HEIGHT: auto !important;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 1px;
	VERTICAL-ALIGN: top
}
div.overlay table td table td.spiffy_content table {
	text-align: left
}
div.overlay table td table td.navPageName a {
	font-size: 10px
}
div.overlay table td table td.navSubCommunityName a {
	font-size: 10px
}
div.solution_right_title H1 {
	FONT-SIZE: 16px !important
}
div.solution_right_title hr {
	WIDTH: 200px !important
}
form#frmComposeMail #Table1 {
	MARGIN-RIGHT: -10px;
	WIDTH: 700px !important
}
form#frmComposeMail #Table1 td {
	TEXT-ALIGN: left !important
}
form#frmComposeMail Table * {
	WIDTH: auto !important
}
form#frmComposeMail table #imgHeader {
	PADDING-RIGHT: 7px !important
}
form#frmComposeMail table #txtAreaMessage {
	WIDTH: 680px !important
}
form#frmComposeMail table #txtRecpEmail1 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtRecpEmail2 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtRecpEmail3 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtRecpEmail4 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtRecpEmail5 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtRecptName1 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtRecptName2 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtRecptName3 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtRecptName4 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtRecptName5 {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtYourEmailAddr {
	WIDTH: 320px !important
}
form#frmComposeMail table #txtYourName {
	WIDTH: 320px !important
}
form#frmComposeMail table img#img12 {
	HEIGHT: 1px;
	PADDING-RIGHT: 7px !important;
	WIDTH: 760px !important
}
form#frmComposeMail table tr td input#btnSendMail {
	MARGIN-LEFT: 260px
}
form#frmComposeMail td.calTitle {
	TEXT-ALIGN: left;
	WIDTH: auto !important
}
img.block {
	DISPLAY: block !important
}
img.mylinkslogo {
	MARGIN-BOTTOM: 10px
}
table table tr.banHeaderBg td span.bantext {
	COLOR: #FFF;
	DISPLAY: block;
	FONT-SIZE: 10px
}
table.dirContentBg tr td.dialogueTabOnBg {
	BACKGROUND-COLOR: #EDEDED;
	BORDER-RIGHT: 2px solid #FFF;
	COLOR: #000
}
table.linklist tbody tr td input.check {
	MARGIN: 0 3px
}
table.linklist tbody tr td label {
	FONT-SIZE: 10px;
	PADDING-TOP: 0
}
table.linklist tbody tr td.first {
	BACKGROUND-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	BACKGROUND-POSITION: 5px 6px;
	PADDING-LEFT: 15px
}
table.linklist tbody tr td.first a {
	COLOR: #881635 !important
}
table.linklist tbody tr td.first a:hover {
	COLOR: #DC661D !important
}
table.linklist td h3 {
	MARGIN: 10px 0 5px
}
table.linklist thead {
	BORDER: 1px solid #FCEBDF
}
table.linklist thead th {
	BACKGROUND: #FFFBF0;
	BORDER: 2px solid #FCEBDF;
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
	COLOR: #881635;
	FONT-WEIGHT: 400;
	PADDING: 3px 0
}
table.linklist thead th.first {
	BORDER-LEFT: 2px solid #FCEBDF
}
table.linklist thead th.last {
	BORDER-RIGHT: 2px solid #FCEBDF
}
table.main_nav form {
	MARGIN: 0;
	PADDING: 0 5px 0 0
}
table.main_nav input.searchbox {
	BACKGROUND: #f5f5f5;
	BORDER: 1px solid #c3c3c3;
	COLOR: #a4a4a4;
	FONT-SIZE: 12px;
	PADDING: 1px 3px
}
table.product_tabs {
	LEFT: 10px;
	POSITION: relative;
	TOP: 1px
}
table.product_tabs .tab {
	BACKGROUND: #FFFBF2 url(/Sites/CunaMutual/images/cmg/bg_tab_right.gif) no-repeat top right;
	BORDER-BOTTOM: 1px solid #DFDFE0
}
table.product_tabs .tab div.tabouter {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_tab_left.gif) no-repeat top left;
	DISPLAY: block;
	PADDING: 5px 10px
}
table.product_tabs .tab span.tabfontreplace {
	COLOR: #666 !important;
	FONT-SIZE: 14px !important;
	FONT-WEIGHT: 700;
	LINE-HEIGHT: 16px !important
}
table.product_tabs .tab span.tabfontreplace a {
	COLOR: #666 !important;
	FONT-WEIGHT: 700
}
table.product_tabs .tab span.tabfontreplace a:hover {
	COLOR: #892034 !important
}
table.product_tabs .tab.current {
	BORDER-BOTTOM: 1px solid #FFFBF2
}
table.product_tabs .tab.current span.tabfontreplace a {
	COLOR: #892034 !important
}
td.backgroundshadowbottom {
	BACKGROUND: none;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 887px
}
td.backgroundshadowbottom[class] {
	WIDTH: 887px
}
td.dialogueTabOnBg {
	BACKGROUND-COLOR: #FFF;
	COLOR: #000
}
td.leftcloumnshadowleft {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_left_column_container_shadow_left.gif) no-repeat top right;
	WIDTH: 11px
}
td.leftcolumnbottomwhite {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_left_column_container_bottom_white.gif) no-repeat top left;
	HEIGHT: 16px;
	WIDTH: 219px
}
td.leftcolumnshadow {
	BACKGROUND-IMAGE: url(/Sites/CunaMutual/images/cmg/bg_left_column_container_shadow.gif);
	BACKGROUND-REPEAT: repeat-y;
	WIDTH: 5px
}
td.leftcolumntopwhite {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_left_column_container_top_white.gif) no-repeat top right;
	HEIGHT: 23px;
	WIDTH: 219px
}
td.rightcolumnbottom {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_right_column_container_bottom.gif) no-repeat top right;
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 220px
}
td.rightcolumnenhanceshadow {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_enhance_relations_shadow.gif) repeat-y;
	BACKGROUND-REPEAT: repeat-y;
	WIDTH: 6px
}
td.rightcolumnenhancetop {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_right_column_container_top.gif) no-repeat top right;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 23px;
	WIDTH: 220px
}
td.rightcolumnshadow {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_right_column_container_shadow.gif) repeat-y top;
	BACKGROUND-REPEAT: repeat-y;
	WIDTH: 6px
}
td.rightcolumntop {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_right_column_container_top.gif) no-repeat top right;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 23px;
	WIDTH: 220px
}
/*----------------------------------*/
/*  END CUSTOM ID AND CLASS STYLES  */
/*----------------------------------*/
/*-----------------------------------*/
/*  START CUNA MUTUAL CUSTOM STYLES  */
/*-----------------------------------*/

div#MessagesLightMaster div#ActiveMessagesContainer P {
	MARGIN: 0 !important;
	PADDING-BOTTOM: 10px;
}
div#MessagesLightMaster div#innerContainerDiv {
	BACKGROUND-COLOR: #FFF;
}
div#MessagesLightMaster div#activeMessagesHeader {
	TEXT-ALIGN: left;
}
div#MessagesLightMaster div#activeMessagesHeader div#activeMessagesHeaderBody {
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	PADDING: 0 7px 7px;
}
div#MessagesLightMaster div#activeMessagesBody {
	BORDER-BOTTOM: #f6d3be 2px dotted;
	BORDER-TOP: #f6d3be 2px dotted;
	FONT-SIZE: 12px;
	OVERFLOW: scroll;
	TEXT-ALIGN: left;
}
div#MessagesLightMaster div#activeMessagesBody div#activeMessagesBodyBody {
	PADDING: 10px 10px 0;
	TEXT-ALIGN: left;
}
div#MessagesLightMaster div#activeMessagesFooter {
	TEXT-ALIGN: right;
}
div#MessagesLightMaster div#activeMessagesFooter div#activeMessagesFooterBody {
	PADDING: 7px 7px 0;
	TEXT-ALIGN: right;
}
div#MessagesLightMaster div#activeMessagesFooter div#activeMessagesFooterBody table#activeMessagesFooterBodyTable {
	BORDER: 0;
	BORDER-COLLAPSE: collapse;
}
div#MessagesLightMaster a.wThreeButtonOrange {
	BACKGROUND-COLOR: #DE661D;
	BORDER: 1px solid #EEAF89;
	COLOR: #fff !important;
	CURSOR: pointer;
	DISPLAY: block;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700;
	MARGIN-LEFT: 1px;
	OUTLINE: 1px solid #DE661D;
	PADDING: 3px 0 4px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	WIDTH: 120px;
}
/*form#MHCContact table.td.topValign{vertical-align: top; background-color: red}*/

/*- start tabs presentation template styles -*/
.tabberlive .tabbertabhide {
	display: none
}
.tabber {
	width: 100%
}
ul.tabbernav {
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #AAAAAA;
	font: bold 10px Verdana, sans-serif
}
ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
	border-left: none;
	border-right: none;
	border-top: none;
	background: url(/Sites/CunaMutual/images/cmg/tabtopleft3.png) no-repeat top left;
	line-height: normal;
	padding-top: 3px !important;
	padding-top: 0;
	padding-bottom: 3px !important;
	padding-bottom: 0;
	width: auto !important;
}
ul.tabbernav li a {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/tabtopright3.png) no-repeat top right;
	BORDER-BOTTOM: none;
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	MARGIN-LEFT: 1px !important;
	PADDING: 3px 0.5em;
	TEXT-DECORATION: none
}
ul.tabbernav li a:link {
	color: #000000
}
ul.tabbernav li a:visited {
	color: #000000
}
ul.tabbernav li a:hover {
	color: #881635;
	background: url(/Sites/CunaMutual/images/cmg/tabtopright3.png) no-repeat top right;
	border-color: transparent;
	border-left: none;
	border-right: none;
	border-top: none
}
ul.tabbernav li.tabberactive a {
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px solid #fffbf2;
	BORDER-COLOR: #fffbf2 !important;
	COLOR: #881635
}
ul.tabbernav li.tabberactive a:hover {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/tabtopright3.png) no-repeat top right;
	BORDER-BOTTOM: 1px solid #fffbf2;
	COLOR: #881635
}
.tabberlive .tabbertab {
	BACKGROUND: #fffbf2;
	BORDER-TOP: 0
}
.tabberlive .tabbertab h2 {
	DISPLAY: none
}
.tabberlive .tabbertab h3 {
	DISPLAY: none
}
table.contentTable {
	BACKGROUND-COLOR: #fffbf2;
	BORDER: 1px solid #AAA;
	BORDER-COLLAPSE: collapse;
	BORDER-TOP: none;
	MARGIN: 0;
	PADDING: 0;
	POSITION: relative;
	WIDTH: 100%
}
table.contentTable td.maxWidth {
	FONT-SIZE: 1px !important;
	HEIGHT: 8px;
	LINE-HEIGHT: 1px;
	WIDTH: 100%
}
table.td.maxHeight {
	HEIGHT: 100%
}
table.td.topCenter {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top
}
table.contentTable * {
	MARGIN: 0;
	PADDING: 0
}
table.contentTable .bodytext p, table.contentTable p {
	PADDING: 0 0 5px 15px
}
table.contentTable td.topLeft {
	FONT-SIZE: 1px !important;
	HEIGHT: 8px;
	LINE-HEIGHT: 1px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top
}
table.contentTable td.topRight {
	FONT-SIZE: 1px !important;
	HEIGHT: 8px;
	LINE-HEIGHT: 1px;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: top
}
table.contentTable tr {
	FONT-SIZE: 8px !important;
	HEIGHT: 8px;
	LINE-HEIGHT: 8px;
}
table.contentTable td.botLeft {
	TEXT-ALIGN: left
}
table.contentTable td.botRight {
	TEXT-ALIGN: right
}
img.topRightFirefox {
	POSITION: relative;
	RIGHT: -1px;
	TOP: -1px;
	VERTICAL-ALIGN: top
}
img.topRightIExplore {
	POSITION: relative;
	RIGHT: -1px;
	TOP: -1px;
	VERTICAL-ALIGN: top
}
img.botLeftFirefox {
	BOTTOM: -1px;
	LEFT: -1px;
	POSITION: relative
}
img.botRightFirefox {
	BOTTOM: -1px;
	POSITION: relative;
	RIGHT: -1px
}
img.botLeftIExplorer {
	BOTTOM: -1px;
	LEFT: -1px;
	POSITION: relative;
	VERTICAL-ALIGN: bottom
}
img.botRightIExplorer {
	BOTTOM: -1px;
	POSITION: relative;
	RIGHT: -1px;
	VERTICAL-ALIGN: bottom
}
hr#bridge {
	BACKGROUND-COLOR: #AAA;
	BORDER: 0;
	COLOR: #AAA;
	HEIGHT: 0;
	LEFT: -1px;
	POSITION: relative;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 0
}
table td#dottedBlueBorder {
	BORDER: 1px dotted #00F;
	DISPLAY: table-cell;
	HEIGHT: 100%;
	VERTICAL-ALIGN: middle;
	WIDTH: 100%
}
table td#tabcontentArea2 {
	DISPLAY: table-cell;
	HEIGHT: 100%;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	WIDTH: 100%
}
table#dottedRedBorder {
	BORDER: 1px dotted red;
	WIDTH: 100%
}
div#portletWrapper {
	BORDER: 0;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 100%
}
/*- end tabs presentation template styles -*/

/* Risk Alert Styles */
table td.leftarrow {
	TEXT-ALIGN: left
}
table td.rightarrow {
	TEXT-ALIGN: right
}
table.alertsearchtable {
	BACKGROUND-COLOR: #e9e9e9;
	BORDER: #333 1px solid
}
table.alertsearchtable td.searchbutton {
	PADDING-TOP: 6px
}
table.alertsearchtable td.searchlabel {
	COLOR: #555;
	FONT-WEIGHT: 700
}
table.alertsresultstable td.alertscolumnheader {
	BACKGROUND-COLOR: #fffbf2;
	BORDER-COLOR: #7b7f80 #7f99b2 #333 #7b7f80;
	BORDER-STYLE: outset solid solid outset;
	BORDER-WIDTH: 1px 1px 2px
}
table.alertsresultstable td.alertscolumnheader span {
	COLOR: #DC661D;
	FONT-WEIGHT: 700
}
table#outertable td.displayedresults {
	WIDTH: 50%
}
table#outertable td.resultsperpage {
	WIDTH: 45%
}
table#outertable td.rowsperpage {
	WIDTH: 5%
}
table.alertstable td.displayedresults span {
	FLOAT: left;
	PADDING-LEFT: 10px
}
table.alertstable td.resultsperpage span {
	FLOAT: right;
	PADDING-RIGHT: 10px
}
table.alertstable .formpulldowntext {
	FLOAT: right
}
table.tablerisksummary {
	BORDER: 2px solid #D6D6D6;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 100%
}
table.tablerisksummary td.tableheader {
	BACKGROUND-COLOR: #fffbf2;
	BORDER-BOTTOM: 2px solid #D6D6D6;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 100%
}
table.tablerisksummary td.tableheader h3 {
	COLOR: #DC661D;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	MARGIN: 0;
	PADDING-BOTTOM: 2px
}
table#outertable table.tablerisksummary td {
	PADDING-LEFT: 5px
}
table#outertable table.tablerisksummary td ul {
	MARGIN-LEFT: 4px
}
table#outertable table.tablerisksummary table td.twocolfixedleft {
	FONT-WEIGHT: 700;
	PADDING-LEFT: 2px;
	WIDTH: 40%
}
table#outertable td.twocolfixedleft {
	COLOR: #555;
	FONT-WEIGHT: 700;
	WIDTH: 40%
}
table.alertsearchtable td.searchoption .formtextboxtext, table.alertsearchtable select#ddltopic, table.alertsearchtable select#ddlcufunction, table.alertsearchtable select#ddlproduct {
	WIDTH: 250px
}
table.alertsresultstable td, table#outertable table.tablerisksummary table td, table#outertable td.twocolfixedright {
	COLOR: #555
}
/* End Risk Alert Style */

/* <--  END CUNA MUTUAL CUSTOM STYLES  --> */

/*---------------------------------*/
/*- START LAYOUT - CUNAMUTUAL.COM -*/
/*---------------------------------*/

/*** <-- ALL COLUMN STYLES --> ***/
#outerTable {
	background-color: #FFF
}
#webContentNoSpaceWarning {
	visibility: hidden;
}
.columnOne {
	text-align: left;
	padding-top: 10px
}
.columnOne .platportletHeaderBg {
	BACKGROUND-COLOR: transparent
}
.columnTwo {
	text-align: left;
	padding-top: 10px
}
.columnTwo .platportletHeaderBg {
	BACKGROUND-COLOR: transparent
}
.columnThree {
	text-align: left;
	padding-top: 10px
}
.columnThree .platportletHeaderBg {
	BACKGROUND-COLOR: transparent
}
table.portletBase table td.crossSellTextContainer {
	padding: 4px 0 0 0
}
table.portletBase table td.crossSellImageContainer {
	padding: 4px
}
/*** <-- ONE COLUMN STYLES --> ***/
/* RULES
/* - If the text size and print/email toolbars are desired, then the print/email toolbar must be placed on the 
/*   page first, followed by the text size, then all other portlets.  This is because of the way they must stack
/*   in order to look correct.
/* - Use webContentNoSpace (PresTemp) for the banner only.  Do not use webContentNoSpace (PresTemp) on layoutOneColumn
/*   except for use with the banner.
/* - If the toolbars and a title are used in conjunction, the toolbars must come before the title.
*/

.layoutOneColumn {
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left;
	WIDTH: 887px
}
.layoutOneColumn .columnOne {
	PADDING-LEFT: 35px;
	PADDING-RIGHT: 35px;
	PADDING-TOP: 15px;
	WIDTH: 100%
}
.layoutOneColumn .columnOne .intranetStandard {
	COLOR: #666;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN: 0;
	PADDING: 0
}
.layoutOneColumn .columnOne .intranetStandard td {
	COLOR: #666;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN: 0;
	PADDING: 0
}
.layoutOneColumn .columnOne .intranetStandard ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 20px;
	TEXT-ALIGN: left
}
.layoutOneColumn .columnOne .intranetStandard ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.layoutOneColumn .columnOne .intranetStandard .bodycontent table td p {
	PADDING-LEFT: 5px
}
.layoutOneColumn .columnOne .intranetStandard .bodycontent table td table td {
	PADDING-LEFT: 5px
}
.layoutOneColumn .columnOne .intranetStandard .bodycontent table td table td p {
	PADDING-LEFT: 0
}
.layoutOneColumn .columnOne .platportletHeaderBg {
	BACKGROUND-COLOR: Transparent
}
.layoutOneColumn .columnOne .portletBody {
	WIDTH: 100%
}
.layoutOneColumn .columnOne .webContentNoSpace {
	MARGIN-LEFT: -35px;
	MARGIN-RIGHT: -35px;
	MARGIN-TOP: -15px
}
.layoutOneColumn .columnOne .webContentNoSpace span#webContentNoSpaceWarning {
	COLOR: red;
	FONT-WEIGHT: 700;
	VISIBILITY: visible
}
.layoutOnecolumn .columnOne .noBorder {
	MARGIN-BOTTOM: -23px;
	POSITION: relative;
	TOP: -28px
}
/*** <-- TWO COLUMN NARROW(LEFT)/WIDE(RIGHT) LAYOUT --> ***/
/* RULES
/* - If the right toolbar and a title are used in conjunction, the toolbar must come before the title.
*/

/* My Services Employee Services */
.layoutTwoColumnNarrowWide .intranetStandard TABLE#EmployeeServicesTable TD {
	PADDING: 0
}
.layoutTwoColumnNarrowWide .intranetStandard TABLE#EmployeeServicesTable TD div.serviceListContainer table.left td {
	PADDING: 3px 10px 3px 20px
}
/* end */

.layoutTwoColumnNarrowWide {
	WIDTH: 887px;
	BORDER-COLLAPSE: collapse
}
.layoutTwoColumnNarrowWide .columnOne {
	BORDER-COLLAPSE: collapse;
	PADDING: 5px 0 0 15px;
	WIDTH: 220px !important
}
.layoutTwoColumnNarrowWide .columnOne .Portlet_b {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_right_column_container_bottom.gif) no-repeat scroll 0 100%
}
.layoutTwoColumnNarrowWide .columnOne .Portlet_b div.bodyText {
	PADDING: 0 0 10px 15px
}
.layoutTwoColumnNarrowWide .columnOne .Portlet_b div.bodyText p {
	MARGIN: 0;
	PADDING: 0
}
.layoutTwoColumnNarrowWide .columnOne .Portlet_r {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_right_column_container_shadow.gif) repeat-y scroll 214px 0
}
.layoutTwoColumnNarrowWide .columnOne .intranetStandard TD {
	COLOR: #666;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN: 0;
	PADDING: 5px 10px 10px 15px
}
.layoutTwoColumnNarrowWide .columnOne .intranetStandard TD p {
	OVERFLOW: hidden;
	WIDTH: 180px
}
.layoutTwoColumnNarrowWide .columnOne .intranetStandard ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 15px;
	TEXT-ALIGN: left
}
.layoutTwoColumnNarrowWide .columnOne .intranetStandard ul * {
	FONT-SIZE: 12px
}
.layoutTwoColumnNarrowWide .columnOne .intranetStandard ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.layoutTwoColumnNarrowWide .columnOne .platportletHeaderBg {
	BACKGROUND-COLOR: Transparent
}
.layoutTwoColumnNarrowWide .columnOne .platportletNarrowHeader {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	MARGIN: 0;
	PADDING: 0
}
.layoutTwoColumnNarrowWide .columnOne .portletBase {
	BACKGROUND-IMAGE: url(/Sites/CunaMutual/images/cmg/bg_left_column_container_top_white.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 220px
}
.layoutTwoColumnNarrowWide .columnOne .portletBody {
	BACKGROUND-COLOR: #FFF;
	MARGIN: auto
}
.layoutTwoColumnNarrowWide .columnOne .portletButtons {
	BACKGROUND-COLOR: Transparent
}
.layoutTwoColumnNarrowWide .columnOne .portletTitle {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	PADDING: 20px 0 0 15px;
	WIDTH: 90% !important
}
.layoutTwoColumnNarrowWide .columnTwo {
	BORDER-COLLAPSE: collapse;
	PADDING: 5px 20px 0 0;
	TEXT-ALIGN: left;
	WIDTH: 622px !important
}
.layoutTwoColumnNarrowWide .columnTwo .intranetStandard ul, .layoutThreeColumn ul li {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif)!important;
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;/*PADDING-LEFT:17px;*/
	TEXT-ALIGN: left; /*margin-left:-22px*/
}
.layoutTwoColumnNarrowWide .columnTwo .intranetStandard ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.layoutTwoColumnNarrowWide .columnTwo .Quote_t {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_image_container_top-wide.gif) no-repeat scroll left top;
	padding: 10px 0px 1px 0px!important;
}
.layoutTwoColumnNarrowWide .columnTwo .Quote_t .Quote_b {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_image_container_bottom-wide.gif) no-repeat scroll left bottom;
	PADDING: 10px 0 1px 10px
}
.layoutTwoColumnNarrowWide .columnTwo .Quote_t .Quote_b .Quote p {
	MARGIN: 0;
	PADDING: 0 0 10px;
	WIDTH: 100%
}
.layoutTwoColumnNarrowWide .columnTwo .Quote_t .Quote_b .Signature p {
	MARGIN: 0;
	PADDING: 10px 0 0;
	TEXT-ALIGN: right;
	WIDTH: 100%
}
.layoutTwoColumnNarrowWide .columnTwo .Quote_t .Quote_b table {
	WIDTH: 98%;
	PADDING-BOTTOM: 1px
}
.layoutTwoColumnNarrowWide .columnTwo .portletBody .intranetStandard td {
	COLOR: #666
}
/*** <-- TWO COLUMN WIDE(LEFT)/NARROW(RIGHT) LAYOUT --> ***/
.layoutTwoColumnWideNarrow {
	BORDER-COLLAPSE: collapse;
	WIDTH: 887px
}
.layoutTwoColumnWideNarrow .columnOne {
	BORDER-COLLAPSE: collapse;
	PADDING-LEFT: 10px;
	PADDING-TOP: 9px;
	WIDTH: 630px !important
}
.layoutTwoColumnWideNarrow .columnOne .intranetStandard ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 17px;
	TEXT-ALIGN: left
}
.layoutTwoColumnWideNarrow .columnOne .intranetStandard ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.layoutTwoColumnWideNarrow .columnOne .portletBody {
	BACKGROUND-COLOR: #FFF
}
.layoutTwoColumnWideNarrow .columnOne .portletBody .intranetStandard {
	COLOR: #666;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN-LEFT: 0;
	MARGIN-RIGHT: 0 !important;
	MARGIN-TOP: 0;
	PADDING: 0
}
.layoutTwoColumnWideNarrow .columnOne .portletBody .intranetStandard TD {
	COLOR: #666;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN-LEFT: 0;
	MARGIN-RIGHT: 0;
	MARGIN-TOP: 0;
	PADDING: 0
}
.layoutTwoColumnWideNarrow .columnTwo {
	PADDING: 5px 14px 0 0;
	WIDTH: 230px !important
}
.layoutTwoColumnWideNarrow .columnTwo .portletBody {
	BACKGROUND-COLOR: #FFF
}
.layoutTwoColumnWideNarrow .columnTwo .portletBody .intranetStandard {
	COLOR: #666;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN-LEFT: 0;
	MARGIN-RIGHT: 0 !important;
	MARGIN-TOP: 0;
	PADDING: 0
}
.layoutTwoColumnWideNarrow .columnTwo .portletBody .intranetStandard TD {
	COLOR: #666;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN-LEFT: 0;
	MARGIN-RIGHT: 0;
	MARGIN-TOP: 0;
	PADDING: 0
}
/*** <-- THREE COLUMN LAYOUT --> ***/
#layoutThreeColumnHeader {
	BACKGROUND: url(../../../../portal/B2B/test_border3.png) repeat-y top left;
	WIDTH: 887px
}
.layoutThreeColumn {
	BORDER-COLLAPSE: collapse;
	WIDTH: 887px
}
.layoutThreeColumn td {
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnOne {
	BORDER-COLLAPSE: collapse;
	PADDING-LEFT: 17px;
	WIDTH: 220px
}
.layoutThreeColumn .columnOne .Portlet_b {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_right_column_container_bottom.gif) no-repeat scroll 0 100%
}
.layoutThreeColumn .columnOne .Portlet_b div.bodyText {
	PADDING: 0 0 10px 15px
}
.layoutThreeColumn .columnOne .Portlet_b div.bodyText p {
	MARGIN: 0;
	PADDING: 0
}
.layoutThreeColumn .columnOne .Portlet_r {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_right_column_container_shadow.gif) repeat-y scroll 214px 0
}
.layoutThreeColumn .columnOne .intranetStandard TD {
	COLOR: #666;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN: 0;
	PADDING: 5px 20px 10px 15px
}
.layoutThreeColumn .columnOne .intranetStandard TD p {
	OVERFLOW: hidden;
	WIDTH: 180px
}
.layoutThreeColumn .columnOne .intranetStandard ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 17px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnOne .intranetStandard ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnOne .platportletHeaderBg {
	BACKGROUND-COLOR: Transparent
}
.layoutThreeColumn .columnOne .platportletNarrowHeader {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	MARGIN: 0;
	PADDING: 0
}
.layoutThreeColumn .columnOne .portletBase {
	BACKGROUND-IMAGE: url(/Sites/CunaMutual/images/cmg/bg_left_column_container_top_white.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 220px
}
.layoutThreeColumn .columnOne .webcontent .portletBody {
	BACKGROUND-IMAGE: url(/Sites/CunaMutual/images/cmg/bg_left_column_container_top_white.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 220px
}
.layoutThreeColumn .columnOne .webcontent .portletBody h1 {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	PADDING: 20px 0 0 15px;
	WIDTH: 90% !important;
}
.layoutThreeColumn .columnOne .portletBody {
	BACKGROUND-COLOR: #FFF;
	MARGIN: auto
}
.layoutThreeColumn .columnOne .portletButtons {
	BACKGROUND-COLOR: Transparent
}
.layoutThreeColumn .columnOne .portletTitle {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	PADDING: 20px 0 0 15px;
	WIDTH: 90% !important
}
.layoutThreeColumn .columnTwo {
	BORDER-COLLAPSE: collapse;
	PADDING: 15px 5px 0;
	TEXT-ALIGN: center;
	WIDTH: 387px !important
}
.layoutThreeColumn .columnTwo .BodyText ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 32px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnTwo .BodyText ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnTwo .Quote_t {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_image_container_top.gif) no-repeat scroll left top
}
.layoutThreeColumn .columnTwo .Quote_t .Quote_b {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_image_container_bottom.gif) no-repeat scroll left bottom;
	PADDING: 10px 0 1px 10px
}
.layoutThreeColumn .columnTwo .Quote_t .Quote_b .Quote p {
	MARGIN: 0;
	PADDING: 4px 0 10px;
	WIDTH: 100%
}
.layoutThreeColumn .columnTwo .Quote_t .Quote_b .Signature p {
	MARGIN: 0;
	PADDING: 10px 0 0;
	TEXT-ALIGN: right;
	WIDTH: 100%
}
.layoutThreeColumn .columnTwo .intranetStandard .BodyText ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 32px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnTwo .intranetStandard .BodyText ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnTwo .intranetStandard ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	MARGIN-TOP: 3px;
	PADDING-LEFT: 17px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnTwo .intranetStandard ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnTwo .platportletHeaderBg {
	BACKGROUND-COLOR: Transparent
}
.layoutThreeColumn .columnTwo .portletBody .intranetStandard {
	COLOR: #666;
	MARGIN: 0;
	PADDING: 0
}
.layoutThreeColumn .columnTwo .portletBody .intranetStandard td {
	COLOR: #666;
	MARGIN: 0;
	PADDING: 0
}
.layoutThreeColumn .columnTwo div.Quote_t div.Quote_b table {
	WIDTH: 375px
}
.layoutThreeColumn .columnTwo div.Quote_t div.Quote_b table img {
	MARGIN-RIGHT: -2px
}
.layoutThreeColumn .columnTwo div.Quote_t div.Quote_b table img[align="right"] {
	MARGIN-LEFT: -2px !important;
	MARGIN-RIGHT: 0 !important
}
.layoutThreeColumn .columnTwo div.Quote_t div.Quote_b table table {
	WIDTH: 100%
}
.layoutThreeColumn .columnThree {
	BORDER-COLLAPSE: collapse;
	PADDING-RIGHT: 13px;
	WIDTH: 220px;
}
.layoutThreeColumn .columnThree .Portlet_b {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_right_column_container_bottom.gif) no-repeat scroll 0 100%;
	WIDTH: 220px
}
.layoutThreeColumn .columnThree .Portlet_b div.bodyText {
	PADDING: 0 0 10px 15px
}
.layoutThreeColumn .columnThree .Portlet_b div.bodyText p {
	MARGIN: 0;
	PADDING: 0
}
.layoutThreeColumn .columnThree .Portlet_r {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_right_column_container_shadow.gif) repeat-y scroll 100% 0;
	WIDTH: 220px
}
.layoutThreeColumn .columnThree .Portlet_r .Portlet_b table td img {
	MARGIN-RIGHT: -1px
}
.layoutThreeColumn .columnThree .Portlet_r .Portlet_b table td img[align="right"] {
	MARGIN: 0 2px 0 0 !important
}
.layoutThreeColumn .columnThree .Portlet_r .Portlet_b .LinksPortlet ul {
	padding-left: 20px;
}
.layoutThreeColumn .columnThree .intranetStandard TD {
	COLOR: #666;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	MARGIN: 0;
	PADDING: 5px 20px 10px 15px !important
}
.layoutThreeColumn .columnThree .intranetStandard TD p {
	OVERFLOW: hidden;
	WIDTH: 180px
}
.layoutThreeColumn .columnThree .intranetStandard ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 15px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnThree .intranetStandard ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
.layoutThreeColumn .columnThree .platportletHeaderBg {
	BACKGROUND-COLOR: Transparent
}
.layoutThreeColumn .columnThree .platportletNarrowHeader {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	MARGIN: 0;
	PADDING: 0
}
.layoutThreeColumn .columnThree .platportletNarrowHeader p {
	MARGIN: 0;
	PADDING: 0
}
.layoutThreeColumn .columnThree .portletBase {
	BACKGROUND-IMAGE: url(/Sites/CunaMutual/images/cmg/bg_right_column_container_top.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 220px
}
.layoutThreeColumn .columnThree .portletBody {
	BACKGROUND-COLOR: #FFF;
	MARGIN: auto
}
.layoutThreeColumn .columnThree .portletButtons {
	BACKGROUND-COLOR: Transparent
}
.layoutThreeColumn .columnThree .portletTitle {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	PADDING: 20px 0 0 15px;
	WIDTH: 90% !important
}
/*-------------------------------*/
/*  END LAYOUT - CUNAMUTUAL.COM  */
/*-------------------------------*/

/*--------------------*/
/*  START B2B STYLES  */
/*--------------------*/

.b2bColSpacingAP {
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px
}
.b2bContentBox {
	BACKGROUND-COLOR: #FFF;
	MARGIN-BOTTOM: 10px
}
.b2bContentBox.library .b2bContentBoxInner {
	PADDING: 0 7px
}
.b2bContentBox.library .b2bContentBoxInner .header {
	MARGIN: 0 15px 10px
}
.b2bContentBox.library .b2bContentBoxInner .Header {
	MARGIN: 0 15px 10px
}
.b2bContentBox.messages .b2bContentBoxInner .content p {
	MARGIN: 0;
	PADDING: 0 15px 10px
}
.b2bContentBox.messages .b2bContentBoxInner .content p strong {
	COLOR: #757575
}
.b2bContentBoxInner {
	BACKGROUND-COLOR: #FFF;
	DISPLAY: block;
	PADDING: 0;
	POSITION: relative
}
.b2bContentBoxInner div.controls {
	MARGIN-LEFT: 490px;
	POSITION: absolute
}
.b2bContentBoxInner div.header {
	BORDER-BOTTOM: 2px dotted #dc661d;
	MARGIN: 0 10px
}
.b2bContentBoxInner div.Header {
	BORDER-BOTTOM: 2px dotted #dc661d;
	MARGIN: 0 10px
}
.b2bContentBoxInner h3.fontReplace {
	COLOR: #dc661d;
	FONT-SIZE: 14px
}
.b2bContentCenterColumn div.alsoInterested {
	PADDING: 0 10px
}
.b2bContentCenterColumn div.alsoInterested h2 {
	MARGIN: 0;
	MARGIN-BOTTOM: 10px;
	PADDING: 0
}
.b2bContentCenterColumn div.alsoInterested p {
	MARGIN: 0;
	PADDING: 0 5px 10px
}
.b2bContentCenterColumn div.alsoInterested ul {
	MARGIN: 0;
	MARGIN-LEFT: 12px;
	PADDING: 0
}
.b2bContentCenterColumn div.alsoInterested ul li {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif) no-repeat 0 6px;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE: none;
	PADDING-LEFT: 10px
}
.b2bContentCenterColumn div.alsoInterested ul li a {
	COLOR: #881635 !important;
	FONT-WEIGHT: 700
}
.b2bContentCenterColumn div.alsoInterested ul li a:hover {
	COLOR: #dc661d !important
}
.b2bContentCenterColumn div.loginBox {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_login_box_middle.gif) repeat-y top left;
	WIDTH: 211px
}
.b2bContentCenterColumn div.loginBox div.bottom {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_login_box_bottom.gif) no-repeat top left;
	HEIGHT: 13px;
	OVERFLOW: hidden;
	WIDTH: 211px
}
.b2bContentCenterColumn div.loginBox div.top {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_login_box_top.gif) no-repeat top left;
	HEIGHT: 11px;
	OVERFLOW: hidden;
	WIDTH: 211px
}
.b2bContentCenterColumn div.loginBox form {
	MARGIN: 0;
	PADDING: 0 10px
}
.b2bContentCenterColumn div.loginBox form .clear {
	CLEAR: left;
	PADDING: 5px 0 10px
}
.b2bContentCenterColumn div.loginBox form .left {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 0;
	PADDING: 0
}
.b2bContentCenterColumn div.loginBox form .loginLinks {
	LINE-HEIGHT: 1.5em
}
.b2bContentCenterColumn div.loginBox form .loginLinks a {
	COLOR: #666 !important
}
.b2bContentCenterColumn div.loginBox form .loginLinks a:hover {
	COLOR: #dc661d !important
}
.b2bContentCenterColumn div.loginBox form input.submit {
	LEFT: 10px;
	MARGIN: 0;
	MARGIN-TOP: 48px;
	PADDING: 0;
	POSITION: relative
}
.b2bContentCenterColumn div.loginBox form input.text {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_text_input.gif) no-repeat top left;
	BORDER: none;
	COLOR: #666;
	FONT-SIZE: 10px;
	HEIGHT: 14px;
	MARGIN: 0;
	MARGIN-BOTTOM: 3px;
	PADDING: 2px 3px;
	WIDTH: 100px
}
.b2bContentCenterColumn div.loginBox form label {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px
}
.b2bContentCenterColumn div.product {
	MARGIN: 0;
	OVERFLOW: hidden;
	PADDING: 0;
	WIDTH: 355px
}
.b2bContentCenterColumn div.product a.readMore {
	DISPLAY: inline;
	FLOAT: right
}
.b2bContentCenterColumn div.product h2 {
	MARGIN: 0;
	MARGIN-TOP: 10px;
	PADDING: 0
}
.b2bContentCenterColumn div.quote {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_image_container_top.gif) no-repeat left top;
	MARGIN-BOTTOM: 10px;
	PADDING-TOP: 10px
}
.b2bContentCenterColumn div.quote div.inner {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_image_container_bottom.jpg) no-repeat left bottom;
	HEIGHT: 156px;
	MARGIN: 0;
	PADDING: 0 0 10px 13px
}
.b2bContentCenterColumn div.quote div.inner p {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	MARGIN: 0 0 10px;
	PADDING: 0 0 10px;
	WIDTH: 240px
}
.b2bContentCenterColumn div.quote div.inner p.citation {
	BORDER: none;
	MARGIN: 0;
	TEXT-ALIGN: right;
	WIDTH: 240px
}
.b2bContentCenterColumn div.quote div.inner[class] {
	HEIGHT: auto;
	MIN-HEIGHT: 156px
}
.b2bContentCenterColumn div.tab_content {
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 30px
}
.b2bContentCenterColumn div.tab_content div.tab_view {
	PADDING: 0 14px
}
.b2bContentCenterColumn div.tab_content div.tab_view h2 {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 18px;
	MARGIN-TOP: 5px;
	PADDING-TOP: 0
}
.b2bContentCenterColumn div.tab_content div.tab_view ul {
	PADDING-LEFT: 15px
}
.b2bContentCenterColumn div.tab_content div.tab_view ul li {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif) no-repeat 0 8px;
	LINE-HEIGHT: 1.8em;
	LIST-STYLE: none;
	PADDING-LEFT: 10px
}
.b2bContentCenterColumn form.email_link {
	MARGIN: 0;
	PADDING: 0 10px
}
.b2bContentCenterColumn form.email_link input.submit {
	MARGIN-LEFT: 130px
}
.b2bContentCenterColumn form.email_link input.text {
	MARGIN-BOTTOM: 10px;
	WIDTH: 250px
}
.b2bContentCenterColumn form.email_link label {
	CLEAR: left;
	DISPLAY: inline;
	FLOAT: left;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: right;
	WIDTH: 125px
}
.b2bContentCenterColumn form.email_link p {
	MARGIN: 0;
	PADDING: 0 0 20px 20px;
	WIDTH: 400px
}
.b2bContentCenterColumn form.email_link textarea {
	HEIGHT: 100px;
	MARGIN-BOTTOM: 10px;
	WIDTH: 250px
}
.b2bContentCenterColumn table.about_category {
	MARGIN-BOTTOM: 10px
}
.b2bContentCenterColumn table.about_category div.content {
	PADDING: 5px 15px
}
.b2bContentCenterColumn table.about_category div.content ul {
	MARGIN: 0;
	MARGIN-LEFT: 7px;
	PADDING: 0
}
.b2bContentCenterColumn table.about_category div.content ul li {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif) no-repeat 0 6px;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE: none;
	PADDING-LEFT: 10px
}
.b2bContentCenterColumn table.about_category h2 {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px;
	MARGIN: 0;
	MARGIN-BOTTOM: 8px;
	PADDING: 0;
	WIDTH: 200px
}
.b2bContentCenterColumn table.about_category td.bottom {
	HEIGHT: 8px;
	OVERFLOW: hidden
}
.b2bContentCenterColumn table.about_category td.top {
	HEIGHT: 7px;
	OVERFLOW: hidden
}
.b2bContentCenterColumn table.product_tab_content td.bottom {
	HEIGHT: 8px;
	OVERFLOW: hidden
}
.b2bContentCenterColumn table.product_tab_content td.top {
	HEIGHT: 9px;
	OVERFLOW: hidden
}
.b2bContentType div table {
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 20px;
	WIDTH: 510px
}
.b2bContentType div table td {
	PADDING: 3px
}
.b2bSidebars {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px
}
.b2bSidebars .container div.content div.headline h3 {
	MARGIN: 0
}
.b2bSidebars .container ul li.current a {
	COLOR: #dc661d !important
}
.b2bSidebars .container.about_us div.content div.headline {
	PADDING-BOTTOM: 8px
}
.b2bSidebars .container.about_us h3 {
	BORDER-BOTTOM: none
}
.b2bSidebars .container.about_us ul li {
	BACKGROUND: none;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px
}
.b2bSidebars .container.about_us ul li span.hdr a {
	COLOR: #666 !important;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.b2bSidebars .container.about_us ul li span.hdr a:hover {
	COLOR: #dc661d !important
}
.b2bSidebars .container.my_services h3 {
	BORDER-BOTTOM: none
}
.b2bSidebars .container.my_services ul li {
	BACKGROUND: none;
	PADDING-LEFT: 5px
}
.b2bSidebars .container.my_services ul li span.hdr a {
	COLOR: #666 !important;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.b2bSidebars .container.my_services ul li span.hdr a:hover {
	COLOR: #dc661d !important
}
.b2bSidebars .container.my_services ul li ul {
	PADDING-TOP: 8px
}
.b2bSidebars .container.my_services ul li ul li {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif) no-repeat 0 6px;
	MARGIN-LEFT: 1px;
	PADDING-LEFT: 10px
}
.b2bSidebars .container.productDetail {
	MARGIN-TOP: 5px
}
.b2bSidebars .container.productDetail ul li {
	BACKGROUND: none;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE: none;
	PADDING-LEFT: 10px
}
.b2bSidebars .container.productDetail ul li span.hdr a {
	COLOR: #666 !important;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	LINE-HEIGHT: 1.8em
}
.b2bSidebars .container.productDetail ul li span.hdr a:hover {
	COLOR: #dc661d !important
}
.b2bSidebars .container.productDetail ul li ul li span.hdr a {
	FONT-SIZE: 11px
}
.b2bSidebars .container.productDetail ul li ul li ul {
	PADDING-TOP: 2px
}
.b2bSidebars .container.productDetail ul li ul li ul li {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif) no-repeat 0 6px;
	MARGIN-LEFT: 1px
}
.b2bSidebars .container.products h3 {
	BORDER-BOTTOM: none
}
.b2bSidebars .feedback p strong {
	COLOR: #881635
}
.b2bSidebars .myPoints {
	WIDTH: auto !important
}
.b2bSidebars .myPoints .headline img {
	PADDING-BOTTOM: 3px
}
.b2bSidebars .myPoints .viewProfile {
	DISPLAY: inline;
	FLOAT: right;
	MARGIN-TOP: 20px
}
.b2bSidebars .myPoints p {
	MARGIN: 0;
	PADDING: 0
}
.b2bSidebars .myPoints h4 {
	COLOR: #881635;
	margin: 0;
	padding-bottom: 10px;
}
.b2bSidebars .myPoints table#gvTopContributors {
	MARGIN-TOP: 10px
}
.b2bSidebars .my_services div.content div.headline {
	BORDER: none !important;
	MARGIN-BOTTOM: 5px
}
.b2bSidebars .tools_resources div.content div.headline {
	PADDING: 0 0 2px;
	WIDTH: 150px
}
.b2bSidebars .topPerformers .content {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif) no-repeat bottom right
}
.b2bSidebars .topPerformers p strong {
	COLOR: #881635
}
.b2bSidebars .topPerformers td img {
	DISPLAY: block
}
.b2bSidebars .topPerformers ul {
	PADDING-BOTTOM: 5px !important
}
.b2bSidebars .topPerformers ul li {
	BACKGROUND-IMAGE: none;
	PADDING-LEFT: 0
}
.b2bSidebars div.content {
	MARGIN: 0;
	PADDING: 0
}
.b2bSidebars div.content div.headline {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	MARGIN: 0 0 10px;
	PADDING: 0 0 2px
}
.b2bSidebars div.content ul {
	MARGIN: 0;
	PADDING: 0
}
.b2bSidebars h3 {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.b2bSidebars h3 a {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.b2bSidebars h3 a:link {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.b2bSidebars h3 a:visited {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700
}
.b2bSidebars h4 {
	COLOR: #0000ff;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	MARGIN-LEFT: 8px
}
.b2bSidebars h4 a {
	COLOR: #0000ff;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	MARGIN-LEFT: 8px
}
.b2bSidebars h4 a:link {
	COLOR: #0000ff;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	MARGIN-LEFT: 8px
}
.b2bSidebars h4 a:visited {
	COLOR: #881635;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	MARGIN-LEFT: 8px
}
.b2bSidebars img.enhance_relations {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	PADDING-BOTTOM: 4px
}
.b2bSidebars p {
	MARGIN: 0;
	PADDING: 0 0 10px
}
.b2bSidebars p strong {
	COLOR: #881635
}
.b2bSidebars table.about_us {
	MARGIN-TOP: 5px
}
.b2bSidebars table.container {
	MARGIN-BOTTOM: 0;
	MARGIN-LEFT: 0
}
.b2bSidebars table.container.more_info h3 {
	LEFT: -5000px;
	POSITION: absolute
}
.b2bSidebars table.container.more_info span.moreInfoFontReplace {
	FONT-SIZE: 12px;
	LEFT: 15px;
	LINE-HEIGHT: 14px;
	POSITION: relative;
	TOP: 17px
}
.b2bSidebars table.container.more_info td.pic1 {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/more_info_lady.jpg) no-repeat top left;
	HEIGHT: 89px;
	OVERFLOW: hidden;
	WIDTH: 216px
}
.b2bSidebars table.container.more_info td.pic2 {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/more_info_guy.jpg) no-repeat top left;
	HEIGHT: 89px;
	OVERFLOW: hidden;
	WIDTH: 216px
}
.b2bSidebars table.enhance_relations {
	MARGIN-TOP: 5px
}
.b2bSidebars table.enhance_relations div.content {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_right_column_container_bottom_couple.gif) no-repeat bottom right;
	HEIGHT: 143px;
	PADDING-BOTTOM: 10px;
	WIDTH: 190px
}
.b2bSidebars table.enhance_relations div.content p {
	FONT-SIZE: 10px;
	PADDING-RIGHT: 65px
}
.b2bSidebars table.enhance_relations div.content[class] {
	HEIGHT: auto;
	MIN-HEIGHT: 143px
}
.b2bSidebars table.interests {
	MARGIN-TOP: 5px
}
.b2bSidebars table.myPoints td div.content div {
	FONT-SIZE: 0
}
.b2bSidebars table.myPoints td div.content div table {
	FONT-WEIGHT: 700
}
.b2bSidebars table.myPoints td div.content div table td span {
	FONT-SIZE: 10px;
	FONT-WEIGHT: 400
}
.b2bSidebars table.my_links p {
	PADDING: 10px 0
}
.b2bSidebars table.my_services {
	MARGIN-TOP: 5px
}
.b2bSidebars table.products {
	MARGIN-TOP: 5px
}
.b2bSidebars ul {
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	MARGIN-LEFT: 10px;
	PADDING: 0 0 10px;
	TEXT-ALIGN: left
}
.b2bSidebars ul li {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/orange_dot.gif) no-repeat 0 5px;
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	PADDING-LEFT: 15px;
	TEXT-ALIGN: left
}
.b2bTabContent .header {
	BORDER-BOTTOM: 1px solid #A5A5A5 !important
}
.b2bTabContent .header .expandBtn {
	DISPLAY: inline;
	FLOAT: right
}
.b2bTabContent .header p {
	MARGIN: 0;
	PADDING: 3px 0
}
.b2bTabContent .Header {
	BORDER-BOTTOM: 1px solid #A5A5A5 !important
}
.b2bTabContent .Header .expandBtn {
	DISPLAY: inline;
	FLOAT: right
}
.b2bTabContent .Header p {
	MARGIN: 0;
	PADDING: 3px 0
}
.b2bTabContent thead th {
	TEXT-ALIGN: left
}
.b2bTooltipContent {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/tooltip_bg_left.gif) no-repeat top left;
	HEIGHT: 80px;
	PADDING: 5px 10px 5px 65px;
	POSITION: absolute;
	VISIBILITY: hidden;
	WIDTH: 218px;
	Z-INDEX: 5000
}
.b2bTooltipContentRight {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/tooltip_bg_right.gif) no-repeat top left;
	HEIGHT: 80px;
	PADDING: 5px 65px 5px 10px;
	POSITION: absolute;
	VISIBILITY: hidden;
	WIDTH: 218px;
	Z-INDEX: 5000
}
.b2blsAboveBanner {
	FLOAT: left;
	MARGIN: 0;
	WIDTH: 100%
}
.b2blsAnalytics {
	BACKGROUND-COLOR: #fff;
	FLOAT: left;
	HEIGHT: 1px;
	WIDTH: 100%
}
.b2blsAuthorPop {
	BACKGROUND-COLOR: #fff;
	FLOAT: left;
	HEIGHT: 1px;
	WIDTH: 50%
}
.b2blsBelowBanner {
	BACKGROUND-COLOR: #fff;
	FLOAT: left;
	HEIGHT: auto !important;
	LINE-HEIGHT: 0;
	MARGIN: 0;
	WIDTH: 887px
}
.b2blsBelowFooter {
	DISPLAY: inline;
	FLOAT: left;
	FONT-SIZE: 10px;
	MARGIN: 0;
	TEXT-ALIGN: center;
	WIDTH: 100%
}
.b2blsBottomNav {
	COLOR: #881635;
	FLOAT: left;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	HEIGHT: 20px;
	MARGIN-BOTTOM: -2px !important;
	PADDING-BOTTOM: 0;
	PADDING-TOP: 20px;
	WIDTH: 100%
}
.b2blsCUNAMutualLink {
	FLOAT: left;
	MARGIN-LEFT: 2px
}
.b2blsContentShadow {
	BACKGROUND-IMAGE: url(/Sites/CunaMutual/images/cmg/flash_content_shadow.jpg);
	FLOAT: left;
	PADDING-TOP: 0;
	WIDTH: 100%
}
.b2blsCopyright {
	FLOAT: left;
	PADDING-TOP: 10px;
	WIDTH: 100%
}
.b2blsCopyrightHtml {
	COLOR: #fff;
	FLOAT: none;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	MARGIN: 0;
	TEXT-ALIGN: center
}
.b2blsFiller {
	FONT-SIZE: 1px;
	LINE-HEIGHT: 4px
}
.b2blsHeaderHigh {
	FLOAT: left;
	WIDTH: 887px
}
.b2blsHeaderLow {
	FLOAT: left;
	WIDTH: 100%
}
.b2blsHeaderLowImg {
	FLOAT: right;
	MARGIN-BOTTOM: 0 !important
}
.b2blsHeaderMidImg {
	FLOAT: left;
	MARGIN-BOTTOM: 0 !important
}
.b2blsHeaderTop {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_header_top.gif);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
	HEIGHT: 30px;
	WIDTH: 100%
}
.b2blsLeftFiller {
	FLOAT: left;
	MARGIN-TOP: 0;
	WIDTH: 26%
}
.b2blsLinkAdmin {
	FLOAT: right;
	MARGIN-RIGHT: 12px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: right
}
.b2blsLinkAdmin a span {
	COLOR: #444;
	FONT-SIZE: 10px;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none
}
.b2blsLinkAdmin a:hover span {
	COLOR: #de661d
}
.b2blsLinkBreadcrumb {
	COLOR: #555;
	FLOAT: left;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 400;
	MARGIN: 10px;
	TEXT-DECORATION: none
}
.b2blsLinkBreadcrumb a:link {
	COLOR: #757575;
	PADDING: 0 5px
}
.b2blsLinkFooter {
	FLOAT: left
}
.b2blsLinkFooter a span {
	COLOR: #fff;
	FLOAT: none;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	PADDING: 2px 10px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.b2blsLinkNavBar {
	FLOAT: left
}
.b2blsLinkNavBar a span {
	BORDER-RIGHT: 1px solid #612235;
	COLOR: #444;
	CURSOR: pointer;
	DISPLAY: inline;
	FLOAT: left;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700;
	HEIGHT: 21px;
	PADDING: 0 10px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.b2blsLinkNavBar a:hover span {
	COLOR: #de661d
}
.b2blsLinkNavBar2 {
	FLOAT: left;
	TEXT-ALIGN: left
}
.b2blsLinkNavBar2 a span {
	COLOR: #fff;
	CURSOR: pointer;
	DISPLAY: inline;
	FLOAT: left;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 900;
	PADDING: 2px 10px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.b2blsLinkNavBar2 a:hover span {
	COLOR: #892034
}
.b2blsLinkNavBar2Clicked {
	FLOAT: left;
	TEXT-ALIGN: left
}
.b2blsLinkNavBar2Clicked a span {
	COLOR: #892034;
	CURSOR: pointer;
	DISPLAY: inline;
	FLOAT: left;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 900;
	PADDING: 2px 10px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.b2blsLinkNavBar2Clicked a:hover span {
	COLOR: #892034
}
.b2blsLinkTopNav {
	FLOAT: right;
	MARGIN-RIGHT: 5px;
	PADDING-RIGHT: 0
}
.b2blsLinkTopNav a span {
	COLOR: #DDBDBE;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	MARGIN-RIGHT: 5px;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none
}
.b2blsLinkTopNav a:hover span {
	COLOR: #fff
}
.b2blsMainNav {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bg_nav_gradient.gif) repeat-x;
	FLOAT: left;
	PADDING-TOP: 0;
	WIDTH: 887px
}
.b2blsRightFiller {
	FLOAT: left;
	MARGIN-TOP: 0;
	WIDTH: 22%
}
.b2blsTop {
	BACKGROUND-COLOR: #fff;
	COLOR: #333;
	FLOAT: left;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: 700;
	HEIGHT: 73px;
	PADDING: 0 0 20px !important;
	WIDTH: 100%
}
.b2blsTopLinks {
	FLOAT: right;
	HEIGHT: 20px;
	LINE-HEIGHT: 20px;
	PADDING-BOTTOM: 0;
	PADDING-TOP: 2px
}
.b2blsTopTabs {
	COLOR: #881635;
	FLOAT: left;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700;
	HEIGHT: 23px;
	MARGIN-BOTTOM: -2px !important;
	PADDING-BOTTOM: 0;
	PADDING-TOP: 2px;
	WIDTH: 100%
}
.b2blsZoneNav {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/ldpNav_bg.gif) repeat-x top left;
	BACKGROUND-COLOR: #E48449;
	FLOAT: left;
	PADDING-TOP: 0;
	WIDTH: 887px
}
.b2blsZoneTabs {
	COLOR: #fff;
	FLOAT: left;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: 700;
	WIDTH: 100%
}
/*------------------*/
/*  END B2B STYLES  */
/*------------------*/

/*-PAGE TITLE STYLE-*/
.contentCenterColumn h1 {
	COLOR: #DC661D;
	FONT-SIZE: 17px;
	FONT-WEIGHT: 700;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 3px
}
/*-------------------------*/
/*  START PLUMTREE STYLES  */
/*-------------------------*/

#pt-advanced-search-button {
	DISPLAY: inline
}
#pt-federated-search-button {
	DISPLAY: inline
}
#pt-footer {
	CURSOR: default;
	POSITION: relative
}
#pt-header {
	CURSOR: default;
	HEIGHT: 60px
}
#pt-header-left {
	PADDING-LEFT: 1px
}
#pt-header-right {
	PADDING-RIGHT: 10px
}
#pt-help-button {
	DISPLAY: inline;
	MARGIN-RIGHT: 4px
}
#pt-login-link {
	DISPLAY: inline
}
#pt-logoff-link {
	DISPLAY: inline
}
#pt-my-account-link {
	DISPLAY: inline
}
#pt-my-home-link {
	DISPLAY: inline
}
#pt-portal-content-view {
	MARGIN-TOP: 0;
	WIDTH: 100%
}
#pt-search-controls {
	DISPLAY: inline;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 10px
}
#pt-search-submit-button {
	DISPLAY: inline
}
#pt-topbar {
	BORDER: 0;
	CURSOR: default;
	HEIGHT: 21px;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 100%
}
#pt-user-nav {
	DISPLAY: inline;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 30px
}
#pt-welcome-text {
	DISPLAY: inline
}
* html .ptmenubody #scroll-up-item td {
	FONT-FAMILY: webdings !important
}
.ptclmbutton {
	BORDER: 1px outset
}
.ptclmdatepicker {
	BORDER: solid 1px #999;
	HEIGHT: 152px;
	MARGIN: 0 0 0 5px;
	POSITION: relative;
	WIDTH: 160px
}
.ptclmdatepickerbody {
	PADDING: 2px 0;
	TEXT-ALIGN: center
}
.ptclmdatepickerbodydaynon {
	COLOR: #AAA
}
.ptclmdatepickerbodydow {
	BORDER-BOTTOM: solid 1px #AAA
}
.ptclmdatepickerbodyweek {
	BACKGROUND-COLOR: #EDEDED
}
.ptclmdatepickernav {
	BACKGROUND-COLOR: #CBCBCB;
	BORDER-BOTTOM: 1px outset;
	PADDING: 1px 4px 2px
}
.ptclmdayview {
	BORDER: solid 1px #999;
	OVERFLOW: auto;
	WIDTH: 100%
}
.ptclmdayviewglobal {
	BACKGROUND-COLOR: #DDD;
	BORDER-COLOR: #999;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 1px 0
}
.ptclmdayviewglobalevent {
	MARGIN: 0 2px 1px;
	PADDING: 1px
}
.ptclmdayviewhour {
	BORDER-COLOR: #EDEDED;
	BORDER-STYLE: dotted;
	BORDER-WIDTH: 1px 0 0
}
.ptclmdayviewhourevent {
	CURSOR: default;
	OVERFLOW: hidden
}
.ptclmdayviewhourtext {
	COLOR: #999;
	CURSOR: default;
	HEIGHT: 24px;
	PADDING: 2px 0 0 2px
}
.ptclmdefault {
	CURSOR: default
}
.ptclmloadingdiv {
	CURSOR: wait;
	POSITION: absolute;
	VISIBILITY: hidden;
	Z-INDEX: 10000
}
.ptclmmonthviewcell {
	BORDER-COLOR: #CBCBCB;
	BORDER-STYLE: solid solid outset;
	BORDER-WIDTH: 1px 0 0 1px;
	PADDING: 0
}
.ptclmmonthviewcellalldayevent {
	BORDER: solid 1px #999;
	MARGIN: 0 2px 1px;
	PADDING: 1px
}
.ptclmmonthviewcelldate {
	BORDER: solid 1px #FFF;
	FONT-WEIGHT: 700;
	PADDING: 1px 2px 2px 0;
	POSITION: relative;
	TEXT-ALIGN: right
}
.ptclmmonthviewcelldatenon {
	BORDER: solid 1px #FFF;
	COLOR: #AAA;
	FONT-WEIGHT: 700;
	PADDING: 1px 2px 2px 0;
	POSITION: relative;
	TEXT-ALIGN: right
}
.ptclmmonthviewcelldatetoday {
	BORDER: solid 1px #FFF;
	COLOR: #FFF;
	FONT-WEIGHT: 700;
	PADDING: 1px 2px 2px 0;
	POSITION: relative;
	TEXT-ALIGN: right
}
.ptclmmonthviewcellevent {
	BORDER: solid 1px #FFF;
	MARGIN: 0 2px 1px;
	PADDING: 1px;
	WIDTH: 100%
}
.ptclmmonthviewcellmore {
	MARGIN: 0;
	PADDING: 0 1px 0 0;
	TEXT-ALIGN: right
}
.ptclmmonthviewcellmultidayevent {
	BORDER: 1px #999;
	BORDER-STYLE: solid dashed;
	MARGIN: 0 2px 1px;
	PADDING: 1px
}
.ptclmmonthviewcellmultidayeventempty {
	BORDER: solid 1px #FFF;
	MARGIN: 0 2px 1px;
	PADDING: 2px 1px
}
.ptclmmonthviewcellmultidayeventendonly {
	BORDER: solid 1px;
	BORDER-COLOR: #999;
	BORDER-LEFT-STYLE: dashed;
	MARGIN: 0 2px 1px;
	PADDING: 1px
}
.ptclmmonthviewcellmultidayeventstartonly {
	BORDER: solid 1px;
	BORDER-COLOR: #999;
	BORDER-RIGHT-STYLE: dashed;
	MARGIN: 0 2px 1px;
	PADDING: 1px
}
.ptclmmonthviewdayheader {
	BACKGROUND-COLOR: #CBCBCB;
	BORDER-COLOR: #CBCBCB;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 0 1px 1px
}
.ptclmpointer {
	CURSOR: pointer
}
.ptclmsearchtable {
	BORDER-TOP: solid 1px #FFF;
	DISPLAY: none
}
.ptclmsearchtablecell {
	CURSOR: default;
	PADDING: 3px 6px
}
.ptclmstatebutton {
	CURSOR: pointer;
	DISPLAY: inline;
	MARGIN-RIGHT: 1px;
	PADDING: 4px 2px 1px;
	POSITION: relative
}
.ptclmweekdaycellbody {
	PADDING: 1px
}
.ptclmweekdaycellheader {
	PADDING: 3px 0 3px 8px
}
.ptclmweektable {
	BORDER: solid 1px #CBCBCB
}
.ptclmweekview {
	BORDER: solid 1px #999;
	OVERFLOW: auto;
	WIDTH: 100%
}
.ptclmweekviewcellalldayevent {
	BORDER: solid 1px #999;
	MARGIN: 0 2px 1px;
	PADDING: 1px
}
.ptclmweekviewcellevent {
	BORDER: solid 1px #FFF;
	MARGIN: 0 2px 1px;
	PADDING: 1px
}
.ptclmweekviewcellmultidayevent {
	BORDER: solid 1px #999;
	MARGIN: 0 2px 1px;
	PADDING: 1px
}
.ptcolorpickerpanel {
	BACKGROUND-COLOR: #FFF;
	BORDER: 2px solid #DDD;
	DISPLAY: none;
	HEIGHT: 255px;
	LEFT: 0;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 0;
	WIDTH: 335px;
	Z-INDEX: 501
}
.ptcolorpickerpopup {
	BACKGROUND-COLOR: #FFF;
	BORDER: 2px solid #DDD;
	HEIGHT: 255px;
	LEFT: 0;
	MARGIN: 0;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 0;
	WIDTH: 340px
}
.ptcolorpickersample {
	BORDER: 1px solid #AAA;
	HEIGHT: 10px;
	MARGIN: 0;
	POSITION: relative;
	WIDTH: 10px
}
.ptcolors_backgroundlight {
	BACKGROUND-COLOR: #EDEDED
}
.ptcolors_backgroundlightest {
	BACKGROUND-COLOR: #FFF
}
.ptcolors_backgroundneutrallight {
	BACKGROUND-COLOR: #EDEDED
}
.ptcolors_backgroundneutralmedium {
	BACKGROUND-COLOR: #CBCBCB
}
.ptcolors_backgroundprimary {
	BACKGROUND-COLOR: #6B9ED5
}
.ptcolors_backgroundsecondary {
	BACKGROUND-COLOR: #D6D6D6
}
.ptcolors_blur {
	BACKGROUND-COLOR: #F7F7D7
}
.ptcolors_border {
	BORDER-COLOR: #6B9ED5
}
.ptcolors_borderprimary {
	BORDER-COLOR: #cff
}
.ptcolors_focus {
	BACKGROUND-COLOR: #EDED5F
}
.ptcontextmenudiv {
	BACKGROUND-COLOR: menu;
	BORDER: 2px outset;
	CURSOR: default;
	OVERFLOW: visible;
	PADDING: 1px 0;
	POSITION: absolute;
	VISIBILITY: hidden
}
.ptcontextmenuitem {
	BACKGROUND-COLOR: menu;
	BORDER: 0;
	CURSOR: default;
	DISPLAY: block;
	HEIGHT: 17px;
	MARGIN: 0 1px;
	OVERFLOW: visible;
	PADDING: 2px 15px;
	POSITION: relative;
	WIDTH: 10px
}
.ptcontextmenuitemhighlight {
	BACKGROUND-COLOR: highlight;
	BORDER: 0;
	CURSOR: default;
	DISPLAY: block;
	HEIGHT: 17px;
	MARGIN: 0 1px;
	OVERFLOW: visible;
	PADDING: 2px 15px;
	POSITION: relative;
	WIDTH: 10px
}
.ptcontextmenulink {
	COLOR: #000
}
.ptcontrols_cursordefault {
	CURSOR: default
}
.ptcontrols_cursorpointer {
	CURSOR: pointer
}
.ptcontrolscontainer {
	HEIGHT: 100%
}
.ptdimensionpickerpanel {
	BACKGROUND-COLOR: #FFF;
	BORDER: 2px solid #DDD;
	DISPLAY: none;
	HEIGHT: 280px;
	LEFT: 0;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 0;
	WIDTH: 260px;
	Z-INDEX: 502
}
.ptdimensionpickerpopup {
	BACKGROUND-COLOR: #FFF;
	BORDER: 2px solid #DDD;
	HEIGHT: 280px;
	LEFT: 0;
	MARGIN: 0;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 0;
	WIDTH: 260px
}
.ptfileuploadstatuspopup {
	BACKGROUND-COLOR: #D6D6D6;
	BORDER: 2px solid #6B9ED5;
	DISPLAY: none;
	HEIGHT: 150px;
	LEFT: 0;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 0;
	WIDTH: 250px;
	Z-INDEX: 1000
}
.ptfonts_10black {
	COLOR: #000;
	FONT-SIZE: 10px
}
.ptfonts_10boldblack {
	COLOR: #000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.ptfonts_10boldwhite {
	COLOR: #FFF;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700
}
.ptfonts_11black {
	COLOR: #000;
	FONT-SIZE: 11px
}
.ptfonts_11boldblack {
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700
}
.ptfonts_11white {
	COLOR: #FFF;
	FONT-SIZE: 11px
}
.ptfonts_12boldwhite {
	COLOR: #FFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700
}
.ptfonts_9systemblack {
	COLOR: #000;
	FONT-FAMILY: 'MS Sans Serif', geneva, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: 400
}
.ptfonts_9systemhighlighttext {
	COLOR: highlighttext;
	FONT-FAMILY: 'MS Sans Serif', geneva, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: 400
}
.ptfonts_9systemmenutext {
	COLOR: menutext;
	FONT-FAMILY: 'MS Sans Serif', geneva, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: 400
}
.ptfonts_9systemwhite {
	COLOR: #FFF;
	FONT-FAMILY: 'MS Sans Serif', geneva, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: 400
}
.ptmenubarmenu {
	BACKGROUND: #999;
	CURSOR: default;
	PADDING: 0
}
.ptmenubarmenu .menu-button {
	BACKGROUND: #FFF;
	BORDER: 1px solid menu;
	COLOR: buttontext;
	CURSOR: default;
	DISPLAY: inline-block;
	FONT: menu;
	MARGIN: 0;
	PADDING: 0 6px;
	WHITE-SPACE: nowrap
}
.ptmenubarmenu .menu-button.active {
	BORDER: 1px inset;
	PADDING: 0 6px
}
.ptmenubarmenu .menu-button.hover {
	BORDER: 1px outset;
	PADDING: 0 6px
}
.ptmenubody {
	BACKGROUND-COLOR: #FFF;
	BORDER: 2px solid #DDD;
	COLOR: #000;
	CURSOR: default;
	LEFT: 0;
	MARGIN: 0;
	PADDING: 0;
	POSITION: absolute;
	TOP: 0;
	Z-INDEX: 0
}
.ptmenubody #scroll-down-item {
	WIDTH: 100%
}
.ptmenubody #scroll-down-item td {
	FONT-FAMILY: webdings !important;
	FONT-SIZE: 10px;
	PADDING: 0 5px;
	TEXT-ALIGN: center
}
.ptmenubody #scroll-up-item {
	WIDTH: 100%
}
.ptmenubody #scroll-up-item td {
	FONT-FAMILY: webdings !important;
	FONT-SIZE: 10px;
	PADDING: 0 5px;
	TEXT-ALIGN: center
}
.ptmenubody .check-box {
	FONT-FAMILY: marlett;
	FONT-SIZE: 150%;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	WIDTH: 16px
}
.ptmenubody .checked .check-box {
	FONT-FAMILY: marlett;
	FONT-SIZE: 150%
}
.ptmenubody .checked .radio-button {
	FONT-FAMILY: marlett;
	FONT-SIZE: 66%
}
.ptmenubody .disabled .disabled-container {
	COLOR: graytext
}
.ptmenubody .disabled .icon-cell .disabled-container {
	BACKGROUND-COLOR: #F1F1F1;
	HEIGHT: 100%;
	WIDTH: 100%
}
.ptmenubody .disabled-hover .icon-cell .disabled-container {
	BACKGROUND-COLOR: highlight;
	HEIGHT: 100%;
	WIDTH: 100%
}
.ptmenubody .disabled-hover td {
	BACKGROUND-COLOR: highlight;
	COLOR: graytext
}
.ptmenubody .hover {
	BACKGROUND-COLOR: highlight;
	CURSOR: pointer
}
.ptmenubody .hover td {
	COLOR: highlighttext
}
.ptmenubody .hover td.empty-icon-cell {
	BACKGROUND-COLOR: highlight;
	BORDER: 0 none;
	PADDING: 0 2px;
	TEXT-ALIGN: right
}
.ptmenubody .hover td.icon-cell {
	BACKGROUND-COLOR: highlight;
	BORDER: 0 none;
	PADDING: 0 2px;
	TEXT-ALIGN: right
}
.ptmenubody .inner-border {
	BORDER: 0;
	HEIGHT: 100%;
	PADDING: 1px;
	WIDTH: 100%
}
.ptmenubody .outer-border {
	BORDER: 0
}
.ptmenubody .radio-button {
	FONT-FAMILY: marlett;
	FONT-SIZE: 66%;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	WIDTH: 16px
}
.ptmenubody td {
	FONT: menu
}
.ptmenubody td .separator-line {
	BORDER-TOP: 1px solid #CBCBCB;
	HEIGHT: 1px;
	MARGIN: 0 3px;
	OVERFLOW: hidden
}
.ptmenubody td.arrow-cell {
	FONT-FAMILY: webdings;
	FONT-SIZE: 80%;
	PADDING: 0 2px 0 0;
	WIDTH: 20px
}
.ptmenubody td.empty-icon-cell {
	BACKGROUND-COLOR: #F1F1F1;
	BORDER: 0 none;
	PADDING: 0 2px;
	TEXT-ALIGN: right
}
.ptmenubody td.empty-icon-cell span {
	WIDTH: 16px
}
.ptmenubody td.icon-cell {
	BACKGROUND-COLOR: #F1F1F1;
	BORDER: 0 none;
	PADDING: 0 2px;
	TEXT-ALIGN: right
}
.ptmenubody td.icon-cell img {
	MARGIN: 0
}
.ptmenubody td.label-cell-div {
	PADDING: 0 5px
}
.ptmenubody td.label-cell-popup {
	PADDING: 0 5px;
	WIDTH: 100%
}
.ptmenubody td.separator {
	FONT-SIZE: 0.001mm;
	PADDING: 4px 10px
}
.ptmenubody td.shortcut-cell {
	PADDING: 0 5px
}
.ptmenudivider {
	BACKGROUND-COLOR: menu;
	BORDER-STYLE: groove;
	BORDER-WIDTH: 2px 0 0;
	CURSOR: default;
	HEIGHT: 1px;
	MARGIN: 3px 3px 2px;
	OVERFLOW: visible;
	PADDING: 0 15px;
	POSITION: relative
}
.ptpaginatorbackground {
	BACKGROUND-COLOR: #F6F6F6;
	COLOR: #000;
	CURSOR: default;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 9px;
	FONT-WEIGHT: 400;
	LETTER-SPACING: 0.1mm;
	MARGIN: 0;
	PADDING: 2px 24px;
	TEXT-ALIGN: right
}
.ptpaginatorbutton {
	BACKGROUND-COLOR: #F6F6F6;
	MARGIN-LEFT: 1px
}
.ptprogressbar {
	BACKGROUND-COLOR: #6B9ED5;
	HEIGHT: 20px;
	WIDTH: 0
}
.ptprogressbarcontainer {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px solid silver;
	HEIGHT: 22px;
	MARGIN-BOTTOM: 2px;
	WIDTH: 500px
}
.ptpsdragcover {
	BORDER: 0;
	CURSOR: move;
	DISPLAY: block;
	HEIGHT: 2px;
	LEFT: -10px;
	MARGIN: 0;
	PADDING: 0;
	POSITION: absolute;
	TOP: -10px;
	VISIBILITY: hidden;
	WIDTH: 2px;
	Z-INDEX: 1000
}
.ptpsdragline {
	BACKGROUND-COLOR: #000;
	BORDER: 0;
	DISPLAY: block;
	FONT-SIZE: 1px;
	HEIGHT: 2px;
	LEFT: -10px;
	LINE-HEIGHT: 1px;
	MARGIN: 0;
	PADDING: 0;
	POSITION: absolute;
	TOP: -10px;
	VISIBILITY: hidden;
	WIDTH: 2px;
	Z-INDEX: 1050
}
.ptpsresizable {
	BACKGROUND-COLOR: #DDD;
	BORDER-BOTTOM: 0;
	BORDER-LEFT: 1px #AAA solid;
	BORDER-RIGHT: 1px #DDD solid;
	BORDER-TOP: 0;
	CURSOR: move;
	MARGIN: 0;
	PADDING: 0 1px 0 0
}
.ptrichtextcolorswatch {
	BORDER-COLOR: #000
}
.ptrichtextcolorswatchhoverdarker {
	BORDER-COLOR: #881635
}
.ptrichtextcolorswatchhoverdarkest {
	BORDER-COLOR: #6B9ED5
}
.ptrichtextcolorswatchhoverlighter {
	BORDER-COLOR: #6B9ED5
}
.ptrichtextcolorswatchhovermedium {
	BORDER-COLOR: #6B9ED5
}
.ptrichtextcolorswatchhoverneutrallight {
	BORDER-COLOR: #6B9ED5
}
.ptrichtextcontainerbottom {
	BORDER-COLOR: threedshadow;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0 1px 1px;
	PADDING: 0
}
.ptrichtextcontainertop {
	BORDER-COLOR: threedshadow;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 1px 0;
	PADDING: 0
}
.ptrichtextlayout {
	BACKGROUND-COLOR: #FFF;
	BORDER: 1px solid threedshadow;
	DISPLAY: block;
	OVERFLOW: auto;
	PADDING: 3px
}
.ptrichtextmessagepanel {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px outset;
	DISPLAY: none;
	HEIGHT: 100px;
	LEFT: 0;
	POSITION: absolute;
	TEXT-ALIGN: center;
	TOP: 0;
	VERTICAL-ALIGN: middle;
	WIDTH: 200px;
	Z-INDEX: 550
}
.ptrichtextsource {
	BACKGROUND-COLOR: #FFF;
	BORDER: 1px solid threedshadow;
	DISPLAY: none;
	OVERFLOW: auto;
	PADDING: 10px
}
.ptrowactiontoolbar {
	DISPLAY: inline
}
.pttlmbgoff {
	BACKGROUND-COLOR: #FFF
}
.pttlmbgon {
	BACKGROUND-COLOR: #EDEDED
}
.pttlmbgselected {
	BACKGROUND-COLOR: #FF8
}
.pttlmbodydiv {
	MARGIN-TOP: 22px;
	POSITION: relative
}
.pttlmcell {
	BORDER-COLOR: #FFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0 0 1px 1px;
	CURSOR: default;
	FONT-SIZE: 10px;
	PADDING: 4px 3px 1px 5px
}
.pttlmcellfooter {
	BACKGROUND-COLOR: #FFF;
	COLOR: #999;
	CURSOR: default;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 9px;
	FONT-WEIGHT: 700;
	LETTER-SPACING: 0.3mm;
	PADDING-TOP: 8px;
	TEXT-ALIGN: right
}
.pttlmcheckboxcell {
	BORDER-BOTTOM: 1px solid #FFF;
	BORDER-RIGHT: 0;
	CURSOR: default;
	PADDING: 0 3px 1px
}
.pttlmheadercell {
	BORDER-BOTTOM: 1px solid #FFF;
	BORDER-RIGHT: 0;
	CURSOR: default;
	PADDING: 1px 3px 1px 5px
}
.pttlmheadercellmovableimage {
	BORDER-BOTTOM: 1px solid #FFF;
	BORDER-LEFT: 1px solid #A2A2A2;
	BORDER-RIGHT: 0
}
.pttlmheaderdiv {
	LEFT: 0;
	POSITION: absolute;
	TOP: 0;
	Z-INDEX: 100
}
.pttlmheaderrow {
	PADDING-BOTTOM: 0
}
.pttlmloadingdiv {
	CURSOR: wait;
	POSITION: absolute;
	VISIBILITY: hidden;
	Z-INDEX: 10000
}
.pttlmloadingpanel {
	BACKGROUND-COLOR: #FFFACD;
	BORDER: 2px ridge;
	COLOR: #000;
	CURSOR: default;
	FONT-FAMILY: 'MS Sans Serif', geneva, sans-serif;
	FONT-SIZE: 9px;
	HEIGHT: 45px;
	LEFT: 20px;
	PADDING: 0;
	POSITION: absolute;
	TEXT-ALIGN: center;
	TOP: 20px;
	VISIBILITY: visible;
	WIDTH: 160px;
	Z-INDEX: 200
}
.pttlmpreviewtext {
	COLOR: #000
}
.pttlmsearchtable {
	BORDER-TOP: solid 1px #FFF;
	DISPLAY: none
}
.pttlmsearchtablecell {
	PADDING: 3px 6px
}
.pttlmselected {
	BACKGROUND-COLOR: highlight
}
.pttlmstatusbar {
	BACKGROUND-COLOR: #D6D6D6;
	CURSOR: default;
	PADDING: 6px 10px 5px
}
.pttlmtable {
	BACKGROUND-COLOR: #FFF;
	LEFT: 0;
	POSITION: relative;
	TOP: 0
}
.pttlmtablecelllink {
	COLOR: #039
}
a.pttlmtablecelllink:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.pttlmtablecellthreadlink {
	COLOR: #000
}
a.pttlmtablecellthreadlink:hover {
	COLOR: #039;
	TEXT-DECORATION: underline
}
.pttoolbarbackgroundblack {
	BACKGROUND-COLOR: #000
}
.pttoolbarbackgrounddarker {
	BACKGROUND-COLOR: #6B9ED5
}
.pttoolbarbackgrounddarkest {
	BACKGROUND-COLOR: #881635
}
.pttoolbarbackgroundlighter {
	BACKGROUND-COLOR: #EDEDED
}
.pttoolbarbackgroundmedium {
	BACKGROUND-COLOR: #D6D6D6
}
.pttoolbarbackgroundneutrallight {
	BACKGROUND-COLOR: #EDEDED
}
.pttoolbarbackgroundneutralmedium {
	BACKGROUND-COLOR: #CBCBCB
}
.pttoolbarbackgroundwhite {
	BACKGROUND-COLOR: #FFF
}
.pttoolbarbuttonbasicdisableddarker {
	BACKGROUND-COLOR: #6B9ED5;
	BORDER: 1px solid #6B9ED5;
	CURSOR: default
}
.pttoolbarbuttonbasicdisableddarkest {
	BACKGROUND-COLOR: #881635;
	BORDER: 1px solid #881635;
	CURSOR: default
}
.pttoolbarbuttonbasicdisabledlighter {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px solid #EDEDED;
	CURSOR: default
}
.pttoolbarbuttonbasicdisabledmedium {
	BACKGROUND-COLOR: #D6D6D6;
	BORDER: 1px solid #D6D6D6;
	CURSOR: default
}
.pttoolbarbuttonbasicdisabledneutrallight {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px solid #EDEDED;
	CURSOR: default
}
.pttoolbarbuttonbasicdisabledtablerow {
	BORDER: 0;
	CURSOR: default;
	PADDING: 1px
}
.pttoolbarbuttonbasicenableddarker {
	BACKGROUND-COLOR: #6B9ED5;
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer
}
.pttoolbarbuttonbasicenableddarkest {
	BACKGROUND-COLOR: #881635;
	BORDER: 1px solid #881635;
	CURSOR: pointer
}
.pttoolbarbuttonbasicenabledlighter {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px solid #EDEDED;
	CURSOR: pointer
}
.pttoolbarbuttonbasicenabledmedium {
	BACKGROUND-COLOR: #D6D6D6;
	BORDER: 1px solid #D6D6D6;
	CURSOR: pointer
}
.pttoolbarbuttonbasicenabledneutrallight {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px solid #EDEDED;
	CURSOR: pointer
}
.pttoolbarbuttonbasicenabledtablerow {
	BORDER: 0;
	CURSOR: pointer;
	PADDING: 1px
}
.pttoolbarbuttoncontentsspan {
	DISPLAY: inline-block;
	PADDING-TOP: 1px;
	TEXT-ALIGN: center;
	WIDTH: 100%
}
.pttoolbarbuttondisableddiv {
	CURSOR: default;
	DISPLAY: inline
}
.pttoolbarbuttondisabledlink {
	CURSOR: default;
	PADDING: 2px 4px 5px 6px
}
.pttoolbarbuttondiv {
	CURSOR: pointer;
	DISPLAY: inline
}
.pttoolbarbuttondiv a:hover {
	BACKGROUND-COLOR: #FFF;
	CURSOR: pointer;
	DISPLAY: inline
}
.pttoolbarbuttonhoverenableddarker {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px solid #881635;
	CURSOR: pointer
}
.pttoolbarbuttonhoverenableddarkest {
	BACKGROUND-COLOR: #D6D6D6;
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer
}
.pttoolbarbuttonhoverenabledlighter {
	BACKGROUND-COLOR: #FFF;
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer
}
.pttoolbarbuttonhoverenabledmedium {
	BACKGROUND-COLOR: #FFF;
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer
}
.pttoolbarbuttonhoverenabledneutrallight {
	BACKGROUND-COLOR: #FFF;
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer
}
.pttoolbarbuttonhoverenabledtablerow {
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer;
	PADDING: 0
}
.pttoolbarbuttonlink {
	PADDING: 2px 4px 5px 6px
}
.pttoolbarbuttonstatedisableddarker {
	BACKGROUND-COLOR: #6B9ED5;
	BORDER: 1px solid #881635;
	CURSOR: default
}
.pttoolbarbuttonstatedisableddarkest {
	BACKGROUND-COLOR: #881635;
	BORDER: 1px solid #6B9ED5;
	CURSOR: default
}
.pttoolbarbuttonstatedisabledlighter {
	BACKGROUND-COLOR: #D6D6D6;
	BORDER: 1px solid #6B9ED5;
	CURSOR: default
}
.pttoolbarbuttonstatedisabledmedium {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px solid #6B9ED5;
	CURSOR: default
}
.pttoolbarbuttonstatedisabledneutrallight {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px solid #6B9ED5;
	CURSOR: default
}
.pttoolbarbuttonstatedisabledtablerow {
	BORDER: 1px solid #6B9ED5;
	CURSOR: default;
	PADDING: 0
}
.pttoolbarbuttonstateenableddarker {
	BACKGROUND-COLOR: #D6D6D6;
	BORDER: 1px solid #881635;
	CURSOR: pointer
}
.pttoolbarbuttonstateenableddarkest {
	BACKGROUND-COLOR: #881635;
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer
}
.pttoolbarbuttonstateenabledlighter {
	BACKGROUND-COLOR: #D6D6D6;
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer
}
.pttoolbarbuttonstateenabledmedium {
	BACKGROUND-COLOR: #EDEDED;
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer
}
.pttoolbarbuttonstateenabledneutrallight {
	BACKGROUND-COLOR: #CBCBCB;
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer
}
.pttoolbarbuttonstateenabledtablerow {
	BORDER: 1px solid #6B9ED5;
	CURSOR: pointer;
	PADDING: 0
}
.pttoolbarbuttontable {
	DISPLAY: inline;
	MARGIN: 0
}
.pttoolbardividertable {
	DISPLAY: inline;
	MARGIN: 0 2px 0 4px
}
.pttoolbarlinkdisabledblack {
	COLOR: #AAA !important;
	CURSOR: default;
	DISPLAY: block;
	FONT-SIZE: 10px;
	HEIGHT: 100%;
	PADDING: 2px
}
.pttoolbarlinkdisabledwhite {
	COLOR: #AAA !important;
	CURSOR: default;
	DISPLAY: block;
	FONT-SIZE: 10px;
	HEIGHT: 100%;
	PADDING: 2px
}
.pttoolbarlinkenabledblack {
	COLOR: #000 !important;
	CURSOR: pointer;
	DISPLAY: block;
	FONT-SIZE: 10px;
	HEIGHT: 100%;
	PADDING: 2px
}
.pttoolbarlinkenabledwhite {
	COLOR: #FFF !important;
	CURSOR: pointer;
	DISPLAY: block;
	FONT-SIZE: 10px;
	HEIGHT: 100%;
	PADDING: 2px
}
.pttoolbarmenubuttontable {
	DISPLAY: inline;
	MARGIN: 0
}
.pttoolbarrowborderbottomblack {
	BORDER-BOTTOM: 1px solid #000
}
.pttoolbarrowborderbottomdarker {
	BORDER-BOTTOM: 1px solid #6B9ED5
}
.pttoolbarrowborderbottomdarkest {
	BORDER-BOTTOM: 1px solid #881635
}
.pttoolbarrowborderbottomneutralmedium {
	BORDER-BOTTOM: 1px solid #CBCBCB
}
.pttoolbarrowbordertopdarker {
	BORDER-TOP: 1px solid #6B9ED5
}
.pttoolbarrowbordertoplighter {
	BORDER-TOP: 1px solid #EDEDED
}
.pttoolbarrowbordertopmedium {
	BORDER-TOP: 1px solid #D6D6D6
}
.pttoolbarrowbordertopwhite {
	BORDER-TOP: 1px solid #FFF
}
.pttrclabelbase {
	CURSOR: default;
	MARGIN-LEFT: 4px;
	PADDING: 1px 6px 1px 2px
}
.pttrclabeloff {
	BACKGROUND-COLOR: #FFF;
	COLOR: #000
}
.pttrcmainbody {
	HEIGHT: 100%;
	OVERFLOW: auto;
	PADDING: 7px;
	WIDTH: 100%
}
.pttrcnodeiconshell {
	PADDING: 0 1px
}
.pttrcnodeshell {
	PADDING: 0
}
.pttrcsearchbox {
	WIDTH: 45%
}
#PTSPollQuestionPreview, #PTSSurveyQuestionPreview {
	BORDER: 0 dotted #BBB;
	DISPLAY: block;
	HEIGHT: 100%;
	PADDING: 6px;
	POSITION: relative;
	WIDTH: 100%
}
.PTRPMBanner {
	BACKGROUND-COLOR: #dc661d;
	BORDER-RIGHT: 1px solid #d6d6d6;
	BORDER-TOP: 1px solid #d6d6d6;
	COLOR: #e9e9e9;
	FONT-FAMILY: Arial
}
.PTRPMCell {
	BACKGROUND-COLOR: #FFF;
	BORDER-RIGHT: 1px solid #AAA;
	BORDER-TOP: 1px solid #AAA;
	COLOR: #000;
	FONT-FAMILY: Arial
}
.PTRPMHeaderCell {
	BACKGROUND-COLOR: #E0E0E0;
	BORDER-RIGHT: 1px solid #88A;
	BORDER-TOP: 1px solid #88A;
	COLOR: #000;
	FONT-FAMILY: Arial
}
.PTRPMPopup {
	DISPLAY: block;
	LEFT: 0;
	POSITION: absolute;
	TOP: 0;
	VISIBILITY: hidden;
	Z-INDEX: -1
}
.PTRPMTab {
	BACKGROUND-COLOR: #E0E0E0;
	BORDER-BOTTOM: 1px solid #444;
	BORDER-LEFT: 1px solid #444;
	BORDER-RIGHT: 1px solid #444;
	BORDER-TOP: 1px solid #444;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px
}
.PTRPMTabBuffer {
	BACKGROUND-COLOR: #E0E0E0;
	BORDER-TOP: 1px solid #444;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px
}
.PTRPMTabRow {
	BACKGROUND-COLOR: #E0E0E0;
	PADDING-BOTTOM: 2px
}
.PTRPMTabSelected {
	BACKGROUND-COLOR: #FFF;
	BORDER-BOTTOM: 1px solid #444;
	BORDER-LEFT: 1px solid #444;
	BORDER-RIGHT: 1px solid #444;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: 700;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px
}
.PTRPMTabSpacer {
	BACKGROUND-COLOR: #E0E0E0;
	BORDER-TOP: 1px solid #444;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt
}
.PTSBorderedBody {
	BORDER: 1px solid #dc661d
}
.PTSCalendarDayHeader {
	BACKGROUND-COLOR: #A6A6A6;
	BORDER-COLOR: #CDCDCD #7E7E7E #7E7E7E #CDCDCD;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	CURSOR: default;
	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	PADDING-LEFT: 3px
}
.PTSCalendarMonthDayCell {
	BACKGROUND-COLOR: #F0F2F3;
	FONT: 10px arial, helvetica, sans-serif
}
.PTSCalendarMonthHeader {
	BACKGROUND-COLOR: #666;
	BORDER-COLOR: #666;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	COLOR: #FFF;
	FONT: 11px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700
}
.PTSCalendarNonMonthDayCell {
	BACKGROUND-COLOR: #D9D9D9;
	FONT: 10px arial, helvetica, sans-serif
}
.PTSColorBaseNeutralLight, .PTSShaded {
	BACKGROUND-COLOR: #EDEDED
}
.PTSColorBaseNeutralMedium {
	BACKGROUND-COLOR: #CCC
}
.PTSColorBgDarker, .PTSTab {
	BACKGROUND-COLOR: #dc661d
}
.PTSColorBgMedium {
	BACKGROUND-COLOR: #d6d6d6
}
.PTSColumnHeader {
	BACKGROUND-COLOR: #DDD;
	BORDER-COLOR: #EFEFEF #BCBCBC #BCBCBC #EFEFEF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	COLOR: #000;
	CURSOR: pointer;
	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700
}
.PTSFormFieldSet {
	BACKGROUND-COLOR: #F6F6F6;
	BORDER-COLOR: #CCC;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	MARGIN: 10px
}
.PTSGizardTitle {
	BACKGROUND-COLOR: #881635;
	COLOR: #FFF;
	FONT: 20px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700
}
.PTSImportBody {
	MARGIN: 0
}
.PTSImportColumnBorder {
	BORDER-RIGHT: 1px solid #CCC
}
.PTSImportData {
	PADDING: 20px 20px 20px 10px
}
.PTSImportErrorBannerBg {
	BACKGROUND-COLOR: #FFC
}
.PTSImportErrorText {
	DISPLAY: none;
	PADDING: 10px 0 10px 8px
}
.PTSImportLabelWidth {
	WIDTH: 175px
}
.PTSImportMalformedRecord {
	DISPLAY: block;
	HEIGHT: 370px;
	OVERFLOW: auto;
	POSITION: relative
}
.PTSImportMapColumns {
	DISPLAY: inline;
	HEIGHT: 410px;
	OVERFLOW: auto;
	POSITION: relative;
	WIDTH: 540px
}
.PTSImportMapDash {
	COLOR: #CCC;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	POSITION: relative;
	TOP: -7px;
	Z-INDEX: 10
}
.PTSImportMapData {
	PADDING: 10px
}
.PTSImportMapLabels {
	DISPLAY: inline;
	HEIGHT: 410px;
	POSITION: relative;
	WIDTH: 180px
}
.PTSImportProgress {
	BACKGROUND-COLOR: #e9e9e9;
	BORDER-RIGHT: 1px solid #e9e9e9;
	HEIGHT: 30px;
	WIDTH: 0
}
.PTSImportProgressBar {
	BACKGROUND-COLOR: #FFF;
	BORDER: 1px solid #333;
	DISPLAY: block;
	HEIGHT: 20px;
	WIDTH: 400px
}
.PTSImportProgressText {
	FONT-SIZE: 16px;
	FONT-WEIGHT: 700;
	LEFT: 192px;
	POSITION: relative;
	TOP: 24px;
	Z-INDEX: 10
}
.PTSImportUploadProgress {
	BACKGROUND-COLOR: #d6d6d6;
	BORDER: 1px solid #dc661d;
	HEIGHT: 120px;
	LEFT: 350px;
	POSITION: absolute;
	TOP: 210px;
	VISIBILITY: hidden;
	WIDTH: 300px;
	Z-INDEX: 1
}
.PTSImportWindow {
	DISPLAY: block;
	LEFT: 0;
	OVERFLOW: auto;
	POSITION: relative;
	TOP: 0;
	WIDTH: 100%
}
.PTSImportXMLData {
	BORDER: 0;
	COLOR: #666;
	DISPLAY: block;
	PADDING: 2px 0 2px 10px
}
.PTSImportXMLRow {
	BORDER: 0;
	COLOR: #333;
	DISPLAY: block;
	PADDING: 10px 0
}
.PTSImportXMLSample {
	BACKGROUND-COLOR: #FFF;
	BORDER: 2px inset;
	DISPLAY: block;
	HEIGHT: 320px;
	PADDING: 10px;
	WIDTH: 290px
}
.PTSInputBox {
	FONT: 10px arial, helvetica, sans-serif;
	PADDING-RIGHT: 0
}
.PTSPollAnswer, .PTSSurveyAnswer {
	CURSOR: default;
	FONT: 12px arial, helvetica, sans-serif
}
.PTSPollBasic, .PTSSurveyBasic {
	CURSOR: default
}
.PTSPollBorder, .PTSSurveyBorder {
	BORDER-COLOR: #CCC;
	BORDER-STYLE: solid none none;
	BORDER-WIDTH: 1px
}
.PTSPollHeading, .PTSPollHeadingNoLine, .PTSSurveyHeading, .PTSSurveyHeadingNoLine {
	FONT: 12px arial, helvetica, sans-serif
}
.PTSPollMain, .PTSSurveyMain {
	LEFT: 12px;
	PADDING-BOTTOM: 12px;
	PADDING-RIGHT: 12px;
	POSITION: absolute;
	TOP: 12px
}
.PTSPollMatrix, .PTSSurveyMatrix {
	FONT: 11px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700
}
.PTSPollQuestion, .PTSSurveyQuestion {
	CURSOR: default;
	FONT: 12px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700
}
.PTSPollQuestionNumber, .PTSSurveyQuestionNumber {
	CURSOR: default;
	FONT: 12px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	PADDING-RIGHT: 8px
}
.PTSPollRequired, .PTSSurveyRequired {
	COLOR: red
}
.PTSPollToolButton A IMG, .PTSSurveyToolButton A IMG {
	BORDER: 0
}
.PTSPollToolButton A, .PTSSurveyToolButton A {
	TEXT-DECORATION: none
}
.PTSPollToolButtons, .PTSSurveyToolButtons {
	FONT: 10px arial, helvetica, sans-serif;
	PADDING: 3px 0 0 7px
}
.PTSReportRow {
	CURSOR: pointer
}
.PTSTabControlActivatedAnchor {
	BACKGROUND-COLOR: #dc661d;
	COLOR: #FFF !important;
	FONT: 11px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	TEXT-DECORATION: none
}
.PTSTabControlActivatedTab {
	BACKGROUND-COLOR: #dc661d;
	COLOR: #FFF;
	FONT: 11px arial, helvetica, sans-serif;
	HEIGHT: 18px !important;
	MARGIN: 0;
	PADDING: 0;
	POSITION: relative;
	TEXT-DECORATION: none;
	VISIBILITY: visible;
	WIDTH: 100px !important
}
.PTSTabControlAnchor {
	COLOR: #FFF !important;
	CURSOR: pointer;
	FONT: 11px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	TEXT-DECORATION: none
}
.PTSTabControlDeactivatedAnchor {
	BACKGROUND-COLOR: #B3B3B3;
	COLOR: #FFF !important;
	CURSOR: pointer;
	FONT: 11px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	TEXT-DECORATION: none
}
.PTSTabControlDeactivatedTab {
	BACKGROUND-COLOR: #B3B3B3;
	COLOR: #FFF;
	CURSOR: pointer;
	FONT: 11px arial, helvetica, sans-serif;
	HEIGHT: 18px !important;
	MARGIN: 0;
	PADDING: 0;
	POSITION: relative;
	TEXT-DECORATION: none;
	VISIBILITY: visible;
	WIDTH: 100px !important
}
.PTSTabControlHidden {
	COLOR: #FFF;
	FONT: 11px arial, helvetica, sans-serif;
	HEIGHT: 18px !important;
	POSITION: relative;
	TEXT-DECORATION: none;
	VISIBILITY: hidden;
	WIDTH: 100px !important
}
.PTSTextarea, .PTSSelect {
	FONT: 10px arial, helvetica, sans-serif
}
.PTSToolButtonStrip {
	BACKGROUND-COLOR: #dc661d;
	COLOR: #FFF;
	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700
}
.PTSWizardAppFWBgTopActive {
	BACKGROUND-COLOR: #FFF;
	HEIGHT: 36px;
	PADDING-LEFT: 24px;
	TEXT-INDENT: -24px;
	WIDTH: 212px
}
.PTSWizardAppFWChoice {
	BACKGROUND-COLOR: #EDEDED;
	HEIGHT: 36px;
	PADDING-LEFT: 24px;
	TEXT-INDENT: -24px;
	WIDTH: 212px
}
.PTSWizardAppFWMain {
	BACKGROUND-COLOR: #EDEDED;
	HEIGHT: 355px;
	MARGIN: 0 35px;
	PADDING: 10px;
	POSITION: absolute;
	TOP: 114px;
	WIDTH: 780px
}
.PTSWizardAppFWNames {
	HEIGHT: 330px;
	LEFT: 23px;
	OVERFLOW: hidden;
	PADDING-LEFT: 5px;
	POSITION: absolute;
	TOP: 15px;
	WIDTH: 212px
}
.PTSWizardButton {
	BACKGROUND-COLOR: #d6d6d6;
	BORDER: 1px solid;
	BORDER-COLOR: threedhighlight threedshadow threedshadow threedhighlight;
	COLOR: #000;
	CURSOR: pointer;
	FONT: 10px arial, helvetica, sans-serif
}
.PTSWizardButton-disabled {
	BACKGROUND-COLOR: #d6d6d6;
	BORDER: 1px solid;
	BORDER-COLOR: threedhighlight threedshadow threedshadow threedhighlight;
	COLOR: #000;
	CURSOR: default;
	FONT: 10px arial, helvetica, sans-serif
}
.PTSWizardFWDetails {
	BACKGROUND-COLOR: #FFF;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 315px;
	LEFT: 235px;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 15px;
	WIDTH: 520px
}
.PTSWizardFWHeader {
	BACKGROUND-COLOR: #dc661d;
	COLOR: #FFF;
	FONT: 11px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	MARGIN: 0 15px;
	PADDING: 5px
}
.PTSWizardFWProps {
	BACKGROUND-COLOR: #e9e9e9;
	COLOR: #000;
	FONT: 11px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	MARGIN: 10px 25px 0;
	PADDING: 5px
}
.PTSWizardFWText {
	BACKGROUND-COLOR: #F4F4F4;
	COLOR: #000;
	FONT: 10px arial, helvetica, sans-serif;
	MARGIN: 0 15px;
	PADDING: 5px
}
.PTSWizardGadgetInfo {
	BACKGROUND-COLOR: #881635;
	COLOR: #FFF;
	FONT-SIZE: 10px;
	HEIGHT: 19px;
	LEFT: 0;
	OVERFLOW: hidden;
	PADDING: 2px 0 0 4px;
	POSITION: absolute;
	TOP: 39px;
	WIDTH: 100%
}
.PTSWizardNavLeaf {
	PADDING: 2px
}
.PTSWizardNavLeaf A {
	COLOR: #dc661d;
	TEXT-DECORATION: none
}
.PTSWizardNavLeaf A:hover {
	COLOR: red;
	TEXT-DECORATION: underline
}
.PTSWizardNavLeafActive {
	BACKGROUND-COLOR: #d6d6d6;
	PADDING: 2px
}
.PTSWizardNavLeafActive A {
	COLOR: #000;
	CURSOR: default;
	TEXT-DECORATION: none
}
.PTSWizardNavLeafDisabled {
	CURSOR: default;
	PADDING: 2px
}
.PTSWizardNavLeafDisabled A {
	COLOR: #dc661d;
	CURSOR: default;
	TEXT-DECORATION: none
}
.PTSWizardNavNode {
	FONT: 10px arial, helvetica, sans-serif;
	PADDING: 2px
}
.PTSWizardTab {
	BACKGROUND-COLOR: #d6d6d6;
	COLOR: #000;
	CURSOR: pointer;
	DISPLAY: inline;
	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	HEIGHT: 22px;
	MARGIN-RIGHT: 3px;
	PADDING: 5px 15px 3px;
	POSITION: relative;
	TEXT-ALIGN: center
}
.PTSWizardTabActive {
	BACKGROUND-COLOR: #dc661d;
	COLOR: #FFF;
	CURSOR: default;
	DISPLAY: inline;
	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	HEIGHT: 22px;
	MARGIN-RIGHT: 3px;
	PADDING: 5px 15px 3px;
	POSITION: relative;
	TEXT-ALIGN: center
}
.PTSWizardUIFrame {
	BACKGROUND-COLOR: red;
	HEIGHT: 427px;
	LEFT: 179px;
	MARGIN-LEFT: 5px;
	OVERFLOW: auto;
	POSITION: absolute;
	TOP: 117px;
	VISIBILITY: hidden;
	WIDTH: 581px
}
.PTSWizardUIHelpButton {
	CURSOR: pointer;
	LEFT: 532px;
	POSITION: absolute;
	TOP: 3px
}
.PTSWizardUIInnerButtons {
	BACKGROUND-COLOR: #FFF;
	HEIGHT: 21px;
	LEFT: 179px;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 115px;
	WIDTH: 100%
}
.PTSWizardUINav {
	BACKGROUND-COLOR: #FFF;
	COLOR: #000;
	HEIGHT: 100%;
	LEFT: 0;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 58px;
	WIDTH: 179px
}
.PTSWizardUINavTree {
	HEIGHT: 439px;
	LEFT: 10px;
	OVERFLOW: auto;
	POSITION: absolute;
	TOP: 43px;
	WIDTH: 165px
}
.PTSWizardUINavTreeLabel {
	BACKGROUND-COLOR: #dc661d;
	COLOR: #FFF;
	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: 700;
	LEFT: 0;
	PADDING: 4px 0 4px 8px;
	POSITION: absolute;
	TOP: 18px;
	WIDTH: 100%
}
.PTSWizardUITabs {
	BACKGROUND-COLOR: #FFF;
	HEIGHT: 103px;
	LEFT: 179px;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 59px;
	WIDTH: 100%
}
.PTSWizardUITabsDisplay {
	HEIGHT: 22px;
	LEFT: 22px;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 16px;
	WIDTH: 100%
}
.PTSWizardUITabsUnderbar {
	BACKGROUND-COLOR: #dc661d;
	HEIGHT: 22px;
	LEFT: 22px;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: 37px;
	WIDTH: 100%
}

/*-----------------------*/
/*  END PLUMTREE STYLES  */
/*-----------------------*/
/*-----------------------*/
/*  START @MEDIA STYLES  */
/*-----------------------*/
@media print {
.myHeaderTopClass {
	display: block
}
#headercontent ul {
	display: none
}
span#fontSizes {
	display: none
}
div#pnlSendEmail {
	display: none !important
}
.rightToolBarPrintView {
	display: none !important;
}
.rightToolBarEmailPrintView {
	display: none !important;
}
.top_navigation {
	display: none !important;
}
.main_nav {
	display: none !important;
}
/*To make the Left Nav bars visible on printing
/*table#pt-portlet-2161{BORDER:none !important;} /*DVLP-LEFTNAV*/
/*table#pt-portlet-1817{BORDER:none !important;} /*DEMO-LEFTNAV*/
/*table#pt-portlet-2805{BORDER:none !important;} /*PROD-LEFTNAV*/

/*.sidebars {display:none !important;}*/ /*Commenting this to get the content inside the class on printing*/
.rightToolBar {
	display: none !important;
}
.layoutTwoColumnNarrowWide .columnOne .portletTitle {
	border-bottom: none !important;
}
.layoutThreeColumn .columnOne .portletTitle {
	border-bottom: none !important;
}
.layoutThreeColumn .columnThree .portletTitle {
	border-bottom: none !important;
}
table.layoutOneColumn td.columnOne table#pt-portlet-2104 {
	BORDER: none !important;
} /*DVLP-TEXTSIZE*/
table.layoutOneColumn td.columnOne table#pt-portlet-1652 {
	BORDER: none !important;
} /*DEMO-TEXTSIZE*/
table.layoutOneColumn td.columnOne table#pt-portlet-2803 {
	BORDER: none !important;
} /*PROD-TEXTSIZE*/
table.layoutOneColumn td.columnOne table#pt-portlet-2099 {
	BORDER: none !important;
} /*DVLP-EMAILPRINT*/
table.layoutOneColumn td.columnOne table#pt-portlet-1653 {
	BORDER: none !important;
} /*DEMO-EMAILPRINT*/
table.layoutOneColumn td.columnOne table#pt-portlet-2804 {
	BORDER: none !important;
} /*PROD-EMAILPRINT*/
.layoutOneColumn .columnOne .portletBase {
	BORDER: 1px solid #D6D6D6 !important;
}
table.layoutTwoColumnNarrowWide td.columnOne table#pt-portlet-2104 {
	BORDER: none !important;
} /*DVLP-TEXTSIZE*/
table.layoutTwoColumnNarrowWide td.columnOne table#pt-portlet-1652 {
	BORDER: none !important;
} /*DEMO-TEXTSIZE*/
table.layoutTwoColumnNarrowWide td.columnOne table#pt-portlet-2803 {
	BORDER: none !important;
} /*PROD-TEXTSIZE*/
table.layoutTwoColumnNarrowWide td.columnOne table#pt-portlet-2099 {
	BORDER: none !important;
} /*DVLP-EMAILPRINT*/
table.layoutTwoColumnNarrowWide td.columnOne table#pt-portlet-1653 {
	BORDER: none !important;
} /*DEMO-EMAILPRINT*/
table.layoutTwoColumnNarrowWide td.columnOne table#pt-portlet-2804 {
	BORDER: none !important;
} /*PROD-EMAILPRINT*/
.layoutTwoColumnNarrowWide .columnOne .portletBase {
	BORDER: 1px solid #D6D6D6 !important;
}
table.layoutTwoColumnWideNarrow td.columnOne table#pt-portlet-2104 {
	BORDER: none !important;
} /*DVLP-TEXTSIZE*/
table.layoutTwoColumnWideNarrow td.columnOne table#pt-portlet-1652 {
	BORDER: none !important;
} /*DEMO-TEXTSIZE*/
table.layoutTwoColumnWideNarrow td.columnOne table#pt-portlet-2803 {
	BORDER: none !important;
} /*PROD-TEXTSIZE*/
table.layoutTwoColumnWideNarrow td.columnOne table#pt-portlet-2099 {
	BORDER: none !important;
} /*DVLP-EMAILPRINT*/
table.layoutTwoColumnWideNarrow td.columnOne table#pt-portlet-1653 {
	BORDER: none !important;
} /*DEMO-EMAILPRINT*/
table.layoutTwoColumnWideNarrow td.columnOne table#pt-portlet-2804 {
	BORDER: none !important;
} /*PROD-EMAILPRINT*/
.layoutTwoColumnWideNarrow .columnOne .portletBase {
	BORDER: 1px solid #D6D6D6 !important;
}
table.layoutThreeColumn td.columnOne table#pt-portlet-2104 {
	BORDER: none !important;
} /*DVLP-TEXTSIZE*/
table.layoutThreeColumn td.columnOne table#pt-portlet-1652 {
	BORDER: none !important;
} /*DEMO-TEXTSIZE*/
table.layoutThreeColumn td.columnOne table#pt-portlet-2803 {
	BORDER: none !important;
} /*PROD-TEXTSIZE*/
.layoutThreeColumn .columnOne .portletBase {
	BORDER: 1px solid #D6D6D6 !important;
}
table.layoutThreeColumn td.columnThree table#pt-portlet-2099 {
	BORDER: none !important;
} /*DVLP-EMAILPRINT*/
table.layoutThreeColumn td.columnThree table#pt-portlet-1653 {
	BORDER: none !important;
} /*DEMO-EMAILPRINT*/
table.layoutThreeColumn td.columnThree table#pt-portlet-2804 {
	BORDER: none !important;
} /*PROD-EMAILPRINT*/
.layoutThreeColumn .columnThree .portletBase {
	BORDER: 1px solid #D6D6D6 !important;
}
}
/*---------------------*/
/*  END @MEDIA STYLES  */
/*---------------------*/
/*----------------------------------*/
/*  START INTRANET-STANDARD STYLES  */
/*----------------------------------*/
.intranetStandard ul {
	LIST-STYLE-IMAGE: url(/Sites/CunaMutual/images/cmg/orange_dot.gif);
	LIST-STYLE-POSITION: outside;
	MARGIN: 0;
	PADDING-LEFT: 15px;
	TEXT-ALIGN: left
}
.intranetStandard ul li {
	LINE-HEIGHT: 13px;
	MARGIN-BOTTOM: 3px;
	TEXT-ALIGN: left
}
/*--------------------------------*/
/*  END INTRANET-STANDARD STYLES  */
/*--------------------------------*/
/*---------------------------------*/
/*  START CUNAMUTUAL FORMS STYLES  */
/*---------------------------------*/
table.tableBorderThin {
	BORDER-WIDTH: 0;
	MARGIN: 2px 0;
	PADDING: 10px 0
}
table.tableBorderThin .Admin_Help_Topic {
	BACKGROUND-COLOR: #FFFBF2;
	COLOR: #0F0
}
table.tableBorderThin .Background_NuReg {
	BACKGROUND-COLOR: #FFFBF2;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px
}
table.tableBorderThin .BoldDottedLine {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	MARGIN: 0 0 10px;
	PADDING: 0 0 8px
}
table.tableBorderThin .EditAdminButton {
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px
}
table.tableBorderThin .label_Disclaimer_CunaForms {
	BACKGROUND-COLOR: #FFFBF2;
	COLOR: #555;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	MARGIN: 4px 6px 0 0;
	TEXT-ALIGN: left
}
table.tableBorderThin .label_Help_AdminForms {
	BACKGROUND-COLOR: #FFFBF2;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	MARGIN: 4px 6px 0 0;
	TEXT-ALIGN: justify
}
table.tableBorderThin .label_ThankYou_CunaForms {
	BACKGROUND-COLOR: #FFFBF2;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	MARGIN: 4px 6px 0 0;
	TEXT-ALIGN: center;
	width: 100%!important;
}
table.tableBorderThin div.b {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/dot2.gif) 0 100% repeat-x
}
table.tableBorderThin div.bl {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/bl.gif) 0 100% no-repeat
}
table.tableBorderThin div.br {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/br.gif) 100% 100% no-repeat
}
table.tableBorderThin div.l {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/dot2.gif) 0 0 repeat-y
}
table.tableBorderThin div.r {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/dot2.gif) 100% 0 repeat-y
}
table.tableBorderThin div.t {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/dot2.gif) 0 0 repeat-x
}
table.tableBorderThin div.tl {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/tl.gif) 0 0 no-repeat
}
table.tableBorderThin div.tr {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/tr.gif) 100% 0 no-repeat;
	PADDING: 5px
}
table.tableBorderThin font.noteFont {
	BACKGROUND-COLOR: #FFFBF2;
	COLOR: #555;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 700;
	MARGIN-TOP: 4px;
	TEXT-ALIGN: right
}



table.tableBorderThin span.checkradio {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px
}
table.tableBorderThin span.label_CunaForms {
	BACKGROUND-COLOR: #FFFBF2;
	COLOR: #555;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700;
	MARGIN-TOP: 4px;
	TEXT-ALIGN: right
}
table.tableBorderThin span.requiredField {
	BACKGROUND-COLOR: #FFFBF2;
	COLOR: red
}
table.tableBorderThin .sectionTitle_CunaForms {
	BACKGROUND-COLOR: #FFFBF2;
	COLOR: #DE661d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 17px;
	FONT-WEIGHT: 400;
	PADDING-TOP: 2px
}
table.tableBorderThin span.validator_msg {
	BACKGROUND-COLOR: #FFFBF2;
	COLOR: Red;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	MARGIN: 4px 6px 0 0
}
/*-------------------------------*/
/*  END CUNAMUTUAL FORMS STYLES  */
/*-------------------------------*/
/* Cross sell */
.crossSellTitle {
	display: none;
	width: 0;
	height: 0;
}
/* Tools and resources*/
.toolsresourcesTitle {
	border-bottom: 2px dotted #f6d3be;
	padding: 20px 0 0 15px;
	width: 90% !important
}
.intranetStandard tr.hover td {
	color: #fff!important;
}
/*Form Search*/
.form_search tr th:first-child {
	width: 150px;
}
.form_search tr th:nth-child(2) {
	width: 100px;
}
.form_search tr th:nth-child(3) {
	width: 250px;
}
.form_search tr th:nth-child(4) {
	width: 150px;
}
.form_search tr th:nth-child(5) {
	width: 100px;
}
.form_search tr th:last-child {
	width: 50px;
}
.form_search {
	margin-bottom: 50px;
}
ul.press_list li {
	margin-left: -22px!important;
}
.tableBorderThin span {
    width: 122px !important;
}
#UctLongTermCare1_txtCompliance {
	display: none;
}











.layoutThreeColumn .columnOne table.portletBase table td.crossSellImageContainer {
	padding: 4px 2px 4px 0px;
}
.layoutThreeColumn .columnThree table.portletBase table td.crossSellImageContainer {
	padding: 4px 3px 4px 0px;
}
.layoutTwoColumnNarrowWide .columnOne table.portletBase table td.crossSellImageContainer {
	padding: 4px 2px 4px 0px;
}

.layoutTwoColumnNarrowWide .columnTwo .Quote_t .Quote_b table {
	WIDTH: 99.6%;
	PADDING-BOTTOM: 1px
}
.layoutTwoColumnNarrowWide .columnTwo .Quote_t .Quote_b table {
	WIDTH: 98.7%\9;
}
.portletFooter, .crossSellFooterContainer {
	margin-bottom: 10px;
	padding-left: 16px;
}
img#imgHeader {
	display: none;
}
.layoutOneColumn .columnOne .portletBase {
	BACKGROUND-IMAGE: url(/Sites/CunaMutual/images/cmg/bg_left_column_container_top_white.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 220px;
	margin-bottom: 10px;
}
.layoutOneColumn .columnOne .portletBody {
	margin: 0;
	padding: 0;
}
.layoutOneColumn .columnOne .Portlet_r {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_right_column_container_shadow.gif) repeat-y scroll 100% 0;
	WIDTH: 220px;
}
.layoutOneColumn .columnOne .Portlet_b {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_right_column_container_bottom.gif) no-repeat scroll 0 100%
}
.layoutOneColumn .columnOne .sidebars {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
	PADDING: 5px 0 10px 5px;
	WIDTH: 214px
}
.layoutOneColumn .columnOne .sidebars h3 {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	LINE-HEIGHT: 1.5em;
	MARGIN-TOP: 0;
	PADDING: 0 0 0 5px
}
.layoutOneColumn .columnOne .sidebars h3 a:hover {
	COLOR: #DC661D
}
.layoutOneColumn .columnOne .sidebars h3 a:link {
	COLOR: #881635
}

.layoutOneColumn .columnOne .portletBase .portletTitle {
	BORDER-BOTTOM: 2px dotted #F6D3BE;
	PADDING: 20px 0 0 15px;
	WIDTH: 90% !important;
}
.layoutOneColumn .columnOne table.portletBase table td.crossSellImageContainer {
	padding: 0px 2px 4px 0px !important;
}
.layoutOneColumn .columnOne .webcontent_onec {
	background: none !important;
	width: 100% !important;
}
.layoutOneColumn .columnOne .webcontent_onec .Portlet_r {
	background: none !important;
	width: 100% !important;
}
.layoutOneColumn .columnOne .webcontent_onec .Portlet_b {
	background: none !important;
	width: 100% !important;
}
.layoutOneColumn .columnOne .webcontent_onec .portletTitle {
	BORDER-BOTTOM: 0px !important;
}
.layoutOneColumn .columnOne .Quote_t {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_image_container_top.gif) no-repeat scroll left top;
	padding-top: 10px;
	background-size: 100%;
}
.layoutOneColumn .columnOne .Quote_t .Quote_b {
	BACKGROUND: transparent url(/Sites/CunaMutual/images/cmg/bg_image_container_bottom.gif) no-repeat scroll left bottom;
	PADDING: 4px 0px 1px 10px;
	background-size: 100%;
}
.layoutOneColumn .columnOne .Quote_t .Quote_b .onec85 {
	width: 80% !important;
}
.layoutOneColumn .columnOne .Quote_t .Quote_b .Quote p {
	MARGIN: 0;
	PADDING: 4px 0 10px;
	WIDTH: 100%
}
.layoutOneColumn .columnOne .Quote_t .Quote_b .Signature p {
	MARGIN: 0;
	PADDING: 10px 0 0;
	TEXT-ALIGN: right;
	WIDTH: 100%
}
.layoutOneColumn .columnOne #pt-portlet-14563, .layoutOneColumn .columnOne #pt-portlet-4656 {
	width: 100% !important;
}
.layoutOneColumn .columnOne .dottedcontentline {
	width: 100% !important;
}
/*########################
			WEB REFRESH
  ########################
*/
ul.pull-right.navbar-nav.nav li {
	margin-right: 20px;
}
ul.pull-right.navbar-nav.nav {
	margin-right: 20px;
}
#contentCanvas {
	width: 100% !important;
}
#contentCanvas div.clean img {
	width: 100%;
}
.cmsidebars div.content {
	MARGIN: 0;
	PADDING: 0 15px
}
.cmsidebars {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
	PADDING: 5px 0 10px 5px;
	WIDTH: 212px
}
.cmsidebars h3 {
	COLOR: #881635;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	LINE-HEIGHT: 1.5em;
	MARGIN-TOP: 0;
	PADDING: 0 0 0 5px
}
.cmsidebars h3 a {
	color: #336394 !important;
}
.cmsidebars h3 a:hover {
	COLOR: #DC661D !important
}
.cmsidebars h3 a:link {
	COLOR: #881635;
}
.cmsidebars h3 a:visited {
	COLOR: #881635 !important
}
.contentcanvas {
	BACKGROUND-COLOR: Transparent;
	TEXT-ALIGN: left;
	WIDTH: 887px
}
#pt-portlet-content-2805 {
	margin-top: -23px;
}
.container {
	background-color: white;
	padding-left: 0px;
	padding-right: 0px;
	max-width: 887px;
}
.crossSellBodyContent {
	padding: 0 0 10px 15px !important;
}
.crossSellImageContainer .imageLowerRight {
	position: relative;
	top: 13px;
	right: -4px;
}
/*Hack safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:first-of-type .crossSellImageContainer .imageLowerRight {
	position: relative;
	top: 10px;
	right: -4px;
}
#contentColumnOne table.portletBase table td.crossSellImageContainer {
	padding: 4px 3px 0 0 !important;
}
