.metlife.phoenix.agreements .body {
    margin-top: 34px;
}

body.metlife.phoenix .page .body .header {
	width: auto;
}

.page .phoenixPage {
	overflow: hidden;
}

.agreements .dijitContentPane.content {
	padding: 10px 10px 0;
}

.privacyPage {
	padding: 14px;
	color: #333;
	border-radius: 2px;
	border:1px solid #d5d5d5;
	background: #FFF;
	position: relative;
}

.privacyPage p {
	line-height: 14px;
	font-size: 11px;
	color: #333;
	margin: 0 0 15px;
}

.privacyBlockElement span{
	display: block;
	line-height: 16px;
}

.privacyAddress {
	padding-left: 10px;
}

.privacyPage ul.privacyList, .privacyPage ul.privacyListTwoColumn {
	list-style: none outside none;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0;
}

.privacyPage ul.privacyList li{
    font-size: 11px;
    line-height: 16px;
    list-style: disc outside none;
    margin: 0 0 0 23px;
}

.privacyPage ul.privacyListTwoColumn li {
	float: left;
    font-size: 11px;
    line-height: 16px;
    list-style: disc outside none;
    margin: 0 0 0 23px;
    width: 45%;
}

.privacyPage hr {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #EDEDED;
	border-left: none;
	border-right: none;
	margin: 22px 0 21px;
}
.privacyPage .privacyMainHeader {
	font-size: 24px;
	margin: -2px 0 16px;
	color: #595959;
}

.privacyPage .privacySectionHeader {
	font-size: 18px;
	margin-top: 0;
	color: #595959;
	line-height: 21px;
}

.privacyPage .privacySubHeader {
	font-size: 11px;
	color: #333;
	margin-bottom: 3px;
}

.privacyPage .privacyTable {
	border-collapse: collapse;
	margin-bottom: 15px;
}

.privacyPage .privacyTable td {
    background: none repeat scroll 0 0 #EEF9FF;
    border: 1px solid #D5D5D5;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 2px 10px;
    width: 46%;
}

hr.innerSpliter {
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px dashed #CCC;
	margin: 25px 0 21px;
}

.fBold {
	font-family: "FrutigerBold";	
}



.privacyMainSection h2{
	color: #595959;
    font-size: 24px;
    margin: -2px 0 16px;
}
.privacyMainSection div{
	position: absolute;
    right: 40px;
    top: 21px;
}

.privacyMainSection div a {
    background: url("../img/print.gif") no-repeat scroll left center transparent;
    padding: 1px 0 0 22px;
    text-transform: capitalize;
}

.privacySection h3{
	color: #595959;
    font-size: 18px;
    line-height: 21px;
    margin-top: 0;
}
.privacySection h4{
	color: #333333;
    font-size: 11px;
    margin-bottom: 3px;
}
.privacySection ul{
	list-style: none outside none;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0;
}
.privacySection ul li{
	font-size: 11px;
    line-height: 16px;
    list-style: disc outside none;
    margin: 0 0 0 23px;
}
.privacyAddress p{
	color: #333333;
    font-size: 11px;
    line-height: 14px;
    margin: 0 0 15px;
} 
.privacyAddress p span{
	display: block;
    line-height: 16px;
}

.privacySection table{
	border-collapse: collapse;
    margin-bottom: 15px;
}

.privacySection table td{
    background: none repeat scroll 0 0 #EEF9FF;
    border: 1px solid #D5D5D5;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 2px 10px;
    width: 46%;
}
.privacySection div hr{
	border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-left: medium none;
    border-right: medium none;
    border-style: dashed none none;
    border-width: 1px medium medium;
    margin: 25px 0 21px;
}
.privacySection div ul{
	list-style: none outside none;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0;
}

.privacySection div ul li{
	float: left;
    font-size: 11px;
    line-height: 16px;
    list-style: disc outside none;
    margin: 0 0 0 23px;
    width: 45%;
}  


/********************************************************
		Terms Of Use Page Styles
*********************************************************/
.termsOfuse * {
	margin:0px;
	padding:0px;	
}
.termsOfUse .caseUp {
	text-transform: uppercase;
}
.termsOfUse {
	padding:14px;
	position: relative;
	background: #ffffff;
	border: 1px solid #d5d5d5;
}
.termsOfUse .mbZero {
	margin:0px 0 0px 0;
}
.termsOfUse .clear {
	clear:both;
}
.termsOfUse p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#333333;
	line-height:14px;
}
.termsOfUse .terms-Sections p {
	margin:0px 0 20px 0;
}
.termsOfUse .terms-Sections .listItems p{
	margin:0px;
}
.termsOfUse .mb20{
	margin:0px 0 20px 0 !important;
}

