/* master.css */

@import url(reset.css);
@import url(typography.css);
/*@import url(grid.css);*/   /*not yet implement*/

/*--------------------Global Properties------------------------*/
img	{display:inline;
	border:none;}

.hide	{display:none;
		visibility:hidden;}	

.float_left	{float:left;
			margin-left:10px;}	

.float_right	{float:right;}	

.clear	{clear:both;}

.center	{text-align:center;}

hr	{border-bottom:1px solid #5d5d5d;}

table	{padding:10px 10px 10px 0px;
		/*width:100%;*/}

th	{background:#cccccc;
	padding:5px 10px;
	color:#454545;
	border-right:1px solid #ffffff;}

td	{border-bottom:1px solid #cccccc;
	padding:5px 10px;
	font-size:1em;}
	
strong	{font-weight:bold;}
/*----------------Customisation starts here---------------------*/
a:link	{text-decoration:underline;
		color:#1A5265;}
a:visited	{text-decoration:underline;
			color:#1A5265;}
a:hover	{text-decoration:underline;
		color:#A31638;}
a:active	{text-decoration:underline;
			color:#A31638;}
			
.caption	{margin:10px 0;
			text-align:center;}

.unknown	{color:#FF0000;}

#left_side .underline	{text-decoration:underline;}

hr	{border-bottom:1px solid #D5D5D5;
	margin-bottom:20px;}

.black	{color:#000;}
/*---------------------------Wrapper---------------------------*/		
#wrapper	{position:relative;
			width:920px;			/*Change here to modify width*/
			font-size:1.2em;
			margin:auto;}			

/*---------------------------Header---------------------------*/		
#header	{position:relative;
		width:100%;
		height:184px;
		overflow:hidden;
		clear:both;
		background:url(http://alt.easyrms.com/images/header/banner-trans.gif) no-repeat;}	


#client #header	{background:url(http://alt.easyrms.com/images/header/heading_clients-trans.gif) no-repeat;}
#company #header	{background:url(http://alt.easyrms.com/images/header/heading_company-trans.gif) no-repeat;}
#contact #header	{background:url(http://alt.easyrms.com/images/header/heading_contact-trans.gif) no-repeat;}
#news #header	{background:url(http://alt.easyrms.com/images/header/heading_newsroom-trans.gif) no-repeat;}
#partners #header	{background:url(http://alt.easyrms.com/images/header/heading_partners-trans.gif) no-repeat;}
#products #header	{background:url(http://alt.easyrms.com/images/header/heading_products-trans.gif) no-repeat;}	
	
#logo 	{float:left;
		width:200px;
		height:50px;
		display:block;} /*In order to show the logo, this is needed. There is also <IMG /> on the HTML markup.*/
		
#menu	{position:absolute;
		top:143px;
		left:20px;
		width:546px;
		height:40px;}	

#cssdropdown li	{float:left; 
				position:relative;}
	
.mainitems a	{background:url(../images/menu.jpg) no-repeat;
				overflow:hidden;
				display:block;
				text-indent:-999em;
				height:36px;
				width:100px;
				cursor:pointer;}


.mainitems a#home 	{width:95px;}
.mainitems a#company 	{width:120px;}
.mainitems a#clients	{width:109px;}
.mainitems a#products	{width:120px;}
.mainitems a#login	{width:94px;}

#language	{margin:20px 0px 0px;
			padding-left:20px;
			display:block;
			text-align:center;
			height:20px;}

.ie6 #language	{padding-left:10px;}

#language img	{padding-bottom:3px;}

#language a img	{text-decoration:none;}

#language p	{margin-bottom:0px;}

#language_home	{padding-left:100px;
				position:relative;
				top:5px;
				display:block;}
				
.ie6 #language_home	{width:200px;
					padding-left:80px;
					height:38px;}

.ie7 #language_home	{height:35px;}				

#language_home p	{margin-bottom:8px;
					text-align:center;}


/*----------------------------Normal State----------------------------*/			

#menu .mainitems a#home	{background-position:-5px 0;}
#menu .mainitems a#company	{background-position:-100px 0;}
#menu .mainitems a#clients	{background-position:-223px 0;}
#menu .mainitems a#products	{background-position:-334px 0;}
#menu .mainitems a#login	{background-position:-456px 0;}
	
/*----------------------------Hover State----------------------------*/			

#menu .mainitems a:hover#home,
#id_home #home 					{background-position:-5px -40px;}
#menu .mainitems a:hover#company,
#id_company #company			{background-position:-100px -40px;}
#menu .mainitems a:hover#clients,
#id_clients #clients			{background-position:-223px -40px;}
#menu .mainitems a:hover#products,
#id_products #products			{background-position:-334px -40px;}
#menu .mainitems a:hover#login,
#id_login #login				{background-position:-456px -40px;}


.subuls, .subuls_login	{display:none; 
                		width:140px; 
                		position:absolute;                     
                		background-color:#1b5367;}

.subuls_client, .subuls_products	{display:none;
									width:155px;
									position:absolute;
									background-color:#1b5367;}
									
.subuls_products  {left:-5px;}		
.subuls_client  {left:-3px;}
.subuls_login  {left:-7px;
                width:150px;}		


.subuls li, .subuls_client li, .subuls_products li, .subuls_login li	{height:35px;
			       background:#185469;}

.subuls li a	{width:145px;
				display:block; 
				background:url(../images/companysub.jpg) no-repeat;}

.subuls_client li a	{width:155px;
					display:block;
					background:url(../images/clientsub.jpg) no-repeat;}

.subuls_products li a	{width:170px;
						display:block;
						background:url(../images/productsub.jpg) no-repeat;}	

.subuls_login li a	{width:150px;	
					display:block;
					background:url(../images/loginsub.jpg) no-repeat;}	




/*---------------------------Normal Stage Company---------------------------*/					
#menu .subuls a#submenu_overview	{background-position:1px 0;}
#menu .subuls a#submenu_newsroom	{background-position:1px -35px;}
#menu .subuls a#submenu_partners	{background-position:1px -70px;}
#menu .subuls a#submenu_careers	{background-position:1px -105px;}
#menu .subuls a#submenu_contacts	{background-position:1px -140px;}
#menu .subuls a#submenu_usergroup	{background-position:1px -175px;}

/*---------------------------Hover Stage Company---------------------------*/					
#menu .subuls a:hover#submenu_overview	{background-position:-178px 0;}
#menu .subuls a:hover#submenu_newsroom	{background-position:-178px -35px;}
#menu .subuls a:hover#submenu_partners	{background-position:-178px -70px;}
#menu .subuls a:hover#submenu_careers	{background-position:-178px -105px;}
#menu .subuls a:hover#submenu_contacts	{background-position:-178px -140px;}
#menu .subuls a:hover#submenu_usergroup	{background-position:-178px -175px;}

/*---------------------------Normal Stage Clients---------------------------*/					
#menu .subuls_client a#submenu_client	{background-position:7px 0;}
#menu .subuls_client a#submenu_gallery	{background-position:7px -33px;}
#menu .subuls_client a#submenu_testimonials1	{background-position:7px -68px;}
#menu .subuls_client a#submenu_casestudies1	{background-position:7px -105px;}

/*---------------------------Hover Stage Clients---------------------------*/					
#menu .subuls_client a:hover#submenu_client	{background-position:-143px 0;}
#menu .subuls_client a:hover#submenu_gallery	{background-position:-143px -33px;}
#menu .subuls_client a:hover#submenu_testimonials1	{background-position:-143px -68px;}
#menu .subuls_client a:hover#submenu_casestudies1	{background-position:-143px -105px;}

/*---------------------------Normal Stage Products---------------------------*/					
#menu .subuls_products a#submenu_summary	{background-position:1px 0;}
#menu .subuls_products a#submenu_ezrms	{background-position:1px -35px;}
#menu .subuls_products a#submenu_ezquote	{background-position:1px -70px;}
#menu .subuls_products a#submenu_ezcompete	{background-position:1px -105px}
#menu .subuls_products a#submenu_ezbudget	{background-position:1px -140px;}
#menu .subuls_products a#submenu_ezcontract	{background-position:1px -175px;}
#menu .subuls_products a#submenu_ezregion	{background-position:1px -210px}
#menu .subuls_products a#submenu_seminars	{background-position:1px -245px;}

/*---------------------------Hover Stage Products---------------------------*/					
#menu .subuls_products a:hover#submenu_summary	{background-position:-179px 0;}
#menu .subuls_products a:hover#submenu_ezrms	{background-position:-179px -35px;}
#menu .subuls_products a:hover#submenu_ezquote	{background-position:-179px -70px;}
#menu .subuls_products a:hover#submenu_ezcompete	{background-position:-179px -105px}
#menu .subuls_products a:hover#submenu_ezbudget	{background-position:-179px -140px;}
#menu .subuls_products a:hover#submenu_ezcontract	{background-position:-179px -175px;}
#menu .subuls_products a:hover#submenu_ezregion	{background-position:-179px -210px}
#menu .subuls_products a:hover#submenu_seminars	{background-position:-179px -245px;}

/*---------------------------Normal Stage Login---------------------------*/	
#menu .subuls_login a#submenu_ezrmslogin	{background-position:2px 0;}
#menu .subuls_login a#submenu_support	{background-position:2px -35px;}
#menu .subuls_login a#submenu_meeting	{background-position:2px -70px;}

/*---------------------------Hover Stage Login---------------------------*/	
#menu .subuls_login a:hover#submenu_ezrmslogin	{background-position:-178px 0;}
#menu .subuls_login a:hover#submenu_support	{background-position:-178px -35px;}
#menu .subuls_login a:hover#submenu_meeting	{background-position:-178px -70px;}

#cssdropdown li:hover ul, li.over ul	{display:block;}



/*---------------------------Banner---------------------------*/	
#banner	{position:relative;
		width:100%;
		clear:both;
		background-color:#333333;}	
		
/*---------------------------Content---------------------------*/			
#content	{position:relative;
			width:900px;
			margin:auto 0;
			padding:0px 10px;
			overflow:hidden;
			clear:both;
			background:url(../images/bg.gif) repeat-y;
			min-height:500px;}

#content_bg	{width:100%;
			/*background:#E8E8E8 url(../images/content_bg.png) repeat-x;*/}


/*-------------------------Billboard----------------------------*/
#billboard  {position:relative;
			top:5px;
			width:490px;
			margin-top:5px;}
			
#billboard_2007  {width:280px;
				float:left;
				margin-right:10px;
				border:1px solid #CCCCCC;
				padding:1px;}	
				
