/* General page setup
---------------------------------------------------------------------- */

html,body 																		{margin:0px;padding:0px;width:100%;height:100%;background-color:#ffffff;font-size:11px;font-family:arial,verdana,sans-serif;color:#666666;background:url(../gfx/back1x1.png) repeat;text-align:center;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, label																{font-size:1em;}
th																				{font-size:1em;text-align:left;font-weight:bold;}
p																				{font-size:1em;margin:0px;margin-bottom:10px;}
a																				{font-size:1em;text-decoration:none;color:#25207d;}
a:hover																			{font-size:1em;text-decoration:none;color:#eba600;}
h1																				{font-size:2.3em;margin:0px;font-weight:normal;margin-bottom:20px;}
h2,h3,h4,h5,h6																{font-size:1em;margin:0px;font-weight:bold;color:#666666;font-family:arial,verdana,sans-serif;}


form																			{margin:0;padding:0;}
select, input, textarea													{font-size:1em;}

hr																				{height:1px;background-color:#fff;color:#000;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img																			{border:none;}


/***** .head																			{font-family:Intellecta Sans Medium;color:#000000;}*/
.head																			{color:#000000;text-transform:uppercase;}
/***** .teaser																		{font-family:Intellecta Sans;font-size:12px;color:#333333;}*/
.teaser																		{font-size:1.1em;color:#333333;}
.text																			{color:#666666;}
strong					 {color:#333333;}


/* Base template setup - frontpage top
---------------------------------------------------------------------- */
.main 																			{width:100%;height:100%;clear:both;background:url(../gfx/back.png) repeat-x;}
.main .auto 																	{width:808px;clear:both;margin:0 auto;text-align:left;}

.main .auto .frontp														{width:100%;height:492px;clear:both;}
.main .auto .frontp .topbox											{width:100%;height:311px;clear:both;background:#ffffff;margin-bottom:7px;}
.main .auto .frontp .topbox .border									{padding:7px;}
.main .auto .frontp .topbox .border .left							{float:left;width:527px;margin-right:5px;overflow:hidden;}
.main .auto .frontp .topbox .border .right						{float:left;width:262px;overflow:hidden;}

/* Base template setup - frontpage factboxes
---------------------------------------------------------------------- */
.main .auto .frontp .topbox .border .right .bluebox			{width:100%;height:174px;clear:both;margin-bottom:5px;background:url(../gfx/bluefront.png);}
.main .auto .frontp .topbox .border .right .fbox 				{width:100%;height:118px;clear:both;background:#000000;}
.main .auto .frontp .topbox .border .right .inner	{padding:7px 10px;overflow:hidden;color:#ffffff;}
.main .auto .frontp .topbox .border .right .inner .head	{font-size:2em;margin-bottom:6px;line-height:115%;color:#ffffff;}
.main .auto .frontp .topbox .border .right .inner .teaser	{font-size:0.9em;margin-bottom:6px;color:#ffffff;}
.main .auto .frontp .topbox .border .right .inner .links	{line-height:160%;}
.main .auto .frontp .topbox .border .right .inner a	{font-size:0.9em;text-transform:uppercase;color:#ffffff;} 

/* Base template setup - frontpage bottom
---------------------------------------------------------------------- */
.main .auto .frontp .bottom											{width:100%;height:174px;clear:both;background:#ffffff;margin-bottom:24px;}
.main .auto .frontp .bottom .border									{padding:7px;}
.main .auto .frontp .bottom .border .left							{float:left;width:528px;height:160px;margin-right:5px;background:url(../gfx/frontbox.png) no-repeat;}

.main .auto .frontp .bottom .border .left .fbox					{width:170px;float:left;margin-right:5px;}
.main .auto .frontp .bottom .border .left .fbox.last					{width:172px;float:left;margin-right:0px;}
.main .auto .frontp .bottom .border .left .fbox .inner		{padding:10px 8px 15px 10px;}
.main .auto .frontp .bottom .border .left .fbox .inner .head	 {width:100%;height:20px;overflow:hidden;font-size:0.9em;}
.main .auto .frontp .bottom .border .left .fbox .inner .head a  {font-size:0.9em;}
.main .auto .frontp .bottom .border .left .fbox .inner .date	 {color:#666;padding-top:3px;}
.main .auto .frontp .bottom .border .left .fbox .inner .strong	 {line-height:110%;padding:3px 0px;}
/*.main .auto .frontp .bottom .border .left .fbox .inner .text a	 {color:#25207d;}
.main .auto .frontp .bottom .border .left .fbox .inner .text a:hover	 {color:#25207d;}*/



.main .auto .frontp .bottom .border .right					{float:left;width:261px;height:160px;}
.main .auto .frontp .bottom .border .right .outer			  {width:100%;clear:both;}						
.main .auto .frontp .bottom .border .right .outer .box		{background:url(../gfx/box1.png) no-repeat;padding:10px 5px 10px 10px;margin-bottom:5px;}
.main .auto .frontp .bottom .border .right .outer .box.picture	 {background:url(../gfx/box3.png) no-repeat;margin-bottom:0px;}
.main .auto .frontp .bottom .border .right .outer .box .head	 {font-size:0.9em;padding-bottom:3px;}
.main .auto .frontp .bottom .border .right .outer .box .head a	 {color:#000000;}
.main .auto .frontp .bottom .border .right .outer .box .text a  {padding-right:10px;}

.main .auto .text ul	  {margin:0;padding:0;list-style-type:none;}
.main .auto .text ul li {background:url(/icab/gfx/icon_newslist_dot.gif) no-repeat 2px 22px;padding-left:17px;}
.main .auto .frontp .bottom .border .right .outer .box .text ul li.first	 {padding-left:0px;}


/* Base template setup - subpage
---------------------------------------------------------------------- */

.main .auto .top 																{width:100%;height:100px;clear:both;color:#ffffff;}
.main .auto .top a															 {color:#ffffff;}
.main .auto .top a.selected 							{color:#333333;}
.main .auto .top a:hover										{color:#333333;}
/*.main .auto .top a																{color:#ffffff;}*/
.main .auto .top .left 															{width:628px;height:100px;float:left;}
.main .auto .top .left .inner													  {padding-left:7px;}
.main .auto .top .left .inner .logo 													{width:100%;height:75px;clear:both;background:url(../gfx/logo_top.png) no-repeat;}
.main .auto .top .left .inner .logo a 													{width:236px;height:75px;float:left;display:block;}
.main .auto .top .left .inner .menu 													{width:100%;height:25px;clear:both;}
.main .auto .top .left .inner .menu ul 									{margin:0px;padding:0px;list-style-type:none;font-size:1.4em;}/**/
/***** .main .auto .top .left .inner .menu ul 									{margin:0;padding:0px;padding-top:10px;list-style-type:none;font-size:1.4em;font-family:Intellecta Sans Medium;} */
.main .auto .top .left .inner .menu ul li 												{display:inline;}
.main .auto .top .left .inner .menu ul li a 											{float:left;text-decoration:none;margin-right:13px;}
.main .auto .top .left .inner .menu ul li a.selected											{color:#333333;}
.main .auto .top .left .inner .menu ul li a:hover 											{color:#333333;}
/*.main .auto .top .left .inner .menu ul li a:hover										{color:#333333;}*/
/*.main .auto .top .left .inner .menu ul li a.selected										{color:#333333;}*/
.main .auto .top .right 														{width:180px;height:100px;float:right;}
.main .auto .top .right .service 												{text-align:right;clear:both;height:55px;padding-top:10px;padding-left:7px;}
.main .auto .top .right .service ul 											{margin:0;padding:0;list-style-type:none;}
.main .auto .top .right .service ul li 											{display:inline;margin-left:5px;}
.main .auto .top .right .service ul li a.selected											{color:#333333;}
.main .auto .top .right .service ul li a:hover										{color:#333333;}
/*.main .auto .top .right .service ul li.first										{padding-left:0px;}*/
/*.main .auto .top .right .service ul li a 										{color:#ffffff;}
.main .auto .top .right .service ul li a.selected 							{color:#333333;}*/
.main .auto .top .right .inp 													{clear:both;width:180px;padding-top:8px;}
.main .auto .top .right .inp #q													{border:0px;height:1.2em;width:145px;margin-left:7px;}	
/***** .main .auto .top .right .inp #submit							{border:0px;height:15px;background:none;font-size:10px;color:#ffffff;padding:0px;font-family:Intellecta Sans Medium;}*//*line-height:21px;*/
.main .auto .top .right .inp #submit							{border:0px;height:14px;width:23px;background:url(../gfx/search.png) no-repeat;margin-left:2px;padding:0px;cursor:pointer;}





/* Menu - subpage
---------------------------------------------------------------------- */
.main .auto .content 															{width:628px;float:left;background:#fff;color:#444444;} /* #999999 */
.main .auto .content .wrap														{width:100%;clear:both;}
.main .auto .content .wrap .left												{width:179px;float:left;}
.main .auto .content .wrap .left .menu											{clear:both;padding:58px 15px 0px 20px;}
/***** .main .auto .content .wrap .left .menu .head	a								{font-family:Intellecta Sans Medium;font-size:1.1em;color:#000000;text-transform:capitalize;}/*line-height:16px;*/
.main .auto .content .wrap .left .menu .head								  {margin-bottom:10px;}
.main .auto .content .wrap .left .menu .head a							{font-size:1.1em;color:#000000;text-transform:capitalize;}/*line-height:16px;*/
.main .auto .content .wrap .left .menu ul									{margin:0px 0px 12px 0px;list-style-type:none;padding-left:0px;}
.main .auto .content .wrap .left .menu ul li								 {padding-bottom:4px;}
.main .auto .content .wrap .left .menu ul li a							{display:block;color:#515f62;background-image:url(../gfx/none.gif);background-position:left;background-repeat:no-repeat;padding-left:10px;line-height:110%;}
.main .auto .content .wrap .left .menu ul li a:hover					  {color:#000000;}
.main .auto .content .wrap .left .menu ul li.selected a					  {color:#202f34;}
.main .auto .content .wrap .left .menu ul li.selected a:hover					  {color:#000000;}
.main .auto .content .wrap .left .menu ul li.folder a					{background-image:url(../gfx/plus.gif);background-position:left;background-repeat:no-repeat;}
.main .auto .content .wrap .left .menu ul li.folder.selected a			{background-image:url(../gfx/minus.gif);background-position:left;background-repeat:no-repeat;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul						{margin:11px 0px 3px 0px;padding-left:6px;list-style-type:none;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul li a						{background-image:none;color:#7d8789;padding-left:10px;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul li a:hover		{color:#000000;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul li.selected a 					  {color:#000000;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul li.folder a 					  {background-image:url(../gfx/plus.gif);background-position:left;background-repeat:no-repeat;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul li.folder.selected a			{background-image:url(../gfx/minus.gif);background-position:left;background-repeat:no-repeat;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul li.folder.selected ul						{margin:11px 0px 3px 0px;padding-left:6px;list-style-type:none;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul li.folder.selected ul li a					{background-image:none;color:#7d8789;padding-left:10px;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul li.folder.selected ul li a:hover			{color:#000000;}
.main .auto .content .wrap .left .menu ul li.folder.selected ul li.folder.selected ul li.selected a					{color:#000000;}
/* Top - subpage
---------------------------------------------------------------------- */
.main .auto .content .wrap .right										 {width:449px;float:left;}
.main .auto .content .wrap .right .upper a			 {color:#999999;}
.main .auto .content .wrap .right .upper a:hover			 {color:#000000;}
.main .auto .content .wrap .right .upper									 {width:100%;clear:both;height:56px;color:#999999;}
.main .auto .content .wrap .right .upper .pad						{padding:20px 20px 0px 5px;}

.main .auto .content .wrap .right .upper .pad .bread				 {float:left;}
.main .auto .content .wrap .right .upper .pad .print				 {text-align:right;}	
/*.main .auto .content .wrap .right .upper .pad .print a			 {color:#999999;}*/

/* Content - subpage
---------------------------------------------------------------------- */
.main .auto .content .wrap .right .inner					  {padding:0px 20px 35px 5px;}
.main .auto .content .wrap .right .inner .head			 {clear:both;width:400px;}
.main .auto .content .wrap .right .inner .teaser		 {clear:both;width:100%;line-height:130%;margin-bottom:15px;}
.main .auto .content .wrap .right .inner .text			 {clear:both;width:100%;line-height:140%;}
.main .auto .content .wrap .right .inner .text p		  {margin-bottom:15px;}
.main .auto .content .wrap .right .inner .date		 {clear:both;width:100%;margin-top:40px;color:#999999;}

/* Content - News
---------------------------------------------------------------------- */
.main .auto .content .wrap .right .ctn					  {padding:0px 20px 35px 5px;}
.main .auto .content .wrap .right .ctn .pd .head			 {clear:both;width:400px;}
.main .auto .content .wrap .right .ctn .pd .teaser		 {clear:both;width:100%;line-height:130%;margin-bottom:15px;}
.main .auto .content .wrap .right .ctn .pd			 {clear:both;width:100%;line-height:140%;}
.main .auto .content .wrap .right .ctn .pd .text p		  {margin-bottom:15px;}
.main .auto .content .wrap .right .ctn .pd .date		 {clear:both;width:100%;margin-top:40px;color:#999999;}
.main .auto .content .wrap .right .ctn .pd h1		 {line-height:22px;}





/* Top - subpage
---------------------------------------------------------------------- */
.main .auto .content .wrap .right										 {width:449px;float:left;}
.main .auto .content .wrap .right .upper a			 {color:#999999;}
.main .auto .content .wrap .right .upper a:hover			 {color:#000000;}
.main .auto .content .wrap .right .upper									 {width:100%;clear:both;height:56px;color:#999999;}
.main .auto .content .wrap .right .upper .pad						{padding:20px 20px 0px 5px;}

.main .auto .content .wrap .right .upper .pad .bread				 {float:left;}
.main .auto .content .wrap .right .upper .pad .print				 {text-align:right;}




/* List - subpage
---------------------------------------------------------------------- */

.inner .news ul	  {list-style-type:none;padding:0px;margin:0px;}
.inner .news ul li {list-style-type:none;padding-left:0px;}
.inner .news ul li.first	 {padding-left:0px;}
.main .auto .content .wrap .right .news p {margin-bottom:18px;}
.main .auto .content .wrap .right .news .heading {margin:3px 0; font-size: 11px;font-weight: bold; color: black; line-height: 100%;}
.main .auto .content .wrap .right .news .date {margin: 0px;}


/* Factboxes - subpage
---------------------------------------------------------------------- */
.main .auto .right												{float:left;width:180px;}
.main .auto .right .grey											 {padding-left:7px;clear:both;}
.main .auto .right .grey .border								 {padding:5px;background-color:#ffffff;margin-bottom:5px;}
.main .auto .right .grey .border .bluebox					  {width:100%;height:202px;clear:both;background:url(../gfx/blue_sub1x1.png) repeat;}
.main .auto .right .grey .border .bluebox .inner				{background:url(../gfx/blue_sub.png) no-repeat;padding:54px 10px 10px 10px;color:#ffffff;}
.main .auto .right .grey .border .bluebox .inner .head	  {font-size:1.6em;margin-bottom:8px;color:#ffffff;}
.main .auto .right .grey .border .bluebox .inner .arrow  {width:100%;text-align:right;}

.main .auto .right .grey .fbox						  {background-color:#ffffff;margin-bottom:5px;padding:10px;line-height:115%;}
.main .auto .right .grey .fbox .head					 {font-size:0.9em;margin-bottom:6px;}
.main .auto .right .grey .fbox .text							{line-height:normal;padding:0px;}
.main .auto .right .grey .fbox .text p					 {margin:6px 0px 0px 0px;padding:0px;}
/*.main .auto .right .grey .fbox .text strong					 {color:#333333;}	*/

.main .auto .right .grey .fbox .text a						  {}
			 
.main .auto .right .grey .fbox2						{background-color:#ffffff;margin:1px 0px;padding:5px 10px;}
/***** .main .auto .right .grey .fbox2 .head a					{font-size:10px;color:#000000;font-family:Intellecta Sans Medium;line-height:normal;}*/
.main .auto .right .grey .fbox2 .head a					{font-size:0.9em;color:#000000;line-height:normal;}

/* Footer
---------------------------------------------------------------------- */
.main .auto .footer										{width:100%;clear:both;color:#a2aab6;padding:5px 0px 10px 0px;}




/* sIFR fonts
---------------------------------------------------------------------- */

/* These are standard sIFR styles... do not modify */

.sIFR-flash											  {visibility: visible !important;margin: 0;}
.sIFR-replaced										  {visibility: visible !important;}
span.sIFR-alternate								  {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]			  {display: none !important;}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1									  {visibility:hidden;font-size:24px;margin-bottom:15px;}
.sIFR-hasFlash	.main .auto .content .wrap .left .menu .head 			  {visibility:hidden;font-size:12px;}

.sIFR-hasFlash .main .auto .frontp .topbox .border .right .inner .head {visibility:hidden;font-size:22px;height:50px;}


.sIFR-hasFlash .main .auto .frontp .bottom .border .left .fbox .inner .head		  {visibility:hidden;font-size:10px;}
.sIFR-hasFlash .main .auto .frontp .bottom .border .right .outer .box .head	  {visibility:hidden;padding-bottom:0px;font-size:10px;}
.sIFR-hasFlash .main .auto .frontp .bottom .border .left .fbox .inner .head		  {visibility:hidden;font-size:10px;}
/*.sIFR-hasFlash .main .auto .frontp .bottom .border .right .outer .box .head a	  {visibility:hidden;font-size:10px;}*/
/*.sIFR-hasFlash h3									  {visibility: hidden;letter-spacing: -6px;font-size: 25px;}*/
/*.sIFR-hasFlash .main .auto .top .left .inner .menu ul							  {visibility: hidden;cursor:pointer;font-size:15px;display:inline;}*/
/*.sIFR-hasFlash .main .auto .top .left .inner .menu h3							  {visibility:hidden;cursor:pointer;font-size:18px;display:inline;margin:0px 10px 0px 0px;padding:0px;}*/
/*.sIFR-hasFlash .main .auto .top .left .inner .menu h3.selected 							  {visibility:hidden;cursor:pointer;font-size:18px;display:inline;color:#333333;}*/
/* .sIFR-hasFlash .main .auto .content .wrap .right .inner .teaser				 {visibility:hidden;margin-bottom:7px;line-height:112%;font-size:15px;} */
/* .sIFR-hasFlash .main .auto .frontp .topbox .border .right .inner .teaser {visibility:hidden;font-size:12px;height:30px;}*/
/* .sIFR-hasFlash .main .auto .frontp .topbox .border .right .inner .links {visibility:hidden;font-size:10px;}*/

