@charset "utf-8";
/* CSS Document  - Written by Ashish Joshi*/

/* Layout CSS - Ashish Joshi -----------------------------------------*/

body{margin:0;}
#wrapper {margin:auto; width:1004px;  border:1px #CCC solid}
#header{height:287px; background-image:url(../images/banner_bg.jpg); border-bottom:#666 2px solid;}
#adminmenu{background:url(../images/admin_menu_bg.gif); height:36px;}
.nav-menu ul{list-style: none;padding: 8px;margin: 0;}
.nav-menu li{float: left; margin: 0 0.5em; text-shadow: #fff 1px 1px 1px;} 
a:link[class=top_nav_menu], a:visited[class=top_nav_menu] {font-family:verdana; font-size:12px; font-weight:bold; color:#666; text-decoration:none;}
a:hover[class=top_nav_menu] { font-family:verdana; font-size:12px; font-weight:bold; color:#666;}

#boxlogo{
	height:245px; 
	width:255px; 
	float:right; 
	margin-top:42px; 
	background-color:#e5f1ff; 
	-moz-box-shadow: -1px 0px 8px #656565;
    -webkit-box-shadow: -1px 0px 8px #656565;
}
#boxmenu{
	height:245px; 
	width:255px;
	float:right;
	margin-top:42px; 
	margin-right:57px; 
	background-color:#656565;
	-moz-box-shadow: 1px 0px 8px #656565;
    -webkit-box-shadow: 1px 0px 8px #656565;
}
/* Header Logobox content ----------------------------------------------------------------*/

.logo{margin-top:40px;height:56px; background:url(../images/logo.png) center center  no-repeat}
.services{height:80px; margin-top:65px; overflow:hidden; text-align:center;}
.software, .hardware, .networking{width:33%; float:left; line-height:20px; }
.logoboximgtxt{ font-family:verdana; font-size:12px; font-weight:bold; color:#026eb6; text-decoration:none;}

/* Header Menu box content ---------------------------------------------------------------*/

.menu{line-height:40px; margin:11px 0 0 5px; float:left}
.menuico{height:259px; width:72px; background:url(../images/menu_ico.png) no-repeat; float:left}
a, a:visited .menuboxlinks { font-family:verdana; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
a:hover, .menuboxlinks{ font-family:verdana; font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}
.homeico,.emailico{width:24px;float:right; margin-right:10px;margin-top:10px;}
.homeico{margin-top:8px;}
/* Content CSS ---------------------------------------------------------------------------*/
#content{padding:20px; overflow:hidden; clear:both;}

/* Company profile ------------------------------------------------------------------------*/

.product, .solution, .news{
	width :33%;
	float:left;
	
	
}
.prod_ico{
	height:56px;
	width:59px;
	background:url(../images/header_products_ico.png) no-repeat;
	float:left;
}
.sol_ico{
	height:56px;
	width:59px;
	background:url(../images/heaser_solution_ico.png) no-repeat;
	float:left;
}
.news_ico{
	height:56px;
	width:59px;
	background:url(../images/header_news_ico.png) no-repeat;
	float:left;

}
.header_title{
	width:340px;
	margin-top:15px;
	margin-left:10px;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#7d7c7c;
	float:left;
}
.prod_list, .sol_list{
	margin-top:40px;
	margin-left:40px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#8b8a8a;
	clear:both;
	line-height:30px;
	
}

/* Clients list ----------------------------------------------------------------------*/

.lefttitle{ width:150px; height:152px; background:url(../images/clients_pg_ico.jpg) no-repeat; margin-top:30px;}
.clientlist{ padding:12px; margin-left:176px;float:left;margin-top:-240px; background:url(../images/clients_list_bg.jpg);-moz-box-shadow: -1px 0px 8px #656565;-webkit-box-shadow: -1px 0px 8px #656565;}
.clientlistitems{float:left; font-family:arial; font-size:11px;}
.pgheader h2{font-family:arial; color:#666; margin-left:33px; }

/*Product list ------------------------------------------------------------------------------*/

.lefttitleprod{ width:150px; height:152px; background:url(../images/prod_pg_ico.png) no-repeat; margin-top:30px;}
.prodlist{ padding:12px; margin-left:176px;float:left;margin-top:-240px; background:url(../images/clients_list_bg.jpg);-moz-box-shadow: -1px 0px 8px #656565; -webkit-box-shadow: -1px 0px 8px #656565;}
.prodlistitems{float:left; font-family:arial; font-size:11px; margin-right:30px;}
.prodpgheader h2{font-family:arial; color:#666; margin-left:40px; }
.prodlistitemsmid{font-family:arial; font-size:11px; margin-right:30px;}
.arrangediv{overflow:hidden}
/* Footer content ---------------------------------------------------------------*/

#footer{height:30px;overflow:hidden; background-color:#0276b6; }
#footerCol1{height:30px;width:48.8%;float:left; background-color:#e37a12; padding:8px; font-family:verdana; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
#footerCol2{height:30px;width:48%;float:right; background-color:#0276b6; padding:8px; font-family:verdana; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}

/* Log in page ---------------------------------------------------------------------*/

.newupdates{ width:64%; float:left;}
.update_ico{height:60px;
	width:60px;
	background:url(../images/icon_software_update.gif) no-repeat;
	float:left;}
	.login_ico{height:60px;
	width:60px;
	background:url(../images/login_icon.jpg) no-repeat;
	float:left;}
.loginbbox{ width:30%; float:right;}
.user_pass{ margin:20px 0 0 10px; float:left; clear:both; font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#8b8a8a;}
.buttons{ width:22px; margin:20px 0 0 80px; float:left; }
.links{float:left; margin:0 0 0 80px;}
.loginboxlinks:link, .loginboxlinks:visited {font-family:verdana; font-size:12px; font-weight:bold; color:#900; text-decoration:none;}
.loginboxlinks:hover{ font-family:verdana; font-size:12px; font-weight:bold; color:#900; text-decoration:underline;}
.user_ico{height:60px;
	width:60px;
	background:url(../images/user_reg.png) no-repeat;
	float:left;}
	
.regelement_list tr td{
	margin-top:40px;
	margin-left:40px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#8b8a8a;
	clear:both;
}
.formPos{
	
	float:left;
	margin-top:20px;
	width:72%; 
	
	}
.datagrid{
	
	float:left;
	margin-top:20px;
	width:85%; 
	
	}	
.userdata{
	width:100%; 
	float:left;
}
.user_info_table{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.user_prod_rights{float:left ; margin:20px 0 0 20px;}
.infotable{border:1px solid #cccccc}
.delbutton{margin:10px 0 20px 10px;  width:150px; float:left}
.activebutton{margin:10px 10px 20px 20px; width:150px; float:left}
.errormsg{font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-align:center;
}

.thankyou{font-family:verdana;
	font-size:12px;
	color:#09F;
	font-weight:bold;
	width:60%;
	height:310px;
	margin-left:40px;
	padding:20% 0 0 30%;
	float:left;}
.thanku_title{
	margin-top:15px;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#7d7c7c;
	
}
a:link[class=continue], a:visited[class=continue] {font-family:verdana; font-size:12px; font-weight:bold; color:#900; text-decoration:none;}
a:hover[class=continue] { font-family:verdana; font-size:12px; font-weight:bold; color:#900; text-decoration:underline;}

.chk_updates{width: 115px; height: 30px; float: left; margin-left: 62px; margin-top: -39px;}

.usernames:link, .usernames:visited {font-family:verdana; font-size:11px; color:#666; text-decoration:none;}
.usernames:hover { font-family:verdana; font-size:11px; font-weight:bold; color:#900; text-decoration:underline;}
.userdetails[class=userdetails]{font-family:arial; font-size:12px; color:#900; font-weight:normal;}
.user_detail_td_border{border-bottom:1px solid #ccc; border-right:3px solid #fff;} 
.files:link, .files:visited {font-family:verdana; font-size:12px; color:#666; text-decoration:none;}
.files:hover { font-family:verdana; font-size:12px; font-weight:bold; color:#900; text-decoration:underline;}

.messagebox{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}
.ticket_stat{
	margin-left:70px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#8b8a8a;
	clear:both;
}
.title_desc{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#8b8a8a;
}
.addfolder{margin:10px 0 20px 35px; width:130px; float:left}
a:link[class=createfolder], a:visited[class=createfolder] {font-family:verdana; font-size:12px; color:#666; text-decoration:none;}
a:hover[class=createfolder] { font-family:verdana; font-size:12px; font-weight:bold; color:#900; text-decoration:underline;}
input.btn {
   height:25px;
  color:#666;
  font: bold  helvetica,sans-serif;
  background:url(../images/admin_menu_bg.gif);
  border:1px solid #666;
 
}
input.txt{
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
	
}
.simple_title{
	float:left; 
	margin-top:12px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#8b8a8a;	
}
.opentic{ background-color:#D1DEC9}
.closed{ background-color:#D4D4D4}
.working{ background-color:#D5E3F0}
.profile_logout{float:right; padding:5px 10px 0 10px; height:30px; background-color:#666666 ;}
.viewstatus{ margin-top:12px; float:left; font-family:Verdana; font-size:12px; font-weight:bold; color:#8b8a8a;}
.newticket{
	
	float:left;
	margin-top:20px;
	width:100%; 
	
}
.trheader{
	color:#8B8A8A;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}
	
	
.atoz{
margin-top:30px; clear:both; margin-bottom:10px; padding-left:20px;	
}
.starwith:link, .starwith:visited{font-family:verdana; font-size:12px; color:#666; text-decoration:none;}
.starwith:hover{ font-family:verdana; font-size:12px; font-weight:bold; color:#900; text-decoration:underline;}
