﻿.foo {}
/***************************************************************** 
W3C CSS validator likes CSS files to start with a class
*****************************************************************/ 
 
/***************************************************************** 
Highlight Color when focus set to a control
*****************************************************************/ 
.highlight
{
   color:#006666;
}
/* Horizontal Rule ************************************ */
.Hr
{
	color:#006666;
	background-color:#006666;
	width:98%;
	height:3px;
	margin-left:auto;
	margin-right:auto;
}
/* Horizontal Rule - Colors Reversed ****************** */
.HrReverse
{
	color:#F2E4C3;
	background-color:#F2E4C3;
	width:98%;
	height:3px;
	margin-left:auto;
	margin-right:auto;
}
/* Back to Top Link
************************************************** */
.BackToTop
{	font-size:8pt;
	color:#006666;
}

/* Other Rules here */
/* Definition for the Page Body
************************************************** */
body 
{
	padding:0px;
	margin:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	background-color: #FFFFFF;
}	

a {
	font-weight:bold;
	color:#006666;
}

/* Highlight for Focus   - Do Not Remove
************************************************** */
.highlight
{
   background-color:#D5DDFF; 
   color:#006666;
}

/* Main Content Area - Do Not Remove
************************************************** */
.content, .contentAlt { background-color:#FFFFFF; }
.content, .lifeEvContent, .aboutUsContent
{
	margin: 0 auto;
	width:775px;
}
.contentAlt
{ 
	margin:0 auto;
	width:1000px;
}
/* Footer - Do Not Remove
************************************************** */
#footer, #prodFooter 
{
	clear:both;
	font-size:75%;
	color:#FFFFFF;
	padding:6px;
	background-color:#006666;
	height:30px;
	background-image:url(../../UtilityPages/ShowIt.ashx?I=544);
	background-repeat:repeat-x;
	font-family:Arial;
}
.content #footer {
	position:relative;
	top:220px;
	
}
#footer a, #prodFooter a {
	font-weight:bold;
	color:#CCCCCC;
}

address {
	float:left;
	font-style:normal;
	margin-top:10px;
}
.copyright {
	float:right;
	text-align:right;
	width:150px;
	margin-right:5px;
	margin-top:3px;
	
}
.legal 
{

	float:right;
	width:140px;
	margin-left:5px;
	margin-top:9px;
	text-align:right;
}
	
/* Front Page Stuff */
.defaultMenu, .eConnection {
	width:170px;
	margin: 0px;
	float:right;
	text-align:center;
	padding-bottom:5px;
}
.defaultMenu p {
	background-color:#FFFFFF;
	/*border:1px solid #CCCCCC;*/
	margin:0px 5px 0px 5px;
	padding: 5px 0px 5px 0px;
}
.defaultMenu a, .eConnection a {
	font-weight:bold;
	color:#006666;
}

.defaultMenu h2, .eConnection h2 {
	color:#006666;
	font-weight:bold;
	font-size:150%;
	margin-bottom:0px;
	font-family:"Times New Roman", Times, serif;
}
.contentAlt .eConnection  {
	background-image:url(../../UtilityPages/ShowIt.ashx?I=272);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:-55px; 
}
.eConnection p {
	/*border:1px solid #CCCCCC;*/
	margin:0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}
.content .eConnection  { margin-top: 30px; }
.prodPage {
	background-image:url(../../UtilityPages/ShowIt.ashx?I=30);
	background-repeat:repeat-y;
	}
.prodMenu, .DIprodMenu, .LFprodMenu, .WPprodMenu {
	width:161px;
	height:auto;
	float:left;
}
.DIprodMenu, .LFprodMenu, .WPprodMenu {	padding-left:8px; 	padding-right:7px;}
.prodMenu h2, .DIprodMenu h2, .LFprodMenu h2, .WPprodMenu h2{
	padding-top:0px;
	margin-top:8px;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-variant:small-caps;

	}