#billboard_2006,
#billboard_2005_a,
#billboard_2005_b	{width:300px;
					float:left;
					margin-right:10px;
					border:1px solid #CCCCCC;
					padding:1px;}							
			
/*---------------------------Left Side---------------------------*/		
#left_side	{position:relative;
			float:left;
			width:540px;
			padding:15px 10px 10px 20px;}
			
#left_side ul	{margin-bottom:15px;}	
			
#left_side_home	{position:relative;
				float:left;
				width:570px;        				
				padding:15px 0px 0px 10px;}	

#left_side_home_top	{background:url(http://alt.easyrms.com/images/home_left_01-trans.gif) no-repeat;
                    height:400px;
                    padding:10px 15px 15px 35px;}		
	

#left_side_home_bottom	{background:url(http://alt.easyrms.com/images/home_left_02-trans.gif) no-repeat;
						height:360px;
						padding:20px 15px 0px 35px;}

ul.left	{padding:0px 20px 10px 0px;}

ul.left li	{background:url(../images/bullet-trans.png) 0 2px no-repeat;
      			margin-top:5px;
      			padding:0px 0px 0px 25px;}

ul.press	{padding:0px 10px 10px 0px;}

ul.press li	{display:inline;
			padding:0px 3px;}

ul.partners	{padding:0px 10px 10px 0px;}

