/*body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}*/
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(images/bodybg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.indexheader{
	background-image: url(images/index_headerbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 435px;
	width: 1193px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
}
.mainwidht{
	width: 1120px;
	margin-right: auto;
	margin-left: auto;
}
.logo{
	padding-top: 21px;
	padding-left: 44px;
	position: absolute;
}
.topnavi{
	background-image: url(images/topnavi.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 23px;
	width: 498px;
	float: right;
	margin-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF ;
	text-decoration: none;
	line-height: 23px;
}
.topnavi a{
	
	color: #FFFFFF;
	text-decoration: none;
	
	padding-right: 10px;
	padding-left: 10px;
}


.topnavi a:hover{
	
	color: #00AEEF;
	text-decoration: none;
	
}

.topnavi span{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 25px;
}

.mainnavi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	clear: right;
	float: right;
	margin-right: 40px;
	padding-top: 74px;
}
.mainnavi a{
	
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;	
	
}

.mainnavi a:hover{
	
	color: #00AEEF;
	text-decoration: none;
	
}
.headerblack{
	background-image: url(images/BLAKBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 144px;
	width: 1193px;
	margin-right: auto;
	margin-left: auto;
}
.divleft{
	clear: left;
	float: left;
	padding-left: 44px;
	width: 515px;
}
.leftpannel{
	clear: left;
	float: left;
	padding-left: 44px;
	margin-right:10px;
	width: 205px;
}
.divleft h1{
	font-family: "Helvetica Condensed", arial;
	font-size: 28px;
	color: #909090;
	text-decoration: none;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.divleft p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #909090;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.step1{
	float: left;
	width: 170px;
}
.step2{
	float: left;
	width: 199px;
}
.step3{
	float: left;
	width: 140px;
}
.clear{
	clear: both;
}
.divright{
	width: 489px;
	float: left;
}
.imgbg{
	background-image: url(images/imagebg1.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.imgbgtop{
	background-image: url(images/imagebg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 24px;
}
.imgbgtop img{
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;
}

.bottom{
	background-image: url(images/imagebottm.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	height: 10px;
}
.paddingtop{
	padding-top: 10px;
}
.firstraw{
	background-image: url(images/a2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 6px;
}
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.text span{
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.floatleft{ float:left;}
.floatright{ float:right;}
.lastraw{
	background-image: url(images/a6.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 6px;
}
.footercontent{
	background-image: url(images/a4.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E8E8E8;
	border-left-color: #E8E8E8;
	padding-right: 10px;
	padding-left: 10px;
	height: 100%;
}
.footer{
	width: 1062px;
	margin-right: auto;
	margin-left: auto;
}

.leftfooter{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	width: 660px;
}
.lastdiv{
	color: #919191;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.div1{
	width: 165px;
	color: #A9A9A9;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}


.div1 ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


.div1 ul li{
	list-style-type: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.div1 ul li a{
color: #A9A9A9;
	text-decoration: none;
}

.div1 ul li a:hover{
color: #000;
	text-decoration: none;
}
.smalllogo{
	width: 300px;
	padding-left: 60px;
	padding-top: 27px;
	float:left;
	height: 87px;
}

#body{
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.logoinner{
	position: absolute;
	margin-left:36px;
	margin-top:5px;
}
.box{
	height: 100%;
	border: 1px solid #DDDEE0;
	margin-bottom: 8px;
}
.box h1{
	background-image: url(images/pannelbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
/*.box ul{
	margin: 0px;
	padding: 10px;
	font-weight: bold;
	line-height: 100%;
}
.box ul li{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	list-style-type: none;
}

.box a{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;	
}
.box a:hover{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #019DD8;
	text-decoration: none;	
}

.box ul li li{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 0px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(images/bull.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

.box ul li ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}*/

.box ul{
	margin: 0px;
	padding: 10px;
	font-weight: bold;
	line-height: 100%;
}
.box ul li{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	list-style-type: none;
}

.box a{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;	
}
.box a:hover{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}

.box a:visit{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}

.box ul li li{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 0px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(images/bull.jpg);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 15px;
}

.box ul li ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.boxbg{
	background-image: url(images/boxbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.rightpannel{
	width: 832px;
	float: left;
}
.hadding{
	background-image: url(images/pannelbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.hadding p{
	background-image: url(images/pannelbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
img{
border:0;
}
.hadding p a{
	color: #FFFFFF!important;
	font-weight:bold;
}

.hadding p a:hover{
	color: #FFFFFF!important;
	text-decoration:none!important;
	font-weight:bold;
}

.hadding h3{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}.line {
	background-image: url(images/linebg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
}
.bg{
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	/*height: 70px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #909090;
	text-decoration: none;
}

.bg p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.bg p span{
	
	color:#02A0DB;
}
.dynemic{
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
}

.dynemic p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dynemic b{
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	margin: 0px;

}
.dynemic a{
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;

}
.dynemic a:hover{
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #1D97C5;
	text-decoration: none;
	margin: 0px;

}

.dynemickp a{
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;

}
.dynemickp a:hover{
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #1D97C5;
	text-decoration: none;
	margin: 0px;

}

.dynemic p img{
	vertical-align:middle; padding-right:10px;

}
.img{
	padding-right: 35px;
}
.justchek{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

.top_kp a{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;	
}
.top_kp a:hover{
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #019DD8;
	text-decoration: none;	
}

.templates{
	display:none;
	position:absolute;
	width: 530px;
	text-align: center;
	background-image: url(images/template.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 3px;
	margin-top: -45px;
}
* html .templates{


	margin-top: -30px;
	margin-left:-510px;
}

* + html .templates{


	margin-top: -30px;
	margin-left:-510px;
}
/*.print{display:none;
	position:absolute;
	width: 530px;
	text-align: center;
	background-image: url(images/print.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 3px;
	margin-top: -45px;}*/
.print{display:none;
	position:absolute;
	width: 530px;
	text-align: center;
	background-image: url(images/print.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 3px;
	margin-top: -45px;}
	
* + html .print{margin-top: -30px;
	margin-left:-510px;width: 530px;
	overflow: hidden;}
	*  html .print{margin-top: -30px;
	margin-left:-510px;}
	
.contact{display:none;
	position:absolute;
	width: 530px;
	text-align: center;
	background-image: url(images/cont.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 3px;
	margin-top: -45px;}

* + html .contact{
	margin-top: -30px;
	margin-left:-510px;
	width: 530px;
	overflow: hidden;
}
	*  html .contact{margin-top: -30px;
	margin-left:-510px;}
		
/** + html .print , * html .print , * + html .contact,* html .contact {	margin-top: -30px;	margin-left:-510px;}*/

.bgbgbgbg{
	background-image: url(images/main3.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 221px;
	width: 568px;
	
	
	margin-top:10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #727272;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	
}


* html .bgbgbgbg{
	background-image: url(images/bgbgbgbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 221px;
	width: 568px;
	
	
	margin-top:10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #727272;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	
}

.bgbgbgbg a{
	color: #727272;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px;
	padding: 0px;	
}

.bgbgbgbg span{
	color: #1b1b1b;
	font-family: helvetica, arial;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}

.bor1{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D2D2D2;
}
/*#sample_attach_menu_child{ margin-left:-55px;}
#sample_attach_menu_child{ margin-left:0px; overflow:hidden!important;}*/

.bgbgbgbg a img:hover{
	opacity:0.6;filter:alpha(opacity=60)
	
}
.w{ width:1193px; overflow:hidden; margin:auto;}
