﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */


/* ---------------------------------------------------------------MASTER PAGE  --------------------------------------------------------------- */

/* ----------------- Standard Declarations ------------------- */

html
{
	height:100%;
	width:100%;
}
body
{

	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}

form
{
	height:100%;
	width:100%;
}

.wrapper {
	height: 100%;
	width:100%;
}


td.ms-sblink{
	padding-right:14px;
	border:none;
}
.ms-sblink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#1b7b93;
	text-decoration:none;
	padding-left:4px;
}
.ms-sblink a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#000;
	text-decoration:none;
	padding-left:4px;
}
.ms-sblink a:hover{
	color:#1b7b93;
	text-decoration:underline;
} 
/* ------------------------------ end declaration ------------------------------ */


/* ------------------------------ Master Page Containers ------------------------------ */

.master /*--- this is the main page container ---*/
{
	width:100%;
	height:100%;
	background-color: #FFFFFF;
}
.masterContent
{
	width: 100%;
		
}
#masterContentWidth
{
	width:100%;
	height:100%;	
}

a.#zz1_MyLinksMenuMenu
{
	font-family: Tahoma;
	color: #FFFFFF;
}
a.#zz8_Menu
{
	font-family: Tahoma;
	color: #FFFFFF;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}

.sharepointLogin .ms-globallinks a
{
	color:#45739a;


}
.sharepointLogin .ms-globallinks
{
	color:#45739a;

}
.sharepointLogin div
{
	color:#45739a;
	margin-right: 5px;

}

/* ------------------------------ end page master ------------------------------ */ 


/*----------------------------- Template Super Nav -----------------------------*/ 
#SuperNav{
	height: 25px;
	width:100%;
	color: #000;
	font-size: 11px;
}

.TLPSuper{
	width: 980px;
	margin: 0 auto;
}

#TLP_Breadcrumb{
	width: 650px;
	height: 25px;
	float:left;
	display:inline;
	padding-top: 3px;
}

#TLP_Login{
	width: 230px;
	padding-top: 3px;
	height: 25px;
	color: #fff;
	display: inline;
	float: left;
}

#TLP_SiteActions{
	width: 100px;
	height: 25px;
	display: inline;
	float: right;
}

/* --------------- Tranquility Super Nav --------------- */ 
#SuperNavBG{
	height: 25px;
	width:100%;
	background-color:gray;
	color: #fff;
	font-size: 11px;
}

.TranquilitySuper{
	width: 980px;
	margin: 0 auto;
}

#Tranquility_Breadcrumb{
	width: 650px;
	height: 25px;
	float:left;
	display:inline;
	padding-top: 3px;
}

#Tranquility_Login{
	width: 230px;
	padding-top: 3px;
	height: 25px;
	color: #fff;
	display: inline;
	float: left;
}

#Tranquility_SiteActions{
	width: 100px;
	height: 25px;
	display: inline;
	float: right;
}


.sharepointLogin .ms-globallinks a{
color:#FFFFFF;
font-family:verdana;
font-size:11px;
padding:0 5px;
}


.ms-sitemapdirectional
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:8px;
}

.ms-globallinks
{
	color:#fff;
}

.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
 .ms-globallinks
{
    position:relative;
    color:#ffffff;
}


/* --- Super Nav Controls --- */
.authoringRegion
{
	width:980px;
	height:20px;
	background-repeat:repeat-x;
	background-color:#02336c;
	color:#fff;
}

.bincontenttable
{ 
	float:left;
	vertical-align:middle;

}

/* ------------------------------ end super nav ------------------------------ */



/*----- Content Edior Web Part Styling----*/
/*.ms-WPBody p, .ms-WPBody br {margin:15px}*/

.ms-WPBody {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#333333;
	}
.ms-TPBody TABLE
{
	font-size:1em;
}
.ms-WPBody TABLE
{
	font-size:1em;
}
.ms-WPBody A:visited
{
	color:#1b7b93;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.ms-WPBody A:link
{
	color:#1b7b93;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.ms-WPBody A:hover {
	color:#0b9bbe;
	text-decoration:underline;
} 

/*----- end content edior web part Styling----*/


/*--- link item ---*/
.link-item a:link{
font-family: Arial, Helvetica, sans-serif;
font-size:10px; 
color: #003399;
text-decoration:none;
}
.link-item a{
font-family: Arial, Helvetica, sans-serif;
font-size:10px; 
color: #003399;
text-decoration:none;
}
.link-item{
font-family: Arial, Helvetica, sans-serif;
font-size:10px; 
color: #003399;
text-decoration:none;
}
.link-item a:active{
color: #4167AF;
text-decoration:none;
}
.link-item a:visited{
color: #4167AF;
text-decoration:none;
}
.link-item a:hover{
color: #000000;
text-decoration:underline;
}

/*--------------------------------------------------------- Admin Application ---------------------------------------------------------*/  
#AdminContainer{
	height: 100%;
	width:100%;
	margin-left: 30px;
} 

#AdminPageTitle{
	font-size: 16px;
	color: #666666;
	font-weight:bold;
	width: 755px;
	height: auto;
	margin-top: 25px;
}

#AdminPageText{
	font-size: 10px;
	color: #000;
	width: 755px;
	height: auto;
	padding: 20px 20px 20px 0;
	}


