/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
GENERAL STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
body						{ font-family: verdana; font-size: 11px; text-align: left; padding: 0px; margin: 0 0 0 10px }
body.popup 	{margin: 5px;}
form						{ margin: 0 0 0 0 }
ul						{ list-style-type: none; margin: 0 0 0 0 }
li						{ }
p						{ margin: 0 0 10px 0; font-size: 11px }
h1						{ font-size: 9px; font-weight: bold; margin: 0 0 5px 0 }
h2						{ font-size: 11px; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 5px 0; color: #666666 }
h3						{ font-size: 11px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0 }
input, textarea					{ font-family: verdana; font-size: 11px }

.clear                                                                                        {clear:both;}

p.formtext          { margin: 0 0 10px 0; font-size: 11px }

.float						{ float: left }
.floatr						{ float: right }

a:link						{ color: #000000; text-decoration: none }
a:visited						{ color: #000000; text-decoration: none }
a:hover						{ color: #E50000; text-decoration: none }
a:active						{ color: #07160D; text-decoration: none }

a.small_link:link					{ color: #000000; text-decoration: underline }
a.small_link:visited					{ color: #000000; text-decoration: underline }
a.small_link:hover					{ color: #E50000; text-decoration: underline }
a.small_link:active					{ color: #07160D; text-decoration: underline }

.related_link					{ color: #666666; font-size: 9px; font-weight: normal }
a.related_link:link					{ color: #666666; font-size: 9px; font-weight: normal; text-decoration: none }
a.related_link:visited					{ color: #666666; font-size: 9px; font-weight: normal; text-decoration: none }
a.related_link:hover					{ color: #E50000; font-size: 9px; font-weight: normal; text-decoration: none }
a.related_link:active					{ color: #07160D; font-size: 9px; font-weight: normal; text-decoration: none }

table#categorybrowser {width:240px;background-color: #EBE8E4;float:left;margin-right:5px;}
table#categorybrowser th {color: #000;text-align:left;font-weight:bold; text-decoration: underline; text-transform: uppercase;}
table#categorybrowser th a {color: #000;text-align:left;font-weight:bold; text-decoration: underline; text-transform: uppercase;}
table#categorybrowser td a {background-image: url(corporate/Navigation_Grey_Bullet.gif); background-repeat: no-repeat; background-position:center left;padding-left:15px}
table#categorybrowser td a.selected {color:#E50000;background-image: url(corporate/Navigation_Red_Bullet.gif); background-repeat: no-repeat; background-position:center left;padding-left:15px}

table#categorybrowser td#back {text-align:right;}
table#categorybrowser td#back a {background-image: url(corporate/Navigation_Grey_Up_Bullet.gif); background-repeat: no-repeat; background-position:center right;padding-right:15px}

table#documents  {width:706px;background-color: #EBE8E4;}
table#documents th {text-align:left;}
table#documents td.Owner {width:120px;}
table#documents td.LastUpdate {width:80px;}
table#documents td.Version {width:50px;}
table#documents td.LastAction {width:40px;}
table#documents td.Icons {width:40px;}

table#workflow  {width:706px;background-color: #EBE8E4;}
table#workflow td.Date {width:100px;}
table#workflow td.LastAction {width:40px;}
table#workflow td.Icons {width:180px;}


.popup table#documents  {width:100%;}

#CategoryDocuments {width:460px;float:left;}
#CategoryDocuments table#documents  {width:460px;}

#news_highlight					{ background-color: #EBE8E4; padding: 4px;width:714px;}
#news_highlight.two_columns {background-color: #EBE8E4; padding: 4px;margin-right:5px;width:349px;float:left;}
#news_highlight #title 	{color: #E50000;font-weight:bold; padding-left:15px;padding-bottom:5px;background-image: url(corporate/news_highlights.gif); background-repeat: no-repeat; background-position: 2px left;}
#news_highlight.two_columns table#documents {width:341px;}

#viewlog {text-align:right;margin-top:-30px;margin-bottom:20px;}
#viewlog a {font-size:9px;}


table#feedback  {width:706px;background-color: #EBE8E4;margin-top:2px;}
table#feedback td.CreatedOn {width:80px;}

table#feedbacktypes  {width:706px;background-color: #EBE8E4;margin-top:2px;}
table#feedbacktypes td.MoveMap {width:10px;}
table#feedbacktypes td.Icons {width:20px;}

table#responsibles  {width:706px;background-color: #EBE8E4;margin-top:2px;}
table#responsibles td.Icons {width:20px;}
.popup table#responsibles  {width:100%;}

table#tickermessages  {width:706px;background-color: #EBE8E4;margin-top:2px;}
table#tickermessages td.MoveMap {width:10px;}
table#tickermessages td.Icons {width:20px;}

table#categorybrowser td.MoveMap {width:10px;}

a#page {color: #E50000;}
#pageinfo {font-size:9px;font-weight:bold;vertical-align:top;}
fieldset {
	margin-top:5px;
	padding-bottom:5px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	float:left;
	width:100%;
}

fieldset .fieldinfo {width:100%;height:20px;display:block;}
fieldset .fieldinfo label {font-weight:bold;width:20%;vertical-align:top;}
fieldset .fieldinfo label.mandatory {color: #E50000;}

fieldset fieldset {margin:0px; border:0px;width:50%;}
fieldset fieldset .fieldinfo {width:50%;}
fieldset fieldset .fieldinfo label {width:40%;}

 .field {vertical-align:top;}

.button_container					{ margin: 5px 0 0 0;float:left;vertical-align:middle;}
.button_container	span {heigth:16px;}

#navigation_buttons {width:49%;float:left;}
#action_buttons {width:49%;clear:left;float:right;text-align:right;}
#action_buttons .button_container	{float:right;}


.divider						{ }

/* INTRODUCTION STYLES */
.intro_container					{ width: 100%; margin: 20px 0 0 0; padding: 0 0 0 0 }
.intro_title					{ font-size: 18px; color: #E50000; padding: 0 0 4px 0; margin: 0 0 8px 0 }
.intro_text					{ font-size: 11px; font-weight: bold; line-height: 120%; margin: 8px 0 10px 0 }
.intro_subtitle					{ font-size: 12px; font-weight: bold;color: #E50000; padding: 0 0 4px 0; margin: 0 0 4px 0 }
.intro_image					{ }

.notebody {width:100%;font-size: 10px;clear:both;margin-top:5px;}
#body_text					{ font-size: 11px; line-height: 120%; margin: 8px 0 10px 0 }


/* BUTTON STYLES */
a.button:link				{ font-size: 9px; color: #000000; text-decoration: none;}
a.button:visited					{ font-size: 9px; color: #000000; text-decoration: none }
a.button:hover					{ font-size: 9px; color: #E50000; text-decoration: none }
a.button:active					{ font-size: 9px; color: #07160D; text-decoration: none }

a.button_main:link					{ font-size: 11px; color: #000000; text-decoration: none }
a.button_main:visited				{ font-size: 11px; color: #000000; text-decoration: none }
a.button_main:hover				{ font-size: 11px; color: #E50000; text-decoration: none }
a.button_main:active				{ font-size: 11px; color: #07160D; text-decoration: none }

a.button_primary:link				{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }
a.button_primary:visited				{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }
a.button_primary:hover				{ font-size: 11px; font-weight: bold; color: #E50000; text-decoration: none }
a.button_primary:active				{ font-size: 11px; font-weight: bold; color: #07160D; text-decoration: none }

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
MAIN CONTAINER STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=951px-=-
*/
#container					{ margin: 25px 50px 0 0; text-align: left; width: 651px; }
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
COLUMN STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
#column_container				                { width: 703px; padding: 0 0 20px 0; margin: 0 0 0 0 }
#column_one					{ width: 462px; margin: 0 0 0 0; padding: 0 4px 0 0 }
#column_two					{ width: 233px; margin: 0 0 0 0; padding: 0 0 0 4px }

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
HEADER SECTIONS STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
#header						{ width:100pct; margin: 25px 50px 12px 0 }
#site_tools					{ margin-bottom: 40px }
#site_title					{ width: 725px; font-size: 17px; padding: 10px 3px 10px 3px; margin: 0 0 4px 10px; background-color: #666666; color: #FFFFFF }
#logo						{ height: 35px; text-align: left; width: 100%; padding: 0 0 8px 0; border-bottom: 4px solid #CBCBCB; background: url("corporate/logo.gif") no-repeat -1px 0px;}


/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
MAIN BODY AREA STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
#main_body				{ width: 951px; text-align  :left; clear: both }
#navigation				{ width: 230px; height: 300px; }
#content					{ background-color: #cccccc; padding: 4px 5px 10px 4px; margin: 0 0 0 11px; width:723px;}
.popup #content 	{	width:100%;margin:0px;padding:5px;}
#main_content_area { margin-left:-20px;  }
.popup  #main_content_area { margin-left:0px;  }

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
FOOTER STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
#footer						{ width: 951px; margin: 30px 0 0 0; border-top: 3px solid #EBE8E4}
#footer_title					{ text-align: right; margin: 0 0 0 0; padding: 0 0 10px 0 }
#footer_links					{ float: left; text-align: left; margin: 5px 0 10px 0 }
#footer_tools					{ float: right; text-align: right; margin: 5px 0 10px 0 }

image.footer					{ margin: 0 3px 0 3px; padding: 0 0 0 0 }

a.footer:link					{ font-size: 9px; color: #000000; text-decoration: none }
a.footer:visited					{ font-size: 9px; color: #000000; text-decoration: none }
a.footer:hover					{ font-size: 9px; color: #ffffff; background-color: #000000; text-decoration: none }
a.footer:active					{ font-size: 9px; color: #000000; text-decoration: none }

.footer_tools_image				{ margin: 2px 0 0 0 }

a.links_brand					{ padding: 0 0 0 12px; background-image: url(/EMS_CORP_V1_GLEN/Images/ems_01_bullet_1_tcm318-282374.gif); background-repeat: no-repeat; background-position: 0px 3px }
a.links_tools					{ padding: 0 0 0 12px; background-image: url(/EMS_CORP_V1_GLEN/Images/ems_01_corp_bullet_2_2005_tcm318-238310.gif); background-repeat: no-repeat; background-position: 0px 4px }
a.links_bookmark					{ padding: 0 0 0 12px; background-image: url(/EMS_CORP_V1_GLEN/Images/ems_01_icon_bookmark_tcm318-238327.gif); background-repeat: no-repeat; background-position: 0px -1px }
a.links_contact					{ padding: 0 0 0 12px; background-image: url(/EMS_CORP_V1_GLEN/Images/ems_01_icon_contact_tcm318-238328.gif); background-repeat: no-repeat; background-position: 0px -1px }
a.links_feedback					{ padding: 0 0 0 15px; background-image: url(/EMS_CORP_V1_GLEN/Images/ems_01_icon_feedback_tcm318-238332.gif); background-repeat: no-repeat; background-position: 0px -1px }
a.links_legal					{ padding: 0 0 0 18px; background-image: url(/EMS_CORP_V1_GLEN/Images/ems_01_icon_legal_tcm318-238337.gif); background-repeat: no-repeat; background-position: 0px -2px }


/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
NAVIGATION STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

#navigation_search 				{ text-align: left;clear:both;float: left; width:140px;background-color: #cccccc; }
#navigation_search textarea			{ font-size: 10px; width: 160px; height: 40px; overflow: hidden; margin: 4px 0px 4px 0px }
#navigation_search #submitQuery {float:left;}

#navigation_search .button				{ float: right; padding: 4px 0 0 0 }
html>body #navigation_tools .button_td_link_search		{ line-height: 1px; }
/* none mac ie5 \*/
#navigation_search .button				{ float: right; padding: 4px 5px 0 0 }
/* end none mac ie5 */


#navigation_tools					{ background-color: #cccccc; border-bottom: 1px solid #DDD; padding: 3px 0px 4px 5px; width: 219px; height:61px }
#navigation_tools_administration {background-color: #cccccc; border-bottom: 1px solid #DDD; padding: 3px 0px 4px 5px; width: 219px;height:20px;}
#navigation_toplinks a					{ background-repeat: no-repeat; background-position: left center; padding: 1px 0 0 0px }
#navigation_toplinks #home				{ background-image: url(corporate/home.gif) }
#navigation_toplinks #extranet				{ background-image: url(corporate/home.gif)}
#navigation_toplinks #profile				{ background-image: url(corporate/profile.gif) }
#navigation_toplinks #logoff				{ background-image: url(corporate/profile.gif) }

#navigation_toplinks {background-color: #cccccc;height:10px;}
#navigation_toplinks a	{ padding: 0px 5px 0px 13px;float:left; }
#navigation_toplinks #divider {float:left;background-image: url(corporate/divider.bmp);width:1px;margin: 1px 5px 5px 5px; }



.horizontal_item					{ font-size: 9px }
a.horizontal_item:link					{ font-size: 9px; color: #000000; text-decoration: none }
a.horizontal_item:visited				{ font-size: 9px; color: #000000; text-decoration: none }
a.horizontal_item:hover				{ font-size: 9px; color: #ffffff; background-color: #000000; text-decoration: none }
a.horizontal_item:active				{ font-size: 9px; color: #000000; text-decoration: none }

#lstCountrySelector					{ font-size: 10px; width: 165px; margin: 4px 0 0 0; padding: 0 0 0 0 }

#navigation_main		{ padding: 5px 0 10px 0px; font-size: 12px; color: #999999;width: 219px;}
#navigation_main ul		{ padding: 1px 0 3px 1px; }
#navigation_main li 		{ padding:4px 0 2px 10px; border-bottom: 1px solid #EBE8E4; background-image: url(corporate/Navigation_Red_Bullet.gif); background-repeat: no-repeat; background-position:0px 9px; margin:0px; color: #999999}
#navigation_main a		{ color: #999999; }
#navigation_main a.selected		{ color: #E50000; }
#navigation_main a:hover	{ color: #E50000; }
#navigation_main a:active	{ color: #E50000; }

#navigation_main ul	li ul 	{ padding-top:2px; margin-left:-11px; }
#navigation_main ul	li ul li 	{ background-image: url(corporate/Navigation_Grey_Bullet.gif); background-repeat: no-repeat; background-position:0px 2px; border-bottom:0; padding:1px 0 1px 11px; font-size:11px; }
#navigation_main ul	li ul li a 	{ color:#000; }
#navigation_main ul	li ul li ul 	{ padding:0 0 0 11px; }

#navigation_links .level1	{ width: 219px;height:25px;background-color: #cccccc; border-bottom: 1px solid #EBE8E4; padding: 4px 2px 5px 5px; font-size: 9px;vertical-align:bottom;}
#navigation_links .level2	{ width: 219px;background-color: #EBE8E4; border-bottom: 1px solid #cccccc; padding: 4px 2px 5px 5px; font-size: 9px }
#navigation_links #search {background-image: url(corporate/icon_button_search.gif); background-repeat: no-repeat; background-position:center right;}
#navigation_links #basket {background-image: url(corporate/icon_basket.gif); background-repeat: no-repeat; background-position:center right;}
#navigation_links #feedback {background-image: url(corporate/icon_button_contact.gif); background-repeat: no-repeat; background-position:center right;}
#navigation_links #newdocument {background-image: url(corporate/icon_button_new.gif); background-repeat: no-repeat; background-position:center right;}
#navigation_links #administration {background-image: url(corporate/icon_button_admin.gif); background-repeat: no-repeat; background-position:center right;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
HOME PAGE STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

#news_ticker_container		{width:725px; margin-left: 10px; background-color: #cccccc; display:block; border: 1px solid #fff;height: 24px;}
#news_ticker_container #news_ticker_title	{background-image: url(corporate/news_icon.gif); background-repeat: no-repeat; background-position:center left;width:150px; color: #E50000; font-weight: bold; margin-left:5px;margin-top:7px;padding-left:26px;float: left;vertical-align: bottom;}
#news_ticker			{ overflow:hidden; float: left; width: 540px; font-size: 11px; padding: 9px 3px 0px 3px; color: #000000; }



/* START :: NEWS HIGHLIGHTS */

#news_column2					{ padding: 5px 5px 5px 5px;  }
.news_subtitle					{ font-size: 9px; font-weight: bold; padding: 5px; margin: 0 0 0 0 }
.news_column2_container				{ }
table.news_column2_hl				{ background-color: #FFFFFF; width: 100%; font-size: 9px; margin: 0 0 1px 0; border-bottom: 1px solid #EBE8E4 }
td.news_column2_hl					{ padding: 0 0 20px 7px; margin: 0 0 0 0; vertical-align: top; background-color: #cccccc }
td.news_column2_hl_header				{ padding: 12px 0 5px 7px; font-weight: bold; vertical-align: top }

a.news_column2:link				{ font-size: 9px; color: #000000; text-decoration: underline }
a.news_column2:visited				{ font-size: 9px; color: #000000; text-decoration: underline }
a.news_column2:hover				{ font-size: 9px; color: #E50000; text-decoration: underline }
a.news_column2:active				{ font-size: 9px; color: #000000; text-decoration: underline }

.latest_news					{ margin: 0 0 10px 0 }
.latest_news_title					{ font-size: 11px; font-weight: bold }
.latest_news_desc					{ padding: 0 0 10px 0;}
.latest_news_hl					{ padding: 0 0 10px 0; font-size: 11px; font-weight: bold; line-height: 130% }
.latest_cat_news					{ font-size: 11px; color: #636363; }

a.latest_news:link					{ color: #000000; text-decoration: underline }
a.latest_news:visited				{ color: #000000; text-decoration: underline }
a.latest_news:hover				{ color: #E50000; text-decoration: underline }
a.latest_news:active				{ color: #000000; text-decoration: underline }

a.latest_category_news:link				{ font-size: 9px; color: #9BA2A6; font-weight: normal; text-decoration: none }
a.latest_category_news:visited			{ font-size: 9px; color: #9BA2A6; font-weight: normal; text-decoration: none }
a.latest_category_news:hover			{ font-size: 9px; color: #E50000; font-weight: normal; text-decoration: none }
a.latest_category_news:active			{ font-size: 9px; color: #000000; font-weight: normal; text-decoration: none }

/* END :: NEWS HIGHLIGHTS */

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
SEARCH RESULTS STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

select			{ font-size:10px; }
table			{ font-size:11px; }
table th {text-align:left;}

textarea#query		{ width:145px; height:50px; font-size: 10px; overflow:hidden;margin-right:5px;}
label			{ padding-bottom:5px; }

a.currentpage			{ font-weight:bold; text-decoration:underline; }

.highlight 				{ padding: 5px; width: 234px; background-color: #EBE8E4; }
.highlight table 			{ margin: -2px 0 0 5px; }

/* END :: SEARCH RESULTS */

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
CUSTOM ALERTS STYLE(S) / DIV(S)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

body#CustomAlert {margin: 0px;padding:0px;}
div#CustomAlert {background-color:#cccccc;width:100%;padding:5px;margin: 5px;margin-left:-5px;}
	#CustomAlert h1 {font-family: verdana, arial;font-weight:bold;font-size:12px;color:#E50000;	text-align:left;margin-bottom:0px;text-indent:20px;vertical-align:bottom;height:25px;border-bottom:dotted 1px #000000;}
	#CustomAlert #Confirm 	{background: url("corporate/question.gif") no-repeat;}
	#CustomAlert #Info 	{background: url("corporate/Information.gif") no-repeat;}
	#CustomAlert #Wait 	{background: url("corporate/Wait.gif") no-repeat;}
	#CustomAlert #message {font-style:italic; margin:6px;margin-bottom:18px;margin-top:18px;font-size:11px;}
	#CustomAlert #buttons {border-top:dotted 1px #00000;text-align:right;padding-top:6px;}
	#CustomAlert blockquote {margin-top:5px;margin-bottom:5px;}
	#CustomAlert ul {margin-top:5px;margin-bottom:5px;}
	
	#CustomAlert #message fieldset {font-style:normal;}
	
*/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
LOGIN & REGISTION BOXES
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

#login_boxes {width:100%;text-align:center;margin-top:10px;}
#login_boxes  .innerbox {width:250px;float:left;background-color:#DCDCDC;height:180px;border:solid white 3px;padding:5px;}
#login_boxes #registration_box.innerbox {margin-left:50px;}
#login_boxes #login_box.innerbox {border-left:0;}
#login_boxes .innerbox #title {font-weight:bold;margin-bottom:10px;}

#login_boxes .failed {color:#E50000;}

#login_boxes td {vertical-align:top;}
#login_boxes #buttons {text-align:right;vertical-align:bottom;}
#login_boxes #body_link {margin-top:5px;}
#login_boxes #body_link a {color:#E50000;}

/*----------clearfix----------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*--------end clearfix--------*/


