/* CSS Document */

/***** Wrapper *****/

.mainbody {
	width:100%;
	background:url(../images/bg_main.gif) repeat-x 0 0;
}
#wrapper {
	width:900px;
	margin:0 auto;
	padding-bottom: 20px;
}
/*---------------- css for header -------------------- */

#headerPanel {
	width:100%;
	margin: 0px;
	height:92px;
}
#headerPanel .headerLeft {
	width:150px;
	float:left;
}
#headerPanel .headerRight {
	width:750px;
	float:right;
	clear:none;
}
#headerPanel .logo {
	padding-top: 12px;
}
#headerPanel .topContent {
	padding-top: 12px;
	width:auto;
	float:right;
	clear:none;
	text-align:right;
}
#headerPanel .icon {
	padding: 0px 7px 0 25px;
}
#headerPanel .topNav {
	margin-top: 35px;
	width:750px;
	height:32px;
	text-align:right;
	float:right;
	clear:none;
}
/*---------------- css for footer -------------------- */
#footer {
	width:100%;
	padding-bottom:20px;
	float:left;
}
#footer .footerLeft {
	width:500px;
	float:left;
	background:url(../images/footerLeft.gif) no-repeat top left #bcbcbc;
	padding: 9px 0 10px 10px;
}
.footerRight {
	width:380px;
	float: right;
	background:url(../images/footerRight.gif) no-repeat top right #bcbcbc;
	padding: 9px 10px 10px 0;
	clear:none;
	text-align:right;
}
#footer .footerLink {
	font-size:1em;
	color: #000;
	text-decoration:underline;
}
#footer .footerLink:hover {
	text-decoration:none;
}
/*---------------- css for content -------------------- */
#contentPanel {
	float:left;
}
#contentPanel .contentArea {
	width: 100%;
	padding: 8px 0 15px 0;
	float:left;
}
.banner {
	margin:0;
	padding:0;
	clear:right;
}
/*---------------- css for content Area -------------------- */

#leftPanel {
	width:215px;
	margin-right:13px;
	float:left;
}
#rightPanel {
	width:670px;
	float:right;
	clear:none;
}
.imgRight {
	margin:0;
	padding:0;
	clear:right;
}
.separator {
	border: none;
	padding:0px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #FFF;
	height:-10px;
	clear:both;
	float:left;
}
.textContent {
	width:100%;
	float:left;
}
.container {
	width: 284px;
	vertical-align:top;
}
.containerProduct {
	width: 214px;
	vertical-align:top;
}
.iconBlock {
	width:100%;
	background:url(../images/bg_icon.gif) top left;
	height: 152px;
	float:left;
}
.iconContent {
	padding: 12px;
}
.iconImg {
	padding-right: 10px;
	vertical-align:top
}
.vline {
	width:14px;
	background: url(../images/vline.gif) repeat-y center top;
}
.textBorder {
	width:100%;
	float:left;
	border: 1px solid #cfcfcf;
}
.breadCrumbs {
	padding: 7px 0;
}
.hline {
	border: none;
	padding:0px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #999;
	clear:both;
	margin-top: 5px;
}
.tablePadding {
	margin: 7px 0;
}
.imgBlock {
	height: 156px;
	width:210px;
	background: url(../images/bg_prodImg.gif) no-repeat left top;
	text-align:center;
	padding-top: 1px;
}
.imgBlock2 {
	height: 146px;
	width:200px;
	background: url(../images/bg_prodImg2.gif) no-repeat left top;
	text-align:center;
	padding-top: 1px;
	position:relative;
}
.imgprod {
	margin-top: 10px;
}
.space {
	width:5px;
}
 {
	color: #032a82;
	font-size:1.2em;
	text-align:center;
}
.tablePadding2 {
	margin-left: 7px;
}

.logoBox {
	height: 113px;
	width:160px;
	background: url(../images/bg_logo.gif) no-repeat left top;
	text-align:center;
	padding-top: 1px;
}

.kcLogoBox {
	height: 98px;
	width:148px;
	text-align:center;
	padding-top: 1px;
}
.logoBlock {
	height: auto;
	width:160px;
	/*background: url(../images/bg_logo.gif) no-repeat left top;*/
	text-align:center;
	padding: 10px 0;
}
/* ----------------------- css for career page ------------------------ */
/*------------------ css for list1 ----------------*/
.list {
	width:auto;
	padding-bottom: 5px;
}
.list ul li {
	margin-left: 15px;
	font-size: 1em;
	list-style-image:url(../images/arrow1.gif);
	list-style-position: outside;
	margin-bottom: 6px;
	color: #333;
}
.list li a {
	text-decoration:none;
}
.list li a:hover {
	/*color: #81bd03;
	color: #000;*/
	text-decoration:underline;
}
/*------------------ css for list1 ----------------*/
.listIn {
	width:auto;
	padding-bottom: 5px;
}
.listIn ul li {
	margin-left: 20px;
	font-size: 1em;
	list-style-image:url(../images/arrow2.gif);
	list-style-position: outside;
	margin-bottom: 6px;
	color: #333;
	padding-left: 3px;
}
.listIn li a {
	text-decoration:none;
	color: #032a82;
	font-size: 1.2em;
}
.listIn li a:hover {
	/*color: #81bd03;
	text-decoration:underline;*/
	color: #666;
}
/* ------------------  css for label, textbox dropdown, textarea.------------------- */
.label {
	font-weight:bold;
	padding-right:10px;
	vertical-align: top;
}
.textboxBig {
	width:300px;
	padding:3px;
	border: 1px solid #c8c8c8;
}
.textbox {
	width:175px;
	padding:3px;
	border: 1px solid #c8c8c8;
}
.textarea {
	width:300px;
	height:50px;
	padding:3px;
	border: 1px solid #c8c8c8;
}
.dropdown {
	width: 183px;
	padding:3px;
	border: 1px solid #c8c8c8;
}
.button {
	background:url(../images/bg_button.gif) repeat-x 0 0;
	border: 1px solid #333;
	padding:2px 4px;
	cursor:pointer;
	color: #FFF;
}
.button:hover {
	background:url(../images/bg_button_h.gif) repeat-x 0 0;
	color: #000;
}
.buttonCell {
	text-align:center;
	border-top: 1px dotted #cfcfcf;
	padding: 5px 0;
}
/*---------------------------------------------------------*/
.bold {
	font-weight:bold;
	color:#000;
}
.text_small {
	font-size:.95em;
	color: #666666;
}
.download:link, .download:visited {
	color: #464646;
	text-decoration:none;
}
.download:hover {
	text-decoration:underline;
}
.tableHeading {
	background: #7da71f;
	color: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.row1 {
	padding: 5px;
}
.row2 {
	background:#edeaea;
	padding: 5px;
}
.mandatory {
	color:#cf0f07;
	font-weight:bold;
	font-size: 1.3em;
}
/* ----------------------------------------------------------- */
.products_title {color: #032a82;
	display:block;
	font-size:1.2em;
	text-decoration:none;
	padding-bottom: 8px;}
.textlink:link, .textlink:visited {
	color: #032a82;
	display:block;
	font-size:1.2em;
	text-decoration:none;
	padding-bottom: 8px;
}
.textlink:hover {
	/*text-decoration:underline;*/
	color: #666;
}