/*------------------------------------------------------------ TEMPLATES ------------------------------------------------------------*/     

#TemplateContainer {
	height: 100%;
	width:100%;
	margin: 0 auto; 

} 

#TemplatePageTitle{
	font-size: 16px;
	color: #666666;
	font-weight:bold;
	width: 980px;
	height: auto;
	margin-top: 40px;
}

#TemplatePageText{
	font-size: 10px;
	color: #000;
	width: 980px;
	height: auto;
	padding: 20px 20px 20px 0;
	}
	
.Template_PageTextSmall{
	color: #3c3c3c;
	font-size: 11px;

}
.Template_PageText_subtitle{
	font-weight:bold;
	font-size: 14px;
}
/*----------------- Template 1 -----------------*/   
  
  
#Temp_1_headerBG{
	font-size: 11px;
	height: 85px;
	width:100%;
	background-image:url('tlp_images/TLP_Template_2_header_bg.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}  
  
.Temp_1_header{
	margin: 0 auto;
	width:980px;
}
	
.Temp_1_logo{
	float:left;
	width: 450px;
	height: 77px;
	padding: 45px 0 0 5px;
}  
  
.Temp_1_phone{
	float: right;
	width: 300px;
	height: 77px;
} 

.Temp_1_PhoneText{
	text-align:right;
	padding: 20px 10px 0 0;
	color: #fff;
	font-size: 11px;
	line-height: 23px;
}
  
#Temp_1_BodyDiv{
	width: 980px;
	height: 100%;
	margin: 0 auto;
}

#Temp_1_BodyLeft{
	float: left;
	width: 680px;
	margin: 40px 10px 25px 10px;
}

.Temp_1_Hero_Banner
{
	width: 680px;
	height:184px;
}

.Temp_1_Hero{
	background-image:url('tlp_images/TLP_Template_2_Hero.jpg');
	background-position: left top;
	background-repeat:no-repeat;
	width: 680px;
	height:184px;
}
.Temp_1_HeroTextContainer{
	width: 390px;
	height: 160px;
	float: right;
	margin: 15px 35px 10px 0;
	padding: 5px 20px 5px 250px;
}

.Temp_1_HeroHeadline{
	color: #404042;
	font-size: 24px;
	font-weight: bold;
	width: 390px;
	text-align: right;

}

.Temp_1_HeroText{
	color: #444444;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding: 5px 5px 5px 100px;
}

.Temp_1_PageTextContainer{
	width: 664px;
	height: 100%;
	margin: 0 10px 0 5px;
}

.Temp_1_PageHeadline{
	color: #333333;
	width: 650px;
	font-size: 18px;
	font-weight:bold; 
	padding: 5px 0 0 7px;
}

.Temp_1_PageHeadline_Thanks{
	color: #333333;
	width: 650px;
	font-size: 22px;
	font-weight:bold; 
	padding: 15px 0 15px 7px;
}


.Temp_1_PageText{
	color: #333333;
	font-size: 12px;
	padding: 10px 5px 0 5px;
}

#Temp_1_SifContainer{
	width: 664px;
	height: 564px;
	margin-top: 25px;
	background-image: url('tlp_images/TLP_Template_2_SIFbg.gif');
	background-position:left top;
	background-repeat: no-repeat;

}

.Temp_1_sif{
	padding: 43px 15px 20px 15px;
	width: 630px;
	height: 437px;
}

.Temp_1_SifDisclaimer{
	font-size: 10px;
	width: 600px;
	padding: 10px 0 0 20px;
}



#Temp_1_BodyRight{
	float: right;
	width: 215px;
	height:100%;
	margin: 40px 5px 5px 0;
}	

#Temp_1_StudyContainer{
	width:215px;
	margin-bottom: 10px;
}

.Temp_1_StudyHeader{
	background-image: url('tlp_images/TLP_Template_2_StudyTitle_BG.gif');
	background-position:left top;
	background-repeat: no-repeat;
	height: 45px;
	width: 215px;

}

.Temp_1_StudyHeaderTXT{
	color: #1d2172;
	font-size: 16px;
	font-weight: bold;
	padding: 7px 0 0 10px;
}

.Temp_1_StudyBody{
	width: 215px;
	height: 100%;
	background-image: url('tlp_images/TLP_Template_2_StudyBody_BG.gif');
	background-position:left bottom;
	background-repeat:no-repeat;	
	margin-bottom: 20px;

}

.Temp_1_StudyBodyTXT{
	color:#0066ff;
	font-size: 14px;
	padding: 15px 10px 30px 15px;
	line-height: 22px;

}

.Temp_1_StudyBodyTXT_New
{		
	padding: 15px 10px 30px 15px;
	line-height: 22px;
}