ul.partners li	{display:inline;
			padding:0px 1px;}

ol	{margin:0px 10px 10px 40px;}
ol li	{list-style:decimal;
		padding:2px 0;}

/*---------------------------Right Side---------------------------*/			
#right_side	{position:relative;
			float:right;
			width:310px;
			padding:0px 10px;}

#left_side img	{border:0px solid #CCCCCC;}
					
#left_side #adobe	{border:none;}	
			
#right_side_home	{position:relative;
					float:left;
					width:310px;
					padding:10px 0px 0px 0px;}
						
#right_side_home_top	{background:url(http://alt.easyrms.com/images/home_right_cont_01-trans.gif) no-repeat;
						height:515px;
						padding:20px 10px 20px 30px;}
						
#right_side_home_bottom	{background:url(http://alt.easyrms.com/images/home_right_cont_02-trans.gif) no-repeat;
						height:210px;
						padding:25px 15px 0px 20px;
           				margin-top:13px;}						

.ie6 #right_side_home_bottom	{margin-top:8px;}

#right_side_home_bottom  p,
#right_side_home_bottom  h2{padding-left:15px;}
            
#right_side_bottom	{margin:10px 20px;}

.brochure_float_left	{float:left;
						position:relative;
						left:80px;
                      	top:5px;}
						
