
/* Content Wrapper*/
#wrapper  {
clear:	both;
height:	800px auto;
margin-bottom:	0px;
margin-left:5%;
margin-right:5%;
margin-top:0px;
padding:0;
}
/*Top banner with product image and  color*/
div.banner  
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	height:144px;

}
/*Routledge Logo*/
	div.logo  
	{
		background-repeat: no-repeat;
		float: left;
		height: 144px;
		width: 268px;
		margin:0px;
		padding:0px;
	}




#header  {
	margin:	0;
	padding: 0;
	padding-left:200px;
	width: 100%;
	}
div.rightmenu
{
	margin:0;
	padding:0;
	
	
}

div.rightmenu UL  
	{
		margin: 0px;
		padding: 0px;
		list-style-type:none;
		background-color:red;
	}


	div.rightmenu li  {
		float:right;
		display: inline;
		font-family: Tahoma;
		color:#E8A427;
		font-size: .8em;
		font-weight: bold;
		padding: 10px;
		margin:0px;
		
	}
		div.rightmenu a
		{
			text-decoration:none;
			color:#E8A427;
		}

/*#hor-border  {
	width: 100%;
	height: 3px;
	background: url(../../images/hor_border_04.gif) no-repeat;
	padding: 10px;
}*/

#loginmenu  {
	
/*	height:	auto;*/
	margin:	0px;
	padding: 0px;
	width: 100%;
	}
#loginmenu a
{
    /*font-weight:bold;*/
    text-decoration: none;
}

#loginmenu Ul  {
/*margin:	0px;
padding-top:	10px;
padding:	15px;*/
 padding:0px;
 padding-left:0px;               
 float:left;
 margin: 0px;
 list-style-type: none;
}
a img { border: none; }
#loginmenu li  {
padding:15px;
margin: 0px;
float:left;
font-size: .7em;
font-family: Tahoma, Verdana, Sans-Serif;
display:inline;
}

#searchWidget  {
	margin:	0;
	padding: 0px;
	padding-top: 50px;

}

#searchWidget LABEL  {
}
#searchWidget fieldset
	{
		border:0px;
	}
/* ROUNDED SEARCH BOX - NEW CODE 22/11/2009*/
.input
{
background-color:#FFF;
padding:3px;
float:left;
-moz-border-radius: .5em;
-webkit-border-radius: .3em;
margin-left:190px;
	
}
.input_box
	{
		font-family: verdana;
		/*width:12em;*/
		margin:0px;
		vertical-align:	middle;
		border:0px;
		padding:6px;
		font-size:.9em;
		height:27px;
		
		
		
	}
	
		.search_button
		{
			vertical-align:middle;
			border:0px;
			width:7em;
			padding:.6em;
			margin-left:5px;	
			-moz-border-radius: .5em;
			-webkit-border-radius: .3em;
		}

/* ROUNDED SEARCH BOX - NEW CODE 22/11/2009* CODE ENDS HERE*/
.article_head  {
float:left;
font-family: Tahoma;	
margin:	0;
/*padding:10px;*/
}


h3.article_head
{
	font-size: .85em;
}

.heading  {
margin:	0px;
padding: 10px;
}


.heading_bottom  {
margin:	0px;
padding: 10px;
}

	
	ul.navigation li {
		
			
			display:inline;
			margin: 0;
			padding: 3px;
			vertical-align: top;
			font-family:	Tahoma, Verdana, Sans-Serif;
			font-size:.75em;

			}
	.heading h4, .heading_bottom h4
	{
		font-family: Tahoma;	
		font-size:.75em;
		padding-top: 5px;
		padding-right:10px;
	} 

	.heading p, .heading_bottom p  {
			float: left;
			font-family: Tahoma;
			font-size: .8em;
			/*margin-bottom: 2px;*/
			margin: 0;
			/*padding: 10px;*/
			}

	ul.navigation {
			float: right;
			list-style-type: none;
			margin:0;
			padding: 0;
			
		}
	ul.path
	{	
		list-style-type: none;
		margin:0;
		padding: 0;
		clear:both;
	}
	ul.path li
	{
		display:inline;
		font-family: Tahoma;
		font-size:.75em;
		padding: 5px;
		vertical-align: middle;

	}

