body, div, p, span, table, tr, td {font-family: Arial, Verdana; font-size: 11px}
body {min-width: 0}

#main, #ControlPanel_wrapper, #head_wrapper, .wrapper, .placeholder {border: 0px #000000 solid}

.title
{
	font-family: Arial, Verdana, Sans-Serif; font-size:16px; font-weight:bold; color: #003366;
}

h3
{
	font-family: Arial, Verdana, Sans-Serif; font-size:14px; font-weight:bold; color: #003366;
}

body 
{	
	background: #ddd url(body-bg.gif) repeat-x; 
	text-align: center; 
	margin: 0; 
	padding: 0;
}

#main
{
	margin: 0 auto;
	width: 910px;
	text-align: left;
}

#ControlPanel_wrapper 
{
	width: auto;
	height: auto;
	margin: 0 auto; 
}

#head_wrapper 
{
	width: auto; _width: 910px;
	padding: 0px 0px 5px 0px;
	margin: 0 auto; 
}

/*	Top		*/
#top	{height: 80px; _width: 910px; background: #002574}
#top ul	{float: right; margin: 10px 0 0 0; list-style-type: none}
#top li	{float: left; margin-right: 20px; padding: 21px 0 24px 0; color: #fff; text-decoration: none; list-style-type: none;}
#top li.l_selector table, #top li.l_selector td, #top li.l_selector tr {padding: 0;}
#top span.languageselector {color: #fff;}
#top a	{color: #fff; text-decoration: none;}
#top a.login {color: #fff; text-decoration: none;}
#top a:hover	{text-decoration: underline;}
#top a.login:hover	{text-decoration: underline;}
#top li.choose-company	{background: url(choose-company-bg.gif) 50% 50% no-repeat;}
#top li.choose-company a.choose {padding-right: 12px; background: url(a-arrow-down.gif) right 4px no-repeat;}
#top div.logo	{position: absolute; margin: 20px 0 0 30px;}
#top table {width: 0px;}
#top td {padding: 0px;}
#top .SubHead {color: #ffffff;}

/*	Companies	*/
#companies {display: block; padding: 0 20px 15px 20px; background: #002574; _width: 910px;}
#companies *	{color: #4faae3;}
#companies table	{border: 0;}
#companies td.real	{padding-right: 25px; vertical-align: top; line-height: 14px;}
#companies a	{text-decoration: none;}
#companies a:hover	{text-decoration: underline;}

/*	Link_Menu	*/
#link_menu_wrapper {height: 35px; background: #97BEE7;}
#link_menu_wrapper, #link_menu_wrapper * {color: #fff;}
#link_menu_wrapper div.bufab_group {float: right; padding: 10px 15px 0 15px; background: url(a-arrow-left.gif) left 14px no-repeat;}
#link_menu_wrapper ul	{margin: 0 0 0 -38px; list-style-type: none;}
#link_menu_wrapper li	{float: left; padding: 10px 10px 11px 10px; border-right: 1px solid #BAD3FF; list-style-type: none;}
#link_menu_wrapper a	{text-decoration: none;}
#link_menu_wrapper a:hover {text-decoration: underline;}

/*	Menu		*/

#top_menu_wrapper span{background: #ffffff;}

/* OLD
#top_menu_wrapper 
{
	position:absolute;
    left:400px;
    top:110px;
    display:block;
    width:910px;
}
*/

#content_wrapper
{
	width: auto;
	padding: 0 0 5px 0;
	margin: 0 auto;
}

#leftmenu_and_content
{
	padding: 5px 0 5px 0
}

#left_menu_td
{
	padding: 10;
	width: 218px;
	_height: 1px; /*G?r s? att EI fattar att heigth: 100% p? underliggande div*/
	background-color: #ffffff;
}

#Left_Menu
{
	width: auto;
	height: 100%;
	padding: 20px 0 20px 0;
	background-color: #eeeeee;
}

#content_td
{
	padding: 30px 20px 30px 20px;
	width: auto;
	_height: 1px; /*G?r s? att EI fattar att heigth: 100% p? underliggande div*/
	background-color: #ffffff;
	vertical-align: top;
}

.content_placeholder
{
	padding: 0;
	width: auto;
	height: 100%;
	background-color: #ffffff
}

#leftpane_td
{
	padding: 5px 5px 5px 0;
	width: 455px;
	_height: 1px; /*G?r s? att EI fattar att heigth: 100% p? underliggande div*/
}

#rightpane_td
{
	padding: 5px 0px 5px 5px;
	width: 455px;
	_height: 1px; /*G?r s? att EI fattar att heigth: 100% p? underliggande div*/
}

.dummy_table_placeholder
{	
	width: 450px;
	height: 100%;
	background-color: #ffffff;	
}

.table_placeholder
{
	width: auto;
	padding: 20px;
}

.wrapper
{
	padding: 5px 0 5px 0;
}

.ContentPane
{
	_width: 910px;
	padding: 10px;
	background-color: #ffffff
}

.Quick_Links
{
	_width: 910px;
	padding: 0px 6px 6px 6px;
	background-color: #ffffff
}

.Quick_Links td
{
	padding: 0px 6px 6px 6px;	
}

.quick_link_text
{
	padding: 10px;
	background-color: #eeeeee;
	height: 85px;
	width: auto;
}

#companies_bottom_wrapper table	{border: 0;}
#companies_bottom_wrapper td.real	{padding-right: 25px; vertical-align: top; line-height: 14px;}
#companies_bottom_wrapper a	{text-decoration: none;}
#companies_bottom_wrapper a:hover	{text-decoration: underline;}

.Companies_Bottom
{
	_width: 910px;
	padding: 20px;
	background-color: #ffffff
}

#bottom_wrapper
{
	padding-top: 0;
}

.bottom
{
	_width: 910px;
	padding: 0 10px 10px 10px;
	background-color: #ffffff;
	background-color: Transparent;		
}

.bottom a {color: Gray; text-decoration: none;}
.bottom a:hover	{color: Gray; text-decoration: underline;}

.AnnouncementList
{
    /* Used for main datalist, not used when displaytype is linksmenu */
    width: auto;
}

#ParentTabs ul
{
	padding: 0; 
	margin: 0; 
	list-style: none; 
	width: 910px;
	height: 35px;
	background-color: #DDDDDD;

}

#ParentTabs li 
{
	display: block;
	border-right: solid 1px #F6F6F6;
	float:left; 
	width: auto;
	padding: 10px 10px 10px 10px; 
	list-style: none;
}

#ParentTabs a
{
	color: #666666;

	font-family: Arial, Verdana;
}

#nav ul 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-width: 0px;
}

#nav li {
	position: relative;
	display: block;
	list-style: none;
}

#nav a 
{
	background-image: url(LinkIcon.png);
	background-repeat: no-repeat;
	background-position: 20px 0.8em;
	padding: 5px 0 5px 0;	
    display: block;
    color: #003366;
    font-family: Arial, Verdana;
    font-weight: normal;
}

#nav a:hover
{
	text-decoration: underline;	 
}

#nav .SelectedTab a
{
    background-color: #DFDFDF;
}
#nav .Level1 
{
    text-indent: 35px;
}
#nav .Level2 a 
{
	background-position: 30px .8em;
    text-indent: 45px;
}
#nav .Level3 a 
{
	background-position: 40px .8em;
    text-indent: 55px;
}

#nav .Level4 a 
{
	background-position: 50px .8em;
    text-indent: 65px;
}

#nav .Level5 a 
{
	background-position: 60px .8em;
    text-indent: 75px;
}

#nav .Level6 a 
{
	background-position: 70px .8em;
    text-indent: 85px;
}