/** GENERAL TOOLS FOR BUSINESS STYLING **/

body {
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
}
table {	font-family: Arial; font-size: 10pt; color: #666; border: none;}
.subhead {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
}
table.wide-table 
	{ width:881px; } 
table.med-table 
	{ width:593px; }
table.index-table 
	{ width:400px; } 
.borders { border-right-color: gray; border-left-color: gray;
border-left-style: solid; border-right-style: solid;
border-right-width: 1px; border-left-width: 2px;
bo
padding-right: 6px; padding-left: 6px;}
.subhead2 {
	font-family: Arial, san-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #F06925;
	}
.subhead:hover {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ef6a24;
}

.navigation_head {
	font-family: Myriad Pro, Arial, san-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform:uppercase;
	color: #ef6a24;
}

.header_text {
	text-align:left;
	color:#58595b;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 23px 0px;
}

.mainText {
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
	line-height:120%;
}	

.border {
	border: 8px solid #d3d2d2;
}

.border_secondary {
	border: 8px solid #e5e5e5;
}

.footer {
	margin: 10px 50px 30px 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color:#FFFFFF;
}

.header_home_bkg {
	text-align:left;
	border:0px;
	background:url(http://www.toolsforbusiness.info/success-in-mississippi/images/TFB_Home_Title.jpg) no-repeat;
	height:47px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 5px 0px;
}

.header_secondary_bkg {
	text-align:left;
	border:0px;
	background:url(http://www.toolsforbusiness.info/success-in-mississippi/images/TFB_Secondary_Title.jpg) no-repeat;
	height:47px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 10px 0px;
}

.left_column_home {
	margin: 0px 15px 10px 15px;
	}

.right_column {
	margin: 0px 22px 10px 22px;
	}

.right_column_banners {
	margin: 0px 0px 15px 0px;
	}
	
.body_area_home {
	margin: 0px 27px 30px 45px;
	}
	
.body_area_secondary {
	margin: 0px 25px 30px 25px;
	}	

#nav {
	margin: 0px;
	padding: 0px;
}

#flash {
	float: left;
	margin-right: 1px;
}




/*** BULLET CLASS ***/

.body_area_secondary li {
margin-bottom:8px;
}


.list {
	list-style-image:url(http://www.toolsforbusiness.info/success-in-mississippi/images/Bullet.gif);
	margin: 0px 30px 0px 25px;
	margin-top: 1em;
}

.list li {
margin-bottom:8px;
}



/*** NAVIGATION STYLING ***/

.left_li ul {
	list-style:none;
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
	margin:0;
	padding:0;
}

.left_li ul a{
	color:#656058;
	text-decoration:none;
}
ul a{
	color:#656058;
	text-decoration:none;
}
ul a:hover{
	color:#ef6a24;
	text-decoration:none;
}
.left_li ul a:hover{
	color:#ef6a24;
	text-decoration:none;
}

.left_li li {
   margin:0;
   padding:8px;
   border-bottom:solid 1pt #d3d2d2;
}

A:LINK    {font-family: Arial; color: #000000; text-decoration: Underline; }
A:ACTIVE  {font-family: Arial; color: #000000; text-decoration: Underline; }



/*** SPONSORS IN RIGHT NAVIGATION CLASS ***/	
	
.sponsors {
	padding:10px;
	text-align:left;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 120%;
	margin: 25px 0px 23px 0px;
}	




/*** BUTTON CLASS ***/

.button {
	padding:4px;
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:100px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;

	text-decoration:none;
	margin: 25px 75px 23px 22px;
}

.button a{
	padding:4px;
	text-align:center;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 9pt;
	font-weight:bold;
}
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 10px auto; /* center for now */
	width: 10em; /* ems so it will grow */
	background: url(http://www.toolsforbusiness.info/success/images/sbbody-r2.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(http://www.toolsforbusiness.info/success/images/sbhead-r2.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(http://www.toolsforbusiness.info/success/images/sbhead-l2.gif) no-repeat top left;
	margin: 0;
	padding: 22px 5px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(http://www.toolsforbusiness.info/success/images/sbbody-l2.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 5px;
}
li.disadv
   {
      font-weight: bold;
	  font-style: italic;
   }
a:link				{color: #996633; text-decoration: none; }
a:visited			{color: #996633; text-decoration: none; }
a:hover				{color: #663300; text-decoration: underline; }
.portal-v3-header		{}
.portal-v3-header-title		{color: #666666; font-weight: bold; }
a.portal-v3-header-title	,a.portal-v3-header-title:visited{ color: #666666; font-weight: bold; }
a.portal-v3-header-title:hover	{ color: #A3A3A3; font-weight: bold; }
.portal-v3-header-tagline	{color: #666666; font-style: italic; font-weight: bold; }
a.portal-v3-header-tagline	,a.portal-v3-header-tagline:visited{ color: #666666; font-style: italic; font-weight: bold; }
a.portal-v3-header-tagline:hover{ color: #A3A3A3; font-style: italic; font-weight: bold; }
.portal-v3-header-ancestry	{color: #ffffff; font-size: 9px; }
a.portal-v3-header-ancestry	,a.portal-v3-header-ancestry:visited{ color: #ffffff; font-size: 9px; }
a.portal-v3-header-ancestry:hover{color: #ffffff; font-size: 9px; }
.portal-v3-footer		{color: #666666; }
a.portal-v3-footer		,a.portal-v3-footer:visited	{ color: #666666; }
a.portal-v3-footer:hover	{ color: #A3A3A3; }
.portal-v3-admin		{color: #336699; background-color: #ff9900; font-size: 9px; }
a.portal-v3-admin		,a.portal-v3-admin:visited	{ color: #336699; background-color: #ff9900; font-size: 9px; }
a.portal-v3-admin:hover		{color: #336699; background-color: #ff9900; font-size: 9px; }
.portal-v3-settings		{background-color: #cccccc; }
a.portal-v3-settings		,a.portal-v3-settings:visited	{ color: #0000ff; background-color: #cccccc; }
a.portal-v3-settings:hover	{color: #9999ff; background-color: #cccccc; }
.portal-v3-search		{color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; }
a.portal-v3-search		,a.portal-v3-search:visited	{ color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; }
a.portal-v3-search:hover	{color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; }
.portal-v3-searchtext		{color: #336699; background-color: #ffffff; font-size: 9px; }
a.portal-v3-searchtext		,a.portal-v3-searchtext:visited	{ color: #336699; background-color: #ffffff; font-size: 9px; }
a.portal-v3-searchtext:hover	{color: #336699; background-color: #ffffff; font-size: 9px; }
.portal-v3-category		{color: #ffffff; background-color: #003366; font-size: 10px; font-weight: bold; }
a.portal-v3-category		,a.portal-v3-category:visited	{ color: #ffffff; background-color: #003366; font-size: 10px; font-weight: bold; }
a.portal-v3-category:hover	{color: #cc9966; background-color: #003366; font-size: 10px; font-weight: bold; }
.portal-v3-categoryactive	{color: #003366; background-color: #cccccc; font-size: 10px; font-weight: bold; }
a.portal-v3-categoryactive	,a.portal-v3-categoryactive:visited{ color: #003366; background-color: #cccccc; font-size: 10px; font-weight: bold; }
a.portal-v3-categoryactive:hover{color: #663300; background-color: #cccccc; font-size: 10px; font-weight: bold; }
.portal-v3-section		{color: #003366; background-color: #ffffff; font-size: 14px; font-weight: bold; }
a.portal-v3-section		,a.portal-v3-section:visited	{ color: #003366; background-color: #ffffff; font-size: 14px; font-weight: bold; }
a.portal-v3-section:hover	{color: #663300; background-color: #ffffff; font-size: 14px; font-weight: bold; }
.portal-v3-sectionactive	{color: #666666; background-color: #ffffff; font-size: 14px; font-weight: bold; }
a.portal-v3-sectionactive	,a.portal-v3-sectionactive:visited{ color: #666666; background-color: #ffffff; font-size: 14px; font-weight: bold; }
a.portal-v3-sectionactive:hover	{color: #663300; background-color: #ffffff; font-size: 14px; font-weight: bold; }
.portal-v3-sectionback		{color: #ffffcc; background-color: #333366; font-size: 13px; font-style: italic; text-decoration: none; }
a.portal-v3-sectionback		,a.portal-v3-sectionback:visited	{ color: #ffffcc; background-color: #333366; font-size: 13px; font-style: italic; text-decoration: none; }
a.portal-v3-sectionback:hover	{color: #ff9900; background-color: #333366; font-size: 13px; font-style: italic; text-decoration: none; }
.page-container-border		{background-color: #cccccc; }
.page-container-title		{color: #336699; background-color: #ffffff; font-size: 9px; }
a.page-container-title		,a.page-container-title:visited	{ color: #336699; background-color: #ffffff; font-size: 9px; }
a.page-container-title:hover	{color: #336699; background-color: #ffffff; font-size: 9px; }
.page-breadcrumb		{color: #003366; background-color: #ffffff; font-size: 10px; }
a.page-breadcrumb		,a.page-breadcrumb:visited	{ color: #003366; background-color: #ffffff; font-size: 10px; }
a.page-breadcrumb:hover		{color: #003366; background-color: #ffffff; font-size: 10px; }
.page-title			{color: #ffffff; background-color: #ffffff; font-weight: bold; }
a.page-title			,a.page-title:visited		{ color: #ffffff; background-color: #ffffff; font-weight: bold; }
a.page-title:hover		{color: #ffffff; background-color: #ffffff; font-weight: bold; }
.page-date			{color: #666666; background-color: #ffffff; font-size: 11px; font-weight: bold; }
a.page-date			,a.page-date:visited		{ color: #666666; background-color: #ffffff; font-size: 11px; font-weight: bold; }
a.page-date:hover		{color: #666666; background-color: #ffffff; font-size: 11px; font-weight: bold; }
.page-clipboard			{background-color: #ccccff; font-size: 13px; font-weight: bold; }
.page-nav-sibling		{color: #000000; background-color: #ffffff; font-size: 9px; }
a.page-nav-sibling		,a.page-nav-sibling:visited	{ color: #000000; background-color: #ffffff; font-size: 9px; }
a.page-nav-sibling:hover	{color: #000000; background-color: #ffffff; font-size: 9px; }
.page-nav-siblingactive		{color: #003366; background-color: #cccccc; font-size: 9px; }
a.page-nav-siblingactive	,a.page-nav-siblingactive:visited{ color: #003366; background-color: #cccccc; font-size: 9px; }
a.page-nav-siblingactive:hover	{ color: #6684A3; background-color: #cccccc; font-size: 9px; }
.page-nav-child			{color: #663300; background-color: #cccccc; font-size: 9px; }
a.page-nav-child		,a.page-nav-child:visited	{ color: #663300; background-color: #cccccc; font-size: 9px; }
a.page-nav-child:hover		{ color: #A38466; background-color: #cccccc; font-size: 9px; }
.page-column-top-span		{}
.page-column-bottom-span	{}
.page-column-single		{}
.page-column-double-1		{}
.page-column-double-2		{}
.page-column-triple-1		{}
.page-column-triple-2		{}
.page-column-triple-3		{}
.page-left-nav-column		{}
.dialog-header			{color: #ffffff; background-color: #666666; font-size: 9px; font-weight: bold; }
a.dialog-header			,a.dialog-header:visited		{ color: #ffffff; background-color: #666666; font-size: 9px; font-weight: bold; }
a.dialog-header:hover		{color: #ffffff; background-color: #666666; font-size: 9px; font-weight: bold; }
.dialog-body			{background-color: #ffffcc; }
.cont-mod-rnd-title		{color: #ffffcc; background-color: #333366; font-size: 13px; font-weight: bold; }
a.cont-mod-rnd-title		,a.cont-mod-rnd-title:visited	{ color: #ffffcc; background-color: #333366; font-size: 13px; font-weight: bold; }
a.cont-mod-rnd-title:hover	{ color: #99997A; background-color: #333366; font-size: 13px; font-weight: bold; }
.cont-mod-rnd-options		{color: #ffffff; background-color: #336699; font-size: 9px; font-weight: normal; }
a.cont-mod-rnd-options		,a.cont-mod-rnd-options:visited	{ color: #ffffff; background-color: #336699; font-size: 9px; font-weight: normal; }
a.cont-mod-rnd-options:hover	{color: #ffffff; background-color: #336699; font-size: 9px; font-weight: normal; }
.cont-mod-rnd-border		{background-color: #336699; }
.cont-mod-rnd-body		{color: #000000; background-color: #ffffff; font-size: 11px; }
a.cont-mod-rnd-body		,a.cont-mod-rnd-body:visited	{ color: #000000; background-color: #ffffff; font-size: 11px; }
a.cont-mod-rnd-body:hover	{ color: #666666; background-color: #ffffff; font-size: 11px; }
.cont-mod-allrnd-title		{color: #000000; background-color: #cccccc; font-size: 13px; font-weight: bold; text-align: center; }
a.cont-mod-allrnd-title		,a.cont-mod-allrnd-title:visited	{ color: #000000; background-color: #cccccc; font-size: 13px; font-weight: bold; text-align: center; }
a.cont-mod-allrnd-title:hover	{color: #000000; background-color: #cccccc; font-size: 13px; font-weight: bold; text-align: center; }
.cont-mod-allrnd-options	{color: #000000; background-color: #cccccc; font-size: 9px; font-weight: normal; }
a.cont-mod-allrnd-options	,a.cont-mod-allrnd-options:visited{ color: #000000; background-color: #cccccc; font-size: 9px; font-weight: normal; }
a.cont-mod-allrnd-options:hover	{color: #000000; background-color: #cccccc; font-size: 9px; font-weight: normal; }
.cont-mod-allrnd-border		{background-color: #cccccc; }
.cont-mod-allrnd-body		{color: #000000; background-color: #cccccc; font-size: 10px; text-align: center; }
a.cont-mod-allrnd-body		,a.cont-mod-allrnd-body:visited	{ color: #000000; background-color: #cccccc; font-size: 10px; text-align: center; }
a.cont-mod-allrnd-body:hover	{ color: #666666; background-color: #cccccc; font-size: 10px; text-align: center; }
.cont-mod-sq-title		{color: #333366; background-color: #ffffcc; font-size: 13px; font-weight: bold; }
a.cont-mod-sq-title		,a.cont-mod-sq-title:visited	{ color: #333366; background-color: #ffffcc; font-size: 13px; font-weight: bold; }
a.cont-mod-sq-title:hover	{ color: #8484A3; background-color: #ffffcc; font-size: 13px; font-weight: bold; }
.cont-mod-sq-options		{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; }
a.cont-mod-sq-options		,a.cont-mod-sq-options:visited	{ color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; }
a.cont-mod-sq-options:hover	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; }
.cont-mod-sq-border		{background-color: #336699; }
.cont-mod-sq-body		{color: #000000; background-color: #ffffff; font-size: 10px; }
a.cont-mod-sq-body		,a.cont-mod-sq-body:visited	{ color: #000000; background-color: #ffffff; font-size: 10px; }
a.cont-mod-sq-body:hover	{ color: #666666; background-color: #ffffff; font-size: 10px; }
.cont-mod-old-title		{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; }
a.cont-mod-old-title		,a.cont-mod-old-title:visited	{ color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; }
a.cont-mod-old-title:hover	{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; }
.cont-mod-old-options		{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; }
a.cont-mod-old-options		,a.cont-mod-old-options:visited	{ color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; }
a.cont-mod-old-options:hover	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; }
.cont-mod-old-border		{background-color: #333366; }
.cont-mod-old-body		{color: #000000; background-color: #ffffff; font-size: 11px; }
a.cont-mod-old-body		,a.cont-mod-old-body:visited	{ color: #000000; background-color: #ffffff; font-size: 11px; }
a.cont-mod-old-body:hover	{ color: #666666; background-color: #ffffff; font-size: 11px; }
.cont-mod-none-options		{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; }
a.cont-mod-none-options		,a.cont-mod-none-options:visited	{ color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; }
a.cont-mod-none-options:hover	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; }
.cont-mod-none-title		{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; }
a.cont-mod-none-title		,a.cont-mod-none-title:visited	{ color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; }
a.cont-mod-none-title:hover	{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; }
.cont-mod-none-body		{color: #000000; background-color: #ffffff; font-size: 11px; }
a.cont-mod-none-body		,a.cont-mod-none-body:visited	{ color: #000000; background-color: #ffffff; font-size: 11px; }
a.cont-mod-none-body:hover	{ color: #666666; background-color: #ffffff; font-size: 11px; }
.cont-mod-Indented_None-title	{color: #336699; background-color: #ffffff; font-size: 12px; font-weight: bold; border-style: none; }
a.cont-mod-Indented_None-title	,a.cont-mod-Indented_None-title:visited{ color: #336699; background-color: #ffffff; font-size: 12px; font-weight: bold; border-style: none; }
a.cont-mod-Indented_None-title:hover{color: #336699; background-color: #ffffff; font-size: 12px; font-weight: bold; border-style: none; }
.cont-mod-Indented_None-options	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; border-style: none; }
a.cont-mod-Indented_None-options,a.cont-mod-Indented_None-options:visited{ color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; border-style: none; }
a.cont-mod-Indented_None-options:hover{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; border-style: none; }
.cont-mod-Indented_None-border	{}
.cont-mod-Indented_None-body	{color: #000000; background-color: #ffffff; font-size: 10px; border-style: none; }
a.cont-mod-Indented_None-body	,a.cont-mod-Indented_None-body:visited{ color: #000000; background-color: #ffffff; font-size: 10px; border-style: none; }
a.cont-mod-Indented_None-body:hover{ color: #666666; background-color: #ffffff; font-size: 10px; border-style: none; }
.feature-basic-heading		{font-size: 13px; font-weight: bold; }
.feature-basic-detail		{}
.feature-basic-fixed		{font-family: courier; font-size: 13px; }
.feature-basic-warning		{color: #990000; }
a.feature-basic-warning		,a.feature-basic-warning:visited	{ color: #990000; }
a.feature-basic-warning:hover	{ color: #C16666; }
.feature-basic-spacer		{background-color: #cccccc; }
.feature-table-heading		{background-color: #cccccc; }
.feature-table-column		{background-color: #ffffff; }
.feature-table-border		{background-color: #336699; }
.feature-option			{color: #ffffcc; background-color: #666699; }
a.feature-option		,a.feature-option:visited	{ color: #ffffcc; background-color: #666699; }
a.feature-option:hover		{color: #ff9900; background-color: #666699; }
.feature-option-border		{background-color: #336699; }
.feature-edialog-title		{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; }
a.feature-edialog-title		,a.feature-edialog-title:visited	{ color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; }
a.feature-edialog-title:hover	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; }
.feature-edialog-guide		{}
.feature-edialog-tab		{color: #336699; background-color: #ffffff; font-size: 10px; font-weight: bold; }
a.feature-edialog-tab		,a.feature-edialog-tab:visited	{ color: #336699; background-color: #ffffff; font-size: 10px; font-weight: bold; }
a.feature-edialog-tab:hover	{color: #336699; background-color: #ffffff; font-size: 10px; font-weight: bold; }
.feature-edialog-optional	{font-style: italic; }
.feature-edialog-question	{}
.feature-edialog-border		{background-color: #cccccc; }
.feature-edialog-action		{}
.feature-edialog-button		{background-color: #cccccc; }
.feature-idialog-heading	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; }
a.feature-idialog-heading	,a.feature-idialog-heading:visited{ color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; }
a.feature-idialog-heading:hover	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; }
.feature-idialog-body		{background-color: #ffffff; }
.feature-idialog-border		{background-color: #336699; }
.feature-idialog-footer		{color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; }
a.feature-idialog-footer	,a.feature-idialog-footer:visited{ color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; }
a.feature-idialog-footer:hover	{color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; }
.feature-cal-heading		{color: #ffffff; background-color: #336699; font-size: 11px; }
a.feature-cal-heading		,a.feature-cal-heading:visited	{ color: #ffffff; background-color: #336699; font-size: 11px; }
a.feature-cal-heading:hover	{color: #ffffff; background-color: #336699; font-size: 11px; }
.feature-cal-inmonth		{color: #000000; background-color: #cccccc; font-size: 9px; }
a.feature-cal-inmonth		,a.feature-cal-inmonth:visited	{ color: #000000; background-color: #cccccc; font-size: 9px; }
a.feature-cal-inmonth:hover	{color: #000000; background-color: #cccccc; font-size: 9px; }
.feature-cal-outmonth		{color: #000000; background-color: #ffcc99; font-size: 9px; }
a.feature-cal-outmonth		,a.feature-cal-outmonth:visited	{ color: #000000; background-color: #ffcc99; font-size: 9px; }
a.feature-cal-outmonth:hover	{color: #000000; background-color: #ffcc99; font-size: 9px; }
.feature-pub-inset		{color: #336699; font-size: 15px; font-style: italic; font-weight: bold; }
a.feature-pub-inset		,a.feature-pub-inset:visited	{ color: #336699; font-size: 15px; font-style: italic; font-weight: bold; }
a.feature-pub-inset:hover	{color: #336699; font-size: 15px; font-style: italic; font-weight: bold; }
.feature-pub-caption		{color: #336699; font-size: 10px; font-style: italic; font-weight: bold; }
a.feature-pub-caption		,a.feature-pub-caption:visited	{ color: #336699; font-size: 10px; font-style: italic; font-weight: bold; }
a.feature-pub-caption:hover	{color: #336699; font-size: 10px; font-style: italic; font-weight: bold; }
.feature-ss-heading		{font-size: 13px; font-weight: bold; text-decoration: none; }
a.feature-ss-heading		,a.feature-ss-heading:visited	{ color: #0000cc; font-size: 13px; font-weight: bold; text-decoration: none; }
a.feature-ss-heading:hover	{color: #9999ff; font-size: 13px; font-weight: bold; text-decoration: none; }
.feature-ss-unpublished		{color: #336699; background-color: #ffffff; font-size: 11px; font-weight: bold; }
a.feature-ss-unpublished	,a.feature-ss-unpublished:visited{ color: #336699; background-color: #ffffff; font-size: 11px; font-weight: bold; }
a.feature-ss-unpublished:hover	{color: #336699; background-color: #ffffff; font-size: 11px; font-weight: bold; }
.feature-ss-options		{color: #ffffcc; background-color: #336699; font-size: 9px; }
a.feature-ss-options		,a.feature-ss-options:visited	{ color: #ffffcc; background-color: #336699; font-size: 9px; }
a.feature-ss-options:hover	{color: #ffffcc; background-color: #336699; font-size: 9px; }
.feature-ss-warning		{color: #990000; font-size: 9px; }
a.feature-ss-warning		,a.feature-ss-warning:visited	{ color: #990000; font-size: 9px; }
a.feature-ss-warning:hover	{ color: #C16666; font-size: 9px; }
.feature-ss-clipboard		{color: #003366; background-color: #ffffff; font-size: 9px; font-weight: bold; }
a.feature-ss-clipboard		,a.feature-ss-clipboard:visited	{ color: #003366; background-color: #ffffff; font-size: 9px; font-weight: bold; }
a.feature-ss-clipboard:hover	{color: #003366; background-color: #ffffff; font-size: 9px; font-weight: bold; }
.feature-cm-p			{font-size: 11px; text-align: justify; }
.feature-cm-title		{color: #336699; font-weight: bold; }
a.feature-cm-title		,a.feature-cm-title:visited	{ color: #336699; font-weight: bold; }
a.feature-cm-title:hover	{color: #336699; font-weight: bold; }
.feature-cm-headline		{font-weight: bold; }
.feature-cm-location		{font-weight: bold; }
.feature-cm-source		{font-style: italic; }
.feature-cm-emphasis		{font-style: italic; font-weight: bold; }
.feature-cm-copyright		{font-weight: bold; }
.feature-cm-caption		{color: #336699; font-weight: bold; text-align: center; }
a.feature-cm-caption		,a.feature-cm-caption:visited	{ color: #336699; font-weight: bold; text-align: center; }
a.feature-cm-caption:hover	{color: #336699; font-weight: bold; text-align: center; }
.feature-cm-inset		{color: #336699; background-color: #cccccc; }
a.feature-cm-inset		,a.feature-cm-inset:visited	{ color: #336699; background-color: #cccccc; }
a.feature-cm-inset:hover	{color: #336699; background-color: #cccccc; }
.feature-cm-byline		{color: #336699; }
a.feature-cm-byline		,a.feature-cm-byline:visited	{ color: #336699; }
a.feature-cm-byline:hover	{color: #336699; }
.feature-cm-story-date		{}
.feature-cm-release-date	{}
.feature-cm-issue-date		{}
.feature-cm-footnote		{}
.feature-cm-toc			{}
.feature-cm-contributors	{}
.feature-cm-email		{}
.feature-cm-description		{}
.feature-cm-poster		{}
.feature-poll-description	{}
.feature-poll-question		{}
.feature-poll-answer		{}
.feature-poll-results		{}
.feature-poll-color		{color: #ffffff; background-color: #336699; }
a.feature-poll-color		,a.feature-poll-color:visited	{ color: #ffffff; background-color: #336699; }
a.feature-poll-color:hover	{color: #ffffff; background-color: #336699; }
.feature-vendor-storefront-title{font-size: 19px; font-weight: bold; }
.feature-vendor-profile-title	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; }
a.feature-vendor-profile-title	,a.feature-vendor-profile-title:visited{ color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; }
a.feature-vendor-profile-title:hover{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; }
.feature-vendor-listing-title	{color: #666666; background-color: #ffffff; font-size: 13px; font-weight: bold; }
a.feature-vendor-listing-title	,a.feature-vendor-listing-title:visited{ color: #666666; background-color: #ffffff; font-size: 13px; font-weight: bold; }
a.feature-vendor-listing-title:hover{color: #666666; background-color: #ffffff; font-size: 13px; font-weight: bold; }
.feature-rss			{}
.feature-rss-channel-title	{font-weight: bold; }
.feature-rss-channel-link	{}
.feature-rss-chaqnnel-image	{}
.feature-rss-item-title		{font-weight: bold; }
.feature-rss-item-link		{}
.feature-rss-item-description	{}
.feature-blog			{}
.feature-blog-author		{}
.feature-blog-entries		{}
.feature-blog-entry-title	{font-weight: bold; }
.feature-blog-entry-comments-note{}
.feature-blog-tagline		{}
.feature-blog-comment		{}
.feature-blog-comment-header	{}
.feature-blog-comment-tagline	{}
.feature-gallery-body		{text-align: center; }
.feature-gallery-comments-header{}
.feature-gallery-delete		{text-align: center; }
.feature-gallery-download	{text-align: center; }
.feature-gallery-image-title	{text-align: center; }
.feature-gallery-image-description{text-align: center; }
.feature-gallery-image-meta	{}
.feature-gallery-comment	{background-color: #F3F2F4; }
.feature-gallery-comment-alt	{background-color: #EBEBEB; }
.feature_gallery_nav		{text-align: center; }
.feature-diary			{}
.feature-diary-entries		{}
.feature-diary-entry-title	{font-weight: bold; }
.feature-relisting-gallery	{}
.feature-relisting-title	{font-size: 12px; font-weight: bold; }
.feature-relisting-address	{font-size: 11px; font-weight: bold; }
.feature-relisting-details	{font-size: 11px; }
.feature-relisting-price	{font-size: 11px; font-weight: bold; }
.feature-relisting-links	{font-size: 10px; }
.feature-relisting-popup-title	{font-size: 12px; font-weight: bold; }
.feature-relisting-popup-body	{font-size: 16px; }
.feature-relisting-list-title	{font-size: 12px; font-weight: bold; }
.feature-relisting-list-address	{font-size: 11px; }
.feature-relisting-list-content	{font-size: 11px; }
.feature-relisting-list-highlights{font-size: 11px; }
.feature-relisting-list-price	{font-size: 11px; font-weight: bold; }
.feature-relisting-list-links	{font-size: 10px; }
.feature-relisting-list-background{}
/* CUSTOM STYLE TAGS */
/* Add special bullet points, titles, subtitles, etc. that are not defined by the standard set of styles used by ReadyPortal  */

/* BASIC STYLES */
a:link				{color: #996633; text-decoration: none; }
a:visited			{color: #996633; text-decoration: none; }
a:hover				{color: #663300; text-decoration: underline; }

/* PORTAL NAVIGATION AND SEARCH */
/* Header and Footer will be customized with HTML */
.portal-v3-header		{color: #666666; background-color: #ffffff; font-size: 18px; font-weight: bold; text-decoration: none; }
.portal-v3-header-title		{color: #666666; background-color: #ffffff; font-size: 18px; font-weight: bold; text-decoration: none; }
a.portal-v3-header-title, a.portal-v3-header-title:visited {color: #666666; background-color: #ffffff; font-size: 18px; font-weight: bold; text-decoration: none; }
a.portal-v3-header-title:hover	{color: #666666; background-color: #ffffff; font-size: 18px; font-weight: bold; text-decoration: none; }
.portal-v3-header-tagline	{color: #666666; background-color: #ffffff; font-size: 15px; font-style: italic; font-weight: bold; text-decoration: none; }
a.portal-v3-header-tagline, a.portal-v3-header-tagline:visited {color: #666666; background-color: #ffffff font-size: 15px; font-style: italic; font-weight: bold; text-decoration: none; }
a.portal-v3-header-tagline:hover {color: #666666; background-color: #ffffff; font-size: 15px; font-style: italic; font-weight: bold; text-decoration: none; }
.portal-v3-header-ancestry	{color: #ffffff; background-color: #ffffff; text-decoration: none; }
a.portal-v3-header-ancestry, a.portal-v3-header-ancestry:visited {color: #ffffff; background-color: #ffffff; font-size: 9px; text-decoration: none; }
a.portal-v3-header-ancestry:hover {color: #ffffff; background-color: #ffffff; font-size: 9px; text-decoration: underline; }
.portal-v3-footer	    {color: #666666; background-color: #ffffff; font-weight: normal; }

/* Admin Bar set to orange for contrast and only visible to administrators */
.portal-v3-admin		{color: #336699; background-color: #ff9900; font-size: 9px; text-decoration: none; }
a.portal-v3-admin, a.portal-v3-admin:visited	{color: #336699; background-color: #ff9900; font-size: 9px; text-decoration: none; }
a.portal-v3-admin:hover		{color: #336699; background-color: #ff9900; font-size: 9px; text-decoration: underline; }

/* Settings Bar set to white */
.portal-v3-settings		{color: #003366; background-color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.portal-v3-settings, a.portal-v3-settings:visited	{color: #003366; background-color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.portal-v3-settings:hover	{color: #003366; background-color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: underline; }

/* Search Bar set to medium blue */
/* WILL NOT USE since takes up too much space in header area -- create custom link to Search page instead */
.portal-v3-search		{color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; text-decoration: none; }
a.portal-v3-search, a.portal-v3-search:visited	{color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; text-decoration: none; }
a.portal-v3-search:hover	{color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; text-decoration: underline;}
.portal-v3-searchtext		{color: #336699; background-color: #ffffff; font-size: 9px; text-decoration: none; }
a.portal-v3-searchtext, a.portal-v3-searchtext:visited	{color: #336699; background-color: #ffffff; font-size: 9px; text-decoration: none; }
a.portal-v3-searchtext:hover	{color: #336699; background-color: #ffffff; font-size: 9px; text-decoration: underline; }

/* Category is the main tab in global navigation, ie, shows up on top navbar */
/* Since use dark blue background for inactive category tab, make sure to change global settings to correct background for round corner radius */
.portal-v3-category		{color: #ffffff; background-color: #003366; font-size: 10px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.portal-v3-category, a.portal-v3-category:visited	{color: #ffffff; background-color: #003366; font-size: 10px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.portal-v3-category:hover	{color: #cc9966; background-color: #003366; font-size: 10px; font-weight: bold; text-decoration: underline; text-transform: uppercase;}
.portal-v3-categoryactive	{color: #003366; background-color: #cccccc; font-size: 10px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.portal-v3-categoryactive, a.portal-v3-categoryactive:visited {color: #003366; background-color: #cccccc; font-size: 10px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.portal-v3-categoryactive:hover {color: #663300; background-color: #cccccc; font-size: 10px; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* Section */
/* To be consistent with round corner radius color behavior, make sure to change global settings to correct background color */
.portal-v3-section		{color: #003366; background-color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none; }
a.portal-v3-section, a.portal-v3-section:visited	{color: #003366; background-color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none; }
a.portal-v3-section:hover	{color: #663300; background-color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: underline; }
.portal-v3-sectionactive	{color: #666666; background-color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none; }
a.portal-v3-sectionactive, a.portal-v3-sectionactive:visited {color: #666666; background-color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none; }
a.portal-v3-sectionactive:hover	{color: #663300; background-color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: underline; }
.portal-v3-sectionback		{color: #336699; background-color: #ffffff; font-size: 14px; font-style: italic; text-decoration: none; }
a.portal-v3-sectionback, a.portal-v3-sectionback:visited	{color: #336699; background-color: #ffffff; font-size: 14px; font-style: italic; text-decoration: none; }
a.portal-v3-sectionback:hover	{color: #663300; background-color: #ffffff; font-size: 14px; font-style: italic; text-decoration: underline; }

/* PAGE ELEMENTS */
/* Page-container-border is set to white so that the radius on round corners will not show black with a light background module style */
/* Page-title is set to white so that the page title does not show up, but it still gives a gap near the top */
.page-container-border		{background-color: #ffffff; }
.page-container-title		{color: #336699; background-color: #ffffff; font-size: 9px; }
.page-breadcrumb		{color: #003366; background-color: #ffffff; font-size: 10px; text-decoration: none; }
a.page-breadcrumb, a.page-breadcrumb:visited	{color: #003366; background-color: #ffffff; font-size: 10px; text-decoration: none; }
a.page-breadcrumb:hover		{color: #003366; background-color: #ffffff; font-size: 10px; text-decoration: underline; }
.page-title			{color: #ffffff; background-color: #ffffff; font-size: 18px; font-weight: bold; }
.page-date			{color: #666666; background-color: #ffffff; font-size: 11px; font-weight: bold; }
.page-clipboard			{color: #003366; background-color: #ffffff; font-size: 9px; }

/* Page Nav Sibling, Child */
/* Redundant since breadcrumbs and top/left nav suffice - WILL NOT USE */
.page-nav-sibling		{color: #000000; background-color: #ffffff; font-size: 9px; text-decoration: none; }
a.page-nav-sibling, a.page-nav-sibling:visited	{color: #000000; background-color: #ffffff; font-size: 9px; text-decoration: none; }
a.page-nav-sibling:hover	{color: #000000; background-color: #ffffff; font-size: 9px; text-decoration: underline; }
.page-nav-siblingactive		{color: #003366; background-color: #cccccc; font-size: 9px; }
.page-nav-child			{color: #663300; background-color: #cccccc; font-size: 9px; }

/* DIALOG ELEMENTS */
.dialog-header			{color: #ffffff; background-color: #666666; font-size: 9px; font-weight: bold; text-decoration: none; }
a.dialog-header, a.dialog-header:visited		{color: #ffffff; background-color: #666666; font-size: 9px; font-weight: bold; text-decoration: none; }
a.dialog-header:hover		{color: #ffffff; background-color: #666666; font-size: 9px; font-weight: bold; text-decoration: underline; }
.dialog-body			{color: #ffffff; background-color: #666666; font-size: 9px; }

/* ROUND TOP CORNERS MODULE - used for white title on medium blue background with white body, blue border */
.cont-mod-rnd-title		{color: #ffffff; background-color: #336699; font-size: 15px; font-weight: bold; text-decoration: none; }
a.cont-mod-rnd-title, a.cont-mod-rnd-title:visited	{color: #ffffff; background-color: #336699; font-size: 15px; font-weight: bold; text-decoration: none; }
a.cont-mod-rnd-title:hover	{color: #ffffff; background-color: #336699; font-size: 15px; font-weight: bold; text-decoration: underline; }
.cont-mod-rnd-options		{color: #ffffff; background-color: #336699; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-rnd-options, a.cont-mod-rnd-options:visited, a.cont-mod-rnd-options:link	{color: #ffffff;  background-color: #336699; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-rnd-options:hover	{color: #ffffff; background-color: #336699; font-size: 9px; font-weight: normal; text-decoration: underline; }
.cont-mod-rnd-border		{background-color: #336699; }
.cont-mod-rnd-body		{color: #000000; background-color: #ffffff; font-size: 11px; }

/* ROUND CORNERS MODULE - used for black title on light grey background */
/* Change global style settings for round corners border to white so that the corner radius will work with different background colors */
/* However, notice that this grey background will still be set to a grey border since global styles only overwrites customized modules */
.cont-mod-allrnd-title		{color: #000000; background-color: #cccccc; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center; }
a.cont-mod-allrnd-title, a.cont-mod-allrnd-title:visited	{color: #000000; background-color: #cccccc; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center; }
a.cont-mod-allrnd-title:hover	{color: #000000; background-color: #cccccc; font-size: 13px; font-weight: bold; text-decoration: underline; text-align: center; }
.cont-mod-allrnd-options	{color: #000000; background-color: #cccccc; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-allrnd-options, a.cont-mod-allrnd-options:visited {color: #000000; background-color: #cccccc; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-allrnd-options:hover	{color: #000000; background-color: #cccccc; font-size: 9px; font-weight: normal; text-decoration: underline; }
.cont-mod-allrnd-border		{background-color: #cccccc; }
.cont-mod-allrnd-body		{color: #000000; background-color: #cccccc; font-size: 10px; text-align: center; }

/* SQUARE CORNERS MODULE - used for medium blue title and border on white background */
.cont-mod-sq-title		{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; }
a.cont-mod-sq-title, a.cont-mod-sq-title:visited	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; }
a.cont-mod-sq-title:hover	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: underline; }
.cont-mod-sq-options		{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-sq-options, a.cont-mod-sq-options:visited	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-sq-options:hover	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: underline; }
.cont-mod-sq-border		{background-color: #336699; }
.cont-mod-sq-body		{color: #000000; background-color: #ffffff; font-size: 10px; }

/* HORIZONTAL LINE MODULE - used for medium blue title and border on white background */
.cont-mod-old-title		{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; text-decoration: none; }
a.cont-mod-old-title, a.cont-mod-old-title:visited	{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; text-decoration: none; }
a.cont-mod-old-title:hover	{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; text-decoration: underline; }
.cont-mod-old-options		{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-old-options, a.cont-mod-old-options:visited	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-old-options:hover	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: underline; }
.cont-mod-old-border		{background-color: #336699; }
.cont-mod-old-body		{color: #000000; background-color: #ffffff; font-size: 11px; }

/* NO DECORATIONS MODULE - this will be our default, medium blue on white background with no border */
.cont-mod-none-title		{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; text-decoration: none; }
a.cont-mod-none-title, a.cont-mod-none-title:visited	{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; text-decoration: none; }
a.cont-mod-none-title:hover	{color: #336699; background-color: #ffffff; font-size: 15px; font-weight: bold; text-decoration: underline; }
.cont-mod-none-options		{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-none-options, a.cont-mod-none-options:visited	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cont-mod-none-options:hover	{color: #336699; background-color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: underline; }
.cont-mod-none-body		{color: #000000; background-color: #ffffff; font-size: 11px; }

/* GENERIC FEATURES */
/* text heading, text detail, fixed-width text, text warning, spacing element */
.feature-basic-heading		{font-weight: bold; }
.feature-basic-detail		{}
.feature-basic-warning		{color: #990000; }
a.feature-basic-warning, a.feature-basic-warning:visited	{color: #990000; }
a.feature-basic-warning:hover	{color: #990000; text-decoration: underline; }
.feature-basic-spacer		{background-color: #cccccc; }

/* table cells */
.feature-table-heading		{background-color: #cccccc; }
.feature-table-column		{background-color: #ffffff; }
.feature-table-border		{background-color: #336699; }

/* feature option choices */
.feature-option			{color: #ffffcc; background-color: #336699; font-size: 10px; text-decoration: none; }
a.feature-option, a.feature-option:visited	{color: #ffffcc; background-color: #336699; font-size: 10px; text-decoration: none; }
a.feature-option:hover		{color: #ffffcc; background-color: #336699; font-size: 10px; text-decoration: underline; }
.feature-option-border		{background-color: #336699; }

/* feature dialog title, guide text, tab labels, optional note, spacer color, next/prev/finish buttons */
.feature-edialog-title		{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; }
a.feature-edialog-title, a.feature-edialog-title:visited	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; }
a.feature-edialog-title:hover	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: underline; }
.feature-edialog-guide		{}
.feature-edialog-tab		{color: #336699; background-color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.feature-edialog-tab, a.feature-edialog-tab:visited	{color: #336699; background-color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.feature-edialog-tab:hover	{color: #336699; background-color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: underline; }
.feature-edialog-optional	{font-style: italic; }
.feature-edialog-question	{}
.feature-edialog-border		{background-color: #336699; }
.feature-edialog-action		{}
.feature-edialog-button		{background-color: #cccccc; }

/* info dialog heading, body for text and footer */
.feature-idialog-heading	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; }
a.feature-idialog-heading, a.feature-idialog-heading:visited {color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; }
a.feature-idialog-heading:hover	{color: #336699; background-color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: underline; }
.feature-idialog-body		{}
.feature-idialog-border		{background-color: #336699; }
.feature-idialog-footer		{color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; text-decoration: none; }
a.feature-idialog-footer, a.feature-idialog-footer:visited {color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; text-decoration: none; }
a.feature-idialog-footer:hover	{color: #ffffff; background-color: #336699; font-size: 10px; font-weight: bold; text-decoration: underline; }

/* CALENDAR */
/* heading row, in-month and out-of-month */
.feature-cal-heading		{color: #ffffff; background-color: #336699; font-size: 11px; text-decoration: none; }
a.feature-cal-heading, a.feature-cal-heading:visited	{color: #ffffff; background-color: #336699; font-size: 11px; text-decoration: none; }
a.feature-cal-heading:hover	{color: #ffffff; background-color: #336699; font-size: 11px; text-decoration: underline; }
.feature-cal-inmonth		{color: #000000; background-color: #cccccc; font-size: 9px; text-decoration: none;}
a.feature-cal-inmonth, a.feature-cal-inmonth:visited	{color: #000000; background-color: #cccccc; font-size: 9px; text-decoration: none; }
a.feature-cal-inmonth:hover	{color: #000000; background-color: #cccccc; font-size: 9px; text-decoration: underline; }
.feature-cal-outmonth		{color: #000000; background-color: #ffcc99; font-size: 9px; text-decoration: none; }
a.feature-cal-outmonth, a.feature-cal-outmonth:visited	{color: #000000; background-color: #ffcc99; font-size: 9px; text-decoration: none; }
a.feature-cal-outmonth:hover	{color: #000000; background-color: #ffcc99; font-size: 9px; text-decoration: underline; }

/* PUBLICATIONS */
.feature-pub-inset		{color: #336699; font-size: 15px; font-style: italic; font-weight: bold; }
.feature-pub-caption		{color: #336699; font-size: 10px; font-style: italic; font-weight: bold; }

/* SITEMAP */
/* titles, headings, unpublished page, page options, warning, clipboard */
.feature-ss-heading		{color: #336699; font-size: 11px; font-weight: bold; text-decoration: none; }
a.feature-ss-heading, a.feature-ss-heading:visited	{color: #336699; font-size: 11px; font-weight: bold; text-decoration: none; }
a.feature-ss-heading:hover	{color: #336699; font-size: 11px; font-weight: bold; text-decoration: underline; }
.feature-ss-unpublished		{color: #336699; font-size: 11px; font-weight: bold; text-decoration: none; }
a.feature-ss-unpublished, a.feature-ss-unpublished:visited {color: #336699; font-size: 11px; font-weight: bold; text-decoration: none; }
a.feature-ss-unpublished:hover	{color: #336699; font-size: 11px; font-weight: bold; text-decoration: underline; }
.feature-ss-options		{color: #ffffcc; background-color: #336699; font-size: 9px; font-weight: normal; text-decoration: none; }
a.feature-ss-options, a.feature-ss-options:visited	{color: #ffffcc; background-color: #336699; font-size: 9px; font-weight: normal; text-decoration: none; }
a.feature-ss-options:hover	{color: #ffffcc; background-color: #336699; font-size: 9px; font-weight: normal; text-decoration: underline; }
.feature-ss-warning		{color: #990000; font-size: 9px; text-decoration: none; }
a.feature-ss-warning, a.feature-ss-warning:visited	{color: #990000; font-size: 9px; text-decoration: none; }
a.feature-ss-warning:hover	{color: #990000; font-size: 9px; text-decoration: underline; }
.feature-ss-clipboard		{color: #003366; background-color: #ffffff; font-size: 9px; }

/* ONLINE PUBLISHING, aka: content management */
.feature-cm-p			{text-align: justify; font-size: 11px; }
.feature-cm-title		{color: #336699; font-size: 150%; font-weight: bold; }
.feature-cm-headline		{font-size: 125%; font-weight: bold; }
.feature-cm-location		{font-weight: bold; }
.feature-cm-source		{font-style: italic; }
.feature-cm-emphasis		{font-style: italic; font-weight: bold; }
.feature-cm-copyright		{font-size: 80%; font-weight: normal; }
.feature-cm-caption		{color: #336699; font-weight: bold; text-align: center; }
.feature-cm-inset		{color: #336699; background-color: #cccccc; }
.feature-cm-byline		{color: #336699; }
.feature-cm-story-date		{}
.feature-cm-release-date	{}
.feature-cm-issue-date		{}
.feature-cm-footnote		{}
.feature-cm-toc			{}
.feature-cm-contributors	{}
.feature-cm-email		{}
.feature-cm-description		{}
.feature-cm-poster		{}

/* POLL bar color */
.feature-poll-color		{color: #ffffff; background-color: #003366; text-decoration: none;}
a.feature-poll-color, a.feature-poll-color:visited	{color: #ffffff; background-color: #003366; text-decoration: none;}
a.feature-poll-color:hover	{color: #ffffff; background-color: #003366; text-decoration: underline;}

/* VENDOR DATABASE storefront profile and listing only */
.feature-vendor-storefront-title {color: #336699; font-size: 13px; font-weight: bold; }
.feature-vendor-profile-title	{color: #336699; font-size: 13px; font-weight: bold; }
.feature-vendor-listing-title	{color: #666666; font-size: 13px; font-weight: bold; }