.Temp_1_Promo1{
	width: 215px;
	height: 140px;
	background-image:url('tlp_images/TLP_Template_2_Promo1BG.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 40px;
}

.Temp_1_Promo2{
	width: 215px;
	height: 140px;
	background-image:url('tlp_images/TLP_Template_2_Promo2BG.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 40px;
}

.Temp_1_Promo3{
	width: 215px;
	height: 140px;
	background-image:url('tlp_images/TLP_Template_2_Promo3BG.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 40px;
}

.Temp_1_PromoTitle{
	color: #0e509d;
	font-size: 13px;
	font-weight:bold;
	width: 215px;
	height: 26px;
	padding: 10px 0 0 10px; 
}

.Temp_1_PromoBodyTXT{
	text-align:right;
	height: 114px;
	color:#666;
	font-size: 10px;
	width: 195px;
	font-weight:bold;
}
/*
.push {
	height: 100px; /* .push must be the same height as .footer */


.footer {
	height: 100px; /* .push must be the same height as .footer */
}
  
#Temp_1_FooterBG{
	background-image:url('tlp_images/TLP_Template_2_footer_bg.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	width:100%;
	height:89px;
	margin: 20px 0 20px 0;

}  

.Temp_1_FooterTxt{
	color: #fff;
	font-size: 10px;
	height: 89px;
	width:980px;
	margin: 0 auto;
	padding: 7px 0 0 0;
}

.Temp_1_FooterTxt a:link{
		font-size: 10px;
}

.Temp_1_FooterTxt a:visited{
	color:#fff;
	text-decoration:none;
	font-size: 10px;
}

.Temp_1_FooterTxt a:link{
	color:#fff;
	text-decoration:none;
	font-size: 10px;

}

.Temp_1_FooterTxt a:hover{
	text-decoration:underline;
}


/*----------------- Template 2 -----------------*/   
  
 
  
#Temp_2_headerBG{
	background-color:#0b68a3;
	font-size: 11px;
	height: 77px;
	width:100%;
	background-image: url('tlp_images/TLP_Template_1_Header.gif');
	background-position:left top;
	background-repeat: repeat-x;
}  
  
.Temp_2_header{
	margin: 0 auto;
	width:980px;
}
	
.Temp_2_logo{
	float:left;
	width: 450px;
	height: 77px;
	padding: 10px 0 0 0;
}  
  
.Temp_2_phone{
	float: right;
	width: 300px;
	height: 77px;
	text-align:right;
	padding: 15px 0 0 0;
	color: #fff;
	font-size: 12px;
	line-height: 15px;
} 

.Temp_2_PhoneText{
	text-align:right;
	padding: 0 10px 0 0;
	color: #fff;
	font-size: 11px;
	line-height: 23px;
}

  
#Temp_2_BodyDiv{
	width: 980px;
	height: 100%;
	margin: 0 auto;
}

#Temp_2_BodyLeft{
	float: left;
	width: 680px;
	margin: 10px 10px 25px 0;
}
.Temp_2_Hero_Banner
{
	width: 680px;
	height:184px;	
}

.Temp_2_Hero{
	background-image:url('tlp_images/TLP_Template_1_Hero.jpg');
	background-position: left top;
	background-repeat:no-repeat;
	width: 680px;
	height:184px;
}

.Temp_2_Hero_TLP_Template_KC1{
	background-image:url('tlp_images/TKC-Hero-Event-Kaplan.gif');
	background-position: left top;
	background-repeat:no-repeat;
	width: 680px;
	height:184px;
}

.Temp_2_Hero_TLP_Template_KC2{
	background-image:url('tlp_images/TKC-Hero-Event-Our.gif');
	background-position: left top;
	background-repeat:no-repeat;
	width: 680px;
	height:184px;
}

.Temp_2_Hero_Banner_KC1_KC2{	
	width: 680px;
	height:184px;
}

.Temp_2_HeroTextContainer{
	width: 280px;
	height: 160px;
	margin: 20px 35px 10px 0;
	float: right;
	padding-left: 350px;
}

.Temp_2_HeroHeadline{
	color: #414141;
	font-size: 24px;
	font-weight:bold;
	margin-bottom: 10px;
	width: 280px;

}

.Temp_2_HeroText{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	width: 280px;


}

#Temp_2_PageTextContainer{
	width: 664px; /*This width has been changed according to SIF width on the page*/
	height: 100%;
	margin: 10px 10px 0 5px;
}

.Temp_2_PageHeadline{
	color: #fff;
	width: 650px;
	background-color:#666666;
	font-size: 16px;
	font-weight:bold; 
	padding: 5px 0 5px 7px;
}

.Temp_2_PageText{
	color: #333333;
	font-size: 12px;
	padding: 15px 5px 20px 5px;
}

#Temp_2_SifContainer{
	width: 664px;
	height: 564px;
	background-image: url('tlp_images/TLP_Template_1_SIFbg.gif');
	background-position:left top;
	background-repeat: no-repeat;
}

.Temp_2_sif{
	padding: 43px 20px 0 20px;
	width: 630px;
	height: 457px;
}

.Temp_2_SifDisclaimer{
	font-size: 10px;
	width: 600px;
	padding-left: 20px;
}


#Temp_2_BodyRight{
	float: right;
	width: 260px;
	margin: 10px 5px 5px 0;
	height:100%;
}	

#Temp_2_StudyContainer{
	width:260px;
	margin-bottom: 25px;
}

.Temp_2_StudyHeader{
	background-image: url('tlp_images/TLP_Template_1_StudyTitle_BG.gif');
	background-position:left top;
	background-repeat:repeat-x;	
	height: 35px;
	border: 1px #c0c3c7 solid;
	margin-bottom: 2px;
	width: 260px;

}

