/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background:url(../images/tablebg.gif) repeat-x #FFFFFF;
font-size:11px;
line-height:20px;
color:#585858
}
.cleaner{clear:both;margin:0;padding:0;font-size:1px;line-height:0}

*{
margin:0px;
padding:0px;
}

a {color:#386790; text-decoration:underline}
a:hover{ text-decoration:none; color:#E10A16}

input
{
color: #000000;
background: #f3f3f3;
border: 1px solid #d7d6d6
}

textarea
{
color: #000000;
background: #f3f3f3;
border: 1px solid #d7d6d6
}

#wrap{width:836px;
margin:0px auto;
padding:0px;}


#main{
margin:0px;
padding:0px;
width:836px;
}


/* HEADER BEGINS */
#header{
height:118px;
float:left;
margin:0px auto;
padding:0px;
}
#header .logo{
float:left;
position:absolute;
top:19px;
width:471px;
margin:0px auto;
padding:0px;
}

#header .topbar{
height:19px;
border:0px;
margin:0px auto;
padding:0px;
}

#header .righttxt{
float:right;
width:200px;
height:99px;
margin:0px auto;

padding:0px;
padding-right:10px;
}

/* HEADER ENDS */
/* NAVIGATION  Starts*/
/*ul#nav { width:456px; margin: 0; padding: 0; height:34px ; float:left;  }
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:34px; display:block; top:0;  text-indent:-9999px ; text-decoration:none }

li#mainlevel_HOME a, li#mainlevel_SERVICES a, li#mainlevel_SOLUTIONS a, limainlevel_CLIENTS a, li#mainlevel_CONTACT a{ background:url(../images/navbg.jpg) }

li#mainlevel_HOME a{ background-position:0 0; width:76px; left:0 }
li#mainlevel_HOME a:hover{ background-position:0 -34px }

li#mainlevel_SERVICES a{ background-position:-76px 0; width:91px; left:76px }
li#mainlevel_SERVICES a:hover{ background-position:-76px -34px }

li#mainlevel_SOLUTIONS a{ background-position:-167px 0; width:103px; left:167px }
li#mainlevel_SOLUTIONS a:hover{ background-position:-167px -34px }

li#mainlevel_CLIENTS a{ background-position:-270px 0; width:87px; left:270px }
li#mainlevel_CLIENTS a:hover{ background-position:-270px -34px }

li#mainlevel_CONTACT a{ background-position:-357px 0; width:99px; left:357px }
li#mainlevel_CONTACT a:hover{ background-position:-357px -34px }
*/
/* NAVIGATION  Ends */
h2{margin:0px;margin-bottom:10px;font-size:15px;color:#205b20;font-weight:bold}

#banner{float:left; width:836px; margin-bottom:10px; height:275px; top:152px;}

#container{float:left;width:836px;margin-bottom:10px;}

#container #left-column{float:right;width:229px;}

#container #right-column{float:left;width:605px;}

.left-box{float:left;width:229px;margin-bottom:10px}

.left-box .title{float:left;background: url(../images/left-box-title-bg.gif) no-repeat;font-size:15px;color:#205b20;font-weight:bold;padding:10px 0px 0px 32px; height:25px;width:197px}

.left-box .body-link{border-left:1px solid #C6C5C5;border-right:1px solid #C6C5C5;float:left;background:url(../images/box-body-bg.gif) repeat-x top #fff;width:227px}

.left-box .body-content{border-left:1px solid #C6C5C5;border-right:1px solid #C6C5C5;float:left;background:url(../images/box-body-bg.gif) repeat-x top #fff;padding:15px 15px 5px 15px;width:197px;font-size:11px;color:#323232}

.left-box .bottom-bg{background:url(../images/left-box-bot-bg.gif) no-repeat;float:left;height:11px;width:229px; padding-bottom:10px;}

.news{margin:0;padding:0}

.news li{margin:0;padding:0px 0px 10px 0px;list-style:none;border-bottom:1px dashed #D7D7D7;font-size:11px;color:#323232;margin-bottom:10px}

.news li.last{margin:0;padding:0;border:0px}

.news li h3{color:#323232; text-decoration:none; font-size:11px;font-weight:bold; margin-bottom:10px;}

.news li .more-link{ color:#386790; text-decoration:underline}

.news li .more-link:hover{ text-decoration:none; color:#E10A16}

.right-box {width:575px;color:#585858}
#footer{
float:left;
background:url(../images/footerbg.jpg) repeat-x ; height:81px;
width:100%;
text-align:left;
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#728494;margin:0 auto; padding:0px;}



.footertext{
padding-top:10px;
width:836px;
margin:0px auto;}

.footertext a{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#253544;
text-decoration:none;
}
.footertext a:hover{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#253544;
text-decoration:underline;
}
/* Added by BC on 7/08/2008 */
.txt_content{
color:#333333;
}
/*completed by BC */
/* CSS Document */
/* Drop Dwon Menu  Starts*/
#menu {
	BACKGROUND: url(../images/top_lnk_bg.jpg) no-repeat; FLOAT: left; FONT: 11px/32px Tahoma, Arial, Helvetica, sans-serif; WIDTH: 810px; COLOR: #ffffff; HEIGHT: 34px
}

#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none; POSITION: relative
}
#menu LI {
	DISPLAY: block; FLOAT: left; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #fff; POSITION: relative
}
#menu LI A {
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 15px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	HEIGHT: 24px;
	text-decoration:none
}
#menu LI A:hover {
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 15px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	PADDING-TOP: 0px; HEIGHT: 24px
}
#menu UL LI UL {
	BORDER-RIGHT: #c0dec0 1px solid; DISPLAY: none; Z-INDEX: 2; LEFT: 11px; BORDER-LEFT: #c0dec0 1px solid; WIDTH: 202px; BORDER-BOTTOM: #c0dec0 1px solid; POSITION: absolute; TOP: 16px; HEIGHT: auto; TEXT-DECORATION: none
}
#menu UL LI UL LI {
	BORDER-TOP: #c0dec0 1px solid; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #9f7157
}
#menu UL LI UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: #e0ece0; FLOAT: left; PADDING-BOTTOM: 5px; FONT: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; WIDTH: 175px; COLOR: #0b5d0b; PADDING-TOP: 5px; HEIGHT: auto
}
#menu UL LI UL LI A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 17px; BACKGROUND: #41ab42; PADDING-BOTTOM: 5px; FONT: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: auto
}
#menu UL LI:hover UL {
	DISPLAY: block
}
#menu UL LI.hover UL {
	DISPLAY: block
}
#menu UL LI UL LI UL {
	DISPLAY: block; RIGHT: -208px; WIDTH: 205px; COLOR: #ff0000; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: -10px
}
#menu UL LI UL LI UL LI {
	BORDER-TOP: #c0dec0 1px solid; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #9f7157
}
#menu UL LI UL LI UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; WIDTH: 175px; COLOR: #0b5d0b; PADDING-TOP: 5px
}
#menu UL LI UL LI UL LI A:hover {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: #e2f3fa; PADDING-BOTTOM: 5px; FONT: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; WIDTH: 175px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: auto
}
#menu LI:hover UL UL {
	LEFT: -999em
}
#menu LI:hover UL UL UL {
	LEFT: -999em
}
#menu LI.hover UL UL {
	LEFT: -999em
}
#menu LI.hover UL UL UL {
	LEFT: -999em
}
#menu LI LI:hover UL {
	LEFT: auto
}
#menu LI LI LI:hover UL {
	LEFT: auto
}
#menu LI.hover UL {
	LEFT: auto
}
#menu LI LI.hover UL {
	LEFT: auto
}
#menu LI LI LI.hover UL {
	LEFT: auto
}
.button{
		background-image:url(Images/xp_btn.gif);
		width:78px;
		height:20px;
		font-family: Verdana,Arial, Helvetica, sans-serif;
			color: #000000;
			font-weight: normal;
			font-size:10px;
			cursor:hand;
			background-color:transparent; 
           border:0px solid #000; 
}
/* DropDown Menu Ends */