/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#EFEEEE;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin:0px;
	padding:0px 0px 17px 0px;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
}
img{
	border:none;
}
h1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	padding-left:18px;
}
h2{
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 38px;
	background:url(../images/ttl_bg.jpg) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#336699;
	line-height:28px;
}
h3{
	margin:0px;
	padding:0px 0px 12px 0px;
	/*background:url(../images/arrow1.jpg) no-repeat left top;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#336699;
}
.topbk {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	text-align:right;
}

h3 span{
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
h4{
	margin:0px;
	padding:0px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
}
h5{
	padding:0px 0px 8px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#336699;
}
h5 span{
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
h6{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}
a{
	color:#cc0000;
	text-decoration:none;
}
a:hover{
	color:#666666;
	text-decoration:none;
}
.bold{
	font-weight:bold;
}
/*================== ul stlyes ==========*/
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul li{
	background:url(../images/arrow1.gif) no-repeat left 8px;
	padding-left:12px;
	line-height:22px;
}
ul li a{
	color:#336699;
}
ul.spical{
	margin:0px 0px 15px 0px;
	padding:0px;
	list-style:none;
}
ul.spical li{
	background:url(../images/arrow.jpg) no-repeat left 8px;
	padding-left:12px;
	line-height:22px;
	font-weight:normal;
}
ul.spical li a{
	color:#666666;
}
ul.spical li a:hover{
	color:#cc0000;
}
ul.spical1 li{
	background:url(../images/arrowline.gif) no-repeat left 8px;
	padding-left:10px;
	line-height:22px;
	font-weight:normal;
}
ul.spical1 li a{
	color:#999999;
}
ul.spical2{
	margin:0px 0px 0px 5px;
	padding:0px;

}
ul.spical2 li{
	background:url(../images/arrowline.gif) no-repeat left 8px;
	padding-left:10px;
	line-height:22px;
	font-weight:normal;
}
ul.spical2 li a{
	color:#B6B5B5;
}
/*ul li ul{ margin-bottom:10px;}
ul li ul li{ background:url(../images/arrowline.gif) no-repeat left 8px; padding-left:12px; line-height:22px; font-weight:normal;}
ul li ul li a{	color:#cc0000;}*/

ol{
	margin:5px 25px;
	padding:0px;
}
ol li{
	background:none;
	padding-left:0px;
	line-height:22px;
}
.brd {
	border:#103A6A solid 1px;
}
.title{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#336699;
}
.divder{
	background:url(../images/divider-horizontal.gif) repeat-x top;
	height:1px;
}
li h3 a{
color:#336699;
}
/* ======================== Style for data table ========================== */
.datatable td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
	border:solid 1px #CCCCCC;
}
.datatable td.ttl{
	background:#EEEEEE;
	font-weight:bold;
	vertical-align:middle;
}
.txtcenter{
	text-align:center;
}
.txtmiddle{
	vertical-align:middle;
}
/*================ top area ================*/
#top{
	background:url(../images/top_bg.jpg) repeat-x;
	height:79px;
}
#top .sidetop{
	text-align:right;
	padding-right:19px;
}
/*================ navigation area ================*/
#navi{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}
#navi .navileft{
	background:url(../images/navi_bg.jpg) repeat-x;
	height:30px;
}
#navi .navileft div{
	float:left;
	
}
#navi .navileft div div{
	float:left;
	padding-top:10px;
}

#navi .navileft div.navidivder{
	background:url(../images/navi_divider.jpg) no-repeat;
	width:1px;
	height:30px;
	background-color:#FFFFFF;
}
#navi .navileft a{
	color:#FFFFFF;
	display:block;
	padding:0 15px;
	text-decoration:none;
}
#navi .navileft a:hover, #navi .navileft a.selected{
	color:#FFCC00;
	background:url(../images/btn_bg1.jpg) repeat-x;
}

#navi .naviright{
	background:url(../images/navi_bgright.jpg) repeat-x;
	height:40px;
	width:227px;
}
#navi .naviright a{
	color:#FFFFFF;
	text-decoration:none;
}
#navi .naviright a:hover{
	color:#FFCC00;
	text-decoration:none;
}

/*================ flash Right side area ================*/

#side {
	background:url(../images/bg_flshright.jpg) repeat-x;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#side .sidehd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003366;
}
#side ul{
	margin:8px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#side ul li{
	background:url(../images/divder_orange.jpg) no-repeat left top;
	line-height:24px;
	font-size:12px;	
}
#side a{
	background:url(../images/arrow.gif) no-repeat 8px 11px;
	padding-left:26px;
	color:#2E578D;
	text-decoration:none;
	display:block;
	border-bottom:#DFDFDF solid 1px;
	width:165px;
}

#side a:hover{
	color:#666666;
	text-decoration:none;
}

/*================ contener area ================*/
#mpcontener{
	padding:2px 0px 0px 0px;
	background-color:#ffffff;
}
#mpcontener .contener{
	background:url(../images/teaser_krutam.jpg) no-repeat right top;
	padding:18px 60px 0px 15px;
}
#mpcontener .contenerhm{
	background:url(../images/teaser_krutam.jpg) no-repeat right top;
	padding:18px 40px 20px 15px;
}
#mpcontener .hd{
	background:url(../images/hd_bg.jpg) repeat-x;
	height:28px;
	width:278px;	
}
#mpcontener .hdright{
	background:url(../images/hd_bgleft.jpg) repeat-x;
	height:28px;	
}
#mpcontener .ineercontener{
	background:url(../images/teaser_krutam.jpg) no-repeat right top;
	padding:18px 50px 15px 18px;
}

/*================ bottom area ================*/
#btm{
	background:url(../images/btm_bg.jpg) repeat-x;
	height:54px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:18px;
}
#btm a{
	color:#666666;
	text-decoration:none;
}
#btm a:hover,#btm .selected{
	color:#CC0000;
	text-decoration:none;
}
