/*top-logo
-------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	/*background: url(../images/line-2.png);*/
	background-repeat: no-repeat;
	background-color: #006666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	height: 800px;
	background-position: top center;

}
.background_image{
	margin: 0px;
	padding: 0px;
	background: url(../images/line-top.png);
	background-repeat: no-repeat;
	background-color: #006666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 890px;
	height: 70px;
	background-position: top center;
	border: 0px solid red;
}
.background_body{
	margin: 0px;
	padding: 0px;
	background: url(../images/line-body.png);
	background-repeat: repeat-y;
	background-color: #006666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 890px;
	height: auto;
	background-position: top center;
	border: 0px solid red;
}
.background_bottom{
	margin: 0px;
	padding: 0px;
	background: url(../images/line-Bottom.png);
	background-repeat: no-repeat;
	background-color: #006666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 890px;
	height: 65px;
	background-position: top center;
	border: 0px solid red;
}

/*menu
-------------------------------*/
/* css for sub-menu
------------------*/




/*-------------menu-----------------*/
.menu_padding{
	padding-left: 20px;
}
.menu_padding2{
	padding-left: 20px;
}
.total_menu_height{
	height: 25px;
	border: 0px solid #66FF00;
}
.menu1{
	font-family: 'Trebuchet MS', sans-serif;
	font-size:12px;
	color: #ffffff;
	float: left;
	cursor: pointer;
}
.subMenuBar {
    border-left: 0px solid #666666;
	border-right: 0px solid #666666;
	text-align: left;
	/*float: left;*/
}
.mamu_text_box{
	width: 280px; 
	height: 50px;
	padding-left: 5px;
	border: 0px solid #ffffff;
}
.mamu_text_box2{
	width: 400px; 
	height: 50px;
	padding-left: 5px;
	border: 0px solid #ffffff;
}

.mamu_image{
	float: left;
	width: 30px;
	height: 35px;
	border: 0px solid #3333FF;
	padding-top: 7px;
	padding-right: 5px;
}
.mamu_head{
	float: left;
	width: 230px;
	height: 50px;
	border: 0px solid #3333FF;
	margin:0px 0px 0px 10px;
}
.mamu_text{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFCC;
	font-weight: normal;
	border: 0px solid #3333FF;
}
.submenu2 {
    display: none;
	width:405px;
	height: 220px;
	border: 0px solid #666666;
	background-image:url("../images/manu2.png");
	background-repeat: no-repeat;
	font-weight: bold;
	z-index: 500;
}

.submenu_products {
    display: none;
	width:375px;
	height: 285px;
	border: 0px solid #666666;
	background-image:url("../images/manu_prod.png");
	background-repeat: no-repeat;
	font-weight: bold;
	z-index: 500;
}


.menu2-1{
	background: url("images/who_line_on.png");
	background-repeat: no-repeat;
	background-position: top;
}
.submenu {
    display: none;
	width:328px;
	height: 247px;
	border: 0px solid #666666;
	background-image:url("../images/manu.png");
	background-repeat: no-repeat;
	font-weight: bold;
}
.subMenuElementHover {
	cursor: pointer;
	height: 16px;
}
.mamu_body{
	background: url(../images/menu_back.png);
	background-repeat: no-repeat;
	border: 0px solid red;
	height: 25px;
}

.submenu8 {
    display: none;
	width:380px;
	height: 127px;
	border: 0px solid #666666;
	background-image:url("../images/manu8.png");
	background-repeat: no-repeat;
	font-weight: bold;
	z-index: 500;
}

.text_backgrount{
	background-color: #C9F9F9;
}

.iconmenu {
	border: 0px solid #ff3333;
	height: 85px;
	width: 75px;
}