#content, #home  
{
	height: 570px auto;
	margin:0;
	padding:0;
	width:100%;
}

	#content h4  
	{
		/*font-size:.85em;*/
		/*font-weight:normal;*/
	}

	
	#content p  
	{
		font-family:Arial;
		margin:	0;
		padding:10px;
	}


A  {
color:	#000000;
text-decoration:	none;
}


UL#article_list  {
list-style-type: none;
margin-left:.5em;
margin:	0px;
padding:0px;
padding-left:200px;
clear:both;
}

UL#article_list li  {
background-image:	url(   '../../images/bullet_08.gif' );
background-repeat:	no-repeat;
font-family:	verdana, Arial, sans serif;
font-size:	.7em;
font-weight:	normal;
margin-left:	150px;
margin:	0px;
padding-left: 15px;
padding: 3px;
vertical-align: top;
}

UL.Alphabatical_list  {
list-style-type:	none;
margin:	0px;
padding: 0px;
}

UL.Alphabatical_list A  {
padding-bottom: 5px;
padding-left: 7px;
padding-right: 7px;
/*padding-top: 5px;*/
text-decoration: none;
}

UL.Alphabatical_list A:hover  {
text-decoration:	none;
}

UL.Alphabatical_list LI  {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	display: inline;
	font-family: Tahoma;
	font-weight: normal;
	font-size: .7em;
	float: left;
	margin-right: 2px;
}

UL.Alphabatical_list LI#active  
{
	font-weight:	bold;
	padding-bottom:	5px;
	/*padding-left:	7px;
	padding-right:	7px;*/
	padding-top:	5px;
}

/*div.TOC  {
background-color:	#6699FF;
float:	left;
height:	565px auto;
margin:	0;
padding:0;
width:	25%;
}

div.TOC UL  {
list-style-type:	none;
margin-left:	.5em;
margin:	0px;
padding:0px;
}

div.TOC h4  {
font-family:	Tahoma;
font-size:	.8em;
margin:	0;
padding:	10px;
text-align:	center;
}

div.TOC li  {
font-family:	verdana, Arial, sans serif;
font-size:	.7em;
font-weight:	normal;
margin:	0px;
padding-left:	15px;
padding:	3px;
vertical-align:	top;
}*/

	div.article  {
			font-family: arial, tahoma, verdana;
			font-size:.8em;
			margin:	0;
			padding:0;
			padding-left:100px;
			width:85%;
		}

		div.article h1  {
			padding:	10px;
			}

			div.article h3  {
			margin:0;
			margin-left:150px;
			padding:10px;
			padding-bottom:0px;
			text-decoration:underline;
			/*float:left;*/
			}
			
		div.article h4  {
			padding:5px;
			}

		div.article p {
			padding:10px;
			}
	


#Footer  {
clear: both;
height: 10%;
margin: 0;
padding: 0;
width: 100%;
}


	#footer A  
	{
		text-decoration:none;
	}

	
		#footer A:hover  
		{

			text-decoration:underline;
		}

	#footer UL  
	{
		list-style-type:none;
		margin:	0;
		padding: 5px;
		text-align:center;
	}

	#footer li  
	{
		display:inline;
		font-family:arial, verdana, Sanserif;
		font-size:.68em;
		padding:4px;
	}


	div.routFooter  
	{
		background-repeat:	no-repeat;
		float:	left;
		height:	35px;
		width:	150px;
	}

div.routFooter01  {
background-repeat:	no-repeat;
float:	right;
height:	35px;
margin:	0;
width:	150px;
}



h1  {
font-size:	1.3em;
}

	p#search_result  
	{
		/*background-image:url(   '../../images/po_bullet_08.gif' );*/
		background-repeat:no-repeat;
		font-family: tahoma;
		font-weight: normal;
		margin: 0px;
		padding: 5px;
		clear:both;
		padding-left: 15px;
		vertical-align:	top;
	}


	em#search_result, div.article em
	{
		
		display: block;
		font-style: normal;
		
	}
	#search_result a
	{
		font-weight:bold;
	}
	


