*{
	margin:0px;
	padding:0px;
	outline:none;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
	color:#414243;
}
.NoDisplay{display:none;}
.standardText{
	color:#414243;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.contentH2{
	margin-top:10px;
	margin-bottom:0;
}
a, a:visited{color:#64881F;}
a:hover{text-decoration:none;}
IMG{border:0px;}
.cssPreload{display:none;}
.Row{clear:both; min-height:10px; overflow:hidden;}
.Col, .LeftCol, .RightCol{float:left;}
.FloatRight{float:right;}
.OrangeTitle{color:#FC5A30; font-weight:bold; line-height:19px;}
.OrangeText{color:#FC5A30;}
H1{
	color:#64881F;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
h2 a, h3 a{text-decoration:none;}
h2 a:hover, h3 a:hover{text-decoration:underline;}
h2{font-size:11px;}
h3{font-size:10px;}
h4{font-size:9px;}
UL{
	list-style:none;
	margin:6px 0px 8px 0px;
	padding:0px 0px 0px 13px;
}
UL.NoPaddingLeft{
	padding-left:0px;
}
UL LI{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	background-image:url(../graphics/Icons/ULDot_Green.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}
OL{
	list-style:none;
	margin:6px 0px 8px 0px;
	padding:0px 0px 0px 13px;
}
OL LI{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	background-image:url(../graphics/Icons/ULDot_Green.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}

.OrangeIMGBorder{padding:4px; border:1px dotted #FB7451;}
a.PurpleLink{color:#202787;}
#MainContainer{
	width:882px;
	min-height:710px;
	height:auto!important;
	height:710px;
	padding-top:33px;
	margin:auto;
}
#MainNavContainer{
	clear:both;
	min-height:72px;
}
	#LogoDiv{
		width:159px;
		height:41px;
	}
	#MainNav{
		width:530px;
		height:56px;
		padding:17px 0px 0px 22px;
		overflow:hidden;
	}
	#MainNav a{
		float:left;
	}
	a#Nav_AboutKLogix{
		width:68px;
		height:18px;
		background-image:url(/graphics/Nav/Nav_AboutKLogix.gif);
	}
	a#Nav_Trax{
		width:52px;
		height:18px;
		background-image:url(/graphics/Nav/Nav_Trax.gif);
	}
	a#Nav_Solution{
		width:73px;
		height:18px;
		background-image:url(/graphics/Nav/Nav_Solution.gif);
	}
	a#Nav_ClientCaseStudies{
		width:128px;
		height:18px;
		background-image:url(/graphics/Nav/Nav_ClientCaseStudies.gif);
	}
	a#Nav_News{
		width:124px;
		height:18px;
		background-image:url(/graphics/Nav/Nav_News.gif);
	}
	a#Nav_Contact{
		width:60px;
		height:18px;
		background-image:url(/graphics/Nav/Nav_Contact.gif);
	}
	a#Nav_AboutKLogix:hover, a#Nav_AboutKLogix.Selected{
		background-image:url(/graphics/Nav/Nav_AboutKLogix_ON.gif);
	}
	a#Nav_Trax:hover, a#Nav_Trax.Selected{
		background-image:url(/graphics/Nav/Nav_Trax_ON.gif);
	}
	a#Nav_Solution:hover, a#Nav_Solution.Selected{
		background-image:url(/graphics/Nav/Nav_Solution_ON.gif);
	}
	a#Nav_ClientCaseStudies:hover, a#Nav_ClientCaseStudies.Selected{
		background-image:url(/graphics/Nav/Nav_ClientCaseStudies_ON.gif);
	}
	a#Nav_News:hover, a#Nav_News.Selected{
		background-image:url(/graphics/Nav/Nav_News_ON.gif);
	}
	a#Nav_Contact:hover, a#Nav_Contact.Selected{
		background-image:url(/graphics/Nav/Nav_Contact_ON.gif);
	}
	a#Nav_AboutKLogix, a#Nav_Trax, a#Nav_Solution, a#Nav_ClientCaseStudies, a#Nav_News, a#Nav_Contact {
		background-position:top left;
		background-repeat:no-repeat;
		text-indent:-900px;
		color:FireBrick;
		float:left;
	}
#Utilities{
	width:106px;
	padding-top:20px;
	overflow:hidden;
}
	#Utilities a{}
	#Icon_Mail, #Icon_Favorite, #Icon_Find, #Icon_Comment{
		float:left;
		height:33px;
		margin-left:9px;
		text-indent:-900px;
		cursor:pointer;
	}
	#Icon_Mail{
		width:19px;
		background:url(/graphics/Nav/Icon_Mail.gif) 0px 0px no-repeat;
	}
	#Icon_Mail:hover{
		background-image:url(/graphics/Nav/Icon_Mail_ON.gif);
	}
	#Icon_Favorite{
		width:15px;
		background:url(/graphics/Nav/Icon_Favorite.gif) 0px 0px no-repeat;
	}
	#Icon_Favorite:hover{
		background-image:url(/graphics/Nav/Icon_Favorite_ON.gif);
	}
	#Icon_Find{
		width:16px;
		background:url(/graphics/Nav/Icon_Find.gif) 0px 0px no-repeat;
	}
	#Icon_Find:hover{
		background-image:url(/graphics/Nav/Icon_Find_ON.gif);
	}
	#Icon_Comment{
		width:20px;
		background:url(/graphics/Nav/Icon_Comment.gif) 0px 0px no-repeat;
	}
	#Icon_Comment:hover{
		background-image:url(/graphics/Nav/Icon_Comment_ON.gif);
	}