.Temp_2_StudyHeaderTXT{
	color: #666;
	font-size: 18px;
	padding: 7px 0 0 10px;
}

.Temp_2_StudyBody{
	border: 1px #c0c3c7 solid;
	width: 260px;
	height: 100%;

}

.Temp_2_StudyBodyTXT{
	color:#0066ff;
	font-size: 14px;
	line-height: 20px;
	padding: 20px 10px 30px 10px;

}

.Temp_2_Promo1{
	width: 260px;
	height: 175px;
	background-image:url('tlp_images/TLP_Template_1_Promo1BG.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 12px;
}

.Temp_2_Promo2{
	width: 260px;
	height: 175px;
	background-image:url('tlp_images/TLP_Template_1_Promo2BG.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 12px;
}

.Temp_2_Promo3{
	width: 260px;
	height: 175px;
	background-image:url('tlp_images/TLP_Template_1_Promo3BG.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 12px;
}

.Temp_2_PromoTitle{
	color: #666;
	font-size: 18px;
	padding: 10px 0 5px 15px;
	width: 100%;
	height: 38px;
}

.Temp_2_PromoBodyTXT{
	text-align:right;
	padding: 5px 10px 0 0;
	height: 125px;
	color:#666;
	font-weight: bold;
	width: 250px;

}
 
#Temp_2_FooterBG{
	background-color:#cccccc;
	width:100%;
	height:100px;
	margin: 20px 0 20px 0;
}  

#Temp_2_FooterDiv{
	margin: 0 auto;
	width: 980px;
	height:100px;
}

.Temp_2_FooterTxt{
	color: #000;
	font-size: 10px;
	padding: 10px 20px 10px 0;
	height: 100px;
	width:980px;
	margin: 0 auto;
}

.Temp_2_FooterTxt a:link{
	color: #000;
	font-size: 10px;


}

.Temp_2_FooterTxt a:visited{
	color:#000;
	text-decoration:none;
	font-size: 10px;
}

.Temp_2_FooterTxt a:link{
	color:#000;
	text-decoration:none;
	font-size: 9px;
}

.Temp_2_FooterTxt a:hover{
	text-decoration:underline;
}
  



/*----------------- Template 3 -----------------*/   
#TemplateContainer3 {
	height: 100%;
	background-color: #0b598e;

}

#TemplateContainer3_blank {
	margin: 0 auto; 
	background-color: #0b598e;
	background-image:url('tlp_images/TLP_Template_3_bg_blank.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 980px;
	min-height: 1000px;
	height: auto;
	padding-bottom: 2px;
}


#Temp_3_BG{
	margin: 0 auto;
	width:980px;
	min-height:1218px;
	background-image: url('tlp_images/TLP_Template_3_bg.jpg');
	background-position: left top;
	background-repeat:no-repeat;
	background-color: #0b598e;
}

#Temp_3_blank_BG{
	margin: 0 auto;
	width:980px;
	height:auto;
}

#Temp_3_TopContainer{
	width: 100%;
	height:150px;

}

.Temp_3_Logo{
	float: left;
	padding: 20px 0 0 15px;
	width: 555px;
	height:70px;
}

.Temp_3_PhoneContainer{
	float:right;
	width: 405px;
	height: 80px;
	padding-top: 20px;

}
.Temp_4_phonetxt{
	float: right;
	width: 300px;
	height: 77px;
	text-align:right;
	padding: 10px 45px 0 0;
	color: #fff;
	font-size: 12px;
	line-height: 23px;
} 


.Temp_3_TagLineContainer{


}

.Temp_3_TagLineHeadline{
	color: #fff;
	font-size: 30px;
	font-weight: bold;
}

.Temp_3_TagLineTXT{
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}

#Temp_3_MiddleContainer{
	height: 290px;
	width:100%;
	margin-top: 15px;
}

#Temp_3_MiddleContainer_blank{
	margin-top:100px; 
	float:right; 
	width:770px;
	background-color: #fff;
	height: auto;
	border: 2px #cccccc solid;
	
}
.Temp_3_ContentCenter_blank{
	margin: 15px 10px 15px 10px;
	border: 2px #cccccc solid;
}

.Temp_3_PageTitle_blank{
	background-color: #e5682d;
	height: 25px;
	width: 100%;
	color: #fff;
	font-weight:bold;
	font-size: 18px;
	margin-bottom: 20px;
	padding-left: 5px;
}

.Temp_3_PageText_blank{
	font-size: 11px;
	color: #6a6a6a;
	margin: 10px;
}

.Temp_3_Headline{
	float: left;
	width: 555px;
}

.Temp_3_HeadlineTXT1{
	font-size: 34px;
	background-color: #336699;
	padding: 5px 70px 5px 5px;
	color: #fff;
	font-weight:bolder;
	width: 500px;
}

.Temp_3_HeadlineTXT2{
	font-size: 34px;
	background-color: #336699;
	padding: 5px 70px 5px 5px;
	color: #fff;
	font-weight:bolder;
	width: 350px;
}


.Temp_3_TagLineContainer{
	float:right;
	width: 405px;
	height: 125px;
	padding-top: 20px;
}

#Temp_3_StudyContainer{
	width:331px;
	float: right;

}

