body{font-size:14px;font-family:arial, helvetica, sans-serif;font-weight:normal;font-style:normal;color:black;background-color:#FFFFFF;text-decoration:none;text-align:left;text-indent:0em;background-image:none;border:0;background-repeat:repeat;margin:0.8em;padding:0;}
.learningcenter_border{border:1px solid #000099;padding:5px;vertical-align:top;width:520px;}
.learningcenter_title{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;text-transform:capitalize;background-color:#000099;border:1px solid #fff;text-align:center;color:#fff;vertical-align:bottom;padding:3px;}
.learningcenter_titlectr{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;text-transform:capitalize;background-color:#000099;border:1px solid #000099;text-align:center;color:#fff;vertical-align:bottom;padding:7px;width:300px;}
.learningcenter_titlectr a:link{font-weight:bold;text-transform:capitalize;color:#ffffff;text-decoration:underline;}
.learningcenter_titlectr a:active{font-weight:bold;text-transform:capitalize;color:#ffffff;text-decoration:underline;}
.learningcenter_titlectr a:hover{font-weight:bold;text-transform:capitalize;color:#ffffff;text-decoration:underline;}
.learningcenter_titlectr a:visited{font-weight:bold;text-transform:capitalize;color:#ffffff;text-decoration:underline;}
.learningcenter_content_long{font-family:Arial, sans-serif;font-size:13px;color:#000000;background-color:#ffffff;border:1px solid #000099;padding:7px;vertical-align:top;width:300px;height:400px;display:block;overflow:auto;}
.learningcenter_content_long ul{font-family:Arial, sans-serif;font-size:13px;color:#000000;background-color:#ffffff;border:1px solid #000099;padding:7px;vertical-align:top;width:300px;height:400px;display:block;overflow:auto;}
.learningcenter_content_long a{color:#000099;text-decoration:underline;}
.learningcenter_content_long a:visited{color:#000099;text-decoration:underline;}
.learningcenter_content_long a:hover{color:#ff0000;text-decoration:underline;}
.learningcenter_content_short{font-family:Arial, sans-serif;font-size:13px;color:#000000;background-color:#ffffff;border:1px solid #000099;padding:7px;vertical-align:top;width:300px;height:250px;display:block;overflow:auto;}
.learningcenter_content_short a{color:#000099;text-decoration:underline;}
.learningcenter_content_short a:visited{color:#000099;text-decoration:underline;}
.learningcenter_content_short a:hover{color:#ff0000;text-decoration:underline;}
.learningcenter_img{float:right;border:0;}
.learningcenter_img img{height:85px;border:0px;padding:0px;margin:5px;}
.learningcenter_spacer{height:20px;width:20px;background-color:#ffffff;}
.learningcenter_articletitle{font-family:Arial, sans-serif;font-size:26px;color:#ff0000;text-align:left;}
.learningcenter_articlesubtitle{font-family:Arial, sans-serif;font-size:14px;color:#000099;text-align:left;line-height:16px;}
.learningcenter_articleauthor{font-family:Arial, sans-serif;font-size:11px;text-transform:capitalize;text-align:left;color:#333333;font-style:italic;}
.learningcenter_articlebody{font-family:Arial, sans-serif;font-size:12px;text-align:left;color:#000000;}
.learningcenter_articles_content{font-family:Arial, sans-serif;font-size:13px;color:#000000;background-color:#ffffff;border:1px solid #000099;padding:5px;vertical-align:top;width:98%;}
.learningcenter_articles_content img{border-width:0px;padding:0px;margin:5px;}
.learningcenter_articles_content_blackbg{font-family:Arial, sans-serif;font-size:13px;color:#000000;background-color:#000000;border:1px solid #000099;padding:5px;vertical-align:top;width:98%;}
table{font-size:14px;font-family:arial, helvetica, sans-serif;font-weight:normal;font-style:normal;color:black;text-decoration:none;text-align:left;text-indent:0;vertical-align:top;margin:0;padding:0;}
h2{display:inline}
input{font-family:arial, geneva, arial;font-size:12px;color:#000000;}
select{font-family:arial, geneva, arial;font-size:12px;color:#000000;background-color:#ffffff;border:1px #000000 solid;}
textarea{font-family:arial, geneva, arial;font-size:12px;color:#000000;background-color:#ffffff;border:1px #000000 solid;}
fieldset{border:0;padding:0;}
a:link{color:#000000;font-weight:bold;text-decoration:underline;}
a:visited{color:#000000;font-weight:bold;text-decoration:underline;}
a:active{color:#000000;font-weight:bold;text-decoration:underline;}
a:hover{color:#ff0000;font-weight:bold;text-decoration:underline;}
a.toolbar:link{font-size:12px;font-family:arial;color:#000000;text-decoration:none;}
a.toolbar:visited{font-size:12px;font-family:arial;color:#000000;text-decoration:none;}
a.toolbar:active{font-size:12px;font-family:arial;color:#000000;text-decoration:none;}
a.toolbar:hover{font-size:12px;font-family:arial;color:#ff0000;text-decoration:underline;}
.red{color:red;}
.white{color:white;}
.black{color:black;}
.blue{color:#1D418D;}
.redbg{background-color:red;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.sub{vertical-align:sub;font-size:.83em;}
.super{vertical-align:super;font-size:.83em;}
.ital{font-style:italic;}
.small{font-size:12px;}
.smaller{font-size:.85em;}
.smallest{font-size:.65em;}
.big{font-size:1.2em;}
.bigger{font-size:1.44em;}
.biggest{font-size:1.73em;}
.super{font-size:3em;}
.bold{font-weight:bold;}
.noborder{border:none;}
.tiny{font-size:.60em;}
.grey{color:#CCCCCC;}
.private{background-color:black;color:white;}
.toolbarheader{text-align:center;background:url(/images/menuheadergradient.gif);position:relative;padding:2px;color:#FFFFFF;font-weight:bold;font-size:14px;text-transform:uppercase;}
.toolbarbody{background:url(/images/toolbargradient.gif);background-repeat:repeat;margin-bottom:10px;padding-top:10px;padding-bottom:20px;padding-left:1px;width:174px;}
.toolbarbody2{margin-bottom:10px;padding-top:0px;padding-bottom:20px;padding-left:1px;width:174px;}
.toolbarbody3{background:url(/images/toolbargradient.gif);background-repeat:repeat;margin-bottom:20px;padding-top:0px;padding-bottom:0px;padding-left:0px;width:174px;}
.toolbarbutton{padding-left:3px;padding-right:2px;padding-bottom:10px;height:30px;}
.toolbarnobutton{padding-left:3px;padding-right:2px;padding-bottom:3px;}
.gelbutton{vertical-align:middle;margin-right:4px;border:0px;}
.gelbuttonleft{float:left;margin-right:4px;border:0px;}
.maincontent{padding-left:10px;padding-right:10px;padding-top:10px;width:806px;}
.maincontentpopup{padding-left:10px;padding-right:10px;padding-top:10px;}
.requestquote{text-align:center;}
.requestquotetext{vertical-align:middle;margin-right:4px;border:0px;font-style:italic;}
.pagetitle{text-align:left;color:#996600;font-weight:bold;font-size:18px;margin:10px 0 10px 0;font-style:italic;}
.pagetitlewarning{text-align:center;font-style:italic;color:#FF0000;font-weight:bold;font-size:18px;text-transform:uppercase;margin-bottom:10px;}
.subtitle{color:#996600;font-size:18px;font-weight:bold;text-align:left;}
.majorheading{color:white;background-color:#996600;font-weight:bold;}
.smmajorheading{background-color:#c4cad5;font-weight:bold;font-size:12px;}
.brochuretable{background-color:#EDFFFE;border:1px solid #000000;}
.tabletitle{background-color:#ece9d8;color:black;font-weight:bold;}
.tabletitlectr{background-color:#ece9d8;color:black;font-weight:bold;text-align:center;vertical-align:bottom;}
.tabletitleleft{background-color:#ece9d8;color:black;font-weight:bold;text-align:left;}
.tabletitleright{background-color:#ece9d8;color:black;font-weight:bold;text-align:right;}
.tablecontent{color:black;background-color:#c4cad5;}
.tablecontentctr{color:black;background-color:#ece9d8;text-align:center;}
.tablecontentright{color:black;background-color:#c4cad5;text-align:right;}
.tablecontenta{color:black;background-color:#EDFFFE;}
.tablecontentctra{color:black;background-color:#EDFFFE;text-align:center;}
.tablecontentrighta{color:black;background-color:#EDFFFE;text-align:right;}
.tablecontentb{color:black;background-color:#F5FAFA;}
.tablecontentctrb{color:black;background-color:#F5FAFA;text-align:center;}
.tablecontentrightb{color:black;background-color:#F5FAFA;text-align:right;}
.tablecontentc{color:black;background-color:yellow;}
.tablecontentctrc{color:black;background-color:yellow;text-align:center;}
.tablecontentrightc{color:black;background-color:yellow;text-align:right;}
.tablecontentd{color:black;background-color:red;}
.tablecontentctrd{color:black;background-color:red;text-align:center;}
.tablecontentrightd{color:black;background-color:red;text-align:right;}
.alttablecontent{color:black;background-color:#ece9d8;}
.alttablecontentright{color:black;background-color:#ece9d8;text-align:right;}
.alttablecontentctr{color:black;background-color:#ece9d8;text-align:center;}
.smtabletitle{background-color:#000099;color:#c4cad5;font-size:12px;font-weight:bold;}
.smtabletitlectr{background-color:#000099;color:#c4cad5;font-size:12px;font-weight:bold;text-align:center;vertical-align:bottom;}
.smtablecontent{color:black;background-color:#c4cad5;font-size:12px;}
.smtablecontentright{color:black;background-color:#c4cad5;font-size:12px;text-align:right;}
.alttabletitle{background-color:#c4cad5;color:#000099;font-weight:bold;}
.alttabletitlectr{background-color:#c4cad5;color:#000099;font-weight:bold;text-align:center;}
#filterscrollbox{height:300px;width:400px;overflow:auto;border:1px solid #000000;}
#ICMscrollbox{height:300px;width:380px;overflow:auto;border:1px solid #000000;}
#cannedmailscrollbox{height:300px;width:500px;overflow:auto;border:1px solid #000000;}
#navcontainer{background:white;margin:0 auto;padding:1em 0 0 0;font-family:arial, sans-serif;text-transform:none;}
#navcontainer:after{content:".";display:block;line-height:1px;font-size:1px;clear:both;}
ul#navlist{display:inline;list-style:none;padding:0;margin:0 0 auto;width:100%;font-size:0.9em;}
ul#navlist li{display:inline;float:left;width:95px;margin:0;padding:0;}
ul#navlist li a{display:block;float:left;width:95px;height:45px;padding:0.5em;border-width:1px;border-color:#ccc #aaab9c #aaab9c #aaab9c;border-style:solid;color:#777;text-decoration:none;background:#f7f2ea;}
ul#navlist li#active a{background:#ffffff;color:#996600;border-color:#ccc #aaab9c #fff #aaab9c;}
ul#navlist li a:hover, ul#navlist li#active a:hover{color:#996600;background:#f0e7d7;border-color:#aaab9c #ccc #fff #ccc;}
div.showonprint{visibility:hidden;display:none;}
img#showonprint{visibility:hidden;display:none;}
#downloads_container{width:820px;height:100%;float:left;position:relative;}
#downloads_container_main{float:left;width:600px;height:100%;}
#downloads_container_right{width:200px;margin-left:10px;padding:5px;float:right;}
#downloads_container hr{margin:10px 0 10px 0;color:#996600;}
#clearfooter{clear:both;height:50px;}
.darkgray{background:#a9a9a9;border-bottom:1px white groove;}
.lightgrey{background:#D3D3D3;border-bottom:1px white groove}
.lavender{background:#E6E6FA;border-bottom:1px white groove}
.name{font-family:comic sans ms;}
.floatleft{float:left;margin-right:5px;}
.floatlock{float:left;margin:0 0 0 15px;}
#features{height: 50px;width: 300px;overflow: auto;}
#trimselectlista{width:17em;}
#trimselectlistb{width:36em;}
#trimselectlistc{width:30em;}
.sharetext{color:#CCCCCC; font-size:10px;}
.sharetext a {color:black; text-decoration:none;}
.sharetext a:hover{text-decoration:underline;}

/* ======= Javascript Calendar Popup Styles (see AgentNoteEdit.cfm) */
#caldiv .DATEcpYearNavigation, #caldiv .DATEcpMonthNavigation {
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;;
	text-decoration: none;
	color:#1D418E;
	font-weight: bold;
}
#caldiv a.DATEcpYearNavigation, #caldiv a.DATEcpMonthNavigation {
	text-decoration: none;
}
#caldiv .DATEcpDayColumnHeader, #caldiv .DATEcpYearNavigation, #caldiv .DATEcpMonthNavigation, #caldiv .DATEcpCurrentMonthDate,
#caldiv .DATEcpCurrentMonthDateDisabled, #caldiv .DATEcpOtherMonthDate, #caldiv .DATEcpOtherMonthDateDisabled, #caldiv .DATEcpCurrentDate,
#caldiv .DATEcpCurrentDateDisabled, #caldiv .DATEcpTodayText, #caldiv .DATEcpTodayTextDisabled, #caldiv .DATEcpText	{
	font-family:arial;
	font-size:8pt;
}
#caldiv td.DATEcpDayColumnHeader {
	text-align:right;
	border:solid thin #1D418E;
	border-width:0px 0px 1px 0px;
}
#caldiv .DATEcpCurrentMonthDate, #caldiv .DATEcpOtherMonthDate, #caldiv .DATEcpCurrentDate {
	text-align:right;
	text-decoration:none;
}
#caldiv a.DATEcpCurrentMonthDate, #caldiv a.DATEcpOtherMonthDate, #caldiv a.DATEcpCurrentDate {
	text-decoration: none;
	border: 1px solid #FFF;
	display: block;
}
#caldiv a.DATEcpCurrentMonthDate:hover, #caldiv a.DATEcpOtherMonthDate:hover, #caldiv a.DATEcpCurrentDate:hover {
	text-decoration: none;
	border: 1px solid #000;
	display: block;
	background: #1D418E;
	color: #FFF;
}
#caldiv .DATEcpCurrentMonthDateDisabled, #caldiv .DATEcpOtherMonthDateDisabled, #caldiv .DATEcpCurrentDateDisabled {
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
#caldiv .DATEcpCurrentMonthDate {
	color:#1D418E;
	font-weight:bold;
}
#caldiv .DATEcpCurrentDate {
	color: #000;
	font-weight:bold;
}
#caldiv .DATEcpOtherMonthDate {
	color:#808080;
}
#caldiv td.DATEcpCurrentDate {
	color:#FFF;
	background-color: #1D418E;
	border-width:1px;
	border:solid thin #000;
}
#caldiv a.DATEcpCurrentDate {
	color: #FFF;
	border: 1px solid #1D418E;
	text-decoration: none;
}
#caldiv a.DATEcpCurrentDate:hover {
	color: #000;
	border: 1px solid #FFF;
	text-decoration: none;
	background: #FFF;
}
#caldiv td.DATEcpCurrentDateDisabled {
	border-width:1px;
	border:solid thin #1D418E;
}
#caldiv td.DATEcpTodayText, #caldiv td.DATEcpTodayTextDisabled {
	border:solid thin #1D418E;
	border-width: 1px 0px 0px 0px;
}
#caldiv a.DATEcpTodayText, #caldiv span.DATEcpTodayTextDisabled {
	height:20px;
}
#caldiv a.DATEcpTodayText {
	color:#1D418E;
	font-weight:bold;
	text-decoration: none;
}
#caldiv a.DATEcpTodayText:hover {
	color: #000;
	text-decoration: underline;
}
#caldiv span.DATEcpTodayTextDisabled {
	color:#D0D0D0;
}
#caldiv .DATEcpBorder {
	border:solid thin #1D418E;
}
/* ======= END Javascript Calendard Popup Styles */
