/**********************************************************************************************
		
	1. BASE
			1.1 Reset
			1.2 Default styles
			1.3 Basic styles
	
	2. LAYOUT
			2.1 Header
			2.2 Top Navigation
			2.3 Left Navigation
			2.4 Contact
			2.5 Sidebar
			2.6 Footer
		

***********************************************************************************************/


/* 1. BASE
-----------------------------------------------------------------------------------------------
===============================================================================================*/	



/* 1.1	Reset
-----------------------------------------------------------------------------------------------*/	


	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, /*img,*/ ins, kbd, q, s, samp,
	small, strike, strong, /*sub, sup,*/ tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, caption
	/*,table, tbody, tfoot, thead, tr, th, td*/ {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}

	a img {border:none;}

	blockquote, q {
		quotes: none;
	}
	
	blockquote:before, 
	blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	:focus {
		outline: 0;
	}
	
	ins {
		text-decoration: none;
	}
	
	del {
		text-decoration: line-through;
	}


/* 1.2	Default styles
-----------------------------------------------------------------------------------------------*/	

	html,body {
		background:#fff url(../images/body-bg.png) repeat-x;
		font-family:arial,verdana,geneva,arial,helvetica,sans-serif;
		font-size:87%;
		color:#323f4b;
		line-height:125%;
		}

	hr.sectiondivider  { 
		display: none;
	}
			
	strong {
		font-weight: bold;
	}
			
	em {
		font-style: italic;
	}
		
	abbr, acronym {
		border-bottom: 1px dotted #999; 
		cursor: help;
	}
	
	input, textarea, select {
		font: 1em Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	a,
	a:link,
	a:visited {
		font-size:1em;color:#32404b;text-decoration:none;cursor:pointer;
	}
	
	a:hover, 
	a:active {
		font-size:1em;text-decoration:underline;color:#616a76;cursor:pointer;
	}

	

/* 1.3	Basic styles
-----------------------------------------------------------------------------------------------*/	

ol.accessibility-nav { position: absolute; left: -1000em; text-align: left; }
.hide { display: none; } 
div.clearfix:after, div.wrap:after, div.navigation:after, .contain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	

/* 2. LAYOUT
-----------------------------------------------------------------------------------------------*/	

div.container {background-color:#ffffff;width:996px;margin:0 auto;text-align:left;}
div.header {position: relative; height: 87px; background-color: #333f4b; overflow: hidden; width: 996px;}
div.wrap {width:100%;clear:both;text-align:left;}
div.wrapper {float: left; width: 100%;overflow:hidden;} 
div.content { width: 497px;margin: 0 160px 0 250px; }

.fullwidth div.content {width:699px;margin: 0 0px 0 256px; }

div.sub-navigation {float: left; width: 225px; margin-left: -1026px; } 
div.sidebar {float: left; width: 220px; margin: -1px 0 0 -221px;}
div.clear {width:100%;height:40px;clear:both;overflow:hidden;}

/* 2.1	Header
-----------------------------------------------------------------------------------------------*/	

.header .top                                                          {width:100%;height:87px;clear:both;}
.header .top .left                                                    {width:500px;height:87px;float:left;}
.header .top .left .pad												  {padding: 27px 0px 0px 0px;}
.header .top .left p                                                  {display:none;}
.header .top .right                                                   {width:400px;height:87px;float:right;}
.header .top .right .pad                                              {float:right;padding:20px 0px 0px 0px;}

/* 2.2	Top Navigation
-----------------------------------------------------------------------------------------------*/	

.navigation 														 {width:100%;clear:both;padding:10px 0px 0px 0px;}
.navigation .main-menu                                               {width:100%;height:55px;clear:both;}
.navigation .main-menu ul                                            {margin:0;padding:0;list-style-type:none;}
.navigation .main-menu ul li                                         {float:left;height:44px;}
.navigation .main-menu ul li a                                       {width:249px;height:44px;float:left;}
.navigation .main-menu ul li a:hover                                 {background-position:0px -44px;text-decoration:none;}
.navigation .main-menu ul li a span                                  {height:30px;float:left;cursor:pointer;padding:14px 0px 0px 40px;color:#fff;text-decoration:none;font-size:16px;font-weight:bold;line-height:16px;}
.navigation .main-menu ul li .selected                               {background-position:0px -44px!important;}
.navigation .main-menu ul li .a                                      {width:249px;background:url(../images/main-menu-a.png) no-repeat 0px 0px;}
.navigation .main-menu ul li .a span                                 {width:209px;}
.navigation .main-menu ul li .b                                      {width:248px;background:url(../images/main-menu-b.png) no-repeat 0px 0px;}
.navigation .main-menu ul li .b span                                 {width:208px;}
.navigation .main-menu ul li .c                                      {width:250px;background:url(../images/main-menu-c.png) no-repeat 0px 0px;}
.navigation .main-menu ul li .c span                                 {width:210px;}
.navigation .main-menu ul li .d                                      {width:249px;background:url(../images/main-menu-d.png) no-repeat 0px 0px;}
.navigation .main-menu ul li .d span                                 {width:209px;}
.navigation .service                                                 {width:100%;height:30px;clear:both;}
.navigation .service .navi                                           {width:849px;float:left;}
.navigation .service .navi .flt                                      {float:right;padding:3px 0px 0px 0px;}
.navigation .service .navi .flt ul                                   {margin:0;padding:0;list-style-type:none;font-size:11px;line-height:14px;}
.navigation .service .navi .flt ul li                                {display:inline;}
.navigation .service .navi .flt ul li span                           {padding:0px 9px 0px 0px;background:url(../images/service-seperator.png) no-repeat 50% 50%;}
.navigation .service .search                                         {width:147px;float:left;}
.navigation .service .search .flt                                    {width:137px;height:20px;float:right;background:#ccc;}
.navigation .service .search .flt label                              {display:none;}
.navigation .service .search .flt .inp                               {width:135px;height:18px;clear:both;margin:1px 0px 0px 1px;background-color:#fff;}
.navigation .service .search .flt .inp input                         {width:100px;border:none;background:#fff;font-size:11px;padding:2px 0px 0px 10px;outline:none;float:left;}
.navigation .service .search .flt .inp input.button                  {width:auto;background:transparent;padding:0px 0px 0px 0px;float:right;clear:none;}

/* 2.3	Left Navigation
-----------------------------------------------------------------------------------------------*/

.sub-navigation .pad                                         {clear:both;padding:2px 0px 0px 55px; width:180px; overflow:hidden; }
.sub-navigation .pad .show                                   {display:block;}
.sub-navigation .pad div                                   	{width:100%;overflow:hidden;display:block;padding:1px 0px 0px 0px;}
.sub-navigation .pad ul                                      {margin:0;padding:0;list-style-type:none;width:180px;}
.sub-navigation .pad ul li.first                             {border:none;}
.sub-navigation .pad ul li                                   {display:block;width:180px;border-top:1px solid #b8babc;}
.sub-navigation .pad ul li a                                 {display:block;padding:8px 0px 8px 15px;font-size:14px;font-weight:bold;background:url(../images/content-menu-lvl1-active.png) no-repeat 0px 10px; line-height:15px;}
.sub-navigation .pad ul li a.posting						 {background-image:none;}
* html .sub-navigation .pad ul li a 							{padding:7px 0px 7px 15px;}
*+html .sub-navigation .pad ul li a 							{padding:7px 0px 8px 15px;}
.sub-navigation .pad ul li a:hover                           {text-decoration:none;}
.sub-navigation .pad ul li .open                             {background:url(../images/content-menu-lvl1-selected.png) no-repeat 0px 14px;text-decoration:underline;}
.sub-navigation .pad ul li .selected                         {text-decoration:underline;}
.sub-navigation .pad ul li .selected:hover                   {text-decoration:underline;}
.sub-navigation .pad ul ul                                   {margin:0;padding:0;padding:0px 0px 10px 15px;width:165px;list-style-type:none; font-size:15px; line-height:15px;}
.sub-navigation .pad ul ul li                                {display:block;width:165px;padding:0px 0px 0px 0px;border:none;}
.sub-navigation .pad ul ul li a                              {display:block;padding:2px 0px 2px 15px;font-size:11px;font-weight:bold;background:url(../images/content-menu-lvl1-active.png) no-repeat 0px 4px; }
.sub-navigation .pad ul ul li a:hover                        {text-decoration:underline;}
.sub-navigation .pad ul ul li .open                          {text-decoration:underline;background:url(../images/content-menu-lvl1-selected.png) no-repeat 0px 7px;}
.sub-navigation .pad ul ul li .selected                      {text-decoration:underline;}
.sub-navigation .pad ul ul ul                                {margin:0;padding:0;padding:5px 0px 5px 15px;width:150px;list-style-type:none;}
.sub-navigation .pad ul ul ul li                             {display:block;width:165px;padding:0px 0px 0px 0px;border:none;}
.sub-navigation .pad ul ul ul li a                           {display:block;padding:2px 0px 2px 15px;font-size:11px;font-weight:bold;background:none; }
.sub-navigation .pad ul ul ul li a:hover                     {text-decoration:underline;}
.sub-navigation .pad ul ul ul li .open			             {text-decoration:underline;background:none;}
.sub-navigation .pad ul ul ul li .selected                   {text-decoration:underline;background:none;}

/* 2.4	Content
-----------------------------------------------------------------------------------------------*/

.wrap .content .func                                   {width:100%;min-height:17px;clear:both;border-bottom:1px solid #b8babc;padding:9px 0px 6px 0px; line-height:15px;}
.wrap .content .func .lft                              {width:340px;float:left;}
.wrap .content .func .lft .dst                    	   {width:340px;height:10px;clear:both;}
.wrap .content .func .lft .abs                    	   {width:340px;height:30px;position:absolute;margin-top:3px;}
.wrap .content .func .lft .flt                    	   {float:left;}
.wrap .content .func .lft ul                           {margin:0;padding:0;list-style-type:none;font-size:10px;line-height:12px;}
.wrap .content .func .lft ul li                        {float:left;white-space:nowrap;}
.wrap .content .func .lft ul li.sep                    {float:left;padding:0px 3px 0px 3px;}
.wrap .content .func .lft ul li .selected              {font-weight:bold;}
.wrap .content .func .rgt                              {width:150px;float:left;overflow:hidden;}
.fullwidth .wrap .content .func .rgt				   {width:429px;}
.wrap .content .func .rgt ul                           {margin:0;padding:0;list-style-type:none;float:right;}
.wrap .content .func .rgt ul li.nomar                  {margin:0!important;}
.wrap .content .func .rgt ul li                        {float:left;margin-left:14px;}
.wrap .content .func .rgt ul li .print                 {float:left;font-size:10px;color:#3d444c;padding:0px 0px 0px 22px;background:url(../images/icon-print.png) no-repeat 0px 50%;}
.wrap .content .func .rgt ul li .pdf                   {float:left;font-size:10px;color:#3d444c;padding:0px 0px 0px 18px;background:url(../images/icon-pdf.png) no-repeat 0px 50%;}
.wrap .content .func .rgt ul li .share                 {float:left;font-size:10px;color:#3d444c;padding:0px 0px 0px 0px;background:url(../images/icon-share-c.png) repeat-x 0px 1px;text-decoration:none;}
.wrap .content .func .rgt ul li .share .c              {float:left;padding:0px 5px 0px 5px; cursor:pointer;}
.wrap .content .func .rgt ul li .share .l              {float:left; background:url(../images/icon-share-l.png) no-repeat 0px 1px; width:7px; height:15px;}
.wrap .content .func .rgt ul li .share .r              {float:left; background:url(../images/icon-share-r.png) no-repeat 0px 1px; width:18px; height:15px;}
.wrap .content .func .rgt ul li .share-active          {float:left;font-size:10px;color:#fff;padding:0px 0px 0px 0px;background:url(../images/icon-share-active-c.png) repeat-x 0px 1px;text-decoration:none;}
.wrap .content .func .rgt ul li .share-active .c       {float:left;padding:0px 5px 0px 5px; cursor:pointer;}
.wrap .content .func .rgt ul li .share-active .l       {float:left; background:url(../images/icon-share-active-l.png) no-repeat 0px 1px; width:7px; height:15px;}
.wrap .content .func .rgt ul li .share-active .r       {float:left; background:url(../images/icon-share-active-r.png) no-repeat 0px 1px; width:18px; height:15px;}
.wrap .content .func .rgt ul li .share:hover           {text-decoration:none;}
.wrap .content .func .rgt ul li .share-active:hover    {text-decoration:none;}
.wrap .content .func .clr                              {width:100%;height:1px;clear:both;overflow:hidden;}
.wrap .content .cnts                                   {width:100%;clear:both;padding:10px 0px 0px 0px;}
.wrap .content .cnts h1					               {margin:0;font-size:166%;font-weight:bold;line-height:115%;margin-bottom:5px;}
.wrap .content .cnts h2							       {margin:0;margin-bottom:20px;line-height:140%;}
.wrap .content .cnts p                                 {margin:0;color:#000;margin-bottom:20px;line-height:165%;}
.wrap .content .cnts img                               {padding:5px 0px 0px 0px;}
.wrap .content .cnts a                                 {color:#000;text-decoration:underline;}
.wrap .content .cnts a:hover                           {color:#616a76;}
.wrap .content .cnts ul	                               {margin:0;padding:0;list-style-type:none;padding:5px 0px 0px 0px;margin-bottom:20px;color:#000;}
.wrap .content .cnts ul li                             {padding:0px 0px 0px 19px;line-height:165%;background:url(../images/ul-li-000.png) no-repeat 10px 8px;color:#000;}
.wrap .content .cnts ol	                               {margin:0;padding:0;list-style-type:decimal; list-style-position:inside; padding:5px 0px 0px 0px;margin-bottom:20px;color:#000;}
.wrap .content .cnts ol li                             {padding:0px 0px 0px 10px;line-height:165%;color:#000;}
.wrap .content .author                                 {width:100%;clear:both;}
.wrap .content .author .bdr                            {width:100%;clear:both;padding:8px 0px 0px 0px;border-top:1px solid #b8babc;}
.wrap .content .author .bdr p                          {margin:0;font-size:10px;color:#3d444c;}
.wrap .content .author .bdr a                          {color:#000;text-decoration:underline;}
.wrap .content .author .bdr a:hover                    {color:#616a76;text-decoration:underline;}
.wrap .content .addons                                 {width:100%;clear:both;}
.wrap .content .addons .pd                             {width:100%;clear:both;padding:20px 0px 0px 0px;border-top:1px solid #b8babc;}
.wrap .content .addons .pd .news-list                  {width:100%;clear:both;border-bottom:1px solid #b8babc;margin-bottom:20px;}
.wrap .content .addons .pd .news                       {width:100%;clear:both;margin-bottom:25px;}
.wrap .content .addons .pd .news .lf                   {width:209px;float:left;}
.wrap .content .addons .pd .news .lf img               {padding:0px 0px 0px 3px;}
.wrap .content .addons .pd .news .rg                   {width:281px;float:left;}
.wrap .content .addons .pd .news .rg .hd               {width:100%;clear:both;padding:5px 0px 7px 0px;}
.wrap .content .addons .pd .news .rg .hd p             {margin:0;font-size:115%;}
.wrap .content .addons .pd .news .rg .txt              {width:100%;clear:both;border-top:1px solid #b8babc;padding:7px 0px 7px 0px;}
.wrap .content .addons .pd .news .rg .txt p            {margin:0;}
.wrap .content .addons .pd .news .rg .link             {width:100%;height:15px;clear:both;}
.wrap .content .addons .pd .news .rg .link p           {margin:0;}
.wrap .content .addons .pd .news .rg .link a           {float:left;padding:0px 0px 0px 20px;font-size:90%;background:url(../images/icon-arrow-eee.png) no-repeat left 50%;font-weight:bold;}
.wrap .content .addons .pd .news .cl                   {width:100%;height:1px;clear:both;overflow:hidden;}
.wrap .content .addons .pd .chead                      {width:100%;height:24px;clear:both;overflow:hidden;}
.wrap .content .addons .pd .chead .lft                 {width:370px;float:left;}
.wrap .content .addons .pd .chead .lft p               {margin:0;margin-bottom:10px;font-size:130%;color:#334049;}
.wrap .content .addons .pd .chead .rgt                 {width:110px;float:right;}
.wrap .content .addons .pd .chead .rgt ul              {margin:0;padding:0;list-style-type:none;padding:3px 0px 0px 0px;float:right;}
.wrap .content .addons .pd .chead .rgt ul li           {float:left;width:12px;height:15px;background:url(../images/ticker-bull-disabled.png) no-repeat 50% 50%;margin-left:3px;cursor:pointer;}
.wrap .content .addons .pd .chead .rgt ul li.current   {background:url(../images/ticker-bull-enabled.png) no-repeat 50% 50%;}
.wrap .content .addons .pd .chead .rgt ul li span      {display:none;}
.wrap .content .addons .pd .chead .clr                 {width:100%;height:1px;clear:both;overflow:hidden;}
.wrap .content .addons .pd .carset                     {width:100%;clear:both;margin-bottom:15px;}
.wrap .content .addons .pd .carset .hd                 {width:100%;clear:both;margin-bottom:10px;}
.wrap .content .addons .pd .carset .hd p               {margin:0;font-size:14px;}
.wrap .content .addons .pd .carousel .pd       		   {border:none;}
.wrap .content .addons .pd .lists                      {width:100%;clear:both;margin-bottom:15px;}
.wrap .content .addons .pd .lists .lf                  {width:247px;float:left;}
.wrap .content .addons .pd .lists .lf .in              {width:234px;clear:both;}
.wrap .content .addons .pd .lists .rg                  {width:243px;float:left;}
.wrap .content .addons .pd .lists .rg .in              {width:243px;clear:both;}
.wrap .content .addons .pd .lists .cl                  {width:100%;height:1px;clear:both;overflow:hidden;}
.wrap .content .addons .pd .lists .hd                  {width:100%;clear:both;margin-bottom:10px;}
.wrap .content .addons .pd .lists .hd p                {margin:0;font-size:115%;}
.wrap .content .addons .pd .lists .list                {width:100%;clear:both;background:#e6e6e6;}
.wrap .content .addons .pd .lists .list .pdx           {clear:both;padding:5px 10px 10px 10px;}
.wrap .content .addons .pd .lists .list .pdx .lst      {width:100%;clear:both;}
.wrap .content .addons .pd .lists .list .pdx .lst ul   {margin:0;padding:0;list-style-type:none;font-size:92%;width:100%;}
.wrap .content .addons .pd .lists .list .pdx .lst ul li {line-height:115%;padding:5px 0px 10px 0px;}
.wrap .content .addons .pd .lists .list .pdx .lst ul li span {font-size:90%;color:#3d444c;font-weight:bold;}
.wrap .content .addons .pd .lists .list .pdx .more     {width:100%;height:15px;padding:10px 0px 0px 0px;clear:both;border-top:1px solid #b8babc;}
.wrap .content .addons .pd .lists .list .pdx .more p   {margin:0;}
.wrap .content .addons .pd .lists .list .pdx .more a   {float:left;padding:0px 0px 0px 20px;font-size:92%;background:url(../images/icon-arrow-eee.png) no-repeat left 50%;font-weight:bold;}

/* 2.5	Sidebar
-----------------------------------------------------------------------------------------------*/	

.sidebar                                        {font-size:12px; line-height:15px;}
.sidebar .bdr                                   {width:100%;height:32px;clear:both;margin-bottom:10px;border-bottom:1px solid #b8babc;}
.sidebar .mwr-t1                                {width:100%;clear:both;margin-bottom:15px;}
.sidebar .mwr-t1 .head                          {width:100%;clear:both;margin-bottom:8px;}
.sidebar .mwr-t1 .head p                        {margin:0;font-size:14px;}
.sidebar .mwr-t1 .text                          {clear:both;padding:10px 10px 0px 10px;background:#e6e6e6;}
.sidebar .mwr-t1 .text ul                       {margin:0;padding:0;list-style-type:none;padding:0px 0px 0px 0px;}
.sidebar .mwr-t1 .text ul li                    {padding:0px 0px 9px 10px;line-height:120%;background:url(../images/ul-li-000.png) no-repeat 0px 5px;}
.sidebar .mwr-t1 .text p                        {margin:0;font-size:11px;}
.sidebar .mwr-t1 .text img                      {display:block;padding:5px 0px 10px 0px;}
.sidebar table.SidebarModuleTable               {margin-bottom:15px; font-size:11px;}
.sidebar table.SidebarModuleTable td            {background-color:#e6e6e6; padding:10px 10px 10px 10px;}
.sidebar table.SidebarModuleTable td td         {background-color:transparent; padding:0px;}
.sidebar table.SidebarModuleTable td.Title      {background-color:transparent; padding:0px; font-size:14px; padding-bottom:8px; font-weight:bold;}
.sidebar table.SidebarModuleTable a:link,
.sidebar table.SidebarModuleTable a:active,
.sidebar table.SidebarModuleTable a:visited		{text-decoration:underline;}


/* 2.6	Footer
-----------------------------------------------------------------------------------------------*/

.footer                                                  {width:100%;height:50px;clear:both;background:url(../images/footer-shadow.png) no-repeat;}
.footer .pad                                             {clear:both;padding:12px 0px 0px 22px;}
.footer .pad address                                     {font-size:11px;color:#898c93;font-style:normal;}
.footer .pad address a                                   {color:#898c93;}


/* 2.7	Misc
-----------------------------------------------------------------------------------------------*/

table.EditModeTable
{
	margin: 10px 0px 10px 0px;
}

tr.EvenRow td
{
	text-align: left;
	border-left: solid 1px #eff3f7;
	border-right: solid 1px #eff3f7;
	background-color: #eff3f7;
	padding: 5px 5px 5px 5px;
}

tr.OddRow td
{
	border-left: solid 1px #eff3f7;
	border-right: solid 1px #eff3f7;
	background-color: white;
	padding: 5px 5px 5px 5px;
	
}

tr.TableTop td
{
	border-top: solid 1px #eff3f7;
}

tr.TableFooter td
{
	border-bottom: solid 1px #eff3f7;
}

tr.EvenRow td td,
tr.OddRow td td
{
	border: none;
}

/* 2.8  Template styles
-----------------------------------------------------------------------------------------------*/
.StandardDivArea, .ContentPadding, .AdminTable
{
	width: 100%;
}

.contenttable
{
	width: 480px;
}

.OwnerInformation
{
	margin: 20px 0px 5px 0px;
}

.DeveloperInfoContainer
{
	border-style: outset;
	border-width: 1px;
	width: 996px;
	background: #ededed;
	margin-top: 10px;
	padding: 5px;
}

.DeveloperInfoContainer table td
{
	font-size: 80%;
}

#uiCustomRadMultiPage1 .clsPlaceholderDescriptionTable
{
	margin: 15px 0px 3px 0px;
}

/* 2.8  Webauthor styles
-----------------------------------------------------------------------------------------------*/
.HideInLive
{
	display: none;
	visibility: hidden;
}

/* TabStrip */
#content div.TabStrip { width: 720px; }
#content div.TabStrip div.levelwrap {border-bottom:solid 1px Gray; width: 726px;}
#content div.TabStrip div.levelwrap ul {position:relative; top:1px; margin:0px; padding:0px; border-left:solid 1px Gray;}
#content div.TabStrip div.levelwrap ul li { left:0px;}
#content div.TabStrip div.levelwrap ul li a{border:solid 1px Gray; color:Black; padding:3px 5px 3px 5px; background-color:Silver; border-left:solid 1px Silver;}
#content div.TabStrip div.levelwrap ul li a.selected{border-bottom:solid 1px white; background-color:White; border-left:solid 1px white;}
#content div.TabStrip div.levelwrap ul li a:hover{text-decoration:none;}
#content div.MultiPage {border:solid 1px Gray; padding:5px; border-top:solid 0px transparent; width: 715px; }

/* 2.9  Search page styles
-----------------------------------------------------------------------------------------------*/
#content .SearchResult { margin: 10px 0px 10px 0px; }

#content input, #content select { font-size: 1.0em; }

#content .MetaDataFieldControlHeadline, #content .MetaDataFieldControlBox { width: 709px; }

.wrap .content .cnts .SearchResultTitle {font-size:120%; font-weight:bold; margin-bottom:5px;}
.wrap .content .cnts .SearchResultTitle a:active{text-decoration:none;}
.wrap .content .cnts .SearchResultTitle a:visited{text-decoration:none;}
.wrap .content .cnts .SearchResultTitle a:link{text-decoration:none;}
.wrap .content .cnts .SearchResultTitle a:hover{text-decoration:underline;}

/* SNS NewsModule list
-----------------------------------------------------------------------------------------------*/

.wrap .content .cnts .nyhedsfelt ul li {background-image:none; padding:0px;}

/* General list (Udvidet liste)
-----------------------------------------------------------------------------------------------*/

.GeneralListDiv {line-height:165%;}


/* 3.0	Frontpage
-----------------------------------------------------------------------------------------------*/

.wrap .wrapper .front                                                   {width:100%;clear:both;}
.wrap .wrapper .front .left                                             {width:506px;float:left;}
.wrap .wrapper .front .left .inn                                        {width:492px;clear:both;}
.wrap .wrapper .front .left .inn .headline                              {width:100%;height:24px;clear:both;}
.wrap .wrapper .front .left .inn .headline p                            {margin:0;margin-bottom:10px;font-size:130%;color:#334049;}
.wrap .wrapper .front .left .inn .news                                  {width:100%;height:488px;clear:both;background:#e6e6e6;overflow:hidden;}
.wrap .wrapper .front .left .inn .news .pad                             {clear:both;padding:0px 20px 0px 20px;}
.wrap .wrapper .front .left .inn .news .pad .high                       {width:100%;clear:both;border-bottom:1px solid #a3a6ac;padding:15px 0px 0px 0px; margin-top:10px; height:158px;}
.wrap .wrapper .front .left .inn .news .pad .high .lft                  {width:172px;float:left;}
.wrap .wrapper .front .left .inn .news .pad .high .rgt                  {width:280px;float:left;}
.wrap .wrapper .front .left .inn .news .pad .high .rgt a:hover          {text-decoration:none;}
.wrap .wrapper .front .left .inn .news .pad .high .rgt .date            {width:100%;clear:both;margin-bottom:3px;}
.wrap .wrapper .front .left .inn .news .pad .high .rgt .date span       {font-size:90%;}
.wrap .wrapper .front .left .inn .news .pad .high .rgt .text            {width:100%;clear:both;}
.wrap .wrapper .front .left .inn .news .pad .high .rgt .text strong     {font-size:21px;font-weight:bold;line-height:110%;display:block;margin-bottom:6px;}
.wrap .wrapper .front .left .inn .news .pad .high .clr                  {width:100%;height:15px;clear:both;}
.wrap .wrapper .front .left .inn .news .pad .list                       {width:100%;height:250px;clear:both;padding:10px 0px 0px 0px;overflow:hidden;}
.wrap .wrapper .front .left .inn .news .pad .list ul                    {margin:0;padding:0;list-style-type:none;}
.wrap .wrapper .front .left .inn .news .pad .list ul li                 {padding-bottom:16px;}
* html .wrap .wrapper .front .left .inn .news .pad .list ul li          {padding-bottom:17px;}
*+html .wrap .wrapper .front .left .inn .news .pad .list ul li          {padding-bottom:17px;}
.wrap .wrapper .front .left .inn .news .pad .list ul li a               {text-decoration:none;}
.wrap .wrapper .front .left .inn .news .pad .list ul li a:hover         {text-decoration:none;}
.wrap .wrapper .front .left .inn .news .pad .list ul li strong          {font-size:115%;}
.wrap .wrapper .front .left .inn .news .pad .list ul li span            {font-size:90%;}
.wrap .wrapper .front .left .inn .news .bpad                            {clear:both;padding:10px 20px 0px 20px;}
.wrap .wrapper .front .left .inn .news .links                           {width:100%;height:30px;clear:both;padding:12px 0px 0px 0px;border-top:1px solid #a3a6ac;}
.wrap .wrapper .front .left .inn .news .links .lft                      {width:225px;float:left;}
.wrap .wrapper .front .left .inn .news .links .lft ul                   {margin:0;padding:0;list-style-type:none;padding:1px 0px 0px 0px;}
.wrap .wrapper .front .left .inn .news .links .lft ul li                {float:left;}
.wrap .wrapper .front .left .inn .news .links .lft ul li a              {float:left;padding:1px 0px 0px 22px;background:url(../images/icon-arrow-eee.png) no-repeat 0px 50%;font-weight:bold;}
.wrap .wrapper .front .left .inn .news .links .rgt                      {width:225px;float:right;}
.wrap .wrapper .front .left .inn .news .links .rgt ul                   {margin:0;padding:0;list-style-type:none;float:right;padding:1px 0px 0px 0px;}
.wrap .wrapper .front .left .inn .news .links .rgt ul li                {float:left;margin:0px 0px 0px 13px;}
.wrap .wrapper .front .left .inn .news .links .rgt ul li a              {float:left;padding:1px 0px 0px 22px;background:url(../images/icon-arrow-eee.png) no-repeat 0px 50%;font-weight:bold;}
.wrap .wrapper .front .left .inn .news .links .rgt ul li .rss           {float:left;padding:1px 0px 0px 17px;background:url(../images/icon-rss-eee.png) no-repeat 0px 50%;font-weight:bold;}
.wrap .wrapper .front .left .inn .news .links .clr                      {width:100%;height:1px;clear:both;overflow:hidden;}
.wrap .wrapper .front .left .inn .news .pad .info                       {width:287px;position:absolute;z-index:150;margin-top:-138px;margin-left:-111px;display:none;overflow:hidden;}
.wrap .wrapper .front .left .inn .news .pad .info .tp                   {width:100%;height:15px;clear:both;background:url(../images/popup-share-top.png) no-repeat;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy                  {width:100%;min-height:97px;position:relative;background:url(../images/popup-share-center.png) no-repeat;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .close           {width:100px;height:15px;position:absolute;z-index:50;left:175px;top:-2px;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .close a         {float:right;font-size:11px;color:#3d444c;padding:0px 20px 0px 0px;background:url(../images/popup-share-close.png) no-repeat right 50%;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .close a:hover   {color:#616a76;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .set             {clear:both;padding:7px 30px 0px 19px;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .set .head       {width:100%;clear:both;margin-bottom:5px;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .set .head p     {margin:0;font-size:11px;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .set .head strong {font-size:14px;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .set .txt        {width:100%;clear:both;margin-bottom:5px;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .set .txt p      {margin:0;font-size:11px;line-height:140%;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .set .lnk        {width:100%;clear:both;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .set .lnk p      {margin:0;font-size:11px;}
.wrap .wrapper .front .left .inn .news .pad .info .bdy .set .lnk a      {font-weight:bold;font-size:11px;}
.wrap .wrapper .front .left .inn .news .pad .info .bt                   {width:100%;height:25px;clear:both;background:url(../images/popup-share-bottom.png) no-repeat;}
.wrap .wrapper .front .left .inn .news .breaking                        {width:100%;height:445px;clear:both;}
.wrap .wrapper .front .left .inn .news .breaking .hei                   {width:100%;height:445px;position:relative;z-index:101;overflow:hidden;}
.wrap .wrapper .front .left .inn .news .breaking .hei .indi             {width:200px;height:18px;position:absolute;left:280px;z-index:102;top:278px;}
.wrap .wrapper .front .left .inn .news .breaking .hei .indi ul          {margin:0;padding:0;list-style-type:none;padding:1px 0px 0px 0px;float:right;}
.wrap .wrapper .front .left .inn .news .breaking .hei .indi ul li       {float:left;width:12px;height:15px;background:url(../images/ticker-bull-disabled.png) no-repeat 50% 50%;margin-left:3px;cursor:pointer;}
.wrap .wrapper .front .left .inn .news .breaking .hei .indi ul li.current {float:left;width:12px;height:15px;background:url(../images/ticker-bull-enabled.png) no-repeat 50% 50%;margin-left:3px;cursor:pointer;}
.wrap .wrapper .front .left .inn .news .breaking .hei .indi ul li span  {display:none;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel              {width:4000px;position:relative;z-index:100;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel .itm         {width:492px;float:left;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel .itm .img    {width:100%;height:270px;clear:both;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel .itm .set    {clear:both;padding:10px 20px 0px 25px;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel .itm a:hover {text-decoration:none;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel .itm .set .date {width:100%;clear:both;margin-bottom:5px;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel .itm .set .date p {margin:0;font-size:11px;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel .itm .set .txt {width:100%;clear:both;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel .itm .set .txt strong {font-size:21px;font-weight:bold;line-height:110%;display:block;margin-bottom:6px;}
.wrap .wrapper .front .left .inn .news .breaking .hei .rel .itm .set .txt p {margin:0;line-height:140%;}
.wrap .wrapper .front .left .inn .news .splink                          {clear:both;padding:0px 20px 0px 20px;}
.wrap .wrapper .front .left .inn .news .splink .bd                      {width:100%;clear:both;border-top:1px solid #a3a6ac;}
.wrap .wrapper .front .right                                            {width:490px;float:left;}
.wrap .wrapper .front .right .inn                                       {width:490px;clear:both;}
.wrap .wrapper .front .right .inn .headline                             {width:100%;height:24px;clear:both;overflow:hidden;}
.wrap .wrapper .front .right .inn .headline p                           {margin:0;margin-bottom:10px;font-size:130%;color:#334049;}
.wrap .wrapper .front .right .inn .headline .lft                    	{width:370px;float:left;}
.wrap .wrapper .front .right .inn .headline .lft p                  	{margin:0;margin-bottom:10px;font-size:130%;color:#334049;}
.wrap .wrapper .front .right .inn .headline .rgt                    	{width:110px;float:right;}
.wrap .wrapper .front .right .inn .headline .rgt ul                 	{margin:0;padding:0;list-style-type:none;padding:3px 0px 0px 0px;float:right;}
.wrap .wrapper .front .right .inn .headline .rgt ul li              	{float:left;width:12px;height:15px;background:url(../images/ticker-bull-disabled.png) no-repeat 50% 50%;margin-left:3px;cursor:pointer;}
.wrap .wrapper .front .right .inn .headline .rgt ul li.current      	{background:url(../images/ticker-bull-enabled.png) no-repeat 50% 50%;}
.wrap .wrapper .front .right .inn .headline .rgt ul li span         	{display:none;}
.wrap .wrapper .front .right .inn .headline .clr                    	{width:100%;height:1px;clear:both;overflow:hidden;}
.wrap .wrapper .front .right .inn .quick                                {width:100%;min-height:160px;clear:both;margin-bottom:20px;}
.wrap .wrapper .front .right .inn .quick .lft                           {width:250px;float:left;}
.wrap .wrapper .front .right .inn .quick .lft .in                       {width:239px;clear:both;}
.wrap .wrapper .front .right .inn .quick .lft .in .head                 {width:100%;clear:both;}
.wrap .wrapper .front .right .inn .quick .lft .in .head p               {margin:0;margin-bottom:10px;font-size:130%;color:#334049;}
.wrap .wrapper .front .right .inn .quick .lft .in .txt                  {width:100%;height:135px;clear:both;background:#e6e6e6;overflow:hidden;}
.wrap .wrapper .front .right .inn .quick .lft .in .txt .pd              {clear:both;padding:13px 10px 0px 10px;}
.wrap .wrapper .front .right .inn .quick .lft .in .txt .pd ul           {margin:0;padding:0;list-style-type:none;padding:3px 0px 10px 0px;}
.wrap .wrapper .front .right .inn .quick .lft .in .txt .pd ul li        {padding:0px 0px 7px 10px;background:url(../images/ul-li.png) no-repeat 0px 6px;font-weight:bold; zoom:1;}
.wrap .wrapper .front .right .inn .quick .rgt                           {width:239px;float:left;}
.wrap .wrapper .front .right .inn .quick .rgt .in                       {width:239px;clear:both;}
.wrap .wrapper .front .right .inn .quick .rgt .in .head                 {width:100%;clear:both;}
.wrap .wrapper .front .right .inn .quick .rgt .in .head p               {margin:0;margin-bottom:10px;font-size:130%;color:#334049;}
.wrap .wrapper .front .right .inn .quick .rgt .in .txt                  {width:100%;height:135px;clear:both;background:#e6e6e6;overflow:hidden;}
.wrap .wrapper .front .right .inn .quick .rgt .in .txt .pd              {clear:both;padding:10px 10px 0px 10px;}
.wrap .wrapper .front .right .inn .quick .rgt .in .txt .pd p            {margin:0;margin-bottom:10px;font-size:14px;line-height:130%;}
.wrap .wrapper .front .right .inn .quick .rgt .in .txt .pd ul           {margin:0;padding:0;list-style-type:none;padding:3px 0px 10px 0px;}
.wrap .wrapper .front .right .inn .quick .rgt .in .txt .pd ul li        {padding:0px 0px 7px 10px;background:url(../images/ul-li.png) no-repeat 0px 6px;font-weight:bold; zoom:1;}
.wrap .wrapper .front .right .inn .quick .clr                           {width:100%;height:1px;clear:both;overflow:hidden;}
.wrap .wrapper .front .right .inn .ticker                               {width:100%;min-height:157px;clear:both;}
.wrap .wrapper .front .right .inn .ticker .head                         {width:100%;min-height:27px;clear:both;}
.wrap .wrapper .front .right .inn .ticker .head .lft                    {width:370px;float:left;}
.wrap .wrapper .front .right .inn .ticker .head .lft p                  {margin:0;margin-bottom:10px;font-size:130%;color:#334049;}
.wrap .wrapper .front .right .inn .ticker .head .rgt                    {width:110px;float:right;}
.wrap .wrapper .front .right .inn .ticker .head .rgt ul                 {margin:0;padding:0;list-style-type:none;padding:1px 0px 0px 0px;float:right;}
.wrap .wrapper .front .right .inn .ticker .head .rgt ul li              {float:left;width:12px;height:15px;background:url(../images/ticker-bull-disabled.png) no-repeat 50% 50%;margin-left:3px;cursor:pointer;}
.wrap .wrapper .front .right .inn .ticker .head .rgt ul li.current      {background:url(../images/ticker-bull-enabled.png) no-repeat 50% 50%;}
.wrap .wrapper .front .right .inn .ticker .head .rgt ul li span         {display:none;}
.wrap .wrapper .front .right .inn .ticker .head .clr                    {width:100%;height:1px;clear:both;overflow:hidden;}
.wrap .wrapper .front .right .inn .ticker .body                         {width:100%;min-height:130px;position:relative;z-index:101;overflow:hidden;}
.wrap .wrapper .front .right .inn .ticker .body .car                    {width:4000px;position:relative;z-index:100;min-height:130px;}
.wrap .wrapper .front .right .inn .ticker .body .car .itm               {width:490px;min-height:130px;float:left;background-repeat:no-repeat; background-color:#e6e6e6;}
.wrap .wrapper .front .right .inn .ticker .body .car .itm .pd           {clear:both;padding:12px 10px 12px 10px;}
.wrap .wrapper .front .right .inn .ticker .body .car .itm .pd p         {margin:0;color:#fff;line-height:140%;}
.wrap .wrapper .front .right .inn .ticker .body .car .itm .pd strong    {font-size:16px;}
.wrap .wrapper .front .right .inn .ticker .body .car .itm .pd ul        {margin:0;padding:0;list-style-type:none;padding:10px 0px 10px 0px;color:#fff;}
.wrap .wrapper .front .right .inn .ticker .body .car .itm .pd ul li     {padding:0px 0px 7px 10px;background:url(../images/ul-li-fff.png) no-repeat 0px 6px;font-weight:bold;}
.wrap .wrapper .front .clear                                            {width:100%;height:30px;clear:both;}

/* Reusable elements */
.carousel                                                           {width:100%;min-height:113px;clear:both;padding:15px 0px 0px 0px;background:#e6e6e6;margin-bottom:21px;}
.carousel .lft                                                      {width:28px;float:left;}
.carousel .lft .pd                                                  {clear:both;padding:44px 0px 0px 0px;}
.carousel .lft .pd a                                                {height:31px;width:28px;display:block;background:url(../images/carousel-arrow-back-enabled.png) no-repeat 50% 50%;}
.carousel .lft .pd a:hover                                          {background-image:url(../images/carousel-arrow-back-enabled-hover.png);}
.carousel .lft .pd span                                             {display:none;}
.carousel .lft .pd .disabled                                        {background:url(../images/carousel-arrow-back-disabled.png) no-repeat 50% 50%!important;cursor:default!important;}
.carousel .cet                                                      {width:434px;float:left;}
.carousel .cet .rel                                                 {width:434px;position:relative;z-index:101;overflow:hidden;}
.carousel .cet .rel .car                                            {width:4000px;position:relative;z-index:100;}
.carousel .cet .rel .car .itm                                       {width:441px;float:left;}
.carousel .cet .rel .car .cld                                       {width:147px;float:left;}
.carousel .cet .rel .car .cld .lim                                  {width:137px;clear:both;}
.carousel .cet .rel .car .cld .lim .img                             {width:100%;clear:both;margin-bottom:10px;}
.carousel .cet .rel .car .cld .lim .txt                             {width:100%;clear:both;padding:0px 0px 10px 0px;}
.carousel .cet .rel .car .cld .lim .txt a                           {font-size:90%;}
.carousel .cet .rel .car .cld .lim .txt a:hover                     {text-decoration:none;}
.carousel .cet .rel .car .cld .lim .txt strong                      {font-size:110%;}
.carousel .rgt                                                      {width:28px;float:left;}
.carousel .rgt .pd                                                  {clear:both;padding:44px 0px 0px 0px;}
.carousel .rgt .pd a                                                {height:31px;width:28px;display:block;background:url(../images/carousel-arrow-forward-enabled.png) no-repeat 50% 50%;}
.carousel .rgt .pd a:hover                                          {background-image:url(../images/carousel-arrow-forward-enabled-hover.png);}
.carousel .rgt .pd span                                             {display:none;}
.carousel .rgt .pd .disabled                                        {background:url(../images/carousel-arrow-forward-disabled.png) no-repeat 50% 50%!important;cursor:default!important;}
.carousel .clr                                                      {width:100%;height:1px;clear:both;overflow:hidden;}
.sharepage                                                          {width:288px;position:absolute;z-index:1000;text-align:left;display:none;margin-left:-175px;margin-top:17px;overflow:hidden;}
* html .sharepage 													{margin-left:150px;}
.sharepage .tp                                                      {width:100%;height:25px;clear:both;background:url(../images/popup-sharepage-top.png) no-repeat;}
.sharepage .tp .flt                                                 {width:100px;height:10px;float:right;padding:0px 12px 0px 0px;}
.sharepage .tp .flt .agn                                            {width:100px;height:15px;position:absolute;margin-top:25px;text-align:right;}
.sharepage .tp .flt .agn a         									{float:right;font-size:11px;color:#3d444c;padding:0px 20px 0px 0px;background:url(../images/popup-share-close.png) no-repeat right 50%;}
.sharepage .tp .flt .agn a:hover   									{color:#616a76;}
.sharepage .tx                                                      {width:100%;min-height:107px;clear:both;background:url(../images/popup-sharepage-center.png) no-repeat;}
.sharepage .tx .px                                                  {clear:both;padding:8px 0px 0px 28px;}
.sharepage .tx .px .lfx                                             {width:120px;float:left;}
.sharepage .tx .px .rgx                                             {width:120px;float:left;}
.sharepage .tx .px .clx                                             {width:100%;height:1px;clear:both;overflow:hidden;}
.sharepage .tx .px ul                                               {margin:0;padding:0;list-style-type:none;width:120px;padding:10px 0px 0px 0px;}
.sharepage .tx .px ul li                                            {width:110px;padding:0px 0px 10px 0px;}
.sharepage .tx .px ul li a                                          {width:88px;display:block;position:relative;padding:2px 0px 0px 22px;font-size:11px;color:#3d444c;}
.sharepage .tx .px ul li a:hover                                    {color:#616a76;}
.sharepage .tx .px ul li span                                    	{position:absolute;left:0px;top:1px;}
.sharepage .bt                                                      {width:100%;height:15px;clear:both;background:url(../images/popup-sharepage-bottom.png) no-repeat;}

/* singleline tags */
.autohide                                                           {display:none;}

.xslDefaultItemWrapper {clear:both;}
.xslDefaultItemWrapper img {float:left; margin-right:10px;}

.SearchCategoryLinkText { margin: 0px 10px 0px 0px }

