﻿@charset "utf-8";
@language "en-us";

body
{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#666;
}

/*------------------ header start----------------------*/
.top_cont
{
	background:url(../images/header_bg.jpg) left top no-repeat;
}
	.logo
	{
		float:left;
		
	}
	.kfupmal
		{
			right:-50px;
			
		}
	
	.top_rt
	{
		float:right;
	}
	.welcome
		{
			text-align:right;
			right:0;
		}
			.signup
			{
				float:left;
				padding-left:20px;
			}
			.search_cont
			{
				
				float:right;
			}
				.search
				{
					padding-left:10px;
					background:url(../images/search_bg.gif) left top no-repeat;
					
				}
				.search_inputcot
				{
					float:left;
				}
				.search_ico a
				{background:url(../images/search_ico.gif) right top no-repeat;
					
				}
			
			.top_menu
			{
				text-align:right;
				padding-right:8px;
				float:left;
			}

/*------------------ banner start----------------------*/	
ul#portfolio li {
		
-moz-box-shadow: 3px 3px  3px #ccc;
-webkit-box-shadow: 3px 3px  3px #ccc;
box-shadow: 3px 3px  3px #ccc;	
}
ul#slide_nav {
	padding: 8px 14px 6px 9px;
	right: 50px;
}
ul#slide_nav li {
	margin: 0 0 0 5px;
	float:left;
}
ul#portfolio-desc{
				
				right:25px;
}		

/*------------------ mid content start----------------------*/
	

.lft_col, .rft_col, .mid_col
{
	float:left;
}

.rft_col
{
	margin-right:6px;
}

.midcol_head span
{
	padding-left:15px;
}

.midcol_box ul
{

	padding:10px 0 0 20px;
}
.announcthumb
{
	float:left;
}
.announcedata
{
	float:none;
}
.signinrow input.loginbtn
{
	float:right;
}
.forgot
{
	float:left;
}
/*
.updatethumb
{
	float:left;
	padding:0 4px 4px 0;
	background:url(../images/update_thumbbg.gif) left top no-repeat;
}
.updatenews
{
	float:right;
}*/
/*-----------featured news start--------------*/
/*.fnews, .donar
{
	
	float:right;
	
}/*

/*----------------------------------------*/
/*mid*/
.view_more
{
	text-align:right;
}
	.view_more a
	{
		
		padding-right:10px;
	}
	.view_more a:hover
	{
		
	}

	
/*------------------ Inner page start----------------------*/	
	.mid_top .breadcrumb
	{
		padding-left:25px;
	}
	.content
	{
		text-align:left;
	}
	.row_thumb
		{
			float:left;
		}
	.row_data
		{
			float:right;
		}
	.row_data ul li
			{
				padding:5px 15px 5px 20px;
				background:url(../images/green_cir_bullet.jpg) left 10px no-repeat;
			}

	/*.content ul li
			{
				padding:5px 15px 5px 20px;
				background:url(../images/green_cir_bullet.jpg) left 10px no-repeat;
			}*/
		.newsdetail img
		{
			float:left;
			margin:0 15px 15px 0;
			padding:1px;
			border:2px solid #d9d9d9;
		}
		
		.btn_cont
		{
			text-align:right;
			padding-bottom:10px;
		}
/*------------------ Inner page end----------------------*/	
/*------------------ footer start----------------------*/
.footer_botlt
{
	/*float:left;*/
	color:#fff;
	text-align:left;
	padding-left:10px;
	

	/*background:url(../images/footer_green_mid.gif) left bottom repeat-x;*/
	background:url(../images/footer_green_lt_corn.gif) left bottom no-repeat;
	
}

.footer_botrt, .footer_bot
{
	/*float:right;*/
	text-align:right;
	
	/*padding-right:10px;*/
	background:url(../images/footer_green_rt_corn.gif) right bottom no-repeat;	
		/*background:url(../images/footer_green_rt_corn.png) right bottom no-repeat;*/
	
}



/* STYLES FOR THE SOCIAL NETWORKING ICON
*******************************************************/

#socialNetworking {float:right; background:url(../images/social_net_bg.png) no-repeat; width:73px; height:15px; margin:30px 5px 0 0; padding:13px 7px 11px 11px}
#socialNetworkingMain a {display:block; height:20px ; width:20px; margin:0 2px 5px; float:left}
#socialNetworkingMain a.facebook {background:url(../images/facebook_icon.png) no-repeat}
#socialNetworkingMain a.twitter {background:url(../images/twitter_icon.png) no-repeat}
#socialNetworkingMain a.linked {background:url(../images/linkedin_icon.png) no-repeat}