.DIprodMenu h2, .LFprodMenu h2, .WPprodMenu h2 {	text-align:center;}
.prodMenu h2 {	color:#000000; }
.DIprodMenu h2 { color:#000066; }
.LFprodMenu h2 { color:#330066; }
.WPprodMenu h2 { color:#660000; }

.header {
	width:100%;
	background-color:#006666;
}
.topform {
	text-align:right;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.topform a {
	text-decoration:none;
	font-size:80%;
	color:#FFFFFF;
}
.topform a:hover {
	border-bottom:1px dotted #006666;
}
.topform input {
	border:1px solid #000000;
}
.subButton {
	font-size:9pt;
	background-color:#CCCCCC;
}
.LifeEvMainPage a img { border:0px; }
/* Product Pages Stuff here */

/* Master Page CrumbPath - Do Not Remove
************************************************** */
.RetCrumbPath, .diCrumbPath, .lifeCrumbPath, .wpCrumbPath {
	position:absolute;
	z-index:400;
	top: 145px;
	font-size:8pt;
}
.lifeCrumbPath a {color:#330066;}
.RetCrumbPath a {color:#330066;}
.diCrumbPath a {color:#000066;}
.wpCrumbPath a {color:#660000;}
.LECrumbPath { 
	position:absolute;
	z-index:400;
	top: 210px;
	padding-left:10px;
	font-size:8pt;
}
.AUCrumbPath 
{
	position:absolute;
	z-index:400;
	top: 180px;
	padding-left:10px;
	font-size:8pt;
}
/*Product Page content */
.mainAnnBox { background-image: url(../../UtilityPages/ShowIt.ashx?I=17); }
.mainDIBox { background-image: url(../../UtilityPages/ShowIt.ashx?I=62); }
.mainLifeBox { background-image: url(../../UtilityPages/ShowIt.ashx?I=64); }
.mainAnnBox, .mainDIBox, .mainLifeBox {
	height: 391px;
	width: 560px;
	color: #FFFFFF;
	line-height:20px;
	background-repeat: no-repeat;
}

.mainAnnBox p {
	padding-top: 80px;
	margin-left:20px;
	margin-right: 230px;
}
.mainDIBox p {
	padding-top: 190px;
	margin-left:20px;
	margin-right: 230px;
}
.mainLifeBox p 
{	padding:4px;
	width:350px;
	position:relative;
	top:200px;
	left:20px;
	background-color:#000000;

	}
.mainAnnBox a, .mainDIBox a, .mainLifeBox a { color:#EEEEEE; }

.AnnDidYouKnow, .DIDidYouKnow, .LifeDidYouKnow {
	width: 265px;
	float:left;
	margin:5px;
}
.LifeDidYouKnow { border:1px solid #330066; }
.AnnDidYouKnow { border:1px solid #330066; }
.DIDidYouKnow { border:1px solid #000066; }
.AnnDidYouKnow h3, .DIDidYouKnow h3 {
	font-variant: small-caps;
	letter-spacing: 2px;
	color: #FFFFFF;
	text-align:center;
	line-height:15px;
	padding-top:0px;
	margin-top:0px;
}
.LifeDidYouKnow h3 
{
	font-family:Tahoma;
	background-color:#FFFFFF;
	font-variant: small-caps;
	letter-spacing: 2px;
	color: #FFFFFF;
	text-align:center;
	line-height:15px;
	padding-top:0px;
	margin-top:0px; }
.AnnDidYouKnow h3 { background-color:#330066; }
.DIDidYouKnow h3 { 	background-color:#000066; }

.AnnDidYouKnow p, .DIDidYouKnow p, .LifeDidYouKnow p { 
padding:0px 10px 2px 10px; }

#TheDefinition em { text-transform:capitalize; font-weight:bold; } /*Make sure the definitions are capitalized */
.retContent, .diContent, .lifeContent, .wpContent {
	width:565px;
	background-color:#ffffff;
	padding:10px 0px 0px 0px;
	margin-left:180px;
	padding-left:8px;
	border-left:1px solid #CCCCCC;
	}
/* IE6 CSS Hack here to get the min-height working */

div.retContent, div.diContent, div.lifeContent, div.wpContent {
  min-height:642px;
  height:auto !important;
  height:642px;

}
.retContent hr, .diContent hr, .lifeContent hr, .wpContent hr {
	width:80%;
}
.retContent hr { border:1px solid #330066; }
.diContent hr { border:1px solid #000066; }
.lifeContent hr { border:1px solid #330066; }
.wpContent hr { border:1px solid #990000; }

.retContent h1, .diContent h1, .lifeContent h1, .wpContent h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#FFFFFF;
	padding:2px;
	width:575px;
	position:relative;
	top:-10px;
	left:-8px;
	padding-left:5px;
	letter-spacing:2px;
	font-variant:small-caps;
}
.retContent h1 { background-color:#330066; }
.diContent h1 {	background-color:#000066; }
.lifeContent h1 {background-color:#330066; }
.wpContent h1 {background-color:#660000; }

.retContent h2, .diContent h2, .lifeContent h2, .wpContent h2, .AUsContent h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top:12px;
}
.retContent h2 sup, .diContent h2 sup, .lifeContent h2 sup, .wpContent h2 sup { font-size:12px; line-height:22px; }
.retContent h2 {	color: #330066;}
.diContent h2 {	color: #000066; }
.lifeContent h2 { color:#330066; }
.wpContent h2 {color:#990000; }
.AUsContent h2 {color:#006666; padding-left:3px; }
.AUsContent h3 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 12px;
	padding-left:6px;
	color:#006666;
	padding-top:12px; 
	}

.lifeContent h3 { font-family:"Times New Roman", Times, serif; 
font-size:16px;
color:#330066; 
}
.AUsContent img { float:right; z-index:1000;}
/* Life Events stuff here */
.famPhoto {
	float:right;
	background-color:#C8DCDC;
	width:200px;
	height:551px;
	}
.famPhoto p {
	padding-left:8px;
	padding-right:8px;
	}
.famPhoto ul {
	margin-top:5px;
	padding-top:0px;
	line-height:20px;
	}
.famPhoto h2 {
	padding-bottom:2px;
	margin-bottom:2px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	}
.stayAtHome { 
	width: 600px; 
	float:left;
	background-image:url(../../UtilityPages/ShowIt.ashx?I=33);
	background-repeat:no-repeat;
	height:290px;
	}
.stayAtHome p { 
	position:relative;
	line-height:18px;
	top:110px;
	left:155px;
	width:400px;
	padding-top:5px;
	margin-top:5px;
	text-align:right;
}
.hunterWomen, .friends {
	width: 599px; 
	float:left;
	background-repeat:no-repeat;
	height:136px;
}
.hunterWomen { background-image:url(../../UtilityPages/ShowIt.ashx?I=34); }
.friends { background-image:url(../../UtilityPages/ShowIt.ashx?I=35); }

.hunterWomen p { width:435px; 
	position:relative;
	top:40px;
	left: 150px;
	padding-top:5px;
	margin-top:5px;
	}
.friends p {
	position:relative;
	width:350px;
	top:40px;
	left:22px;
	padding-top:5px;
	margin-top:5px;
}
.LEMainCrumb, .lifeEventMain h1 { display:none; }
/* Life Events Box on the Life Events Page- MOVEABLE! */

.content .LifeEvList { position:absolute;
top:665px; height:150px;background-color:Transparent;}

.content .LifeEvList { height:220px; clear:left; }
.content .LifeEvList div {float:left; }
.content .LifeEvList .home {width:165px;}
.content .LifeEvList .work {width:170px;}
.content .LifeEvList .health {width:205px;}
.content .LifeEvList .retire {width:205px;}

.content .stayAtHome { width:574px; }
.content .hunterWomen, .content .friends { width:574px; }
.content .hunterWomen p { width:415px; }

.LifeEvContent, .AUsContent { 
	width:575px; 
	float:right; 

	}
.LifeEvContent 
	{
	padding-top:70px;
	background-repeat:no-repeat;
	background-image:url(../../UtilityPages/ShowIt.ashx?I=38); 
	}
.AUsContent 
{
	padding-top:100px;
	background-image:url(../../UtilityPages/ShowIt.ashx?I=42); 
	background-repeat:no-repeat;	
	}
.AUsContent h1 {
	display:block;
	font-weight:normal;
	font-style:normal;
	font-size:32px;
	line-height:32px;
	margin:0px;
	padding:0px 0px 0px 70px;
	font-family:Times New Roman;
	color:#FFFFFF;
	position:absolute;
	top:120px;
	}
.LifeEvContent h1 {
	display:block;
	background-image:url(../../UtilityPages/ShowIt.ashx?I=37);
	background-repeat:no-repeat;
	font-variant:small-caps;
	line-height:16px;
	font-size:16px;
	padding:0px;
	margin:0px;
	padding-left:6px;
	letter-spacing:3px;
	color:#ffffff;
	height:20px;
	padding-bottom:20px;
	}
.LifeEvContent p, .AUsContent p { padding-left:12px; }	
.lifeEvContentImg {float:right; }
.DIHeader, .LifeHeader {
	text-align:right;
	color:#FFFFFF;
	font-size:1px;
	line-height:30px;
	background-repeat:no-repeat;
	padding-bottom:0px;
	margin-bottom:-14px;
	}
.liveEvSubHead {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-variant:small-caps;
	letter-spacing:2px;
	text-align:right; 
	}
.DIHeader {
	background-image:url(../../UtilityPages/ShowIt.ashx?I=39);
	}
.LifeHeader { 
	background-image:url(../../UtilityPages/ShowIt.ashx?I=40);
	}

/* Life Events Box on the Product Pages - MOVEABLE */
/* Also Includes Life Events List on the Live Events main page */


.prodLifeEv { background-color:#C8DCDC;}
.LifeEvList { background-image:url(../../UtilityPages/ShowIt.ashx?I=186);
	background-repeat:repeat-y;	} 

.contentAlt .LifeEvList h1, .contentAlt .LifeEvList h2 { padding-left:6px; }
.contentAlt .prodLifeEv h1 { margin:0px; }
.prodLifeEv h1, .prodLifeEv h2, .LifeEvList h1, .LifeEvList h2, .LifeSecList h1, .LifeSecList h2 {font-family:"Times New Roman", Times, serif; font-variant:small-caps; letter-spacing:2px;}
.prodLifeEv h1, .LifeEvList h1, .LifeSecList h1 { font-size:18px; padding:0px 3px 0px 3px; border-bottom:1px solid #006666; width:85%;  }
.prodLifeEv h2, .LifeEvList h2, .LifeSecList h2 { font-size:15px; margin-bottom:-12px;}
.content .prodLifeEv { height:220px; clear:left; }
.content .prodLifeEv div {float:left; }
.content .prodLifeEv .home {width:165px;}
.content .prodLifeEv .work {width:170px;}
.content .prodLifeEv .health {width:205px;}
.content .prodLifeEv .retire {width:205px;}
.contentAlt .prodLifeEv  {float:left; position:absolute; top:104px; margin-left:765px; width:235px;}

.LifeSecList { width:200px; float:left; background-color:#C8DCDC;}

.contentAlt .LifeEvList	 {width:200px; float:left; }
.prodLifeEv div {padding-left:6px;}
.home, .work, .health, .retire {
	list-style:none;
	margin-top:15px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	background-repeat:no-repeat;
}
.home { background-image:url(../../UtilityPages/ShowIt.ashx?I=19); }
.work { background-image:url(../../UtilityPages/ShowIt.ashx?I=22); }
.health { background-image:url(../../UtilityPages/ShowIt.ashx?I=20); }
.retire { background-image:url(../../UtilityPages/ShowIt.ashx?I=21); }
.home li, .work li, .health li, .retire li { margin-left:50px; padding-left:5px; border-left:1px solid #FFFFFF; line-height:18px; }
.contentAlt .prodLifeEv ul { height: 40px; overflow:hidden; }
.content .otherLifeEvFeature { display:none; }
.otherLifeEvFeature {
	background-image:url(../../UtilityPages/ShowIt.ashx?I=184);
	font-size:80%;
	height:260px;
	background-repeat:no-repeat;
	background-position:center;
}
/* End the MOVABLE Life Events Box on the Product Pages */

.FAQLink li { padding-top:5px; }
.FAQLink a{
	text-decoration:none;
}
.FAQLink a:hover {
	text-decoration:underline;
}
.FAQtoplink { display:block; text-align:right; }

.Q {
	background-image:url(../../UtilityPages/ShowIt.ashx?I=24); 
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:3px;
	font-weight:bold;
} 
.A {
	background-image:url(../../UtilityPages/ShowIt.ashx?I=25); 
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:3px;
}

.small {
	font-size:80%;
}

.treasbox {
	font-weight: bold;
	margin: 5px;
	color: #330066;
	padding: 5px;
	border: 2px solid #330066;
	text-align:center;
	padding:10px;
}

.treasbox a {
	text-decoration:none;
	color: #330066;
}
img.annFeatImg {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* This is for the Data Tables on Interest Rates, Forms Library, etc */
.dataTable {
	width:80%;
	border-color:#999999;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
	margin-left: auto;
    margin-right: auto;
}
.even {
	background-color:#f5f5f5;
	text-align:center;
}
.odd {
	background-color:#F2E4C3;
	text-align:center;
}

.dthead {
	background-color:#006666;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.SelPage {
	color:#000000;
	font-weight:bold;
}
.tableButtons {
	text-align:center;
	padding:6px;
}
.SelState {
	width:auto;
	display:block;
	margin-left: auto;
    margin-right: auto;
	}

/* ************* This stuff is for the movable bar on the main page ********************** */
/* The bar when on high-res monitors */
.contentAlt #moveBar {
	float:right;
	background-color:#C8DCDC;
	width:226px;
	}

/* The bar on low-res monitors */
.content #moveBar {
	width:775px; 
	position:absolute; 
	top:590px;
	/*margin:0 auto;*/
	clear:left;
	background-color:#C8DCDC;
	}
.content #moveBar div {
	float:left; 
	margin:4px;
	padding:6px;
	}
.content #moveBar .chairmanMessage {width: 220px; height:200px;}
.content #moveBar .otherLifeEv {width:500px; height:200px; }
.mcCordpic {
	float:left;
	padding-right:4px;
}
/* These are the boxes within the "Other Life Events" box */
.mainPageHome, .mainPageWork, .mainPageHealth, .mainPageRetire { width: 210px; height:52px;}
.chairmanMessage, .otherLifeEv {
	width:220px;
	color:#000000;
	border: 1px solid #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	margin-bottom:6px;
	}
.otherLifeEv div { /* This centers the Life Events boxes on the main page */
	margin-left:auto;
	margin-right:auto;
	}
.chairmanMessage p, .otherLifeEv p {
	padding:4px;
}
.chairmanMessage h1, .otherLifeEv h1 {
	font-family:"Times New Roman", Times, serif;
	color:#006666;
	line-height:15px;
	font-size:150%;
	padding-left:4px;
	margin-top:4px;
}
.chairmanMessage p {
	margin-top:-4px;
}
.chairmanMessage a {
	color:#006666;
	font-weight:bold;
}

.newYear {
	background-image:url(../../UtilityPages/ShowIt.ashx?I=72);
	height:183px;
	width:600px;
	float:left;
	color:#FFFFFF;
}
.newYear p 
{
	position: relative;
	top:60px;
	left:20px;
	line-height:20px;
	width:330px;
	padding:0px;
	margin:0px;
}
.diTrueStory, .lifeTrueStory, .annTrueStory, .wpTrueStory {
	width:150px;
	float:left;
}

.diTrueStory h1, .lifeTrueStory h1, .annTrueStory h1, .wpTrueStory h1 {
	line-height: 20px;
	margin:0px;
	padding-left:3px;
	font-size:12px;
	letter-spacing:0px;
	color:#FFFFFF;
}
.diTrueStory h1 { background-color:#000066; }
.lifeTrueStory h1 { background-color:#330066; }
.annTrueStory h1 { background-color:#330066; }
.wpTrueStory h1 { background-color:#660000; }

.diTrueStory p, .lifeTrueStory p, .annTrueStory p, .wpTrueStory p {
	line-height:12px;
	font-size:10px;
	margin-top:0px;
	padding:0px 3px 0px 3px;
}

.diTrueStory a, .lifeTrueStory a, .annTrueStory a, .wpTrueStory a { text-decoration:underline; }
.diTrueStory a {color:#000066;}
.lifeTrueStory a {color:#330066;}
.annTrueStory a {color:#330066;}
.wpTrueStory a {color:#660000;}

.otherLifeEv img { 
	float:left;
	padding:2px;
	}
.otherLifeEv select {
	font-size:11px; 
	width:150px; 
	border:1px solid #000000;}
.otherLifeEv label {
	line-height:25px; 
	color:#006666; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:underline;}
.otherLifeEv br {
	clear:left;
	}
	
/* Meet the Families Main Page Styles */
.meetThe { 
	width:190px;
	float:right;
	height:150px;
	}
.meetThe a img { border:0px; }
.meetThe p {
	padding-left:3px;
	margin-top: 0px;
	font-size:10px;
	}

/*About Us Main Page Styles */
.ChairmanMessageLink, .timelineLink, .PRLink, .ARLink, .AMLink {
	display: block;
	height: 115px;
	width: 115px;
	font-size: 0px;
	float:right;
	padding:0px;
	margin:0px;
}
.ChairmanMessageLink { background-image: url(../../UtilityPages/ShowIt.ashx?I=58); }
.timelineLink {	background-image: url(../../UtilityPages/ShowIt.ashx?I=60); }
.PRLink { background-image: url(../../UtilityPages/ShowIt.ashx?I=59); } 
.ARLink { background-image: url(../../UtilityPages/ShowIt.ashx?I=57); }
.AMLink { background-image: url(../../UtilityPages/ShowIt.ashx?I=56); }
.missionStatement 
{
	background-color:#dfeeee; 
	width:30%;
	float:right;
	padding:3px;
	height:320px;
	}
.missionStatement h2 
{
	padding-top:20px;
	color:#006666;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	}	

.calcLinks li { padding:8px 0px 8px 0px; }

/* Workplace Main Page Stufffffffffffffff */

.employers, .employees, .agents {
	width: 554px;
	background-image: url(../../UtilityPages/ShowIt.ashx?I=66);
	background-position: bottom;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
	
}
.employers p, .employees p, .agents p {
	padding:0px 9px 0px 9px;

}
/***************************************************************** 
Button Color  - Normal and Hover
*****************************************************************/ 
.Button
{
	font-family:Tahoma,Verdana,Arial,sans-serif;	
	border:black;
	border-width:1px;
	border-style:inset;
	color:ButtonText;
	background-color:ButtonFace; 
	font-size:13px; 
	cursor:default;
}
.Button:hover
{   color:ButtonText;
	background-color:ButtonFace; 
	cursor:hand;
}
/***************************************************************** 
Page Footer 
*****************************************************************/ 
.Footer
{
	color:#F2E4C3;
	background-color:#006666; 
	border-color:#006666;
	text-align:center;
	background-image:url(../../UtilityPages/ShowIt.ashx?I=544);
}
/***************************************************************** 
Page Masthead 
*****************************************************************/ 
.Masthead
{
	font-family:Tahoma, Verdana, Arial,sans-serif;	
	color:#006666;
	background-color:White;
	border-color:White;
}
/***************************************************************** 
Page Masthead Left 
*****************************************************************/ 
.Masthead_left
{
	border-color:#006666;
	border-style:solid;
	border-width:2px;
	border-right-width:0px;
	font-size:20pt;
	font-weight:bold;
	vertical-align:middle;
	
}
/***************************************************************** 
Page Masthead Right 
*****************************************************************/ 
.Masthead_right
{
	border-color:#006666;
	border-style:solid;
	border-width:2px;
	border-left-width:0px;
	text-align: right; 
	font-size: 8pt;	
}
/***************************************************************** 
Page Container 
*****************************************************************/ 
.CenterCell
{
	vertical-align:top;
	text-align:left;
	color:#006666;
	background-color:White; 
	height:450px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}
/***************************************************************** 
Left Bar 
*****************************************************************/ 
.LeftCell
{
	width: 198px;
	vertical-align:top;
	text-align:left;
	color:#F2E4C3;
	background:#006666;
	border-color:#006666;
}
/***************************************************************** 
Right Bar      
*****************************************************************/ 
.RightCell
{
	width: 198px;
	vertical-align:top;
	text-align:left;
	color:#F2E4C3;
	background:#006666;
	border-color:#006666;
}
/***************************************************************** 
Top Navigation Bar 
*****************************************************************/ 
.Top_Navigation_Bar
{
	color:#006666;
	background:#F2E4C3;
	border-color:#006666;
	text-align: left;
	border-width:2px;
	vertical-align:top;
}

/* Standard Text Definitions
************************************************** */
.PageTitle{ font-size:12pt;font-weight: bold;	color:#006666;}
.ErrorMsg { font-size:13px; font-weight:bold;   color:Red;}
.FldValid { font-size:10px; font-weight:bold;   color:Red;}
.Tx08N    { font-size:8pt;  font-weight:normal; color:Black;} 
.Tx08B    { font-size:8pt;  font-weight:bold;   color:Black;} 
.Tx09N    { font-size:9pt;  font-weight:normal; color:Black;} 
.Tx09B    { font-size:9pt;  font-weight:bold;   color:Black;} 
.Tx10N    { font-size:10pt; font-weight:normal; color:Black;} 
.Tx10B    { font-size:10pt; font-weight:bold;   color:Black;} 
.Tx12N    { font-size:12pt; font-weight:normal; color:Black;} 
.Tx12B    { font-size:12pt; font-weight:bold;   color:Black;}
.Tx14N    { font-size:14pt; font-weight:normal; color:Black;}
.Tx14B    { font-size:14pt; font-weight:bold;   color:Black;}
.Tx16N    { font-size:16pt; font-weight:normal; color:Black;}
.Tx16B    { font-size:16pt; font-weight:bold;   color:Black;}

/*Popup Control
*********************************************************/
.popupControl
{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
/***************************************************************** 
Left Bar 
*****************************************************************/ 
.LeftCellNoPanels
{
	vertical-align:top;
	width: 198px;
	text-align:left;
	color:#F2E4C3;
	background:White;
	border-color:#006666;
	padding-left:2px;
}