#HomeMainBlock{
	clear:both;
	min-height:500px;
	overflow:hidden;
}
#HomeMainBlock_Left{
	float:left;
	width:11px;
	height:539px;
	background-image:url(/graphics/Homepage/HomeMainCurv_Left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFF;
}
#HomeMainBlock_Middle{
	float:left;
	width:866px;
	height:539px;
	background-image:url(/graphics/Homepage/HomeMainRepeat.gif);
	background-position:top left;
	background-repeat:repeat-x;
	
}
#HomeMainBlock_Right{
	float:left;
	width:5px;
	height:539px;
	background-image:url(/graphics/Homepage/HomeMainCurv_Right.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#HomeContentTop{
	clear:both;
	width:832px;
	height:293px;
	margin:14px 0px 0px 10px;
}
	#FlashArea{
		float:left;
		width:438px;
		height:278px;
		margin-right:14px;
		padding:15px 0px 0px 12px;
		background-image:url(/graphics/Homepage/FlashAreaBg.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		background-color:GhostWhite;
	}
	#HomeContentTopDivs{
		float:left;
		width:367px;
		padding:8px 0px 0px 0px;
	}
		#HomeBlurbArea{
			width:367px;
			height:167px;
			background-image:url(/graphics/Homepage/HomeBlurbBG.gif);
			background-position:top left;
			background-repeat:no-repeat;
			position:relative;
			overflow:hidden;
		}
			#HomeBlurb_Logo{
				position:absolute;
				z-index:1;
				left:16px;
				top:22px;
			}
			#HomeBlurb{
				width:300px;
				height:122px;
				font-family:Arial, Helvetica, sans-serif;
				line-height:20px;
				font-size:11px;
				color:#414243;
				padding:0px 10px 10px 0px;
				position:absolute;
				z-index:2;
				left:47px;
				top:22px;
				text-indent:37px;
			}
		#HomeNewsArea{
			width:301px;
			height:97px;
			color:#4F576A;
			padding:25px 20px 10px 46px;
			background-image:url(/graphics/Homepage/HomeNews_Logo.gif);
			background-position:16px 0px;
			background-repeat:no-repeat;
		}
		.NewsTitle{
			color:#304d95;
			font-weight:bold;
			margin-bottom:4px;
		}
		.NewsTeaser{
			margin:4px 0px 4px 0px;
		}
		.NewsTeaser a{
			color:#202787;
			text-decoration:underline;
		}
	
#HomeContentBottom{
	clear:both;
	width:834px;
	height:217px;
	margin-left:18px;
	border-top:1px solid #d4d4d4;
	overflow:hidden;
}
	#BehindTheK{
		width:481px;
		height:202px;
		padding-top:15px;
	}
		#BehindTheK_LeftCol, #BehindTheK_RightCol{
			width:236px;
			height:170px;
			margin-top:6px;
		}
		#BehindTheK_LeftCol{background:url(/graphics/Homepage/Home_BehindTheK.gif) 0px 15px no-repeat;}
	#Trax{
		width:221px;
		height:195px;
		padding:22px 0px 0px 132px;
		background-image:url(/graphics/Homepage/HomeTraxBG_CorpProtected.gif);
		background-position:top left;
		background-repeat:no-repeat;
	}
#HomeFooter{
	width:866px;
	height:66px;
	margin:auto;
	overflow:hidden;
	background:url(/graphics/Homepage/HomeFooterRepeat.gif) 0px 0px repeat-x;
}
	#HomeFooter_LeftCurv{width:9px; height:66px; background:url(/graphics/Homepage/HomeFooter_LeftCurv.gif) 0px 0px no-repeat;}
	#HomeFooter_RightCurv{width:9px; height:66px; background:url(/graphics/Homepage/HomeFooter_RightCurv.gif) 0px 0px no-repeat;}
	#HomeFooter_Body{width:848px; height:66px; background:url(/graphics/Homepage/HomeFooter_InfoSecurityGlobe.gif) 34px 0px no-repeat;}
		#ScheduleTrax{
			float:right;
			width:199px;
			height:25px;
			margin:16px 42px 0px 0px;
			padding:8px 0px 0px 43px;
			font-size:12px;
			color:#FFF;
			background:url(/graphics/Homepage/HomeFooter_SmallGlobe.gif) 0px 0px no-repeat;
		}
		#ScheduleTrax a{color:#FFF;}