.termsOfUse h1{
	margin:0 0 15px;
	padding:0px;
	font-family: "FrutigerBold";
	font-size: 18px;
	line-height:21px;
	color: #595959;
}
.termsOfUse h2{
	margin:0;
	padding:0;
	font-family: "FrutigerBold";
	font-size: 11px;
	line-height:14px;
	color: #333333;
}
.termsOfUse a{
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:14px;
	
}
.printTerms {
	position: absolute;
	top: 21px;
	right: 40px;
}
.printTerms a, .termsLinkBlock a {
	font-size: 13px;
}
.printTerms a,.privacyMainSection div a,.termsLinkBlock div a{
	padding: 1px 0 0 22px;
	background: url('../img/print.gif') left center no-repeat;
	text-transform: capitalize;
}
.terms-Divider {
	margin:0 0 21px;
	padding:0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ededed;
	border-left:none;
	border-right:none;
}
.termsLinkBlock p {
	margin:0 0 16px 0;
}
.termsLinkBlock a.last {
	padding:0px;
}
.termsLinkBlock {
	padding-bottom: 6px;
}
.terms-Sections {
	margin:0 0 21px;
}
.termsOfUse ul {
	margin:0px 0 20px 0;
	padding:0 0 0 24px;
}
.termsOfUse ul li{
	list-style-type: inside;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
ul.alpha {
	list-style:lower-alpha;
}
ul.roman {
	list-style:lower-roman;
}

ul.number {
	list-style:decimal;
}
ul.twoLineList {
	width:240px;
	overflow: hidden;
}
ul.twoLineList li{
	float:left;
	width:120px;
}
.returnHomepage {
    height: 20px;
}
.returnHomepage a {
    display: inline-block;
    float: left;
    line-height: 11px;
}

.termsLinkBlock div{
	position: absolute;
    right: 40px;
    top: 21px;
}
.termsOfUse hr{
	border-color: #CCCCCC -moz-use-text-color #EDEDED;
    border-style: solid none;
    border-width: 1px medium;
    margin: 0 0 21px;
    padding: 0;
}
.terms-Sections b{font-family: "FrutigerBold";}
.terms-Sections div,.terms-Sections p span b{font-family: "FrutigerBold";text-transform: capitalize !important;}
.terms-Sections div p{margin:0px !important;}
.terms-Sections br{margin: 0 0 7px !important;}

.terms-Sections p span{text-transform: uppercase;}

/* For Number UL List */
.terms-Sections span ul{list-style: decimal outside none;}

/*For Two line UL List */
.terms-Sections div ul{
	overflow: hidden;
    width: 240px;
}
.terms-Sections div ul li{
	float: left;
    width: 120px;
     font-family: "Frutiger";
}
.terms-Sections p span strong {text-transform: none;}
/** Adhoc Screen **/
.pageHolder {
	border-top: 1px solid #FFFFFF;
    display: block;
    height: auto !important;
    padding: 9px 10px 0;
}
.pageHolderWidget {
	padding: 0 !important;
}
.pageLayout, .pageRightSection {
	background: #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 2px 2px 2px 2px;
    padding: 14px 14px 21px;
    position: relative;
}
.pageRightSection {
	padding:16px 14px 0;
}
.pageRightSection .pageList {
	margin: 18px 0 14px;
}
.pageTopBanner {
    margin: 0 0 12px;
    width: 100%;
}
.pageLayout p {
	margin: 0 0 15px;
}
.pageLayout hr {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #EDEDED;
	border-left: none;
	border-right: none;
	margin: 18px 0 22px;
}
.pageLayout h2 {
    margin: 0;
    line-height: 18px;
}
.pageList {
	margin: 18px 0 15px;
	padding: 0;
}
.pageList li{
	line-height: 16px;
    list-style: disc inside none;
    margin-left: 10px;
}
.pageListLink {
	list-style: none;
}
.pageListLink li{
	list-style: none;
	margin: 0;
	padding: 0;
}
.pageListLink li a{
	line-height: 22px;
}
.pageListTwoColumn {
    overflow: hidden;
}
.pageListTwoColumn li{
	float: left;
    line-height: 16px;
    padding-right: 15px;
    width: 37%;
}


/*****************************************
		Documents Starts
******************************************/
#formsDocuments p{margin:0;}
#formsDocuments .docTabContainer{width:72%; margin: -18px auto; padding-top: 35px; position:relative; z-index:100;}
#formsDocuments{width:100%;}
#formsDocuments .dijitTabContainer{ width:96% !important; float: left;}
#formsDocuments .mainTabContent{float:left; width:100%;}
#formsDocuments .docPageLayout{
	background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #D5D5D5;
    border-radius: 2px;
    padding: 0px 19px 23px;
    position: relative;
    margin-top: 21px;
}    
#formsDocuments .mrgLeft14Px{margin-left:14px;}
#formsDocuments .docPageLayout h2,.mydocInnerTabContent h2{font-size:18px; margin:0px;}
#formsDocuments .docPageLayout h3,.mydocInnerTabContent h3{font-size:15px; margin-bottom: 0; padding-bottom: 0;}