/*Home page*/

	div.leftmenu
	{
		float:left;
		width:15%;
		margin:0px:
		padding:0px;
	}
	
		div.leftmenu ul
		{
			margin:0px;
			padding:10px;
			list-style-type:none;	
		}
			
			div.leftmenu li
			{
				padding-top:10px;
				padding-bottom:10px;
				border-bottom: #BEBEBE 1px dotted;
				color:#E8A427;
				font-size:14px;
				font-family:Tahoma;
			}

			
			div.leftmenu a:hover
			{
				text-decoration: underline;
			}
	div.product
	{
		float:right;
		width:20%;
		margin:0px:
		padding:0px;
	}
	
	

	div.product ul
	{
		margin:0;
		padding:0px;
		list-style-type:none;
	}
	div.product li
	{
		margin:0px;
		padding:0px;
		width:100%;
		margin-bottom:3px;
		
	}


	#welcome
	{

		float:left;
		width:60%;
		margin: 0;
		padding:15px;
		padding-left:10px;

		
	}
	
	#services_txt
	{

		float:right;
		width:70%;
		margin: 0;
		padding:0px;
		padding-right:100px;

		
	}
	
	#services_txt h2
	{
		font-family:tahoma, verdana, arial;
		font-weight:normal;
		color:#E8A427;
		padding:0px;
	}
	
#services_txt a
	{
		color:#E8A427;
		text-decoration:underline;
	}
	
	div.services_img_box
	{
		float:right;
		width:250px;
		height:auto;
		border:0px;
		padding:0px;
		margin:0px;
		
	}
	
	.image_Services
	{

		background:url('../../images/our_serv_34.gif') no-repeat;
		width:350px;
		height:250px;
	}
	
	.image_Online_Pub
	{
		background:url('../../images/online_pub_09.gif') no-repeat;
		width:350px;
		height:250px;
	}
	
	.image_hosting
	{
		background:url('../../images/hosting_34.gif') no-repeat;
		width:350px;
		height:250px;
	}
	
	.image_software
	{
		background:url('../../images/software_11.gif') no-repeat;
		width:350px;
		height:250px;
	}
	
	.image_recruitment
	{
		background:url('../../images/recruitment_10.gif') no-repeat;
		width:350px;
		height:250px;
	}	
	.image_aboutus
	{
		background:url('../../images/aboutus_10.gif') no-repeat;
		width:350px;
		height:250px;
	}	
	/*OTHER SERVICES PAGES ENDS*/
	h4.welcome_txt
	{
		padding:3px;
		margin:0px;
	}

	p.welcome_txt, div.newseries p, div.newseries li
	{
		font-family:tahoma,verdana, arial;
		font-size:.85em;
		font-weight:normal;
		padding:3px;
		
		margin:0px;
		
		
	}
		div.newseries ul
	{
		padding-left:25px;
		list-style-type:none;
	}
	
	div.browse
	{
		
		margin:0px;
		margin-left:25px;
		padding:0px;
		float:left;
		width:22%;
		border:#333399 1pt solid;
		height:100px;
	
	}
	div.browse p
	{
		margin:0px;
		padding:5px;
		font-family:arial;
		font-size:.75em;
		padding:7px;
	}	
	
	/*div.browse h4
	{
		padding:8px;
		padding-left:20px;
		margin:0px;
		border-bottom:#ccb02a 2px solid;
		font-family:tahoma;
		font-size:.7em;
		background:url(   '../../images/po_symbol_h4_28.gif') #f9f0c5 no-repeat;
		line-height:3px;
	}*/
	
			
	/*Login Box*/
