@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#252525;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D7D7D7;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
}
a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#30a204;
text-decoration:underline;
}
a:hover{
color:#0f62a3;
text-decoration:none;
}
.pad10{
padding:10px;
}
.padtop5{
padding-top:5px;
}
.padleft8{
padding-left:8px;
}
.padleftright10{
padding-left:10px;
padding-right:10px;
}
input.login{
background:url(../img/button/login.gif) no-repeat top left;
width:61px;
height:21px;
}
input.login:hover{
background-position:bottom left;
}


/*Header Part start here*/
#logo {
	list-style:none;
	margin:0 38px 0 38px;
	
	padding:0;
	float:left;
}
* html #logo {
	margin:0 18px 0 18px;
}
#logo li {
	text-align:center;
}
#logo li a {
	height: 109px;
	display:block;
	float:none;
	text-decoration:none;
	text-indent: -900em;
}
#logo #logo-image a {
	width: 124px;
	background:url(../img/logo.gif) no-repeat left top;
}
#callnow {
	float:right;
}
#backup {
	float:left;
}


.topnavbg{
background:url(../img/nav_bg.gif) repeat-x top left;
}

/*End of Header part css*/

/*Content part css start here*/
.contentpart-topborder {
	background:url(../img/contentpart_topbg.gif) repeat-x top;
}
.contentpart-leftlinebg {
	background:url(../img/contentpart_leftbg.gif) repeat-y left;
}
.contentpart-rightlinebg {
	background:url(../img/contentpart_rightbg.gif) repeat-y right;
}
.contentpart-verticallinebg {
	background:url(../img/contentpart_topbg2.gif) repeat-y center top;
}
.boxlinebg{
background:#f9f9f9 url(../img/boxlinebg.gif) repeat-x top left;
}
#purpleheader {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
#purpleheader li {
	float:left;
	background:url(../img/contentpart_purplehead_left.gif) no-repeat left; 
	padding:0 0 0 5px;
	width:303px;
}
#purpleheader li div {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding:8px 10px 8px 5px;
	background:url(../img/contentpart_purplehead_right.gif) no-repeat right;
}

#tanheader {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
#tanheader li {
	float:left;
	background:url(../img/contentpart_tanhead_left.gif) no-repeat left; 
	padding:0 0 0 5px;
	width:275px;
}
#tanheader li div {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding:8px 25px 8px 5px;
	background:url(../img/contentpart_tanhead_right.gif) no-repeat right;
}
.bluelinebg{
background:url(../img/bluebox_line.gif) repeat-y top left;
}
.bluebox-bottomline{
background:url(../img/bluebox_botline.gif) repeat-x bottom left;
}
.bluebox-topline{
background:url(../img/bluebox_topline.gif) repeat-x top left;
}
.bluebox-rightimg{
background-image:url(../img/bluebox_img.gif);
background-repeat:no-repeat;
background-position:top right;
}
.greenline{
background:url(../img/green-line.gif) repeat-x left top;
}
.whitetext18bold{
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.borderblueright{
border-right:1px solid #4a9cdd;
}
.whitetext14{
font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}
a.whitetextlink{
font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}
a.whitetextlink:hover{
text-decoration:none;
color:#FFFFFF;
}
.footerbg{
background:url(../img/footer_line.gif) repeat-x top left;
color:#000000;
}
a.footerlink{
font:normal 11px Arial, Helvetica, sans-serif;
color:#232323;
text-decoration:underline;
}
a.footerlink:hover{
text-decoration:none;
color:#232323;
}
.copyright{
font:normal 10px Arial, Helvetica, sans-serif;
color:#545454;
}

/* Inner page CSS start ==================================================================== */
#submenu ul{
padding:0;
margin:0;
display:inline;
}
#submenu ul li{
list-style:none;
border-bottom:1px solid #3e91d2;
padding:8px;
_padding-top:6px;
_padding-bottom:6px;
}
#submenu ul li.last{
list-style:none;
border-bottom:none;
padding:8px;
_padding-top:6px;
_padding-bottom:6px;
}
#submenu li a{
display:block;
background-image:url(../img/icon/bullet.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
_padding-left:5px;
font:normal 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
#submenu li a:hover{
font:normal 14px Arial, Helvetica, sans-serif;
color:#9fff4a;
text-decoration:none;
}
#submenu li.active a{
display:block;
background-image:url(../img/icon/bullet.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
_padding-left:5px;
font:normal 14px Arial, Helvetica, sans-serif;
color:#9fff4a;
text-decoration:none;
}
.innertopline{
background:url(../img/inner-line.gif) repeat-x top left;
}
.innerbotline{
background:url(../img/inner-botline.gif) repeat-x top left;
}
.innerleftline{
background:url(../img/inner-leftline.gif) repeat-y top left;
}
.innerrightline{
background:url(../img/inner-rightline.gif) repeat-y top right;
}
.innerhead{
background-image:url(../img/icon/bullet2.gif);
background-position:10px 5px;
background-repeat:no-repeat;
padding-left:25px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#1262ab;
}
.innerhead-green{
background-image:url(../img/icon/bullet2.gif);
background-position:10px 10px;
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:10px;
padding-top:5px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#66ba49;
}
.innerhead2{
font:bold 18px Arial, Helvetica, sans-serif;
color:#1262ab;
padding-left:5px;
}
.list ul {
padding:0 0 0 15px;
margin:0;
}
.list ul li{
list-style:none;
border-bottom:1px dashed #1463a3;
background-image:url(../img/icon/bullet3.gif);
background-repeat:no-repeat;
background-position: left 17px;
padding: 10px 5px 10px 15px;
color:#1463a3;
font-weight:bold;
}
.tablelist ul{
padding:0 1px 0 1px;
margin:0;
}
.tablelist li{
padding:3px;
padding-left:10px;
background-color:#FFFFFF;
border-bottom:5px solid #d0e0ed;
list-style:none;
}
.greenbg{
background-color:#eef7eb;
}
.contactlist ul{
padding:0 8px;
margin:0;
}
.contactlist li{
color:#000000;
list-style:none;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #dedede;
}
.contactlist li.last{
color:#000000;
list-style:none;
padding-top:5px;
padding-bottom:5px;
border-bottom:none;
}
.contactlist li a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#0a5b9c;
text-decoration:underline;
}
.contactlist li a:hover{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}


