/* CSS Document */

/* reset all default values */
* { 
	border: none;
	margin: 0;
	padding: 0;
}
a:link, a:visited {
	color: #408cc3;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

body {
	background: #3a6888 url(images/bg_gradient.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

#canvas {
	margin: 40px auto;
	width: 758px;
}

#top_corner {
	background-image: url(images/top_corner.gif);
	background-repeat: no-repeat;
	width: 758px;
	height: 19px;
}
#top_images_print, #top_images_online, #top_images_customPublishing, 
#top_images_television, #top_images_contentLicensing, #top_images_readers {
	background-repeat: no-repeat;
	width: 758px;
	height: 267px;
}

#top_images_print {
	background-image: url(images/nav_image_print.jpg);
}

#top_images_online {
	background-image: url(images/nav_image_online.jpg);
}

#top_images_customPublishing {
	background-image: url(images/nav_image_customPublishing.jpg);
}

#top_images_television {
	background-image: url(images/nav_image_television.jpg);
}

#top_images_contentLicensing {
	background-image: url(images/nav_image_contentLicensing.jpg);
}

#top_images_readers {
	background-image: url(images/nav_image_readers.jpg);
}

#container {
	width: 758px;
	background-image: url(images/bg_shadow.png) !important;
	background-repeat: repeat-y !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_shadow.png');
	background: none;
	padding-top: 20px;
}

#containerHome {
	width: 758px;
	background-image: url(images/bg_shadow.png) !important;
	background-repeat: repeat-y !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_shadow.png');
	background: none;


}

/* Home */	

#logo_container_Home {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	text-align: left;
	width: 475px;
	height: 72px;
	margin: 10px 0 9px 5px;
}

#mainContent_Home {
	float: left;
	width: 475px;
}

#navContainer_Home {
	float: right;
	padding-right: 4px;
	
	}

#SolutionsContainer {
	border-bottom: 1px solid#989898;
}

.intro {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #df5900;
	line-height: 18px;
	padding: 0 0 5px 10px;
	margin-left: 5px;
	margin-bottom: 11px;
	display: block;
	width: 99%;

}

#partner_container, #create_container, #reach_container, #extend_container {
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #444444;
	width: 468px;
	line-height: 18px;
	padding: 35px 0 10px 18px;
	margin-left: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #989898;
}

#partner_container {
	background-image: url(images/home_header_partner.gif);
}

#create_container {
	background-image: url(images/home_header_create.gif);
}

#reach_container {
	background-image: url(images/home_header_reach.gif);
}

#extend_container {
	background-image: url(images/home_header_extend.gif);
	border-bottom: none;
	margin-bottom: 0;
}
.clear {
	clear: both;
}

/* ------------------ Splash Navigation ------------------*/

#splash_navigation {
	margin: 0 auto;
	width: 750px;
}

#splash_navigation a {
	float: left;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	height: 201px;
	width: 125px;
}

#splash_navigation a:hover {
	text-decoration: underline;
}

#splash_navigation li {
	list-style: none;
	display: inline;
	
}

#print a {
	background: url(images/photo_print.jpg) no-repeat;
}

#online a {
	background: url(images/photo_online.jpg) no-repeat;
	
}

#customPublishing a {
	background: url(images/photo_customPublishing.jpg) no-repeat;
}

#broadcast a {
	background: url(images/photo_broadcast.jpg) no-repeat;
}

#contentLicensing a {
	background: url(images/photo_contentLicensing.jpg) no-repeat;
}

#readerAccess a {
	background: url(images/photo_readerAccess.jpg) no-repeat;
}



/* ------------------ Inside Navigation ------------------*/

#insideNav{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	width: 748px;
	height: 63px;
	list-style: none;
	display: inline;
	overflow: hidden;
	clip: rect(0, 372px, 34px, 0);	/* Mac IE5 workaround */
}

#insideNav a{
	color: #FFF;
	text-decoration: none;
}

#insideNav a:hover{
	text-decoration: underline;
}



#insideNav li {
	margin-top: 83px;
	padding-right: 12px;
	float: right
}

#insideNav ul {
	list-style: none;
	margin-right: 20px;
	
}
/* ------------------ Inside Content ------------------*/


#insideMain {
	padding: 0 30px 20px 125px;
	
}

#pdfContainer {
	padding: 0 0 5px 0;
	text-align: right;
}

.downloadPDF {
	font-size: 10px;
	background-image: url(images/PDF_icon.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#introText {
	margin-bottom: 15px;
	padding-right: 40px;
}

.boxStroke {
	border: 1px solid #c1c2c2;
	margin-bottom: 10px;
	background-color: #fff;
}

.boxstroke li {
	font-size: 13px;
	padding-left: 37px;
}

.boxType {
	padding: 10px 0 17px 37px;
}

.coverContainerOneLeft {
	font-size: 13px;
	color: #444444;
	line-height: 22px;
	background: url(images/cover_kiplinger.jpg) no-repeat left top;
	margin-left: 37px;
	padding-left: 150px;
	padding-right: 20px;
	height: 187px;
}

#coverContainerCustom {
	font-size: 13px;
	color: #444444;
	line-height: 22px;
	background: url(images/custom_Publishing.jpg) no-repeat left top;
	margin-left: 37px;
	padding-left: 280px;
	padding-right: 20px;
	height: 240px;
}
#coverContainerCustom li {
	line-height: 18px;
}
#coverContainerCustom ol {
	list-style: none;
}

.coverContainerOneLeftWebcast, .coverContainerOneLeftPodcast {
	font-size: 13px;
	color: #444444;
	line-height: 22px;
	margin-left: 37px;
	padding-left: 177px;
	padding-right: 20px;
	height: 165px;
}