#formsDocuments .docPageList{margin: 10px 0 13px; padding: 0;}

#formsDocuments .docPageList li{
    line-height: 18px;
	list-style:none;
    margin-left: 2px;
}
#formsDocuments .smallFont{font-size:11px}

#formsDocuments .docPageLayout hr,.mydocInnerTabContent hr {
	border-top: 1px solid #C2C2C2;/* fix for 7174  */
	border-bottom: 1px solid #EDEDED;
	border-left: none;
	border-right: none;
	margin: 4px 0 13px;
}

#formsDocuments.docPageLayout .dijitTabListWrapper{position:relative; z-index:999 !important; margin-top:10px;}
#formsDocuments .docPageLayout .dijitLayoutContainer{overflow:visible !important;}
#formsDocuments .docPageLayout .dijitTabListWrapper{overflow:visible !important;}
#formsDocuments .docPageLayout .dijitTab{
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	color:#007CC2 !important;
	border-right: 1px solid #D5D5D5 !important; 
	/*border-bottom:1px #D5D5D5 solid !important;
	border-top:1px #D5D5D5 solid !important; */
    border-bottom:0 !important;
    border-top:0 !important;
	border-left: 1px solid #FFFFFF !important;
	border-radius:0 !important;
	margin-right: 0px !important; 
	margin-left: 0 !important;
	padding:5px 7px !important;
	height: 19px !important;
	line-height: 0; /* fix for 7174 */
	width:auto !important;
	font-family:"Frutiger" !important;
	font-size:13px;
	 top:0px !important;
	 float:left;
}
#formsDocuments .docPageLayout .dijitTabChecked{
    background: rgb(102,170,51)  !important;
	background: -moz-linear-gradient(top,  rgba(102,170,51,1) 0%, rgba(147,202,55,1) 100%)  !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,170,51,1)), color-stop(100%,rgba(147,202,55,1)))  !important;
	background: -webkit-linear-gradient(top,  rgba(102,170,51,1) 0%,rgba(147,202,55,1) 100%)  !important;
	background: -o-linear-gradient(top,  rgba(102,170,51,1) 0%,rgba(147,202,55,1) 100%)  !important;
	background: -ms-linear-gradient(top,  rgba(102,170,51,1) 0%,rgba(147,202,55,1) 100%)  !important;
	background: linear-gradient(to bottom,  rgba(102,170,51,1) 0%,rgba(147,202,55,1) 100%)  !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66aa33', endColorstr='#93ca37',GradientType=0 );
    color: #FFF !important;
    cursor: pointer;
    text-decoration: none;
    vertical-align: middle;
    font-size:13px;
    /*border-top:1px #D5D5D5 solid !important;
    border-bottom:1px #D5D5D5 solid !important;*/
}
#formsDocuments .docPageLayout .dijitTabHover{
	background: -moz-linear-gradient(to bottom, #72BFEA 0% , #2F94CC 100%) repeat-x !important;
	background: linear-gradient(to bottom, #72BFEA 0% , #2F94CC 100%) repeat-x !important;
	background: -webkit-linear-gradient(#72BFEA, #2F94CC) repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72BFEA', endColorstr='#2F94CC',GradientType=0 );
	background: -ms-linear-gradient(top, #72BFEA 0%,#2F94CC 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72BFEA), color-stop(100%,#2F94CC));
	background: -o-linear-gradient(top, #72BFEA 0%,#2F94CC 100%);
	color: #FFFFFF !important;
}
#formsDocuments .docPageLayout .dijitHover{
	background-color:#EFEFEF !important;color: #FFF !important; 
	background: linear-gradient(to bottom, #72BFEA 0% , #2F94CC 100%) repeat-x !important;
}

#formsDocuments .docPageLayout .dijitTabContainerTop-tabs div:first-child{
    border-radius: 3px 0 0 3px !important;
    /*border-top:1px #d5d5d5 solid !important;
    border-bottom:1px #d5d5d5 solid !important;
    border-left:1px #d5d5d5 solid !important;*/
    border-left: 0 !important;
}
#formsDocuments .docPageLayout .dijitTabContainerTop-tabs div:last-child{
    border-radius: 0 3px 3px 0 !important;
    /*border-top:1px #d5d5d5 solid !important;
    border-bottom:1px #d5d5d5 solid !important;
    border-right:1px #d5d5d5 solid !important;
    border-left: 1px solid #FFFFFF !important;*/
    border-right:0 !important;
}
#formsDocuments .docPageLayout .dijitTabListContainer-top{height:39px !important;}
#formsDocuments .dijitTabContainerTop-container{border:0 !important;}
#formsDocuments .docPageLayout .dijitTabNoLayout{
    width: auto !important;
    margin: -15px auto !important;
    display:table;
    border:1px solid #D5D5D5 !important;
    border-radius: 3px !important;
    position:relative;}

#formsDocuments .marketingRail{margin-top:21px;}
#formsDocuments .needHelp{padding:16px;}
#formsDocuments .dijitContentPane{background:#FFF !important;}

#formsDocuments .dijitTabListWrapper{margin-left:0;z-index:1 !important; top:0px !important; position:relative !important;}
#formsDocuments .dijitTabListWrapper .dijitTab .tabLabel{font-size:13px !important; font-family:"frutiger" !important; color:#007CC2 !important; height:20px !important; padding:5px 5px 5px!important;}
#formsDocuments .dijitTabListWrapper .dijitTabChecked .tabLabel,#formsDocuments .dijitTabListWrapper .dijitHover .tabLabel{color:#FFF !important; height:20px !important; padding:0 5px !important;margin-top: 10px;}
#formsDocuments .viewForms{padding:14px 0 3px; }
#formsDocuments .viewForms span{font-size:11px}
#formsDocuments .noForms{height:300px;float:left}
/* fix for 7174 */
#formsDocuments div.innerTabContent{ margin-top:14px;}
.innerTabContent > h2 {background: #FFF;margin-bottom: -6px!important;position: relative;}
#formsDocuments .alertSection{padding:5px 40px 5px 15px}
/*****************************************
		Documents Ends
******************************************/
/* Imp Info Styles */

.impInfo{
      padding: 14px;
      color: #333;
      border-radius: 2px;
      border:1px solid ##D5D5D5;
      background: #FFF;
      position: relative;
}
.impInfo p {
      line-height: 16px;
      font-size: 13px;
      color: #595959;
      margin: 0 0 15px;
}
.impInfo h2{
      line-height:10px;
      font-size:14px;
      color:#595959;
      margin-bottom:4px;
}
#ImpInfoMainContent .header{
border-bottom: 1px solid #FFFFFF ;
}
#ImpInfoMainContent .mainContent{
float:none ;
margin: 10px 10px 0;
}


/*Retail Seperation Day2*/

#PrivacyPolicyMainContent ul li {
    list-style-type: inside;
    font-size: 11px;
    color: #333333;
    line-height: 16px;
}
#PrivacyPolicyMainContent ul {
    margin: 0px 0 20px 0;
    padding: 0 0 0 24px;
}

.termsOfUse .terms-Sections .termsCompDiv div {
    text-transform: none !important;
}
.termsOfUse .terms-Sections div {
    text-transform: none !important;
}
.termsOfUse .terms-Sections .termsCompDiv{
	padding-bottom:20px;
}
.termsOfUse .terms-Sections .termsPara span{
	text-transform: none;
} 