/* STYLES ADDED FOR THE GRID STYLE COMMON BY SHIVLING
***********************************************************/
.grdStyleCommon {}
.grdStyleCommon table {background: none repeat scroll 0 0 transparent; border-color: #E2E2E2 -moz-use-text-color -moz-use-text-color #E2E2E2; border-style: solid none none solid;
border-width: 1px 0 0 1px; table-layout: fixed}
.grdStyleCommon th {background: url("../images/thbg.gif") repeat-x scroll left bottom #E2E2E2; border-right: 1px solid #E2E2E2; color:#666666 !important;
font: bold 11px Verdana,Geneva,sans-serif !important; height: auto !important; padding: 7px; text-align: left; white-space: normal}
.grdStyleCommon td {background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; color:#666666;
font: 11px Verdana,Geneva,sans-serif; padding:5px 7px}
.grdStyleCommon table tr td table, .grdStyleCommon table tr td table tr td {border-width:0!important}


.grdStyleReport {width:910px; margin:10px 20px 10px 23px}
.grdStyleReport table {background: none repeat scroll 0 0 transparent; border-color: #E2E2E2 -moz-use-text-color -moz-use-text-color #E2E2E2; border-style: solid none none solid;
border-width: 1px 0 0 1px; table-layout: fixed; width:910px}
.grdStyleReport table table {width:auto !important; border:1px solid #E2E2E2 !important}

.grdStyleReport th {background: url("../images/thbg.gif") repeat-x scroll left bottom #E2E2E2 !important; border-right: 1px solid #E2E2E2 !important; color:#666666 !important;
font: bold 11px Verdana,Geneva,sans-serif !important; height: auto !important; padding: 7px; text-align: left; white-space: normal; border-left: 1px solid #E2E2E2}
.grdStyleReport th a {color:#666666 !important}
.grdStyleReport td {background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #E2E2E2 !important; border-right: 1px solid #E2E2E2 !important; color:#666666;
font: 11px Verdana,Geneva,sans-serif; padding:5px 7px; border-left: 1px solid #E2E2E2 !important; word-wrap:break-word}
table[title="Calendar"] {background:#FFF}
.grdStyleReport table tr td table, .grdStyleCommon table tr td table tr td {border-width:0!important}
.frameStySet {height:210px; width:210px}
*+html .frameStySet{height:183px !important; width:210px}
.frgtPwdLink {text-align:center; position:relative; z-index:9999; top:-73px; left:-40px}
*+html .frgtPwdLink {top:-43px !important}
 
.reportsChooseData {float:left; width:910px;padding:10px 0; margin:0 20px; height:22px; overflow:hidden}
.reportsChooseData label, .reportsChooseData span {font-size:12px; font-family:Verdana; color:#444444}
.reportsChooseData input[type="text"] {border:1px solid #000; border-color:#A5A5A5 #E2E2E2 #E2E2E2 #A5A5A5; width:185px}
.reportsChooseData input.chooseDate {background:url(../images/calendar_icon.png) no-repeat; padding:0 10px; vertical-align:middle;
 text-align:center; height:27px; border:none; outline:none; font-family:Verdana; color:#FFF; font-size:12px; width:24px; cursor:pointer;
 margin:0 10px 0 0; text-indent:-9999px; position:relative; top:2px}
.reportsChooseData select {width:189px; padding:4px; border:1px solid #000; border-color:#A5A5A5 #E2E2E2 #E2E2E2 #A5A5A5}
 ul.bgNone {}
 ul.bgNone li {background:none !important; list-style:none !important; margin:7px 0}
input[value="Payment Received"]{background:url(../images/choose_date_bg.png) no-repeat; border:none;
outline:none; width:154px; padding:0 10px; vertical-align:middle; font-family:Verdana; font-size:12px; color:#FFF; height:27px; margin:0 0 0 20px;
position:relative; top:-10px; cursor:pointer}
#ctl00_PlaceHolderMain_divEndPopup{left:560px}

.floatLeft {float:left} 

.reportsOuter {float:left; padding:0 0 10px 20px; width:915px}
.reportsOuter .fromDate {float:left; width:425px}
.reportsOuter .fromDate input {border:1px solid #6e6e6e; width:200px}
.reportsOuter .fromDate span {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 10px 0 0; display:inline-block}
.reportsOuter .fromDate * {float:left}
.reportsOuter .toDate {float:left; width:425px}
.reportsOuter .toDate input {border:1px solid #6e6e6e; width:200px}
.reportsOuter .toDate span {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 10px 0 0; display:inline-block}
.reportsOuter .toDate * {float:left}
.reportsOuter .departmentLbl {width:135px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 10px 0 0; display:inline-block; text-align:right}
.reportsOuter .reportTypeLbl {width:135px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 10px 0 0; display:inline-block; text-align:right}
.reportsOuter select {border:1px solid #6e6e6e; width:205px; padding:2px}
.viewButton {display:inline-block; margin:0 0 0 58px}


/* shrikant new css 2nd march */

.signout_link a {
	color: #fff;
	font-weight:bold;
}
.welcome_txt {
	float:right;
}
.signout_link_wrap {
	float:right;
}