/*  New CSS =================================================== */

.textbox{
border:1px solid #73aedf;
font-size:11px;
padding:2px;
}
ol li{
border-bottom:1px dashed #1463a3;
color:#1463a3;
padding-bottom:8px;
padding-top:8px;
font-weight:bold;
}
.greentxt{
color:#66ba49;
}
.bluetext{
color:#1262ab;
}
.smalltext{
font:normal 10px Arial, Helvetica, sans-serif;
color:#545454;
}
.bluebg{
background-color:#d3dfee;
}
.smalltext2{
font-size:11px;
line-height:18px;
}
.borderall{
border:1px solid #4f81bd;
}



a.mainlevel_sub{
display:block;
font:normal 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
background-image:url(../img/icon/bullet.gif);
background-repeat:no-repeat;
background-position:8px center;
padding:8px 8px 8px 30px;
border-bottom:1px solid #3e91d2;
}
a.mainlevel_sub:hover{
color:#9fff4a;
text-decoration:none;
}
#active_menu_sub{
font:normal 14px Arial, Helvetica, sans-serif;
color:#9fff4a;
text-decoration:none;
background-image:url(../img/icon/bullet.gif);
background-repeat:no-repeat;
background-position:8px center;
padding:8px 8px 8px 30px;
border-bottom:1px solid #3e91d2;
}

/*  New CSS2 =================================================== */

.list2 ul {
padding:0 0 0 15px;
margin:0;
}
.list2 ul li{
list-style:none;
border-bottom:1px dashed #1463a3;
background-image:url(../img/icon/bullet3.gif);
background-repeat:no-repeat;
background-position: left 12px;
padding: 5px 5px 5px 15px;
color:#1463a3;
font-weight:bold;
}
.whitetext14bold{
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.borderbottom{
border-bottom:1px solid #c3c3c3;
}
.graybg{
background-color:#EEEEEE;
padding:5px;
}
.list3 ul {
padding:0 0 0 15px;
margin:0;
}
.list3 ul li{
list-style:none;
background-image:url(../img/icon/bullet3.gif);
background-repeat:no-repeat;
background-position: left 7px;
padding: 3px 5px 3px 15px;
color:#1463a3;
font-weight:bold;
}

.borderallgray{
border:1px solid #e9e9e9;
}
.year{
background-color:#eef7eb;
padding:3px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#02467e;
border-bottom:1px solid #d4e1d0;
border-right:1px solid #d4e1d0;
border-left:1px solid #f0f4ee;
border-top:1px solid #f0f4ee;
}
.year_dec{
font:normal 11px Arial, Helvetica, sans-serif;
line-height:14px;
}

a.faqlink{
font-size:11px;
line-height:18px;
color:#000000;
text-decoration:underline;
}
a.faqlink:hover{
text-decoration:none;
color:#1063a7;
}
.faqbg{
background-color:#eef7eb;
border:1px solid #dedede;
padding:5px;
}


/*================================ new css ================================*/
a.mainlevel_kleo {
-x-system-font:none;
background-image:url(../img/icon/bullet_kleo.gif);
background-position:8px center;
background-repeat:no-repeat;
border-bottom:1px solid #756301;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:8px 8px 8px 30px;
text-decoration:none;
}
a.mainlevel_kleo:hover {
color:#ffd800;
text-decoration:none;
}
#active_menu_kleo {
-x-system-font:none;
background-image:url(../img/icon/bullet_kleo.gif);
background-position:8px center;
background-repeat:no-repeat;
border-bottom:1px solid #756301;
color:#ffd800;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:8px 8px 8px 30px;
text-decoration:none;
}









