/*
Theme Name: Agamya Cnsulting
Theme URI: http://gaajar.com/
Description: Web 2.0 Design for Agamya Consulting.
Version: 1.0
Author: Mushtaq Sayyad
Author URI: http://gaajar.com/

*/
/*html.ie5*/

@import url(http://fonts.googleapis.com/css?family=PT+Sans);

#custom-doc { width:78.46em;*width:76.57em;min-width:1020px; margin:auto; text-align:left; }
#custom-doc-footer { width:78.46em;*width:76.57em;min-width:1020px; margin:auto; text-align:left; }
body {
	background-image: url(images/bg-body.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #2a2a2a;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 62.5%; /* After this, specify font sizes in em. 1em will be 10px, 1.4em will be 14px, and so on */
}
.left{	float: left;}
.right{	float: right;}
.clearboth{	clear: both;}
#hd {
	width: 1020px;
	height: 111px;
	padding-top: 28px;
}
#bd {
	
}
.logo{
	margin-left: 20px;
	padding-top: 5px;
}

.logo-online{width:230px;float:left;}
.desc-1 {
	font-family: 'PT Sans', sans-serif;
	font-size: 21px;
	color: #14559d;
	font-weight: 400;
	letter-spacing:4px;
}
.desc-1 a{color:#4572B1;float:left;margin-left:25px;margin-top:5px;text-decoration:none;}
.desc-1 a:hover{color: rgb(203,96,179);text-decoration:none;}
.left-container {
	width: 210px;
	float: left;
	margin-left: 10px;
	margin-top:10px;
}


.nav-main{float:right;width:750px;}
.nav-main h4{font-family: 'PT Sans', sans-serif;font-size:20px;color: #14559d;font-weight:normal;padding:0;margin:0;margin-right:12px;text-align:right;}
.nav-main h5{font-family: 'PT Sans', sans-serif;font-size:16px;color: #000;font-weight:normal;text-transform:capitalize;margin:0;padding:0;margin-right:12px;text-align:right;margin-top:10px;}
.nav-main a{color:#B75051;text-decoration:none;}
.nav-main a:hover{color:#14559d;text-decoration:none;}
.navig-new{margin-top:11px;float:right;}



#topnav, #topnav ul {
	font-family: 'PT Sans', sans-serif;
	font-weight:normal;
	font-size:18px;
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
	display:block;
}

#topnav li{
	margin:0;
	padding:0;
	border:0;
	display:block;
	float:left;
	position:relative;
	z-index:5;
}

#topnav li:hover{
	z-index:10000;
	white-space:normal;
}

#topnav li li{
	float:none;
}

#topnav ul{
	visibility:hidden;
	position:absolute;
	z-index:10;
	right:0;
	top:0;
}

#topnav li:hover>ul{
	visibility:visible;
	top:100%;
}

#topnav li li:hover>ul{
	top:0;
	left:100%;
}

#topnav:after, #topnav ul:after{
	content:".";
	height:0;
	display:block;
	visibility:hidden;
	overflow:hidden;
	clear:both;
}

#topnav, #topnav ul{ /*IE7 float clear: */
	min-height:0;
}

#topnav ul{
	background-image:url(empty.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
	/*background:#f00;*/
}

#topnav ul ul{
	padding:30px 30px 30px 10px;
	margin:-30px 0 0 -10px;
}

#topnav, #topnav ul li {
	color: #fff;
	background: #ffffff;
}

#topnav ul {
	width: 10em;
	background-color:#ffffff;
	margin:0;
	padding:0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

#topnav a {
	text-decoration: none;
	color: #979797;
	padding:7px 0.8em;
	display: block;
	position: relative;
}

#topnav a:hover, #topnav li:hover>a {
	background:#979797;
	color: #ffffff;
}

#topnav li li {	/* create borders around each item */
	font-family: 'PT Sans', sans-serif;
	font-weight:normal;
	font-size:14px;
}

#topnav li.home-ico a:hover {
	background-color: #fff;
}