.coverContainerOneLeftWebcast, .coverContainerOneLeftPodcast {
	background: url(images/webcast.jpg) no-repeat left top;

}
.coverContainerOneLeftPodcast {
	background: url(images/podcast.jpg) no-repeat left top;
	
}
.coverContainerOneLeftHistory, .coverContainerHotelNetwork, .coverContainerKipMoneyPower, .coverContainerContentLicensing  { 
	font-size: 13px;
	color: #444444;
	line-height: 22px;
	margin-left: 37px;
	margin-bottom: 10px;
	padding-left: 177px;
	padding-right: 20px;
}

.coverContainerOneLeftHistory {
	background: url(images/historyChannel.gif) no-repeat left top;
}

.coverContainerHotelNetwork {
	background: url(images/hotelNetworkMoneyPower.gif) no-repeat left top;
	height: 170px;
}

.coverContainerKipMoneyPower {
	background: url(images/kipMoneyPower.gif) no-repeat left top;
}

.coverContainerContentLicensing {
	background: url(images/content_licensing.jpg) no-repeat left top;
}

#singleIssueContainer {
	list-style-type: none;
	margin-left: 37px;
	padding: 0;
}

#singleIssueContainer li {
	width: 154px;
	float: left;
	margin-bottom: 10px;
}
#singleIssueContainer p {
	line-height: 18px;
}

.singleIssueMutualFund, .successMoney, .retirementPlanning, .kipLetter, .kipReport   { 
	font-size: 13px;
	color: #444444;
	padding-top: 208px;
	margin-right: 25px;

}
.singleIssueMutualFund {
	background: url(images/cover_mutualfunds.jpg) no-repeat top;
}

.successMoney {
	background: url(images/cover_successMoney.jpg) no-repeat top;
}

.retirementPlanning {
	background: url(images/cover_RetirementPlanning.jpg) no-repeat top;
}

.kipLetter {
	background: url(images/cover_kipLetter.jpg) no-repeat top;
}

.kipReport {
	background: url(images/cover_KipReport.jpg) no-repeat top;
	
}

.siteKip1 {
	background: url(images/site_kip01.jpg) no-repeat top;
}

.siteKip2 {
	background: url(images/site_kip02.jpg) no-repeat top;
}

.siteKip3 {
	background: url(images/site_kip03.jpg) no-repeat top;
}

.siteKip1, .siteKip2, .siteKip3 {
	height: 175px;
	margin-right: 25px;
	margin-bottom: 0px
}

.clear {
	clear: both;
}

#kipPowerMoney  {
	margin-left: 37px;
	margin-bottom: 20px;
}

#kipPowerMoney ul  {
	font-size: 12px;
	color: #444444;
	margin-left: 20px;
	width: 450px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#kipPowerMoney  li {
	line-height: 18px;
	padding-bottom: 5px;
}

.video {
margin-left: 37px;
}

/* ------------------ Type ------------------*/


.body {
	font-size: 12px;
	color: #444444;
	line-height: 20px;
	margin: 0 20px 10px 37px;
	padding-top: 0;
	clear: left;
}

.bodyYellowBg {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #444444;
	background-color: #ffffcc;
	line-height: 20px;
	margin: 0 20px 10px 37px;
	padding: 8px;
	clear: left;
}

.management {
	font-size: 12px;
	color: #444444;
	line-height: 20px;
	margin: 0 0 3px 37px;
	padding-top: 5px;
	
}

.contact {
	color: #408cc3;
}

.contact a {
	color: #408cc3;
	text-decoration: none;
}

.body2 {
	font-size: 12px;
	color: #444444;
	line-height: 20px;
	margin: 0 20px 10px 0;
	padding-top: 0;
}

.introText  {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	color: #df5900;
	margin-bottom: 10px;
	text-align: justify;
	width: auto;
}
.knight {
	margin-top: 5px;
	display: block;
}

.introHeader {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;

}

h1 {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #444444;
	font-weight: bold;
	
}
h2 {
	font-size: 13px;
	color: #1f679a;
	font-weight: bold;
}

h3 {
	font-size: 12px;
	color: #1f679a;
	font-weight: bold;
	margin: 0 0 5px 37px;
}

.SamplesubText {
	font-size: 14px;
	color: #444444;
	display: block;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;

}
.subText {
	font-size: 12px;
	color: #444444;
	display: block;

}
.coverName {
	font-size: 12px;
	color: #1f679a;
	font-weight: bold;
	display: block;
}

.RepName {
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	display: block;
	line-height: 15px;
	
}
.smalltype {
	font-size: 9px;
	
}

a.more {
 	padding-right: 8px;
	background: url(images/read_more.gif) right no-repeat;

}
#insideMain a.more {
	white-space: nowrap;
	}

/* ------------------  footer ------------------*/

/* #footer {
	width: 758px;
	height: 45px;
	background-image: url(images/footer.png) !important;
	background-repeat: repeat-y !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/footer.png');
	background: none;
	clear: both;
}*/

#footer {
	width: 758px;
	height: 45px;
	background: url(images/footer.gif) top right no-repeat;
	clear: both;
}

#footerHome {
	width: 758px;
	height: 21px;
	background: url(images/footer_home.gif) top right no-repeat;
	clear: both;
}

#bottomNav { 
	padding: 3px 0 0 75px;
}

#bottomNav ul{	
	padding: 0; 
	margin:0 0 0 78px; 
	list-style: none;  
}
#bottomNav ul li{
	float: left;
	display: block;
	padding: 0 0.2em;
	}
#bottomNav ul li a{
	color: #7f7f7f;
	font-size: 11px;
	padding: 0 0.2em;
	margin: 0 0.2em;
	} 	

#bottomNav ul li a:hover{
	text-decoration: none;
	}
	