.submenu3 {
    display: none;
	width:328px;
	height: 170px;
	border: 0px solid #666666;
	background-image:url("../images/manu3.png");
	background-repeat: no-repeat;
	font-weight: bold;
	z-index: 500;
}
.bar_mouseover {
	cursor: pointer;
	height: 23px;
}
.menu_body{
	background: url(../images/menu_back.png);
	background-repeat: no-repeat;
	border: 0px solid red;
	height: 25px;
}
.menu_div{
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	margin: 2px 0px 2px 0px;
	border: 0px solid red;
	padding-left: 30px;
}
.body_div{
	background-color: #cccccc;
	width: 100%;
	height: 300px;
	border: 1px solid #66FF00;
	margin: auto;
	text-align: center;
}
.our_clients{
	background: url(../images/line.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 100%;
	height: 55px;
	border: 0px solid #66FF00;
}
.our_clients2{
	background: url(../images/line2.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 831px;
	height: 20px;
	border: 0px solid #66FF00;
}
.marquee_div{
	width: 318px;
	height: 30px;
	border: 0px solid #66ff00;
	margin-left: 105px;
	float: left;
	padding-top: 15px;
}
.marquee_box{
	background: url(../images/Marquee_box.png);
	width: 200px;
	height: 140px;
	border: 0px solid #66ff00;
	margin-top: 30px;
	z-index: 500;
}
.marquee_box2{
	background: url(../images/Marquee_box.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 140px;
	border: 0px solid #66ff00;
	margin: 45px 0px 0px 60px;
}
.marquee_div2{
	width: 150px;
	height: 30px;
	border: 0px solid #66ff00;
	float: left;
	padding-top: 0px;
}

.marquee {
	position:relative;
	overflow:hidden;
    width: 445px;
    height: 30px;
    border:solid black 0px;
}
.marquee2 {position:relative;
          overflow:hidden;
          width: 445px;
          height: 30px;
          border:solid black 0px;
}
.text_box{
	background: url(../images/who_line.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 350px;
	height: 22px;
	vertical-align: top;
}
.menu_head{
	float: left;
	width: 250px;
	height: 50px;
	border: 0px solid #3333FF;
	margin:0px 0px 0px 10px;
}
.menu_head2{
	float: left;
	width: 340px;
	border: 0px solid #3333FF;
	margin:0px 0px 0px 10px;
}
.menu_image{
	float: left;
	width: 30px;
	height: 35px;
	border: 0px solid #3333FF;
	padding-top: 7px;
}
.menu_text{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFCC;
	font-weight: normal;
	border: 0px solid #3333FF;
}
.menu_text_box{
	width: 300px; 
	height: 50px;
	border: 0px solid #ffffff;
}
/*Text Box
-------------------------------*/
.inside_bottem {
	width:520px;
	float:left;
	padding:0px 0 0 2px;
	border:solid black 0px;
}
.pdng {
	padding: 0 0 0 0px;
	float:left;
	margin:0;
}
.green_bg {
	background:url(../images/green_bg.jpg) repeat-x;
	width:254px;
	height:130px;
	border:#ffffff 1px solid;
	float:left;
	margin:0 0 0 0;
	padding:7px 0 0 2px;
}

.green_bg_company {
	background:url(../images/seagreen_bg.jpg) repeat-x bottom;
	background-color:#21b4ac;
	width:205px;
	height:130px;
	border:#ffffff 0px solid;
	margin:0 0 10px 0;
	padding:1px 0px 0 7px;
}

.address_bg_company {
	/*background:url(../images/green_bg.jpg) repeat-x;*/
	background-color:#21b4ac;
	width:205px;
	height:115px;
	border:#ffffff 1px solid;
	margin:0 0 0 0;
	padding:5px 0px 5px 7px;
	bottom:5px;
	position:bottom;
}

.heading1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: left;
	font-weight: bold;
	color:#FFFFFF;
	float:left;
	padding:0;
	margin:0;
}
.inner_bg {
	width:195px;

	float:left;
	margin:0;
	padding:5px 0 0 0px;
	text-align: left;
	border:solid red 0px;
}

.inner_bg1 {
	width:195px;

	float:left;
	margin:0;
	text-align: left;
	border:solid red 0px;
}
.pc_img {
	background:url(../images/dl.png) no-repeat;
	width:80px;
	height:80px;
	float:left;
}

.pc_img1 {
	background:url(../images/IT.png) no-repeat;
	width:80px;
	height:80px;
	float:left;
	border:solid black 0px;
}

.pc_img_powersys {
	background:url(../images/powersys.png) no-repeat;
	width:70px;
	height:70px;
}
.pc_img_dl {
	background:url(../images/dl.png) no-repeat;
	width:70px;
	height:70px;
}
.pc_img_bf {
	background:url(../images/Back-Office.png) no-repeat;
	width:70px;
	height:70px;
}
.pc_img_it {
	background:url(../images/IT.png) no-repeat;
	width:70px;
	height:70px;
	
}
.inner_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	float:right;
	margin:0;
	font-size:11px;
	border:solid black 0px;
	text-align: left;
	padding:0px 0px 5px 5px;
	width:106px;
}

.inner_text1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	float:right;
	margin:0;
	font-size:11px;
	border:solid black 0px;
	text-align: left;
	padding:0px 0px 0 5px;
	width:190px;
}
.inner_text2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	float:right;
	margin:0;
	font-size:11px;
	border:solid black 0px;
	text-align: left;
	padding:0px 0px 0 5px;
}