ul.right	{padding:0px 20px 0px 0px;}

ul.right li	{background:url(../images/right_bullet-trans.png) 0px -3px no-repeat;
      			padding-left:20px;}

.more_rss	{text-align:right;
			padding:0;
			margin:0;}		

#right_side #tpl	{margin:25px 30px 15px;}
#right_side #tpl_htng	{margin:0 30px 15px;}

#htng	{margin-left:20px;}
/*
ul.right	{padding:0px 20px 10px 10px;
			margin-right:20px;}

ul.right	li	{background:url(../images/right_bullet-trans.png) no-repeat;
				padding:3px 0px 0px 20px;
				margin-right:10px;
				margin:0px 0px 0px;
				font-size:0.9em;}

.ie6 ul.right li	{padding:3px 0;
					margin-right:10px;}

.ie7 ul.right li	{padding:3px 0;}	
*/
.ie6 ul.right li a	{padding:0px;}

.ie6 ul#user_group, .ie6 ul#case_studies, .ie6 ul#seminars	{margin:5px 0px 0px 20px;}

.sub_menu_heading	{margin-top:20px;
					margin-left:30px;}
					
ul.menu	{padding:0px 20px 10px 30px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;}

ul.menu li	{padding:0;
			margin:10px 0;
			background:url(../images/menu_bullet-trans.png) no-repeat;}

ul.menu	li a	{padding:0px 0px 3px 0px;
				margin:3px 10px 3px 20px;
				text-decoration:none;
				border-bottom:1px solid #d5d5d5;
				display:block;
				color:#2a5d6f;}
		
.ie6 ul.menu li	{margin:0;}
.ie6 ul.menu li a	{text-decoration:none;
        					padding:-5px 0px 0px;
        					margin-bottom:0px;
        					border-bottom:1px solid #d5d5d5;}

ul.menu li a.no_border	{border:none;}

ul.menu li li	{margin-left:20px;}

ul.menu li li a	{border:none;
				padding:0;}

ul.menu li a:hover, ul.menu li li a:hover	{color:#a41739;}

#seminars .pad	{padding-bottom:5px;}
/*---------------------------News Section---------------------------*/
#latest_news	{display:block;
				position:relative;
				top:-5px;
				margin:10px 0px 5px 35px;}

#latest_news span	{font-weight:bold;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#a41739;}		

#subscription	{width:65%;
				margin:20px auto;
				border:1px solid #D5D5D5;
				padding:10px;
				height:125px;}

#subscription input	{width:250px;}

#subscription #submit	{width:150px;
						margin-left:8px;}