html.ie6 .left-container {
	margin-left: 5px;
}
#left-container ul {
	list-style-type: none;
	padding: 0; }

/*code for left navigaton */
#navigation { margin: 10px 0 20px 00px; width: 150px; }
#navigation li{	list-style: none;}
ul#navigation li ul { display: none; }
ul#navigation li.current ul { display: block; }
 

 
ul#navigation li, ul#navigation li ul { margin: 2px 0 0 0; }
	
	/* ul#navigation li { } */

	ul#navigation li a, ul#navigation ul li a{
		background: #425970 url(images/bg-nav-button.png) no-repeat center right;
		color: #eee;
		display: block;
		font-style: normal;
		letter-spacing: 1px;
		padding: 2px 0 4px 10px;
		text-decoration: none;
		width: 182px;
		}
		ul#navigation ul li a{ letter-spacing: 0px;}
 		ul#navigation ul li a { background: url(images/bg-sub-nav-button.png) no-repeat center right; color: #575757; display: block; }
		ul#navigation ul li a:hover, ul#navigation ul li a.current { background: url(images/bg-sub-nav-button-over.png) no-repeat center right; }
		ul#navigation li a:hover { background: #425970 url(images/bg-nav-button-over.png) no-repeat center right; }
		ul#navigation li a.subnav:hover { background-image: url(images/bg-nav-button-parent.png); }
 
		ul#navigation li a:active, ul#navigation a.current { background: #425970 url(images/bg-nav-button-active.png) no-repeat center right; }
 
/*code for left navigation ends here */	
/*search form*/
.left-container form {
	position: relative;
	width: 150px; /* IE6 needs width in container to absolute position the icon */ }
 
#search {
	background: #dcdcdc;
	border: solid 1px #a1afbf;
	color: #575757;
	margin: 0 0 20px 0;
	padding: 4px 3px;
	width: 109px; }
 
 #searchbutton {
	position: absolute;
	right: -4px;
	top: -1px; 
}
.left-container h4{
	background: url(images/bg-content.png) repeat-y scroll 193px 50%;;
	background-color: #e8e8e8;
	padding: 10px;
	font-size: 16px;
	color: #6a6a6a;
	border-bottom: 1px solid #cfcfcf;
	margin: 0 0 20px 0;
	text-transform: capitalize;
}


/*----------New CSS Starts-----------------*/