.Temp_3_StudyHeader{
	background-image: url('tlp_images/TLP_Template_3_StudyTitle_BG.gif');
	background-position:left top;
	background-repeat: no-repeat;
	height: 50px;
	width: 331px;

}

.Temp_3_StudyHeaderTXT{
	color: #fff;
	font-size: 18px;
	padding: 13px 0 0 15px;
}

.Temp_3_StudyBody{
	width: 331px;
	background-image: url('tlp_images/TLP_Template_3_StudyBody_BG.gif');
	background-position:left bottom;
	background-repeat:no-repeat;	
	margin-bottom: 20px;
}

.Temp_3_StudyBodyTXT{
	color:#0066ff;
	font-size: 14px;
	padding: 5px 10px 15px 20px;
	margin-bottom: 10px;
	line-height: 22px;
	font-weight: bold;

}
#Temp_3_BlankContainer{
	width: 664px;
	height: 450px;
	float: right;
	margin-bottom: 35px;
	padding-top: 45px;
}

#Temp_3_BlankContent{
	color: #fff;
	font-size: 12px;
	width: 960px;
	padding: 5px 0px 0 10px;
	margin: 20px 0 20px 0;

}

#Temp_3_SIFContainer{
	width: 634px;
	height: 564px;
	background-image: url('tlp_images/TLP_Template_3_SIFbg.gif');
	background-position:left top;
	background-repeat: no-repeat;
	float: right;
	margin-bottom: 15px;
	padding: 45px 15px 0 15px;
}

.Temp_3_SIFDisclaimer{
	font-size: 10px;
	padding: 10px;
}

#Temp_3_BottomContainer{
	float: right;
	margin-right: 30px;
	width: 740px;
	height: 100px;
}

.Temp_3_Headline2TXT1{
	font-size: 20px;
	background-color: #336699;
	padding: 5px 70px 5px 5px;
	color: #fff;
	font-weight:bolder;
	width: 650px;
}

.Temp_3_Headline2TXT2{
	font-size: 20px;
	background-color: #336699;
	padding: 5px 70px 5px 5px;
	color: #fff;
	font-weight:bolder;
	width: 695px;
}


#Temp_3_FooterBG{
	width:100%;
	height:100px;
	margin: 10px 0 3px 0;

}  

.Temp_3_FooterTxt{
	color: #fff;
	font-size: 10px;
	height: 89px;
	padding: 5px 5px 0 10px;
	text-align: right;
}

.Temp_3_FooterTxt a:link{
	font-size: 10px;
	color: #fff;
}

.Temp_3_FooterTxt a:visited{
	color:#fff;
	text-decoration:none;
	font-size: 10px;

}

.Temp_3_FooterTxt a:hover{
	text-decoration:underline;
}

.Temp_3_blank_Footer{
	height: 100px;
	width:960px;
	margin: 0 auto;
	padding: 3px 30px 0 10px;
	background-color: #666666;

}

.Temp_3_blank_FooterTxt{
	color: #fff;
	font-size: 10px;
	height: 100px;
	padding: 3px 30px 0 10px;
	text-align: right;
	width:960px;

}


.Temp_3_blank_FooterTxt a:link{
	color:#fff;
	text-decoration:none;
	font-size: 10px;
}

.Temp_3_blank_FooterTxt a:visited{
	color:#fff;
	text-decoration:none;
	font-size: 10px;

}

.Temp_3_blank_FooterTxt a:link{
	color:#fff;
	text-decoration:none;
	font-size: 10px;
}

.Temp_3_blank_FooterTxt a:hover{
	text-decoration:underline;
}








/*----------------- Template 4 -----------------*/   
#Temp_4_MainBG{
	background-image: url('tlp_images/TLP_Template_4_Main_BG.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width: 980px;
	margin: 0 auto; 
	min-height: 600px;

}
  
.Temp_4_PageTitle_Blank{
	padding: 70px 15px 15px 60px;
	width: 900px;
	height: 25px;
	color: #fff;
	font-weight:bold;
	font-size: 16px;
} 
 
.Temp_4_header{
	margin: 0 auto;
	width:980px;
	height: 77px;
}
	
.Temp_4_logo{
	float:left;
	width: 450px;
	height: 77px;
	padding: 20px 0 0 15px;
}  
  
.Temp_4_phone{
	float: right;
	width: 300px;
	height: 77px;
	text-align:right;
	padding: 10px 45px 0 0;
	color: #fff;
	font-size: 12px;
	line-height: 23px;
} 
  
#Temp_4_BodyDiv{
	width: 980px;
	height: auto;
	margin: 0 auto;
}

#Temp_4_BodyLeft{
	float: left;
	width: 664px;
	margin: 10px 0 10px 8px;
}

.Temp_4_Hero_Banner
{
	width: 664px;
	height:200px;
}

.Temp_4_Hero{
	background-image:url('tlp_images/TLP_Template_4_Hero.jpg');
	background-position: left top;
	background-repeat:no-repeat;
	width: 664px;
	height:200px;
}
.Temp_4_HeroTextContainer{
	height: 100px;
	margin: 20px 35px 10px 0;
	padding-top: 30px;
	float: right;
	width: 320px;
}

.Temp_4_HeroHeadline{
	color: #333;
	font-size: 24px;
	font-weight:bold;
	margin-bottom: 10px;
	width: 300px;
	text-align:right;
	float:right;
	padding-right: 50px;
}

