body
{
	background-color:#C5CFD6;
	margin:0px;
	padding:0px;
}

img
{
    border:none;
}

#outline
{
	margin-left:auto;
	margin-right:auto;
	margin-top:26px;
	width:830px;
}

#contentDiv
{
	width:790px;
	overflow:hidden;
}

#TopImage
{
    width:790px;
    height:262px;
    overflow:hidden;
    margin-top:1px;
}

#MainContent
{
    margin:24px 60px 0px 170px;
}

#topLeftDiv
{
	float:left;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/topLeftCornerFade.gif') no-repeat bottom right;	
}

#topCenterDiv
{
	float:left;
	width:790px;
	height:20px;
	background:transparent url('/Templates/Images/topFade.gif') repeat-x bottom;	
}

#topCenterLeftDiv
{
	float:left;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/topLeftFade.gif') no-repeat bottom left;	
}

#topCenterRightDiv
{
	float:right;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/topRightFade.gif') no-repeat bottom right;	
}

#topRightDiv
{
	float:left;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/topRightCornerFade.gif') no-repeat bottom left;	
}

#middleLeftDiv
{
	clear:left;
	background:transparent url('/Templates/Images/leftFade.gif') repeat-y left;
}

#middleLeftTopDiv
{
	background:transparent url('/Templates/Images/leftTopFade.gif') no-repeat top left;	
}

#middleRightTopDiv
{
	background:transparent url('/Templates/Images/rightTopFade.gif') no-repeat top right;	
}

#middleCenterDiv
{
	width:790px;
	background-color:#ffffff;
	overflow:visible;
	height:auto !important;
	height:490px;
	min-height:490px; 
}

#middleRightDiv
{
	margin-left:20px;
	background:transparent url('/Templates/Images/rightFade.gif') repeat-y right;	
}


#middleBottomLeftDiv
{
	clear:left;
	float:left;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/leftBottomFade.gif') no-repeat bottom right;	
}

#middleBottomCenterDiv
{
	float:left;
	width:790px;
	height:20px;
	background-color:#ffffff	
}

#middleBottomCenterLeftDiv
{
	float:left;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/bottomLeftCorner.gif') no-repeat top left;	
}

#middleBottomCenterRightDiv
{
	float:right;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/bottomRightCorner.gif') no-repeat top right;	
}


#middleBottomRightDiv
{
	float:left;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/rightBottomFade.gif') no-repeat bottom left;	
}
	
#bottomLeftDiv
{
	clear:left;
	float:left;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/bottomLeftCornerFade.gif') no-repeat top right;
}

#bottomCenterDiv
{
	float:left;
	width:790px;
	height:20px;
	background:transparent url('/Templates/Images/bottomFade.gif') repeat-x top;	
}

#bottomCenterLeftDiv
{
	float:left;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/bottomLeftFade.gif') no-repeat top left;	
}

#bottomCenterRightDiv
{
	float:right;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/bottomRightFade.gif') no-repeat top right;	
}


#bottomRightDiv
{
	float:left;
	width:20px;
	height:20px;
	background:transparent url('/Templates/Images/bottomRightCornerFade.gif') no-repeat top left;	
}

#topDiv
{
	width:790px;
	height:63px;
	background:transparent url('/Templates/Images/top.jpg') no-repeat top left;
	
}

.KDAI #topDiv
{
    background-image:url('/Templates/Images/TopKDAI.jpg');
}


#logoDiv
{
	float:left;
	display:inline;
	width:156px;
	margin-left:16px;
	margin-top:10px;
}

#fastNavDiv
{
	float:right;
	width:500px;
	height:18px;
	text-align:right;
	margin-top:10px;
	margin-right:10px;
}

#topNavDiv
{
	height:30px;
	width:790px;
	background:transparent url('/Templates/Images/topNavBG.gif') repeat-x top;
	overflow:hidden;
}

#startContentLeft
{
	float:left;
	display:inline;
	width:485px;
	margin-top:26px;
	margin-left:26px;
	padding:0px;
}

#startLeft1Section
{
	float:left;
	width:230px;
    margin-top:26px; 
}

#startLeft2Section
{
	float:right;
	width:230px;
    margin-top:26px; 
}


#startNewsSection
{
	display:inline;
	float:right;
	width:225px;
	margin-top:26px;
	margin-right:26px;
}

#leftNavDiv
{
	float:left;
	width:205px;
}


#normalLeft
{
	float:left;
	width:350px;
	margin-top:26px;
	margin-left:26px;
}

#normalRight
{
	display:inline;
	float:right;
	width:150px;
	margin-right:26px;
	margin-top:26px;
}

#wideMain
{
	float:left;
	width:526px;
	margin-top:26px;
	margin-left:26px;

}

#wide2Main
{
	float:left;
	width:738px;
	margin-top:26px;
	margin-left:26px;
}


.fastNav,
.topNav
{
	margin:0px;
	padding:0px;
}

.fastNav
{
	float:right;
	height:17px;	
}

.fastNav li
{
	display:block;
	float:left;
	height:17px;
	background:transparent url('/Templates/Images/fastNavBG.gif') repeat-x top;
}

.fastNav li a
{
	display:block;
	float:left;
	height:17px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:#F65A23
}

.fastNav li a:active,
.fastNav li a:focus,
.fastNav li a:hover
{
	color:#899DAC;
}

.topNav li
{
	display:block;
	float:left;
	height:22px;
}

.topNav li a
{
	display:block;
	float:left;
	height:22px;
	padding-left:20px;
	padding-right:10px;
	padding-top:8px;
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:#505050;
	background:transparent url('/Templates/Images/topNavBG0.gif') no-repeat left;	
}