#subscription label	{margin:10px 0px 0px 8px;}


.full_release	{font-size:0.9em;
				margin-bottom:40px;}

#vertical_slide_2000,#vertical_slide_2001,#vertical_slide_2002,#vertical_slide_2003,#vertical_slide_2004,
#vertical_slide_2005,#vertical_slide_2006,#vertical_slide_2007,#vertical_slide_2008	{padding-bottom:10px;visibility:hidden;}

#news_section	{padding:5px 0;
				margin:15px 0 25px 0;
				border-bottom:3px double #CCCCCC;
				border-top:1px solid #CCCCCC;}

#news_section p	{margin-bottom:0;
				font-size:1.1em;
				line-height:1.8;
				color:#3E2821;}

#news_section span	{color:#055571;
					font-weight:bold;}

.margin_10	{margin:10px 0;}
				
/*---------------------------Misc---------------------------*/							

img.float_left	{border:1px solid #cccccc;
				padding:1px;
				float:left;
				margin:0px 10px 10px 0;}
				
/*---------------------------Contacts---------------------------*/							
#offices	{width:100%;}

#sales_offices	{float:left;
				width:45%;
				margin-right:10px;}

#support_offices	{float:right;
					width:45%;}
					
#sales_office, #support_office	{;}

/*---------------------------Contact---------------------------*/																	
.contact	{float:left;
			width:170px;
			margin:10px 0;
			margin-right:15px;
			border-bottom:1px solid #cccccc;}
			
.contact p	{width:100%;}			

.last_contact	{border-right:none;
				margin-right:0px;}
				
.all_office	{margin:auto;
			width:170px;
			float:none;}	
/*---------------------------Client---------------------------*/												

.logo	{float:left;
		width:170px;
		height:150px;
		border:1px solid #eeeeee;
		margin:10px 0;
		margin-right:8px;}

.last	{border-right:none;
		border:1px solid #eeeeee;}

/*---------------------------Partners---------------------------*/							

.partners_left	{float:left;
				width:260px;
				height:auto;zoom: 1;
				margin-bottom:0px;
				border-bottom:1px solid #cccccc;}
			
.partners_left img	{margin-right:5px;
                  float:left;}

.partners_right	{float:right;		
				width:260px;
				height:auto;zoom: 1;
				margin-bottom:0px;
				border-bottom:1px solid #cccccc;}
				
.partners_right img	{margin-right:5px;
                    float:left;}		
					
.ie .part	{padding-bottom:330px;}	

.border-bottom	{border-bottom:1px solid #cccccc;
			margin:15px 0px 5px;}	
/*---------------------------Footer---------------------------*/							
#user_group, #case_studies	{padding-bottom:20px;}
/*---------------------------Footer---------------------------*/							
#footer	{position:relative;
		width:100%;
		clear:both;
		height:165px;
		color:#ffffff;
		background:url(http://alt.easyrms.com/images/footer-trans.gif) no-repeat;}
		
#footer_wrapper	{padding:10px 10px 20px 70px;
				width:700px;}

.div_li	{float:left;
		width:150px;}

.div_li_second	{float:left;		
        		width:270px;
				height:130px;}

#footer ul	{padding-top:5px;}				

#footer	li	{display:block;
			padding:1px 0;}

#footer li a	{color:#ffffff;
				font-size:0.9em;
				padding-bottom:1px;}

#footer li a:hover	{color:#afafaf;
					padding-bottom:1px;}

#footer p	{font-size:0.9em;
			padding:5px 0px 0px;}

#footer p.right_align	{text-align:right;
						color:#afafaf;}

#contact_us	{position:absolute;	
			width:250px;
			right:90px;
			top:20px;}