.Temp_4_HeroText{
	color: #848484;
	font-size: 14px;
	font-weight: bold;
	width: 280px;
}

#Temp_4_PageTextContainer{
	width: 664px;
	height: auto;
	margin: 10px 0 0 5px;
}

.Temp_4_PageHeadline{
	color: #333333;
	width: 650px;
	font-size: 16px;
	font-weight:bold; 
	padding: 5px 0 5px 7px;
}

.Temp_4_PageText{
	color: #333333;
	font-size: 12px;
	padding: 15px 5px 20px 5px;
}

.Temp_4_PageText_blank{
	color: #000;
	font-size: 11px;
	width: 900px;
	padding: 15px 15px 15px 15px;
	margin:0 auto;
}

#Temp_4_SifContainer{
	width: 664px;
	height: 618px;
	background-image: url('tlp_images/TLP_Template_4_SIFbg.gif');
	background-position:left top;
	background-repeat: no-repeat;
}

.Temp_4_sif{
	margin: 50x 0 10px 20px;
	width: 620px;
	height: 470px;
	padding: 60px 10px 0 20px;
}

.Temp_4_SifDisclaimer{
	font-size: 10px;
	width: 600px;
	padding: 20px 0 0 20px;
}



#Temp_4_BodyRight{
	float: right;
	width: 295px;
	margin: 9px 7px 25px 0;
	height:100%;
}	

#Temp_4_StudyContainer{
	width:302px;
	height:293px;
	background-image: url('tlp_images/TLP_Template_4_Study_BG.gif');
	background-position:left top;
	background-repeat:repeat-x;	
	margin-bottom: 17px;

}

.Temp_4_StudyHeaderTXT{
	color: #093265;
	font-size: 18px;
	padding: 7px 0 0 10px;
	border-bottom: 1px #d4d4d4 solid;
	width: 270px;
	margin-left: 10px;
}
.Temp_4_StudyBodyTXT{
	color:#0066ff;
	font-size: 14px;
	line-height: 22px;
	width: 280px;
	font-weight: bold;
}

.Temp_4_StudyBodyTXT ul{
	list-style: none;
	list-style-image: url('tlp_images/TLP_Template_4_bullets.gif');

}

.Temp_4_Promo1{
	width: 302px;
	height: 175px;
	background-image: url('tlp_images/TLP_Temp_4_Promo_1.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 30px;
	float:right;
}

.Temp_4_Promo2{
	width: 302px;
	height: 175px;
	background-image:url('tlp_images/TLP_Temp_4_Promo_2.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	float:right;
}

.Temp_4_Promo3{
	width: 302px;
	height: 175px;
	background-image:url('tlp_images/TLP_Temp_4_Promo_3.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 12px;
	float:right;
}

.Temp_4_PromoTitle{
	color: #666;
	font-size: 18px;
	padding: 10px 0 5px 15px;
	width: 280px;
	height: 38px;
}

.Temp_4_PromoBodyTXT{
	text-align:right;
	padding: 5px 10px 0 0;
	height: 125px;
	color:#666;
	font-weight: bold;
	width: 280px;

}
 
#Temp_4_FooterBG{
	width:100%;
	height:165px;
	margin: 20px 0 20px 0;
}  

#Temp_4_FooterDiv{
	background-image:url('tlp_images/TLP_Template_4_Footer_BG.gif');
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0 auto;
	width: 980px;
	height:165px;
}

.Temp_4_FooterTxt{
	color: #fff;
	font-size: 10px;
	padding: 75px 20px 3px 25px;
	height: 90px;
	width:980px;
	margin: 0 auto;
}

.Temp_4_FooterTxt a:link{
	color: #fff;
	font-size: 10px;

}
.Temp_4_FooterTxt a:visited{
	color:#fff;
	text-decoration:none;
	font-size: 10px;
}

.Temp_4_FooterTxt a:hover{
	text-decoration:underline;
}

.HeroBannerText
{		
	padding-left:25px; 
	padding-right:25px; 
	padding-top:20px;  
	font-family:Arial;	     
}

/*--------------------------- Tranquility Styles Replicated For Landing Page---------------------------*/   

#Tranquility_MainContainer{
	height: 100%;
	width:100%;
	margin: 0 auto; 
} 

#Tranquility_PageTitle{
	font-size: 16px;
	color: #323232;
	font-weight:bold;
	width: 765px;
	padding: 15px 5px 15px 0;

}

#Tranquility_PageText{
	font-size: 12px;
	color: #323232;
	width: 765px;

}

.TranquilityButtons{
	margin: 15px 0 15px 0;
	
}

.TranquilityButtons a:link{
	color: #3b3a3a;
	text-decoration:none;
	background-color: #fccc8c;
	padding: 5px 8px 5px 7px;
	border: 1px #f29536 solid;
	font-weight: bold;

}

.TranquilityButtons a:visited{
	color: #3b3a3a;
	text-decoration:none;
	background-color: #fccc8c;
	padding: 5px 8px 5px 7px;
	border: 1px #f29536 solid;
	font-weight: bold;

}

.TranquilityButtons a:hover{
	background-color: #fac278;
}