.topNav li a:active,
.topNav li a:focus,
.topNav li a:hover,
.topNav .chosen a
{
	color:#ffffff;
	background:transparent url('/Templates/Images/topNavBG1.gif') no-repeat left;
}


#leftNavDiv
{
	margin-top:1px;
	float:left;
}

.leftNav1
{
	margin:0px;
	padding:0px;
	line-height:14px;
}


.leftNav1 li
{
	display:block;
	width:205px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:transparent url('/Templates/Images/dottedline.gif') repeat-x bottom left;	
}

.leftNav1 li a
{
	display:block;
	margin:0px;
	padding:3px 10px 9px 24px;
	width:171px;
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:#505050;
	overflow:hidden;
	background:transparent url('/Templates/Images/leftNavBG0.gif') no-repeat center left; 
}

.leftNav1 li a:active,
.leftNav1 li a:focus,
.leftNav1 li a:hover,
.leftNav1 li.chosen a
{

	color:#F65A23;
}

.leftNav2
{
	margin:0px;
	padding:0px;
	line-height:14px;
}

.leftNav2 li
{
	display:block;
	width:205px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.leftNav1 li.chosen .leftNav2 li a,
.leftNav2 li a
{
	display:block;
	margin:0px;
	padding:3px 10px 9px 44px;
	width:151px;
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:#505050;
	overflow:hidden;
	background:#ffffff url('/Templates/Images/leftNavBG0.gif') no-repeat 20px 0px; 
}

.leftNav1 li.chosen .leftNav2 li a:active,
.leftNav1 li.chosen .leftNav2 li a:focus,
.leftNav1 li.chosen .leftNav2 li a:hover,
.leftNav1 li.chosen .leftNav2 li.chosen a,
.leftNav2 li a:active,
.leftNav2 li a:focus,
.leftNav2 li a:hover,
.leftNav2 li.chosen a
{

	color:#F65A23;
	background:transparent url('/Templates/Images/leftNavBG1.gif') no-repeat 20px 0px;
}


.leftNav3
{
	margin:0px;
	padding:0px;
	line-height:14px;
}

.leftNav3 li
{
	display:block;
	width:205px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.leftNav1 li.chosen .leftNav3 li a
{
	display:block;
	margin:0px;
	padding:3px 10px 9px 64px;
	width:131px;
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:#505050;
	overflow:hidden;
	background:#ffffff url('/Templates/Images/leftNavBG0.gif') no-repeat 40px 0px; 
}

.leftNav1 li.chosen .leftNav3 li a:active,
.leftNav1 li.chosen .leftNav3 li a:focus,
.leftNav1 li.chosen .leftNav3 li a:hover,
.leftNav1 li.chosen .leftNav3 li.chosen a
{

	color:#F65A23;
	background:transparent url('/Templates/Images/leftNavBG1.gif') no-repeat 20px 0px;
}

.normal,
.startHeadline1,
.startHeadline2,
.headline1,
.headline2,
.newsDate,
.employeeList,
.ourWorkExample
{
	font-family:verdana;
	font-size:10px;
	line-height:18px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	color:#505050;
	font-weight:normal;
}

.normal
{
	margin-bottom:16px;
}

.normal a,
.startHeadline1 a,
.startHeadline2 a,
.headline1 a,
.headline2 a,
.employeeList a
{
	text-decoration:none;
	color:#899DAC;
	font-weight:bold;
}


.normal a:hover,
.startHeadline1 a:hover,
.startHeadline2 a:hover,
.headline1 a:hover,
.headline2 a:hover,
.employeeList a:hover
{
	color:#F65A23;
}

.newsDate
{
	color:#909090;
	margin-bottom:0px;
}

.startHeadline1
{
	display:block;
	height:16px;
	padding-left:10px;
	padding-bottom:4px;
	background:transparent url('/Templates/Images/startHeadline1.gif') no-repeat bottom left;	
}

.startHeadline2
{
	display:block;
	height:16px;
	padding-left:10px;
	background:transparent url('/Templates/Images/bullet2.gif') no-repeat 7px left;	
}

.headline1,
.headline2
{
	padding:0px;
	margin:0px;
	margin-bottom:16px;
	font-family:trebuchet ms, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#859db0
}

.headline2
{
	font-size:12px;
}

.jp .normal,
.jp .startHeadline2
{
	line-height:20px;
}


.jp .normal,
.jp .topNav li a,
.jp .fastNav li a,
.jp .startHeadline2,
.jp .employeeList
{
	font-size:12px;
}

.jp .startHeadline1,
.jp .newsDate
{
	font-size:10px;
}

.repSiteList
{
	padding:16px;
	clear:both;
}

.repSiteList img
{
	float:left;
	margin-right:16px;
}

.repSiteList div
{
	float:left;
}

.imgRight
{
	margin-left:26px;
	margin-bottom:26px;
}

.imgLeft
{
	margin-right:26px;
	margin-bottom:26px;
}

.ourWorkExample th,
.employeeList th,
.list th
{
	padding:5px;
	font-size:14px;
	text-align:left;
	font-weight:normal;
}

.employeeList td,
.list td
{
	padding:5px;
	vertical-align:top;
	
}

.employeeList tr,
.ourWorkExample tr,
.list tr
{
	background:transparent url('/Templates/Images/dottedline.gif') repeat-x bottom;	
}

.list th
{
	font-weight:bold;
}


.list td
{
	font-size:10px;
}

.ourWorkDiv
{
	float:left;
	width:120px;
}