div.services_left
	{
		float:left;	
		margin:0;
		/*margin-left:50px;*/
		margin-top:10px;
		padding:0px;
		width:45%;
		/*background-color:#f2f4f9;*/
}

	div.services
	{
		float:right;
		width:45%;
		margin:0px;
		padding:0px;
		margin-top:10px;
	}
	
	div.services li
	{
		padding:10px;
	}
	
div.services_left p, div.services p
	{
		/*padding:10px;*/
		/*padding-left:25px;*/
		margin:0 em;
		font-family:Tahoma;
		font-size:.75em;			
	}
	
	div.sign_image
	{
		float:right;
		width:100px;
		height:80px;
		padding:0px;
		margin:0px;
		
			
	}
	/*div.updates h4
	{
		font-family:tahoma;
		font-weight:normal;
		font-size:.8em;
		padding:10px;
		padding-left:20px;
		margin:0px;
		border-bottom:#ccb02a 2px solid;
		background:url(   '../../images/po_symbol_h4_28.gif') #f9f0c5 no-repeat;
		line-height:1px;
		width:80%;
		margin-left:50px;
		
	}*/
	#welcome ul
	{
		padding:0px;
		padding-left:0px;
		margin:0px;
		list-style-type:none;
		
	}
	
	#welcome li, div.product p
	{
		margin:0px;
			
		
	}
	
	div.services li
	{
		font-size:.8em;
		font-family:tahoma;
		font-weight:normal;
		padding:10px;
		margin:0;
	}
	
	
	
	div.product p
	{
		font-family:tahoma;
		font-size:.8em;
		margin:0px;
		padding:0px;	
	}

	#welcome a, div.product a

	{
		
		font-weight:normal;
		text-decoration: none;		
		
	}
	div.newseries
	{
		/*width:80%;*/
		margin:0px;
		padding:5px;
		border-bottom: #BEBEBE 1px dotted;
		margin-bottom: 10px;
	}
	
	/*.UserNameLabel, .PasswordLabel
	{
		font-family:tahoma,verdana,sans-serif;
		margin-right: 0.8em;
		font-size: .75em;
		text-align:right;
		float:left;
		padding:2px;
		width: 6em;
	}*/
	
			
	/*div.services_left p, div.services p
	{
		padding:0px;
		padding-left:25px;
		margin:0em;
		font-family:Tahoma;
		font-size:.8em;
		
	}*/
		
	
	
	/*.LoginButton
		{

			margin:5px;
			padding:0;
			margin-left:100px;
			background-color:#fdf8e2;
			width:6em;
			text-align:center;
		}
	*/


	div.services_left h4, div.services h4, div.product h4
	{
		FONT-FAMILY: tahoma; 
		FONT-SIZE: 1em;
		font-weight:normal;
		margin:0;
		padding:4px;
		text-align:left;
	}
/* end Homepage*/


/* ROUNDED BOX*/

.t 
	{
		background: url('../../images/dot.gif') 0 0 repeat-x; 
		
	}
.b 
	{
		background: url('../../images/dot.gif') 0 100% repeat-x;
	}
.l 
	{
		background: url('../../images/dot.gif') 0 0 repeat-y;
		padding:0px;
		margin:0px;
	}
.r 
	{
		background: url('../../images/dot.gif') 100% 0 repeat-y;
	}
.bl 
	{
		background: url('../../images/bl_13.gif') 0 100% no-repeat;
	}
.br 
	{
		background: url('../../images/br.gif') 100% 100% no-repeat;
	}
.tl 	
	{
		background: url('../../images/tl_10.gif') 0 0 no-repeat;
	}
.tr 
	{
		background: url('../../images/tr.gif') 100% 0 no-repeat;
		padding:10px;
		height:auto;
		
	}

p.prod_txt
{
	/*float:left;*/
}
div.online_pub
{
	background:url('../../images/online_pub_10.gif') bottom right no-repeat;
	padding:5px;
	width:25px;
	height:45px;
}


#feed-control
{
	width:100%;
	margin:0px;
	padding:0px;
	border-right:0px;
}
div.gfg-title
{
	color: #2E3640;
}
div.client
{
	float: left;
	padding: 25px;
}