/*----------------- Header -----------------*/   
  
  
#Tranquility_headerBG{
	font-size: 11px;
	height: 100px;
	width:100%;
	background-image: url('tlp_images/Tranquility_Header_BG.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}  
  
.Tranquility_header{
	margin: 0 auto;
	width:980px;
}
	
.Tranquility_logo{
	float:left;
	width: 315px;
	height: 52px;
	margin-top: 48px;
	background-image:url('../Logos/KHE_Sample_Logo_blue.gif');
	background-position:left top;
	background-repeat:no-repeat;
}  
  

/*----------------- End Header -----------------*/  


/*--------------------------- TOP NAV --------------------------*/
#Tranquility_TopNav{
	width: 980px;
	height: 30px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	background-image:url('tlp_images/Tranquility_Top_Nav_BG.jpg');
	background-position: left bottom;
	background-repeat: repeat-x;

}

.topNavItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image:url('tlp_images/Tranquility_Top_Nav_Tab.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 1px #f7c18b solid;
	border-right: 1px #f7c18b solid;
	padding: 5px 5px 10px 5px;
	height: 30px;
}
.topNavItem a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image:url('tlp_images/Tranquility_Top_Nav_Tab.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 1px #f7c18b solid;
	border-right: 1px #f7c18b solid;
	padding: 5px 5px 10 5px;
	height: 30px;
}
.topNavSelected a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image:url('tlp_images/Tranquility_Top_Nav_Tab.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 1px #f7c18b solid;
	border-right: 1px #f7c18b solid;
	padding: 5px 5px 10 5px;
	height: 30px;
}
.topNavHover a
{
	color:#8e582f;
}

/* ------ end primary navigation ------ */




/*------------------------------------- CENTER CONTENT ------------------------------------*/

#Tranquility_Center{
	width: 980px;
	margin: 0 auto;
}


/* --- Left Nav --- */

#Tranquility_Center_Left{
	width: 190px;
	height: 600px;
	float: left;
	display: inline;
	background-color:#86b1b6;
	background-image:url('tlp_images/Tranquility_Left_Nav_BG.gif');
	background-position:left top;
	background-repeat:repeat-x;
	margin-top: -2px;
}


.leftNav
{
	background-color:#86b1b6;
	width: 190px;
}

.leftNavSelected
{
	background-image: url('tlp_images/Tranquility_Left_Nav_Hover.gif');
	background-repeat:repeat-x;
	border: 1px #f29d45 solid;
	background-color: #f3bd79;
	line-height: 30pt;
	text-decoration: none;
	width: 190px;
}

.leftNav1
{
	background-color: #fffdfd;
	border: 1px #b8b7b7 solid;
	padding-left: 5px;
}

.leftNav1 a
{
	width: 190px;
	color: #374543;
	line-height: 30px;

}

.leftNavHover
{
	background-image: url('tlp_images/Tranquility_Left_Nav_Hover.gif');
	background-repeat:repeat-x;
	border: 1px #f29d45 solid;
	background-color: #f3bd79;
	line-height: 30pt;
	text-decoration: none;

}

/* --- End Left Nav --- */


#Tranquility_Center_Right{
	width: 775px;
	height:auto;
	float: right;
	display: inline;
	padding: 30px 5px 25px 0px;
}
  
/*-----------------End Center Content ----------------*/  


/*------------------------------------- FOOTER ------------------------------------*/

#Tranquility_FooterBG
{
	background-image: url('tlp_images/Tranquility_footer_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	height: 50px;
	width:100%;
	vertical-align:top;
	margin-top: 70px;

}
.TranqulityFooter{
	width: 980px;
	margin: 0 auto;

}
.Tranquility_Footer_Logo{
	
	background-image:url('tlp_images/Tranquility_footer_logo.gif');
	background-position:left top;
	background-repeat:no-repeat;
	width: 176px;
	height: 36px;
	float: left;
	display: inline;
	margin-top: 9px;
}

.Tranquility_footertext
{
	height: 30px;
	color: #ced8e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	vertical-align:bottom;
	padding: 5px 10px 3px 0;
	text-align: right;
	display:inline;
	float: right;
	width: 600px;

}


/*-----------------End Footer ----------------*/  
  
/*----------------- PAGE STYLES ----------------*/  

#Tranquility_Home_Pod{
	width: 750px;
	height: 250px;
	background-image:url('tlp_images/Tranquility_HomePage_pods.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
}

#Tranquility_Home_Pod-bottom{
	width: 750px;
	height: 15px;
	background-image:url('tlp_images/Tranquility_HomePage_pods_bottom.gif');
	background-position:left top;
	background-repeat:no-repeat;

}  

.Tranquility_Home_Pod-Title{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}  

.Tranquility_Home_Pod-Text{
	color:#343434;
	font-size: 12px;

}

.Tranquility_Home_Pod1{
	width: 160px;
	height: 225px;
	padding: 6px 7px 7px 10px;
	float: left;
	margin-left: 65px;
}

.Tranquility_Home_Pod2{
	width: 160px;
	height: 225px;
	padding: 6px 0 7px 5px;
	float: left;
	margin-left: 50px;
}

.Tranquility_Home_Pod3{
	width: 160px;
	height: 225px;
	padding: 6px 0 7px 5px;
	float: left;
	margin-left: 60px;
}
.Tranquility_Home_Pod4{
	width: 160px;
	height: 225px;
	padding: 6px 0 7px 5px;
	float: left;
	margin-left: 30px;
}