.left{float:left;}
.right{float:right;}
.detailcon{width:985px;float:left;margin-bottom:30px;font-family: 'PT Sans', sans-serif;}
.parabox{float:left;width:650px;}
.parabox p{font-size:14px !important;font-weight:400;line-height:25px !important;margin-left:0px !important;}
.loginbox{float:right;width:300px;float:right;margin-left:0px;display:block;background-color:#fff;-webkit-box-shadow: 2px 2px 5px 0px rgba(1, 2, 2, 0.1);-moz-box-shadow: 2px 2px 5px 0px rgba(1, 2, 2, 0.1);box-shadow: 2px 2px 5px 0px rgba(1, 2, 2, 0.1);border:1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.loginbox h5{float:left;text-align:left;font-size:18px;font-weight:400;color:#000;padding:5px;margin-top:5px;}
.loginbox label{width:270px;margin:10px 5px 0px 8px;color:#000;font-size:13px;float:left}
.loginbox input[type=text]{width:270px;margin:3px 5px 0px 8px;padding:5px;border:1px solid #ccc;outline:none;color:#999999;font-size:11px;}
.loginbox input[type=text]:focus {color:#000;}
.loginbox input[type=password]{width:270px;margin:3px 5px 0px 8px;padding:5px;border:1px solid #ccc;outline:none;color:#999999;font-size:11px;}
.loginbox input[type=password]:focus {color:#000;}
.loginbox input[type=checkbox]{margin:16px 4px 0px 7px;float:left;}
.loginbox .remem{width:300px;float:left;padding-bottom:10px;}
.loginbox .remem .remember{float: left;color:#000;font-size:12px;margin: 15px 0px 0px 0px;}
.loginbox input[type=submit]{float:right;margin: 9px 12px 0px 0px;padding:5px 10px 5px 10px;background:#222222;font-family: 'PT Sans', sans-serif;font-weight:400;color:#fff;border:none;cursor:pointer;font-size:13px;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease;}
.loginbox input[type=submit]:hover{background:#008cb7;}


.siggnupbox{float:left;width:705px;float:right;margin-left:0px;display:block;background-color:#fff;}
.siggnupbox h5{float:left;text-align:left;font-size:18px;font-weight:400;color:#000;padding:5px;margin-top:5px;}
.siggnupbox .floating_div.half{width:300px;margin-right:25px;margin-left:15px;}
.siggnupbox .floating_div.full{width: 640px;margin-left: 15px;}
.siggnupbox .floating_div{margin-top:20px;}
.siggnupbox .floating_div label{width:100%;margin:10px 5px 0px 8px;color:#000;font-size:15px;float:left}
.siggnupbox .floating_div input[type=text]{width:100%;margin:3px 5px 0px 8px;padding:5px;padding-right: 0px;height: 18px;border:1px solid #ccc;outline:none;color:#000;font-size:12px;}
.siggnupbox .floating_div input[type=text]:focus {color:#000;}
.siggnupbox .floating_div textarea{width:100%;min-height:80px;padding:5px;margin:3px 5px 0px 8px;padding-right: 0px;border:1px solid #ccc;outline:none;color:#000;font-size:12px;}
.siggnupbox .floating_div input[type=password]{width:100%;margin:3px 5px 0px 8px;padding:5px;padding-right: 0px;height: 18px;border:1px solid #ccc;outline:none;color:#000;font-size:12px;}
.siggnupbox .floating_div input[type=password]:focus {color:#000;}
.siggnupbox .floating_div input[type=checkbox]{margin:8px 4px 0px 7px;float:left;}
.siggnupbox .floating_div input[type=radio]{margin:8px 4px 0px 7px;float:left;}
.siggnupbox .floating_div span{float:left;margin: 7px 8px 0px 1px;font-size:13px;}
.siggnupbox input[type=submit]{margin: 0px 10px 0px 9px;padding:5px 10px 5px 10px;background:#222222;font-family: 'PT Sans', sans-serif;font-weight:400;color:#fff;border:none;cursor:pointer;font-size:13px;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease;}
.siggnupbox input[type=submit]:hover{background:#008cb7;}

.siggnupbox .sele .selectParent{width:307px;overflow:hidden;border:1px solid #ccc;background:#fff;position:relative;top:3px;margin:0px 0px 0px 8px}
.siggnupbox .sele .selectParent select{width: 328px;height:23px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	overflow:hidden;
	border:none;
    padding: 4px 2px 2px 2px;
    background: transparent url(images/select-arrow.jpg) no-repeat 290px 8px;outline:none;}

.sigup{margin-top:14px;margin-right:10px;margin-left:10px;}
a.sigup{color:#00c6ff;}
.forgt{margin-left:10px;margin-bottom:14px;}
a.forgt{color:#00c6ff;}
.grey-line{border-top:1px solid #ccc;width:100%;}

a.loginsuccess{margin: 0px 10px 0px 9px;padding:5px 10px 5px 10px;background:#222222;font-family: 'PT Sans', sans-serif;font-weight:400;color:#fff;border:none;cursor:pointer;font-size:13px;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease;text-decoration:none;}
a.loginsuccess:hover{background:#008cb7;}


.clear{clear:both;}

.main-box2{width:985px;margin:0 auto;display:block;background-color:#fff;position:relative;}
.main-box2 input[type=submit]{margin: 0px 0px 0px 9px;padding:5px 10px 5px 10px;background:#222222;font-family: 'PT Sans', sans-serif;font-weight:400;color:#fff;border:none;cursor:pointer;font-size:13px;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease;}
.main-box2 input[type=submit]:hover{background:#008cb7;}
.main-box2 h5{text-align:left;font-size:18px;font-weight:900;color:#B75051;margin-top:0px;padding-bottom:5px;padding-top:10px;}
.main-box2 h6{text-align:left;font-size:14px;font-weight:900;color:#000;margin-top:0px;padding-bottom:5px;padding-top:10px;}
.main-box2 p{font-size:14px !important;font-weight:400;line-height:25px !important;margin-left:0px !important;}
.main-box2 a{color:#9b1314;text-decoration:none;}

.main-box{width:750px;margin:0 auto;display:block;background-color:#fff;position:relative;}

.main-box h5{float:left;text-align:left;font-size:18px;font-weight:400;color:#000;padding:5px;margin-top:5px;}
.main-box .floating_div.half{width:330px;margin-right:25px;margin-left:13px;}
.main-box .floating_div.full{width: 696px;margin-left: 15px;}
.main-box .floating_div{margin-top:20px;}
.main-box .floating_div label{width:100%;margin:10px 5px 0px 8px;color:#000;font-size:15px;float:left}
.main-box .floating_div input[type=text]{width:100%;margin:3px 5px 0px 8px;padding:5px;padding-right: 0px;height: 18px;border:1px solid #ccc;outline:none;color:#000;font-size:12px;}
.main-box .floating_div input[type=text]:focus {color:#000;}
.main-box .floating_div textarea{width:100%;min-height:80px;padding:5px;margin:3px 5px 0px 8px;padding-right: 0px;border:1px solid #ccc;outline:none;color:#000;font-size:12px;}
.main-box .floating_div input[type=password]{width:100%;margin:3px 5px 0px 8px;padding:5px;padding-right: 0px;height: 18px;border:1px solid #ccc;outline:none;color:#000;font-size:12px;}
.main-box .floating_div input[type=password]:focus {color:#000;}
.main-box .floating_div input[type=checkbox]{margin:8px 4px 0px 7px;float:left;}
.main-box .floating_div input[type=radio]{margin:8px 4px 0px 7px;float:left;}
.main-box .floating_div span{float:left;margin: 7px 8px 0px 1px;font-size:13px;}
.main-box input[type=submit]{margin: 0px 0px 0px 9px;padding:5px 10px 5px 10px;background:#222222;font-family: 'PT Sans', sans-serif;font-weight:400;color:#fff;border:none;cursor:pointer;font-size:13px;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease;}
.main-box input[type=submit]:hover{background:#008cb7;}

.main-box .sele .selectParent{width:335px;overflow:hidden;border:1px solid #ccc;background:#fff;position:relative;top:3px;margin:0px 0px 0px 8px;}
.main-box .sele .selectParent select{width: 355px;height:23px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	overflow:hidden;
	border:none;
    padding: 4px 2px 2px 2px;
    background: transparent url(images/select-arrow.jpg) no-repeat 316px 8px;outline:none;}

@-moz-document url-prefix() { 
  .main-box .sele .selectParent{
	line-height:28px;
	}
}
	

#tabshome{width:985px;float:left;margin-bottom:50px;font-family: 'PT Sans', sans-serif;}
ul.mailul{font-size:14px;font-weight:400;line-height:20px;}
ul.mailul li{line-height:20px;background:url(images/ularrow.png) no-repeat left 5px;list-style:none;margin-left:0;padding-left:15px;margin-top:10px;}
ul.mailul li ul li{margin-bottom:10px !important;list-style:square;background:none;padding-left:0px;}
.consulting{width:925px;float:left;position:relative;}
.consulting h3{text-align:center;font-size:18px;font-weight:400;background-color:#16579E;width:150px;display:block;float:left;padding:15px 8px 15px 8px;position:relative;}
.consulting ul.mailul{width:723px;float:right;font-size:14px;font-weight:400;line-height:20px;border:3px solid #16579E;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;margin:0px 0px 15px 0px;padding-left: 15px;position:relative;}
.consulting ul.mailul li{line-height:20px;background:url(images/ularrow.png) no-repeat left 5px;list-style:none;margin-left:0;padding-left:15px;margin-top:10px;}
.consulting ul.mailul li ul li{margin-bottom:10px !important;list-style:square;background:none;padding-left:0px;}
.services{width:705px;float:left;}
.services h4{text-align:left;font-size:18px;font-weight:400;color:#000;padding-bottom:5px;padding-top:5px;margin-top:1px;padding-left:25px;}
.services p{font-size:14px !important;font-weight:400;line-height:20px;}
.down-arrow{background:url(images/arrow-down.png) no-repeat 55px bottom;position:absolute;float:left;display:block;width:150px;height:33px;top:46px;}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute;left: 0.2em !important;top: 50%;margin-top: -7px !important;}
#accordion2 .ui-icon {width: 12px;height: 12px;background-image: url(images/part-arrow-down.png)/*{iconsContent}*/}
#accordion2 .ui-icon-triangle-1-e {background-position: 0px 0px;}
#accordion2 .ui-state-active .ui-icon {background-image: url(images/part-arrow-up.png)/*{iconsActive}*/;}
#accordion2 .ui-icon-triangle-1-s {background-position: 0px 0px;}
#accordion2 .ui-state-active,#accordion2 .ui-widget-content .ui-state-active,#accordion2 .ui-widget-header .ui-state-active {border:none !important;border-bottom:1px solid #ddd !important;/*{borderColorActive}*/;background: #ffffff !important/*{bgColorActive}*/;font-weight: normal/*{fwDefault}*/;color: #333333/*{fcActive}*/;}
#accordion2 .ui-state-default,#accordion2 .ui-widget-content .ui-state-default,#accordion2 .ui-widget-header .ui-state-default {border: 1px solid #ccc/*{borderColorDefault}*/;background: #eee/*{bgColorDefault}*/;font-weight: normal/*{fwDefault}*/;color: #333333/*{fcDefault}*/;}


.alert-danger .icon-exclamation{content:"\f00d";font-family:FontAwesome;color:#ff0000;margin-left:3px;}
.alert-danger .icon-exclamation:hover{content:"\f00d";font-family:FontAwesome;color:#ff0000;margin-left:3px;}
.alert-danger{float:right;margin-right:12px;color:#ff0000;}

.icon-ok .green{color:#B44749}
.alert-success{margin-left:22px;color:#B44749;font-size:20px;}

.floating_div label.error{color:#ff0000;margin-top:5px;background:url(images/exclaim.png) no-repeat left center;padding-left:20px;}
.floating_div input[readonly], textarea [readonly]{background:#f3f3f3;}

ul.quick-settings {
	margin: 0 0 40px 0;
}
.quick-settings i{font-size:18px;margin-right:3px;}
.quick-settings li{
	line-height: 16px;
	list-style: none;
	border-bottom:1px solid #fff;
}
.quick-settings li a {
	background-color:#E8E8E8;
	padding:8px;
	color: #222;
	text-align:left;
	text-decoration: none;
	display:block;
	font-style:normal;
	-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease;
}
.quick-settings li a:hover {
	background-color:#aaa;
	border-left:5px solid #000;
	color: #fff;
	text-decoration: none;
}
.quick-settings li a.current {
	background-color:#aaa;
	border-left:5px solid #000;
	color: #fff;
	text-decoration: none;
}

.quick-settings li li a{
	background-color:#809ab7;
	border-left:5px solid #000;
	color: #fff;
	text-decoration: none;
}

.quick-settings li li a:hover {
	background-color:#415E80;
	border-left:5px solid #000;
	color: #fff;
	text-decoration: none;
}

.quick-settings li li a.current {
	background-color:#415E80;
	border-left:5px solid #000;
	color: #fff;
	text-decoration: none;
}

ul.quick-settings ul{
	margin: 1px 0 0px 0;
}

.table-box{float:left;width:985px;margin-left:0px;display:block;background-color:#fff;position:relative;margin-top:10px;}
.table-float{display:table;border:1px solid #ccc;position:absolute;z-index:99;background-color:#eee;}
.tab-head{width:985px;display:table-row;}
.tab1{width:100px;font-size:18px;margin-top:4px;padding:5px;vertical-align:middle;display: table-cell;}
.tab2{width:75px;text-align:center;padding:5px;vertical-align:middle;display: table-cell;border-left:1px solid #ccc;}
.tab6{width:160px;font-size:18px;margin-top:4px;padding:5px;vertical-align:middle;display: table-cell;border-left:1px solid #ccc;}
.tab7{width:340px;font-size:18px;margin-top:4px;padding:5px;vertical-align:middle;display: table-cell;border-left:1px solid #ccc;}


h4.status{font-family: 'PT Sans', sans-serif;font-size:21px;font-weight:400;float:right;margin-right:5px;color:#b75051;}

.table-form{display:table;position:relative;}
.table{display:table;border:1px solid #ccc;position:relative;top:42px;margin-bottom:100px;}
.table .tab-head-q{width:985px;display:table-row;}
.table .tab-head-q .tab3{width:100px;font-size:15px;margin-top:4px;padding:5px;vertical-align:middle;display: table-cell;border-top:1px solid #ccc;}
.table .tab-head-q .tab5{width:160px;font-size:15px;margin-top:4px;padding:5px;vertical-align:middle;display: table-cell;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.table .tab-head-q .tab8{width:340px;font-size:15px;margin-top:4px;padding:5px;vertical-align:middle;display: table-cell;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.table .tab-head-q .tab4{width:75px;text-align:center;margin-top:4px;padding:5px;vertical-align:middle;display: table-cell;border-left:1px solid #ccc;border-top:1px solid #ccc;line-height:50px;}
.table .tab-head-q .rad-deg{display:none;}

.form-submit{width:976px;position:absolute;z-index:99;background:#eee;height:50px;border:1px solid #ccc;}
.form-submit input[type="submit"]{margin-top:10px;margin-right:10px;}


.advance-search .table{top:20px;margin-bottom:15px;}
#adv-search_length label #pag-search{float:right;margin-left:5px;margin-right:2px;}
#adv-search_length label{float:left;font-family: 'PT Sans', sans-serif;font-size:13.25px;color:#222222;font-weight:400;text-transform:capitalize;line-height:25px;}
.dataTables_length{margin-top:14px;}
.dataTables_length label{line-height:25px;margin-right:5px;}
#pag-search{width:45px;overflow:hidden;border:1px solid #ccc;float:right;line-height: 10px;}
#pag-search select{width: 67px;height:25px;
line-height:18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	overflow:hidden;
	border:none;
    padding: 3px 2px 2px 2px;
    background: transparent url(images/select-arrow.jpg) no-repeat 28px center;outline:none;}
	
.advance-search{width:750px;}
#adv-search{width:750px;}

i.bigger-130{font-size:130%;margin-right:3px;margin-left:3px;text-decoration:none;}
.green i{color: #69aa46!important;}
.red i{color: #dd5a43!important;}
.blue i{color:#244278 !important;}
.pink i{color:#df1f5a !important;}
.gray i{color:#888888 !important;}

form#search3{border:1px solid #cccccc;position:absolute;z-index:99;}
#search3 input[type=text] {width: 220px;height:30px;background:#fff;border:none;color:#999999;font-size: 16px;font-family: 'PT Sans', sans-serif;margin-top:2px;padding-left:5px;outline:none;line-height:25px;float:left;}
#search3 input[type=text]:hover{}
#search3 #search-glass {border: none;background-image:url(images/search-glass.png);width:35px;height:35px;background-repeat:no-repeat;background-position:center center;color: #fff;font-size: 0px;float: right;float:left;}


/*----------New CSS Ends here-----------------*/

.widgets-1 a{
	font-size: 14px;
	text-decoration: none;
	font-style: italic;
	color: #045CB9;
	margin: 0;
	text-align: center;
}
.widgets-1 a:hover {
	color: #575757;
}
.left-container p{
	margin: 0 20px 20px 0;
	font-size: 12px;
	font-style: italic;
	font-size: 14px;
	color: #575757;
}
.left-container p a, .right-container p a.readmore{
    color: #3B587A;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: 12px;
}
.quick-contacts {
	margin: 0 0 20px 0;
}
.quick-contacts li{
	padding-left: 25px;
	line-height: 16px;
	margin: 10px 0;
	list-style: none;
}
.quick-contacts li a {
	color: #575757;
	text-decoration: none;
}
.quick-contacts li.phone{
	background-image: url(images/icon-phone.png);
	background-position: left;
	background-repeat: no-repeat;
}
.quick-contacts li.email{
	background-image: url(images/icon-email.png);
	background-position: left;
	background-repeat: no-repeat;
}
.quick-contacts li.skype{
	background-image: url(images/icon-skype.png);
	background-position: left;
	background-repeat: no-repeat;
}
.quick-contacts li.linkedin{
	background-image: url(images/icon-linkedin.png);
	background-position: left;
	background-repeat: no-repeat;
}

/*code for download file */
.download {
	background-image: url(images/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 32px;
	padding-left: 35px;
	
	height: 32px;
}
/*right container code starts here*/

.right-container{
	width: 985px;
	padding: 0 20px;
	float: left;
}
.right-container ul{
	margin: 10px 20px;
}
.right-container ul li{
	margin: 10px 0px;
}
.right-container ul li ul li, .right-container ul li ol li{
	margin: 0px 10px;
}

.right-container ol{
	margin: 10px 20px;
}

.content-holder-home {
	margin-bottom: 20px;
}
.right-container h2.about-agamya{
	background-image: url(images/info.png);
	background-repeat: no-repeat;
	background-position: 8px 5px;
}
.right-container h2{
	color: #415e80;
	font-size: 20px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #cfcfcf;
	padding: 10px 10px 10px 45px;
	margin-bottom: 20px;
	
}
.right-container p{
	margin: 0 0 10px 0;
	font-size: 12px;
	line-height: 20px;
}
.right-container img.home-img {
	margin-right: 20px;
	border: 3px solid #cfcfcf;
	padding: 1px;
}
/*code for inner pages*/
h2.inner-title {
	height: 22px;
	background-color: #ffffff;
	padding: 0px;
	padding-bottom: 10px;
	margin: 15px 0 20px 0;
}
h2.inner-title  a{
	height: 19px;
	color: #415e80;	
	text-decoration: none;
}
h2.inner-title  a:hover{
	font-style: italic;
	color: #415e80;	
	text-decoration: none;
}
/*code for case studies */
li.case-studies-list a{
	font-size: 14px;
	text-decoration: none;
	font-style: normal;
	color: #045CB9;
	margin: 10px;
}

li.case-studies-list a:hover {
	color: #575757;
}
h3 {
	font-size: 15px;
	background-color: #14559d;
	color: #ffffff;
	padding: 4px;
	font-weight: bold;
	
}
/*code for footer*/
#footer-container {
	background-image: url(images/bg-footer.png);
	background-repeat: repeat-x;
}
#ft {
	background-image: url(images/bg-footer-full.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 1020px;
	height: 45px;
	display: block;
}
#ft p{
    color: #848484;
    float: left;
    margin: 20px 0;
}
	#ft p {
		color: #848484;
		float: left;
		margin: 20px 0; }
 
	#ft ul.footerright {
		float: right;
		list-style-type: none;
		margin: 20px -10px 20px 0; }
 
	#ft li {
		float: left;
		margin: 0 10px; }
 
	#ft ul.footerleft { float: left; }
 
	#ft a {
		border-bottom: dotted 1px #526c86;
		color: #526c86;
		font-style: normal;
		font-weight: normal;
		text-decoration: none; }
 
		#ft a:hover { border-bottom: solid 1px #526c86; /*text-decoration: underline;	*/ }
 
/* Page-specific Styles ------------------------- */
/* code for slider */
#featurewrapper {
	background: #cfcfcf;
	border: solid 1px #a1afbf;
	float: left;
	margin: 0 0 20px 0;
	overflow: hidden;
	padding: 3px; }
 
#feature {
	border: solid 1px #a1afbf;
	height: 230px;
	overflow: hidden;
	width: 740px; }
 
#pager {
	background: #fff;
	border: solid 1px #a1a1a1;
	display: block;
	float: left;
	margin: 5px 4px 3px 5px; }
 
	#pager a {
		background: url(images/featurebutton-bg.png) no-repeat center left;
	   color: #3B587A;
		display: block;
		float: left;
		font-size: 13px;
		font-style: normal;
		padding: 2px 8px;
		text-decoration: none; }
 
		#pager a:active { background: url(images/featurebutton-down-bg.png) no-repeat center left; }
 
		#pager a.activeSlide {
			background: #fff;
			display: inline;
			float: left; }
 
#featuredescription {
	color: #6a6a6a;
	float: left;
	font-size: 13px;;
	margin: 7px 0 0 8px; 
	}
a.button, p a.button, .button, a.featurebutton, #button {
	background: url(images/featurebutton-bg.png) no-repeat center right;
	border: solid 1px #a1a1a1;
	display: block;
	/*font-size: 1.3em;*/
	font-style: normal;
	letter-spacing: 1px;
	padding: 2px 17px 2px 7px;
	text-decoration: none; }
	.alignright { float: right; }	
a.featurebutton { 
	margin: 5px 4px 3px 5px;
    color: #3B587A;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 13px;
 }
 
a.button:active, p a.button:active, .button:active, .featurebutton:active 
{ background: url(images/featurebutton-down-bg.png) no-repeat center right; }
 

/*code for about pages*/
ul.about-us {
	list-style: none;
	margin: 0 0 10px 0;
	text-align: center;
	letter-spacing: -1px;
	background-color: #dadada;
	padding: 6px 0;
}
.about-us li {
	display: inline;
	margin: 0;
}

.about-us li span {
	color: #6a6a6a;	
}

.about-us li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #14559d;
	text-decoration: none;
	margin: 4px;
	text-transform: capitalize;
	font-weight: bold;

}

.about-us li a:hover, .about-us li a.active {
	color: #6a6a6a;
	text-decoration: none;
}


/*comment css */

.commentlist {
margin: 10px;
padding: 0;		
border-top: #ccc 1px solid;
font-size:1.2em;
}
.commentlist li {
list-style:none;
margin: 0;
padding: 0.5em 0.5em 2em;	
background:#fff;
border-bottom: #ccc 1px solid;
}
.commentlist li.alt {
 background:#f3f3f3;    
}
.commentlist li.authorcomment {
 border:#ccc 1px solid;      
}
.commentlist li .cmtinfo {
font-size:1em;			
}
.commentlist li cite {
font-style:normal;
font-weight:bold;
}
.commentlist li .cmtinfo em {
float:right;
margin:0;
padding:0;
font-style:normal;
font-size:0.9em;
color:#999;
}
.commentlist .avatar{
float:right;	
}
.info{
margin-bottom:15px;
}
.commentlist p{
margin:0px;
padding:0px 0px;
line-height:1.2em;
}
.comment-author{
font-weight:bold;
}
.comment-date{
font-size:.9em;
}
.post-container h4{
font-size:18px;
}
.form-class fieldset input.textbox, textarea.textbox{
padding:4px;
border:1px solid #14559d;
background-color:#fff;
margin:10px 0;
width:250px;
}
textarea.textbox{
margin-top:5px;
width:350px;
height:175px;
}
.form-class fieldset label{
font-size:1.1em;
}
input.button{
background-color: #424242;
color:#2a2a2a;
border:none;
padding:5px;
letter-spacing: 0px;
}


/*case studies styling */
ul.res-ul a {
	text-decoration: underline;
	color:#415E80;
}
ul.res-ul a:hover {
	text-decoration: none;
	color:#415E80;
}
.res-li {
	font-weight: bold;
}