#SubMainBlock{
	clear:both;
	min-height:488px;
	height:auto!important;
	height:488px;
	background:url(/graphics/SubMainRepeat.gif) top left repeat-x #FFF;
}
#SubMainBlock_Left, #SubMainBlock_Middle, #SubMainBlock_Right{
	min-height:388px;
	height:auto!important;
	height:388px;
}
#SubMainBlock_Left{
	float:left;
	width:11px;
	background:url(/graphics/SubMainCurv_Left.gif) top left no-repeat #FFF;
}
#SubMainBlock_Middle{
	float:left;
	width:871px;
	background:url(/graphics/SubMainCurv_Right.gif) top right no-repeat;
}
#SubMainBlock_Right{
	float:left;
	width:5px;
	background:url(/graphics/SubMainCurv_Right.gif) top left no-repeat #FFF;
}
#SubMenuCol, #MainContentCol, #SideBarCol{
	float:left;
	min-height:388px;
	height:auto!important;
	height:388px;
}
#SubMenuCol{
	width:204px;
	padding:17px 10px 0px 11px;
}
#SubMenuHeader{
	display:block;
	margin-bottom:12px;
}
#SubMenu a{
	display:block;
	width:135px;
	color:#032168;
	text-decoration:none;
	padding:6px 0px 5px 22px;
}
#SubMenu a:hover{color:#64881f;}
#SubMenu a#Selected{color:#64881f; background:url(/graphics/Nav/SubMenuArrow.gif) 0px 9px no-repeat;}
#SubMenu .divider{
	width:140px;
	height:1px;
	margin-left:17px;
	border-bottom:1px solid #aebee6;
}

#SubMenu #subPageSelected{
	display:block;
	background:url(/graphics/Nav/SubMenuArrow.gif) 0px 9px no-repeat;
}
#SubMenu #subPageSelected a#Selected{
	background:none;
}
.nav1{
	color:#64881f; margin-left:15px;
}

#MainContentCol{
	width:345px;
	line-height:18px;
	padding:77px 60px 20px 0px;
}
#SideBarCol{
	width:241px;
	padding:50px 0px 10px 0px;
}
	.SideBarBox_Top{
		height:11px;
		background:url(/graphics/SideBarBox_Top.png) top left no-repeat;
	}
	.SideBarBox_Bottom{
		height:11px;
		margin-bottom:0px;
		background:url(/graphics/SideBarBox_Bottom.png) top left no-repeat;
	}
	.SideBarBox_Body{
		width:229px;
		min-height:181px;
		height:auto!important;
		height:181px;
		padding:0px 0px 0px 19px;
		background:url(/graphics/SideBarBox_RepeatY.png) top left repeat-y;
	}
	#SideBarBox_Trax{position:relative;}
	#SideBarBox_News{position:relative;}
	#SideBarBox_TraxBody{
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#SideBarBox_NewsBody{
		line-height:18px;
		padding:13px 30px 10px 21px;
	}
	#SideBarBox_NewsBody .NewsTitle{
		margin-bottom:1px;
	}
	#SideBarBox_NewsBody a{
		color:#4F576A;
	}
	#TraxLanding_Mod{
		width:174px;
		padding:17px 0px 0px 21px;
	}
	#TraxLanding_Mod a{
		color:#032168;
		font-size:11px;
	}

.NewsDate{
	margin-bottom:4px;
}
.newsDate{color:#304d95;}
.newLandingDivider{border-bottom:1px solid #999; margin-bottom:13px;}
#CreditFooter{
	width:866px;
	margin:auto;
	margin-top:10px;
	color:#8598A5;
	font-size:11px;
}
	#CreditFooter a{
		color:#8598A5;
		font-size:11px;
		text-decoration:none;
	}
	#CreditFooter a:hover{
		text-decoration:underline;
	}
	#SiteInfo{
		width:435px;
		padding-left:5px;
	}

#SiteCreditArea {
		clear:both;
		float:left;
		width:400px;
		height:25px;
		text-align:right;
		overflow:hidden;
		position:relative;
	}
		#initLink{
			padding-right:15px;
		}
		#CreditsLink {
			text-align:right;
			position:absolute;
			left:-900px;
			top:0;
		}
.SideBarBox_AbsoFloatedTop{
	position:absolute;
	top:0px;
	right:-10px;
}
.SideBarBox_AbsoFloatedBottom{
	position:absolute;
	bottom:0px;
	right:-10px;
}
.SubmitBtn{
	font-weight:bold;
	font-size:10px;
	padding:2px 3px 3px 3px;
	color:#f26532;
	background-color:#FFF;
	border:1px solid #f26532;
	text-transform:uppercase;
	cursor:pointer;
}
.SubmitBtn:hover{
	color:#64881f;
	background-color:#FFF;
	border:1px solid #64881f;
}
.contactForm input, .contactForm select{
	font-size:12px;
}
#FormSubmitionMessage, #BelowPluginContent{
	display:none;
}
#SearchInputField{
	width:200px;
	height:15px;
	color:#1b3f95;
	font-size:10px;
	border:1px solid #ff7760;
	padding:1px 0px 1px 3px;
}