.Tranquility_Home_Pod_Title{
	
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	padding-bottom: 10px;
}
  
/*-----------------End Page Styles----------------*/    
  
  
/*------------------------------ Publishing Consol------------------------------*/ 

 .ms-consolemptablerow{
background-color:#fff;
} 

/*------------------------------ End Publishing Consol ------------------------------*/ 



.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}
.mainContent td.ms-pagebreadcrumb
{  
	display: none;
	height: auto;
}
.mainContent div.ms-pagebreadcrumb
{
	display: none;
	height: auto;
}
div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;

}

/* ------ Core override------ */
.ms-menutoolbar{
border-bottom:1px solid #DDDDDD;
height:22px;
background-color:#DDDDDD;
background-image:url('../Images/KIC_GIC_navbg.gif');
background-repeat:repeat-x;
font-weight:bold;
}
.ms-menutoolbar td{
border-top:solid 1px #F4F4F4;
border-bottom:solid 1px #DDDDDD;
} 


.ms-separator img {
height:16px;
width:1px;
margin:0px 1px 0px 1px;
background: silver;
border-bottom:1px solid ;
border-right:1px solid;
} 

.ms-buttoninactivehover{
margin:2px 2px 2px 2px;
padding:2px 7px 3px 7px;
line-height:16px;
} 


.ms-menubuttoninactivehover{
margin:2px 2px 2px 2px;
padding:2px 7px 3px 7px;
line-height:16px;
} 


.ms-splitbuttonhover{
background-image: none !important;
border-collapse:collapse;
margin:0px 1px 0px 1px;
border:1px solid #FFFFFF;
} 



.ms-viewselectorhover{
font-size:9px;
font-family: Arial, Helvetica, sans-serif;
background-color:#F4F4F4;
}



.ms-viewselectortext{
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
background-color:#F4F4F4;
}



.ms-viewselector{
font-size:9px;
font-family: Arial, Helvetica, sans-serif;
background-color:#F4F4F4;
}



.ms-listheaderlabel{
font-size:9px;
font-family: Arial, Helvetica, sans-serif;
background-color:#F4F4F4;
}
td.ms-viewselector{
border:solid 1px #DDDDDD;
/*background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;*/
background-color:#ff0000;
font-weight:bold;
padding:0px;
}
.ms-authoringcontrols td td.ms-viewselectorhover{
border:solid 1px #DDDDDD;
/*background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;*/
background-color:#ff0000;
font-weight:bold;
padding:0px;
}
.ms-authoringcontrols td td.ms-viewselector{
border:solid 1px #DDDDDD;
/*background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;*/
background-color:#ff0000;
font-weight:bold;
padding:0px;
}
.ms-toolbar td td.ms-viewselectorhover{
border:solid 1px #DDDDDD;
/*background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;*/
background-color:#ff0000;
font-weight:bold;
padding:0px;
}
.ms-toolbar td td.ms-viewselector{
border:solid 1px #DDDDDD;
/*background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;*/
background-color:#ff0000;
font-weight:bold;
padding:0px;
}
.ms-menutoolbar td td.ms-viewselectorhover{
border:solid 1px #DDDDDD;
/*background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;*/
background-color:#ff0000;
font-weight:bold;
padding:0px;
}
.ms-menutoolbar td td.ms-viewselector{
border:solid 1px #DDDDDD;
/*background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;*/
background-color:#ff0000;
font-weight:bold;
padding:0px;
}
div.ms-viewselectorhover{
border:solid 1px #FFFFFF;
padding:1px 12px 1px 4px;
/*background-image:url("/_layouts/images/menudarkspaced.gif");
background-repeat:no-repeat;
background-position:center right;*/
cursor:pointer;
}
div.ms-viewselector{
border:solid 1px #FFFFFF;
padding:1px 12px 1px 4px;
/*background-image:url("/_layouts/images/menudarkspaced.gif");
background-repeat:no-repeat;
background-position:center right;*/
cursor:pointer;
}
.ms-authoringcontrols td td.ms-viewselectorhover{
/*background-image:url("/_layouts/images/menubuttonhover.gif");*/
background-color:#FFFFFF;
background-image:none;
}
.ms-toolbar td td.ms-viewselectorhover{
/*background-image:url("/_layouts/images/menubuttonhover.gif");*/
background-color:#FFFFFF;
background-image:none;
}
.ms-menutoolbar td td.ms-viewselectorhover{
/*background-image:url("/_layouts/images/menubuttonhover.gif");*/
background-color:#FFFFFF;
background-image:none;
}
td.ms-viewselectorhover{
width:125px;
} 
td.ms-viewselector{
width:125px;
} 

.ms-toolbar{
	background-color: #edeeee;
	border-bottom: 1px #9b9b9b solid;
}
.TLP_BottomContainer
 {
    float: left;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 664px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}

.TLP_BottomText
{
    color: #FFFFFF;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    width: 650px;
}

.TLP_BottomText p
{
    padding:0 !important;
    margin:5px 0 0 0 !important;
}

.TLP_BottomText a, .TLP_BottomText  a:hover
{
    color:#0066FF !important;
}