#contact_us	p	{color:#000000;
				text-align:right;}

/*----------------------Contact Us------------------------------*/

fieldset	{width:90%; 
		 	border:1px solid #C1C1C1;
			padding:10px;
			margin:10px 0px;}
		 
label	{width:135px; 
	  	padding: 4px 0;
		position:relative;
		float:left;
		display:block;
		font-size:0.9em;}

#delegates	{width:100px;}

#total_delegates	{width:100px;}

ul.contact_us	{width:100%;}
ul.contact_us li	{clear:both;
								margin-left:10px;
								list-style:none;
								font-size:1.1em;}
								
select	{margin:7px;
		width:250px;
		float:left;
		position:relative;}
			
#name_name	{display:none;
			visibility:hidden;}
			
#contact input, #contact  textarea	{width:250px;
									margin:7px;
									float:left;
									position:relative;}

input#submit 	{clear:both;
			 	width:100px;
			 	margin:10px 10px 20px 140px;
				position:relative;}

input#reset	{width:100px;
			margin:10px 20px 20px 10px;}
			
input#total	{width:150px;
			margin:0px 20px 10px 140px;}

legend	{margin-left:20px;
		font-size:1em;
		font-weight:bold;
		color:#FFFFFF;}

.error	{padding:0.5em; 
		margin:auto 0;
		border:2px solid #ddd; 
		background:#FBE3E4; 
		color:#8a1f11; 
		display:block;
		width:100%;
		border-color:#FBC2C4;}

#error_msg	{height:30px;
			width:400px;
			margin-bottom:20px;}

.code	{margin-top:100px;}

#request	{position:absolute;
			text-indent:25px;
			padding:3px 10px;
			height:20px;
			top:20px;
			width:160px;
			left:380px;
			border:1px solid #cccccc;
			background:url(../images/notes_edit.png) 5px 3px no-repeat;}

/* Gallery */

#gallery_link	{text-align:center;
				padding-top:10px;}

.region	{margin-bottom:10px;
		display:block;}

#left_side a 	{text-decoration:none;}

#left_side .link	{text-decoration:underline;}

#africa_gallery, #asia_gallery, #europe_gallery, #pacific_gallery, #north_america_gallery, #south_america_gallery 	{width:100%;}


/* Press Release */
.align_center	{text-align:center;}		
.red	{color:#A41739;
		font-weight:bold;}

.green_background	{background:#009999;
					padding:5px;
					margin-bottom:10px;}

.green_background p, .green_border p, .grey_background p, .grey_border p, .light_grey_background p 	{padding:0;
																									margin:0;}

#left_side .grey_border img, #left_side .no_border img	{border:none;}

#left_side .green_border ul, #left_side .light_grey_background ul	{margin:0;
																	padding:0;}

.green_border	{border:2px solid #009999;
				padding:5px;
				margin-bottom:10px;}
				

.grey_background	{background:#a3a3a3;
					padding:5px;
					margin-bottom:10px;}
					
.green {
color:#1A5265;
}

.grey_border	{border:2px solid #a3a3a3;
				padding:5px;
				margin-bottom:10px;}

.light_grey_background	{background:#e5e5e5;
						padding:5px;
						margin-bottom:10px;}

.no_border	{margin-bottom:10px;}

.direction	{float:left; width:270px;}

/* Event */

table.event_2009	{font-size:1.1em;
					width:100%;}


/* meeting */

.meeting_div	{margin-top:20px;
				margin-left:auto;
				margin-right:auto;
				width:510px;}
.meeting_div p	{text-align:center;}

#meeting_now_div	{height:189px;
					background:#1659A1;
					float:right;}			

.july_tbl td { border:none;font-size:13px;}		
.july_center {width: 450px; margin-left: 80px; margin-bottom: 20px;}	
.july_ul {list-style-type: disc;list-style-position: outside; margin-bottom: 0px; margin-left: 15px;}		