.box_text{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#ffffff;
	font-weight: normal;
	padding-left: 5px;
	float: left;
	border: 1px solid #ffffff;
	width: 240px;
	height:40px;
	text-decoration:none;
}
.box_text_2a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#ffffff;
	font-weight: normal;
	padding-left: 5px;
	float: left;
	border: 1px solid #ffffff;
	width: 240px;
	height:60px;
	text-decoration:none;
}
.box_taxt_login{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight: bold;
	padding-left: 45px;
	width: 150px;
	height: 15px;
	border:solid black 0px;
}
.box_taxt_login_1{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-weight: bold;
	width: 200px;
	height: 18px;
	border:solid black 0px;
}
.box_taxt_login_1a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
	width: 180px;
	height: 25px;
	padding-top: 0px;
	padding-left: 25px;
	border:solid black 0px;
}

.box_taxt_login_button{
	width: 195px;
	height: 20px;
	padding-top: 0px;
	border:solid black 0px;
	text-align: right;
}
.User_Password{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight: bold;
	height: 23px;
	border:solid black 0px;
	float: left;
	width: 65px;
}
.User_Password1a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight: bold;
	height: 33px;
	border:solid black 0px;
	float: left;
	width: 65px;
}

.Forgot_Password{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFF00;
	border:solid black 0px;
	text-align: center;
}
.read_more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:144px;
	color:#FFFFFF;
	text-align:right;
/*	height:15px;*/
	padding:3px 4px 0 0;
	text-align: left;
	position:bottom;
}
.inner_read_more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:144px;
	color:#0191C8;
	text-align:right;
