@charset "utf-8";
/* CSS Document */
/*By: Muhammad Shahidul Islam*/

		body
		{
			margin: 0;
			padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #144a88;
			background-color: #ddd;
			min-height:100%;
		}

/********* C O N T A I N E R     D I V   ***********/

		#container
		{
			width:950px;
			margin-left:auto;
			margin-right:auto;
			background-color: #FFF;
			border-left:1px solid #474747; border-right:1px solid #474747;
		}
/********* Banner     D I V   ***********/
		#banner
		{
			padding:0px;
			margin:0px;
		}
		
		#banner h1
		{
			margin: 0;
			padding: 5px;
		}
		
		
		#nav p { margin-top: 0; }
		
		
/********* C O N T E N T     D I V   ***********/

		#content
		{	
			width:655px;
			padding-left:15px;
			background:#fff;
			padding-top: 1em;
			min-height:400px; /* moz/FF/Opera */
		}
		* html #content{height:400px;}      /* for IE support the min-height properties*/

		#content h2 { margin-top: 0; }

		#partners-grid{
		width:640px; border:1px solid #003366;
		}
		.partners-row{
		text-align:left;
		margin:10px 0px;
		}
		.partners-row img{
		padding:2px; border:1px dotted #EFEFEF;
		}

#about_title{position}


/********* Right bar D I V s  ***********/
		#right
		{
			position:relative;
			float: right;
			width: 260px;
			background:#fff;
			padding:15px 15px 0 0;

		}
/* User Login Box */
div#userlogintitle {width: 226px; float:right;margin: 0px; padding: 0px; color:#FFF;}
div#userlogintitle .nrmltxt{padding:6px; color:fff;}
div#userlogintitle a{font-weight:bold; text-decoration:none; color:#FF9900;}
div#userlogintitle a:hover{font-weight:bold; text-decoration:underline; color:#FFFFFF;}
div#userlogintitle img {margin: 0px; border: 0px; padding: 0px; vertical-align: top;}
div#userlogintitle .inputtxt{font-size:12px;background-color:#C4E1FF; border:1px solid #FFFF99; height:15px;}
div#userlogintitle .loginbutton{width:40px; font-size:12px;padding:0 0 4px 0; background-color:#C4E1FF; border:1px solid #FFFF99; height:20px; text-align:center;}


/* Our Service Box */
div#ourservicetitle {width: 226px; margin-top:20px; float:right; padding: 0px;}

div#ourservicetitle img { margin: 0px; border: 0px;	padding: 0px; vertical-align: top;}
			
div#servicesbg {width: 226px; float:left; margin: 0px; background-image:url(../images/login-n-services-bg.gif);	height: 220px;}
	
div#servicesbg ul {margin-top: 14px; margin-bottom: 0px;}

div#servicesbg img {float: left; width: 16px; margin-bottom: 10px;}

div#servicesbg li a {float: right;color: #fff; margin-left: 10px; text-decoration:none; width: 120px;
					text-align: left; padding-bottom: 10px;font-weight: bold;
			
			}
			
		div#servicesbg li a:hover {
			text-decoration: underline;
			}
			
		div#servicesbg li a.nobottom {
			padding-bottom: 0px;
			}
		
		
		div#servicesbg li {
		list-style:none;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		width: 150px;
		font-size:.95em;
		clear: both;
			}
div#servicesbg .fordetails{padding:6px; color:FFFFFF;}
div#servicesbg a{font-weight:bold; text-decoration:none; color:#FF9900;}
div#servicesbg a:hover{font-weight:bold; text-decoration:underline; color:#FFFFFF;}
/*******************************************************************************************************************
	Menu Top Navigation
*******************************************************************************************************************/
body{background-color:#255dac;}

#menu {
	position:absolute;
	width: 327px;
	left:140px;
	top:150px;
	z-index:222;
	background: url(../images/menu.png) no-repeat 0 0;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 35px;
/*	overflow: hidden;*/
}
#menu ul {
	width:327px;
	margin:0;
	padding:0 0 0 7px;
	height: 35px;
	list-style: none;
}
#menu li {
	display: block;
	height: 35px;
	float: left;
	margin: 0 1px 0 0;
	text-align: center;
}
#menu a {
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
#menu a:hover {
	background: #6b90d2 url(../images/menu-over.png) repeat-x 50% 0;
	border: none;
	color: #fff;
}
#home a {
	width: 99px;
}
#about a {
	width: 92px;
}
#internee a {
	width: 148px;
}
#employer a {
	width: 90px;
}
#contact a {
	width: 116px;
}

/* Highlight menu (current page)
*******************************************************************************/

#home #m-home a,
#overview #m-overview a,
#capabilities #m-capabilities a,
#benefits #m-benefits a,
#why #m-why a {
	background: #6b90d2 url(../images/menu-over.png) repeat-x 50% 0;
	border: none;
	color: #fff;
	cursor: default;
}


/*******************************************************************************************************************
	Footer
*******************************************************************************************************************/
		#footer
		{
			clear: both;
			position:relative;
			background-color: #666;
			border-top: 1px solid #333;
		}





/*******************************************************************************************************************
	Form Designer
*******************************************************************************************************************/

/*Left Div*/
.l
{
width: 100px;
margin: 0px;
padding: 0 0 0 5px; 

float: left;
text-align: left;
}


/* Right DIV */
.r{
width: 120px;
margin: 3px 0px;
padding: 0px; 
float: right; 
text-align: left;
}

.a{
clear: both;
width: 226px;
padding: 0px;
}
.inline{display:inline;}
.width_220{width:220px;}