.innerhead-orenge {
-x-system-font:none;
background-image:url(../img/icon/bullet4.gif);
background-position:10px 10px;
background-repeat:no-repeat;
color:#f99f1b;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-bottom:10px;
padding-left:25px;
padding-top:5px;
}
.blackbg {
background-color:#000;
}

.list_kleo ul {
margin:0;
padding:0 0 0 15px;
}
.list_kleo ul li {
background-image:url(../img/icon/bullet5.gif);
background-position:left 17px;
background-repeat:no-repeat;
border-bottom:1px dashed #72732a;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px 5px 10px 15px;
}
.list_kleo ul li a
{
	color:#f88300;
}
.list_kleo ul li.last
{
	border:none;
}
.innerhead_kleo {
-x-system-font:none;
background-image:url(../img/icon/bullet4.gif);
background-position:10px 5px;
background-repeat:no-repeat;
color:#f99f1b;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:25px;
}
.greytext
{
	color:#231f21;
}
.orengetext
{
	color:#f88300;
}
.yellowbg
{
	background:#fff200;
}
.yellowbg a
{
	color:#231f20;
}
.yellowbg a:hover
{
	color:#070304;
}
.texterror {
background-color:#FEFFD9;
color:#FF0000;
font-size:11px;
font-weight:bold;
padding:2px;
}
.textboxerror {
background-color:#FEFFD9;
border:2px solid #FF0000;
font-size:11px;
padding:2px;
}
a.kle_left_logo{
background-image:url(../img/icon/kleo_call_out.gif);
height:49px;
width:200px;
}
a.kle_left_logo:hover{
background-image:url(../img/icon/kleo_call_out_over.gif);
height:49px;
width:200px;
}
.kleo_main_img{
	margin-top:-3px;
}

.orengetext
{
	color:#f88300;
	padding:0;
	background:none;
}
a.orangelink:link, a.orangelink:visited
{
	color:#f88300;
	text-decoration:underline;
	font-weight:bold;
}
a.orangelink:hover
{
	color:#f88300;
	font-weight:bold;
	text-decoration:none;
}
.innertopline_kleo
{
	background:transparent url(../img/inner-line-kleo.gif) repeat-x scroll left top;
}
.innerhead_yeallow
{
	background-image:url(../img/icon/bullet4.gif);
background-position:10px 5px;
background-repeat:no-repeat;
color:#FFD800;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:25px;

}
.innerhead_kleo_form{
font:bold 18px Arial, Helvetica, sans-serif;
color:#fff;
padding-left:5px;
}

.tablelist_kleo ul{
padding:0 1px 0 1px;
margin:0;
}

.tablelist_kleo li{
padding:3px;
padding-left:10px;
background-color:#FFFFFF;
border-bottom:5px solid #f88300;
list-style:none;
}
.tablelist_kleo .textbox
{
	border-color:#f88300;
}
.kleo_heading_text
{
	font-size:14px;
	font-weight:bold;
}
.list_orange ul {
margin:0;
padding:0 0 0 15px;
}
.list_orange ul li a
{
	color:#f88300; 
}
.list_orange ul.inner {
margin:0;
padding:0 0 0 30px;
}
.list_orange ul.inner li
{
	padding:5px 5px 5px 15px;	
	background-position:left 12px;
	font-size:16px;
}
.list_orange ul li {
background-image:url(../img/icon/bullet6.gif);
background-position:left 17px;
background-repeat:no-repeat;
font-weight:bold;
font-size:24px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
line-height:28px;
padding:10px 5px 10px 15px;
}


a.faqlink_kleo {
color:#000000;
font-size:11px;
line-height:18px;
text-decoration:underline;
}
a.faqlink_kleo:hover {
color:#F88300;
text-decoration:none;
}
.faqbg_kleo {
background-color:#fdec8d;
border:1px solid #756301;
padding:5px;
}