/*	height:15px;*/
	padding:3px 4px 0 0;
	text-align: left;
}
.left_menu {
	border-bottom: 1px solid #014D4D;
/*	height: 25px;*/
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.left_menu1 {
	border-bottom: 0px solid #014D4D;
/*	height: 25px;*/
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

.read_more a {
	color:#fff;
	text-decoration: none;
}
.read_more a:hover {
	color:#ff8301;
	text-decoration: none;
}
.who-we-are{ 
	background:url(../images/Taxt_Box_Line.png) repeat-x;
	border:0px solid #FF0066;
	width:345px;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
}
.login{
	background-image:url("../images/login_box.png");
	background-repeat: no-repeat;
	width: 300px;
	height: 150px;
	padding-left: -50px;
}

/*left panal ends here*/

.orange_bg {
	background:url(../images/blue_bg.jpg) repeat-x;
	width:252px;
	height:130px;
	border:#ffffff 1px solid;
	float:left;
	margin:0;
	padding:7px 0 0 7px;
}
.orange_bg_company {
	background:url(../images/seagreen_bg.jpg) repeat-x bottom;
	background-color:#21b4ac;
	width:205px;
	height:145px;
	border:#ffffff 0px solid;
	margin:0;
	padding:1px 0 0 7px;
}
.online_img {
	background:url(../images/online_game.jpg) no-repeat;
	width:80px;
	height:67px;
	float:left;
}
.gray_bg {
	background:url(../images/gray_bg.jpg) repeat-x;
	width:254px;
	height:130px;
	border:#ffffff 1px solid;
	float:left;
	margin:0;
	padding:7px 0 0 2px;
}



.gray_bg_company {
	background:url(../images/gray_bg.jpg) repeat-x;
	width:161px;
	height:110px;
	border:#ffffff 1px solid;
	margin:0;
	padding:7px 0 0 7px;
}
.mob_games {
	background:url(../images/mob_games.jpg) no-repeat;
	width:70px;
	height:65px;
	float:left;
}
.arrow{
	background:url(../images/arrow.png) no-repeat;
	margin-left: -300px;
}
.login_box{
	background:url(../images/login_box.png) no-repeat;
	margin-left: -90px;
}
.arrow2{
	background:url(../images/arrow2.png) no-repeat;
	margin-left: -120px;
}
.text_box_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	color:#000000;
	text-align:left;
}

.text_box_font_quote{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	color:#ffffff;
	text-align:left;
}
/*Text Box End
-------------------------------*/


.footer_div{
	background:url(../images/menu_back_f.png) no-repeat;
	border: 0px solid red;
	height: 50px;
	width: 830px;
	/*background-color: #003434;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff000;
	text-align:center;
	padding-top: 10px;
}

.footerlink{color:#FFFFFF;
            text-decoration:none;
			font-size: 12px;
			}
			
.footerlink a{color:#FFFFFF;
            text-decoration:none;
			}	
			
.footerlink a:hover{color:#FFFFFF;
            text-decoration: underline;
			}					
.form_text2{
	background:url(../images/back12.jpg) no-repeat;
	border: 0px solid red;
	height: 20px;
	width: 550px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 2px;
	}
/*
-------------------------------*/
hr
{
	border:0; color:red; height:1px;
}

.style1 {color: #FF9933}
.style7 {color: #FF9933; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.style8 {color: #666666}
.style11 {
	font-size: 16pt;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style12 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.style14 {
	font-size: 10pt;
	font-style: italic;
	color: #CCCCCC;
}
.style17 {font-size: 36px}
.style19 {color: #FF9933; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
.style21 {color: #FFFFFF}
.style22 {color: #999999}
.style24 {font-size: 12pt}

.content
{
	color: #FFFFFF;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}

.content a:link {text-decoration: none; color: #FF8000; font-size: 14px; font-family: arial,helvetica, 'sans serif'; }
.content a:visited {text-decoration: none; color: #FF8000; font-size: 14px; font-family: arial,helvetica, 'sans serif';}
.content a:hover {text-decoration: none; color: #FFAD5B; font-size: 14px; font-family: arial,helvetica, 'sans serif'; }
.content a:active{text-decoration: none; color: #FFC488; font-size: 14px; font-family: arial,helvetica, 'sans serif'; }
/*
-------------------------------*/

/*Company Page
-------------------------------*/
.categories {
	border-style: solid;
	text-align: left;
	background-color: #03B2B2;
	width: 210px;
/*	height: 150px;*/
	border: 2px solid #006666; 

}
.categories_header {
	width: 212px;
	height: 25px;
	background:url(../images/line_bar.png) repeat-x;
}

.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}
#page_headerlinks li.last {
	padding-right: 0px;
	background: none;
}
/*
-------------------------------*/


/*--------------contact---------------*/

input
{
color:#333333;
background: #edffff;
border: 1px solid #333333;
}


.submit input
{
color: #fff;
background: #0aa097;
border: 2px outset #b9d7c8;
font-weight:bold;
} 


select {
     width: 150px; 
     border: 1px solid #333333;
     background-color: #edffff;
}

textarea{color:#333333;
background: #edffff;
border: 1px solid #333333;
width:325px;
}

.formbox{width:500px;
         border:0px solid #FF0000;
		 float:left;
		 padding-left:20px;
		 padding-right:20px;
		 }
		 
.formbox_left{width:150px;
             float:left;
			 border:0px solid #FF0000;
			 }	
			 
.formbox_left_each{height:10px;
				   width:100px;
				   text-align:left;
				   float:left;
				   padding-bottom:10px;
				   font-family:Verdana, Arial, Helvetica, sans-serif;
				   font-size:12px;
				   color:#333333;
				   padding-right:20px;
				   }
				   
.LeftAlignClass {text-align:left;}

.formbox_left_each_quote{height:20px;
				   width:50px;
				   text-align:left;
				   float:left;
				   padding-bottom:15px;
				   font-family:Verdana, Arial, Helvetica, sans-serif;
				   font-size:12px;
				   color:#ffffff;
				   padding-right:10px;
				   }				   		 
			 
.formbox_right{width:350px;
             float:left;
			 border:0px solid #FF0000;
			 }	
			 
.formbox_right_each{height:15px;
				   text-align:left;
				   float:left;
				   padding-bottom:20px;
				   font-family:Verdana, Arial, Helvetica, sans-serif;
				   font-size:12px;
				   color:#333333;
				   border:0px solid #666666;
				   }
				   
.formbox_submit{   height:15px;
				   float:right;
				   padding-bottom:20px;
				   font-family:Verdana, Arial, Helvetica, sans-serif;
				   font-size:12px;
				   color:#333333;
				   border:0px solid #666666;
				   }	
				   
/*--------------Quote----------------*/				   
				   
p {
	padding: 0 0 1em;
}
.msg_list {
	margin: 0px;
	padding: 0px;
	width: 560px;
}
.msg_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	background-color:#003434;
	color:#ffffff;
	font-size:14px;
	
	
}
.msg_body {
	padding: 5px 10px 15px;
	background-color:#026161;
}	

.website_development1 {
	padding-top: 25px;
	background-color: #C9F9F9;
	width: 595px;
	height: 25px;
	border-bottom: 1px solid #666666;
}
