/* General page setup
---------------------------------------------------------------------- */

body 															{margin:0px;padding:0px;width:100%;height:100%;background-color:#a6ce39;font-size:13px;font-family:"Trebuchet MS",arial,verdana,sans-serif;color:#474747;line-height:150%; }


/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea							{font-size:1em;color:#474747;}
th																	{font-size:1em;text-align:left;font-weight:bold;}
p																	{font-size:1em;color:#474747;margin:0px;margin-bottom:15px;}
a																	{font-size:1em;color:#5c6061;text-decoration:underline;}
a:hover																{font-size:1em;text-decoration:underline;}
h1																	{font-size:1.4em;color:#000;margin:0px;}
h2,h3,h4,h5,h6														{font-size:1.1em;font-weight:bold;color:#000;margin:0px;}
address																{font-size:1em;font-style:normal;}

form																{margin:0;padding:0;}
hr																	{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img																{border:none;}


/* Page: Content pages
---------------------------------------------------------------------- */
.page {background: #A6CE39 url(/gfx/top_rep.gif) repeat-x;}
.main																{width:100%;height:100%;text-align:left;margin-bottom:-40px; }
html>body .main														{min-height:100%;height:auto;}

.main .gras															{width:100%;clear:both;background:url(/gfx/top_bg.gif) no-repeat;}
.main .top 															{width:875px;float:left;}
.main .top .sec 													{width:100%;height:125px;clear:both;}
.main .top .sec .service 											{width:100%;height:65px;clear:both;}
.main .top .sec .service .logo 										{width:200px;height:65px;float:left; background:url(/gfx/logo.gif) no-repeat 48px 15px;}
.main .top .sec .service .logo a 									{width:140px;height:47px;display:block;float:left;text-decoration:none;margin:15px 0px 0px 47px;}
.main .top .sec .service .menu 										{width:600px;height:65px;float:right; }
.main .top .sec .service .menu .float 								{float:right;height:20px;padding-top:25px;}
.main .top .sec .service .menu .float ul 							{margin:0;padding:0;list-style-type:none;}
.main .top .sec .service .menu .float ul li 						{display:inline;}
.main .top .sec .service .menu .float ul li a 						{float:left;text-decoration:none;background:url(/gfx/top_arrow.gif) no-repeat right 50%;margin-right:15px;padding-right:8px;font-weight:bold;}
.main .top .sec .service .menu .float ul li.ukflag a img				{padding-top: 5px;}

.main .top .sec .service .menu .float ul li a:hover					{text-decoration:underline;}
.main .top .sec .service .menu .float ul li p 						{float:left;padding-left:10px;}
.main .top .sec .service .menu .float ul li input#q 				{float:left;width:130px;border:1px solid #636061;background:#fff url(/gfx/input_bg.gif) no-repeat right top;}
.main .top .sec .service .menu .float ul li input#submit 			{float:left;font-size:11px;width:40px;color:#5c6061;border:none;background:url(/gfx/top_arrow.gif) no-repeat right 50%;background-color:transparent;font-weight:bold;}
.main .top .sec .mainmenu 											{width:100%;height:35px;clear:both;}
.main .top .sec .mainmenu .float 									{height:35px;float:right;}
.main .top .sec .mainmenu .float ul 								{margin:0;padding:0;list-style-type:none;padding-top:13px;}
.main .top .sec .mainmenu .float ul li 								{display:inline;}
.main .top .sec .mainmenu .float ul li a 							{margin-left:2px;margin-top:0px;height:27px;display:block;float:left;background:url(/gfx/main_menu_active_left.gif) no-repeat left top;padding-left:5px;text-decoration:none;cursor:pointer;}
.main .top .sec .mainmenu .float ul li a:hover 						{margin-top:-3px;text-decoration:none;}
.main .top .sec .mainmenu .float ul li .in1 						{height:27px;float:left;background:url(/gfx/main_menu_active_right.gif) no-repeat right top;padding-right:5px;}
.main .top .sec .mainmenu .float ul li .in2 						{height:26px;float:left;background-color:#a6ce39;padding:1px 15px 0px 15px;text-decoration:none;text-transform:uppercase;font-size:1.2em;color:#fff;font-weight:bold;}
.main .top .sec .mainmenu .float ul li a.selected 					{margin-left:2px;margin-top:-4px;height:27px;display:block;float:left;background:url(/gfx/main_menu_hover_left.gif) no-repeat left top;padding-left:5px;text-decoration:none;cursor:pointer;}
.main .top .sec .mainmenu .float ul li a.selected:hover				{margin-top:-4px;text-decoration:none;}
.main .top .sec .mainmenu .float ul li a.selected .in1 				{height:27px;float:left;background:url(/gfx/main_menu_hover_right.gif) no-repeat right top;padding-right:5px;}
.main .top .sec .mainmenu .float ul li a.selected .in2	 			{height:26px;float:left;background:#93ba2c url(/gfx/main_menu_hover_center.gif) repeat-x;padding:1px 15px 0px 15px;text-decoration:none;text-transform:uppercase;font-size:1.2em;color:#fff;font-weight:bold;}
.main .top .sec .submenu 											{position:absolute;z-index:10;width:auto;clear:both;height:25px;background-color:#90b529;margin-top:1px;}
*+html .main .top .sec .submenu										{margin-top:1px;}
* html .main .top .sec .submenu										{margin-top:-4px;}
.main .top .sec .submenu ul 										{margin:0;padding:0;list-style-type:none;padding-left:47px;padding-top:3px; width: 1200px;}
.main .top .sec .submenu ul li 										{display:inline;padding-right:25px;}
.main .top .sec .submenu ul li a 									{text-transform:uppercase;text-decoration:none;font-size:1em;color:#fff;font-weight:bold;}
.main .top .sec .submenu ul li a.selected							{text-decoration:underline;}
.main .top .cols 													{width:100%;clear:both;padding-top:42px; }
.main .top .cols .left 												{width:240px;height:290px;float:left;padding-top:48px;}
.main .top .cols .narrow 											{width:40px;height:290px;float:left;padding-top:48px; }

.main .top .cols .left .row 										{width:100%;height:98px;clear:both;background:url(/gfx/left_col_area_1.gif) no-repeat right top;}
.main .top .cols .left .row .in 									{width:100%;height:98px;clear:both;background-repeat:no-repeat;background-position:52px 6px;}
/*smallere i IE 6 */
.main .top .cols .content 	
/*bredere i IE 7 */													{width:389px;float:left;  }
html>body .main .top .cols .content 								{width:420px;float:left; }
.main .top .cols .wide 												{width:530px;float:left;}
.main .top .cols .content .inner 									{width:350px;padding-left:5px;}
.main .top .cols .content .inner .head 								{width:100%;height:50px;clear:both; color: #474747;}
.main .top .cols .content .inner .head h1 							{font-weight:bold;color: #474747;font-size:24px;padding-top:10px;line-height:110%;}
.main .top .cols .content .inner .text 								{width:100%;clear:both;color: #474747;}
.main .top .cols .content .inner .text p 							{color: #474747;}
.main .top .cols .content .inner .text ul li						{color: #474747;}
.main .top .cols .content .inner .text ol li						{color: #474747;}
.main .top .cols .content .inner .text table th 					{color: #474747;}
.main .top .cols .content .inner .text table td 					{color: #474747;}
.main .top .cols .content .inner .text a 							{color: #fff;text-decoration:underline;}

.main .top .cols .content .inner .text .f1 							{width:100%;clear:both;margin-bottom:2px;}
.main .top .cols .content .inner .text .f1 .l1 						{width:100px;float:left;}
.main .top .cols .content .inner .text .f1 .l1 label 				{color:#474747;}
.main .top .cols .content .inner .text .f1 .l2 						{width:250px;float:left;}
.main .top .cols .content .inner .text .f1 .l2 input 				{width:244px;font-size:1.1em;padding:3px;border:none;background-color:#fff; margin-bottom: 5px;}
.main .top .cols .content .inner .text .f1 .l2 textarea 			{width:244px;height:75px;font-size:1.1em;padding:3px;border:none;background-color:#fff; margin-bottom: 5px;}
.main .top .cols .content .inner .text .f1 .l2 dfn 					{display:none;color:red;font-style:italic;font-size:0.9em;padding-bottom:5px;}
.main .top .cols .content .inner .text .f2 							{margin-bottom:15px;}
.main .top .cols .content .inner .text .f1 .l3 						{width:250px;float:left;text-align:right;}
.main .top .cols .content .inner .text .f1 .l3 .reset 				{font-size:1.2em;font-weight:bold;padding:0px 15px 0px 15px;background-color:#a8d03a;border:none;color:#fff;text-decoration:underline;}
.main .top .cols .content .inner .text .f1 .l3 .submit 				{font-size:1.2em;font-weight:bold;padding:0px 15px 0px 15px;background-color:#78991b;border:none;color:#fff;margin-left:5px;}

.main .top .cols .content .inner .text .news 						{margin:0;padding:0;list-style-type:none;}
.main .top .cols .content .inner .text .news li 					{padding-bottom:15px;}
.main .top .cols .content .inner .text .news li p 					{color: #474747;margin:0;line-height:140%;}
.main .top .cols .content .inner .text .news li p span 				{color:#5c6061;padding-right:5px;}
.main .top .cols .content .inner .text .news li p a 				{color:#fff;text-decoration:none;padding-right:10px;background:url(/gfx/content_arrow.gif) no-repeat right 50%;}
.main .top .cols .content .inner .text .news li p a:hover			{text-decoration:underline;}

.main .top .cols .content .inner .text .bloglist 					{margin:0;padding:0;list-style-type:none;}
.main .top .cols .content .inner .text .bloglist li 				{padding-bottom:15px;}
.main .top .cols .content .inner .text .bloglist li p 				{color:#fff;margin:0;line-height:140%;}
.main .top .cols .content .inner .text .bloglist li p strong		{font-size:1.2em;}
.main .top .cols .content .inner .text .bloglist li p span 			{color:#f2ffcd;padding-right:5px;}
.main .top .cols .content .inner .text .bloglist li p a 			{color:#5c6061;text-decoration:none;padding-right:10px;background:url(/gfx/content_arrow.gif) no-repeat right 50%;}
.main .top .cols .content .inner .text .bloglist li p a:hover		{text-decoration:underline;}


.main .top .cols .content .inner .text .blogpost					{width:100%;clear:both;padding-top:25px;}
.main .top .cols .content .inner .text .blogpost label				{color:#474747;display:block;}
.main .top .cols .content .inner .text .blogpost p.sec0				{margin:0;width:100%;clear:both;border-bottom:4px solid #fff;font-weight:bold;margin-bottom:5px;padding-bottom:10px;}
.main .top .cols .content .inner .text .blogpost p.sec1				{margin:0;}
.main .top .cols .content .inner .text .blogpost p.sec2				{margin:0;padding-top:5px;padding-bottom:10px;}
.main .top .cols .content .inner .text .blogpost p.sec3				{margin:0;padding-bottom:10px;}
.main .top .cols .content .inner .text .blogpost p.sec4				{margin:0;padding-bottom:10px;}
.main .top .cols .content .inner .text .blogpost p.sec5				{margin:0;padding-bottom:15px;}
.main .top .cols .content .inner .text .blogpost p.sec6				{margin:0;padding-bottom:20px;text-align:right;}
.main .top .cols .content .inner .text .blogpost textarea			{width:345px;height:75px;border:1px solid #fff;}
.main .top .cols .content .inner .text .blogpost input.inp1			{width:345px;border:1px solid #fff;}


.main .top .cols .content .inner .text .blogpost input.inp2 		{font-size:1.2em;font-weight:bold;padding:0px 15px 0px 15px;background-color:#a8d03a;border:none;color:#fff;text-decoration:underline;}
.main .top .cols .content .inner .text .blogpost input.inp3 		{font-size:1.2em;font-weight:bold;padding:0px 15px 0px 15px;background-color:#78991b;border:none;color:#fff;margin-left:5px;}


.main .top .cols .content .inner .confirm_submission 				{ background-color:#90b529; margin-bottom: 15px;}


.main .top .cols .right 											{width:215px;float:left; /*background-color:red;overflow:hidden;*/}
.main .top .cols .right .inner 										{width:230px;/*height:590px;*/position:relative;z-index:10;padding-left:4px; padding-top:48px; clear: both; }

/* Fixed shadow box - removed
.main .top .cols .right .inner .row1 								{width:100%;height:121px;clear:both;background:url(/gfx/right_col_area_1.gif) no-repeat;}
.main .top .cols .right .inner .row1 .pad 							{width:180px;height:80px;padding-top:21px;padding-left:20px;}
*/

/* The good story */

 
.main .top .cols .right .inner .row2, 	.main .top .cols .left .row2							{width:100%;height:121px;clear:both;background:url(/gfx/right_col_area_2.gif) no-repeat; }
.main .top .cols .left .row2 { width: 92%; float: right;}
.main .top .cols .right .inner .row2 a, .main .top .cols .left .row2 a 								{width:180px;height:80px;text-decoration:none;display:block;background-repeat:no-repeat;background-position:bottom right; padding:18px 0px 0px 20px; }
.main .top .cols .right .type5																{border: 1px solid #a6ce39;}

.main .top .cols .left .type5 a 																{width:180px;height:80px;text-decoration:none;display:block;background-repeat:no-repeat;background-position:bottom right; padding:18px 0px 0px 20px;border: 0px solid blue;  margin-top: 18px; margin-left: 10px; }

.main .top .cols .right .inner .type5 a																{width:180px;height:80px;text-decoration:none;display:block;background-repeat:no-repeat;background-position:bottom right; padding:18px 0px 0px 20px;border: 0px solid blue;  margin-top: 18px; margin-left: 10px; }


.section .gras .top .banners .inner .row2 								{float: left;width:241px;height:121px;background:url(/gfx/right_col_area_2.gif) no-repeat; margin-top: 5px;}
.section .gras .top .banners .inner .row2 a 								{width:180px;height:80px;text-decoration:none;display:block;background-repeat:no-repeat;background-position:bottom right; padding:18px 0px 0px 20px; }

/* Newsletter */
.main .top .cols .right .inner .row3, .main .top .cols .left .row3 								{ width:100%;height:121px;clear:both;background:url(/gfx/right_col_area_3.gif) no-repeat;}
.main .top .cols .left .row3 { width: 92%; float: right;}
.main .top .cols .right .inner .row3 a, .main .top .cols .left .row3 a								{width:200px;height:103px;text-decoration:none;display:block;padding:2px 0px 0px 15px;}

.section .gras .top .banners .inner .row3 								{float: left;width:241px;height:121px;background:url(/gfx/right_col_area_3.gif) no-repeat; margin-top: 5px;}
.section .gras .top .banners .inner .row3 a								{width:200px;height:103px;text-decoration:none;display:block;padding:2px 0px 0px 15px;}



.main .top .cols .right .inner .row4, .main .top .cols .left .inner .row4, .main .top .cols .left  .row4  				{width:100%;clear:both; background:url(/gfx/right_col_area_4_mid.gif) repeat-y;}

.main .top .cols .left  .row4  				{width:91%;clear:both; background:url(/gfx/right_col_area_4_mid.gif) repeat-y;float:right;}
.main .top .cols .right .inner .row4 .tp, .main .top .cols .left .inner .row4 .tp, .main .top .cols .left .row4 .tp		{width:100%;clear:both;height:24px;background:url(/gfx/right_col_area_4_top.gif) no-repeat left top;}
.main .top .cols .right .inner .row4 .ct, .main .top .cols .left .inner .row4 .ct,  .main .top .cols .left .row4 .ct  		{width:100%;clear:both;background:url(/gfx/right_col_area_4_bot.gif) no-repeat left bottom;}
.main .top .cols .right .inner .row4 .ct .pad, .main .top .cols .left .inner .row4 .ct .pad, .main .top .cols .left .row4 .ct .pad {padding:0px 30px 12px 30px; }
.main .top .cols .left .row4 .ct .pad {padding:0px 30px 12px 30px; }
.main .top .cols .right .inner .row4 .ct .pad p, .main .top .cols .left .inner .row4 .ct .pad p, .main .top .cols .left .row4 .ct .pad p {font-size:0.9em;}


.main .top .cols .right .inner .row4 .ct .pad  .question_row {clear: both; margin-bottom: 6px;}
.main .top .cols .right .inner .row4 .ct .pad  .qp_radiobtn {float: left;}
.main .top .cols .right .inner .row4 .ct .pad  .qp_question {float: right; width: 140px;}
.main .top .cols .right .inner .row4 .ct .pad .qp_submit_button {clear: both; margin: 10px 0 10px 0; display: block; }





.main .top .cols .right .inner .row5,  .main .top .cols .left .row5, .front .top .cols .center .row5					{width:100%;height:121px;clear:both;background:url(/gfx/right_col_area_2.gif) no-repeat; }
.front .top .cols .center .row5 { background: transparent none;}
.main .top .cols .left .row5 { margin-left: 20px;}
.section .gras .top .banners .inner .row5 {float: left; width: 218px; height:121px;margin-right: 5px; margin-top: 0px; margin-bottom: 15px;  background: transparent none;   }
.main .top .cols .right .inner .row5 a, .main .top .cols .left .row5 a, .section .gras .top .banners .inner .row5 a, .front .top .cols .center .row5 a 								{width:180px;height:80px;text-decoration:none;display:block;background-repeat:no-repeat;background-position:bottom right; padding:38px 0px 0px 30px; }


/*Sektions factbokse*/



.section .gras .top .banners .inner									{width: 100%;}	
.section .gras .top .banners .inner .row4  							{width:218px;  background:url(/gfx/front_banner_3_rep.gif) repeat-y; float: left; margin-right: 5px; margin-top: 3px; }
.section .gras .top .banners .inner .row4 .tp						{width:100%;clear:both;height:24px;background:url(/gfx/front_banner_3_top.gif) no-repeat left top;}
.section .gras .top .banners .inner .row4 .ct						{width:100%;clear:both;background:url(/gfx/front_banner_3_bot.gif) no-repeat left bottom;}
.section .gras .top .banners .inner .row4 .ct .pad 					{padding:0px 30px 12px 30px;}
.section .gras .top .banners .inner .row4 .ct .pad p				{font-size:0.9em;}


/* Calendar right */
.main .top .cols .right .inner .row4 .ct .pad .sec1 				{margin:0;/*padding-left:6px;*/}
.main .top .cols .right .inner .row4 .ct .pad .sec2 				{margin:0;margin:5px 5px 2px -5px;padding:1px 1px 1px 3px;background-color:#d7e9a6;font-size:0.9em;line-height:130%;}
.main .top .cols .right .inner .row4 .ct .pad .sec2 a 				{color:#5c6061;text-decoration:none;}
.main .top .cols .right .inner .row4 .ct .pad .sec2 span.date 		{background:url(/gfx/mwr_arrow.gif) no-repeat left 5px;padding-left:7px;color:#85ac1c;}
.main .top .cols .right .inner .row4 .ct .pad .sec2 span.location 	{color:#797d7e;font-size:0.9em;}
.main .top .cols .right .inner .row4 .ct .pad .sec2 span.desc 		{padding-left:0px;}
.main .top .cols .right .inner .row4 .ct .pad .sec3 				{margin:0;text-align:right;clear:both;padding-right:5px;padding-bottom:10px;}
.main .top .cols .right .inner .row4 .ct .pad .sec3 a 				{padding-right:7px;text-decoration:none;background:url(/gfx/mwr_arrow.gif) no-repeat right 5px;font-size:0.9em;font-weight:bold;color:#85ac1c;}




/* Calendar left */
.main .top .cols .left .inner									{width: 232px; margin-left: 20px; }
.main .top .cols .left .inner .row4 .ct .pad .sec1, .main .top .cols .left .row4 .ct .pad .sec1 				{margin:0;/*padding-left:6px;*/}
.main .top .cols .left .inner .row4 .ct .pad .sec2, .main .top .cols .left .row4 .ct .pad .sec2 				{margin:0;margin:5px 5px 2px -5px;padding:1px 1px 1px 3px;background-color:#d7e9a6;font-size:0.9em;line-height:130%; width: 164px;}
.main .top .cols .left .inner .row4 .ct .pad .sec2 a, .main .top .cols .left .row4 .ct .pad .sec2 a 				{color:#5c6061;text-decoration:none;}
.main .top .cols .left .inner .row4 .ct .pad .sec2 span.date, .main .top .cols .left .row4 .ct .pad .sec2 span.date 		{background:url(/gfx/mwr_arrow.gif) no-repeat left 5px;padding-left:7px;color:#85ac1c;}
.main .top .cols .left .inner .row4 .ct .pad .sec2 span.location, .main .top .cols .left  .row4 .ct .pad .sec2 span.location 	{color:#797d7e;font-size:0.9em;}
.main .top .cols .left .inner .row4 .ct .pad .sec2 span.desc 		{padding-left:0px;}
.main .top .cols .left .inner .row4 .ct .pad .sec3, .main .top .cols .left  .row4 .ct .pad .sec3 				{margin:0;text-align:right;clear:both;padding-right:5px;padding-bottom:10px;}
.main .top .cols .left .inner .row4 .ct .pad .sec3 a, .main .top .cols .left .row4 .ct .pad .sec3 a 				{padding-right:7px;text-decoration:none;background:url(/gfx/mwr_arrow.gif) no-repeat right 5px;font-size:0.9em;font-weight:bold;color:#85ac1c;}



/* Calendar på sectionsforside */
.section .gras .top .banners .inner .row4 .ct .pad .sec1 				{margin:0;/*padding-left:6px;*/}

.section .gras .top .banners .inner .row4 .ct .pad .sec2 				{margin:0;margin:5px 5px 2px -5px;padding:1px 1px 1px 3px;background-color:#d7e9a6;font-size:0.9em;line-height:130%;   width: 164px;}

.section .gras .top .banners .inner .row4 .ct .pad .sec2 a 				{color:#5c6061;text-decoration:none;}

.section .gras .top .banners .inner .row4 .ct .pad .sec2 span.date 		{background:url(/gfx/mwr_arrow.gif) no-repeat left 5px;padding-left:7px;color:#85ac1c;}

.section .gras .top .banners .inner .row4 .ct .pad .sec2 span.location 	{color:#797d7e;font-size:0.9em;}

.section .gras .top .banners .inner .row4 .ct .pad .sec2 span.desc 		{padding-left:0px;}

.section .gras .top .banners .inner .row4 .ct .pad .sec3 				{margin:0;text-align:right;clear:both;padding-right:5px;padding-bottom:10px; width: 162px;}

.section .gras .top .banners .inner .row4 .ct .pad .sec3 a 				{padding-right:7px;text-decoration:none;background:url(/gfx/mwr_arrow.gif) no-repeat right 5px;font-size:0.9em;font-weight:bold;color:#85ac1c;}




.main .top .cols .right .inner .blog								{width:180px;border:10px solid #a6ce39;background-color:#fff;margin-left:15px;margin-top:15px;}
.main .top .cols .right .inner .blog ul								{margin:0;padding:0;list-style-type:none;width:100%;}
.main .top .cols .right .inner .blog ul li							{padding:3px;background-color:#fff;}
.main .top .cols .right .inner .blog ul li.even						{padding:3px;background-color:#d7e9a6;}
.main .top .cols .right .inner .blog ul li a						{text-decoration:none;padding-left:10px;font-size:0.9em;}


/* Page: Frontpage
---------------------------------------------------------------------- */
.frontp {background:#5c6061 url(/gfx/top_rep_front_ny.gif) repeat-x;}
.front																{width:auto;height:100%;text-align:left;margin-bottom:-40px; }
html>body .front													{min-height:100%;height:auto;}

.front .gras														{width:100%;clear:both;background:url(/gfx/top_bg.gif) no-repeat;}
.front .top 														{width:875px;float:left;}
.front .top .sec 													{width:100%;height:100px;clear:both;}
.front .top .sec .service 											{width:100%;height:65px;clear:both;}
.front .top .sec .service .logo 									{width:200px;height:65px;float:left;background:url(/gfx/logo.gif) no-repeat 48px 15px;}
.front .top .sec .service .logo a 									{width:140px;height:47px;display:block;float:left;text-decoration:none;margin:15px 0px 0px 47px;}
.front .top .sec .service .menu 									{width:600px;height:65px;float:right;}
.front .top .sec .service .menu .float 								{float:right;height:20px;padding-top:25px;}
.front .top .sec .service .menu .float ul 							{margin:0;padding:0;list-style-type:none;}
.front .top .sec .service .menu .float ul li 						{display:inline;}
.front .top .sec .service .menu .float ul li a 						{float:left;text-decoration:none;background:url(/gfx/top_arrow.gif) no-repeat right 50%;margin-right:15px;padding-right:8px;font-weight:bold;}
.front .top .sec .service .menu .float ul li.ukflag a img			{padding-top: 5px;}
.front .top .sec .service .menu .float ul li a:hover				{text-decoration:underline;}
.front .top .sec .service .menu .float ul li p 						{float:left;padding-left:10px;}
.front .top .sec .service .menu .float ul li input#q 				{float:left;width:130px;border:1px solid #636061;background:#fff url(/gfx/input_bg.gif) no-repeat right top;}
.front .top .sec .service .menu .float ul li input#submit 			{float:left;font-size:11px;width:40px;color:#5c6061;border:none;background:url(/gfx/top_arrow.gif) no-repeat right 50%;background-color:transparent;font-weight:bold;}
.front .top .sec .mainmenu 											{width:100%;height:35px;clear:both;}
.front .top .sec .mainmenu .float 									{height:35px;float:right;}
.front .top .sec .mainmenu .float ul 								{margin:0;padding:0;list-style-type:none;padding-top:13px;}
.front .top .sec .mainmenu .float ul li 							{display:inline;}
.front .top .sec .mainmenu .float ul li a 							{margin-left:2px;margin-top:0px;height:27px;display:block;float:left;background:url(/gfx/main_menu_active_left.gif) no-repeat left top;padding-left:5px;text-decoration:none;cursor:pointer;}
.front .top .sec .mainmenu .float ul li a:hover 					{margin-top:-3px;text-decoration:none;}
.front .top .sec .mainmenu .float ul li .in1 						{height:27px;float:left;background:url(/gfx/main_menu_active_right.gif) no-repeat right top;padding-right:5px;}
.front .top .sec .mainmenu .float ul li .in2 						{height:26px;float:left;background-color:#a6ce39;padding:1px 15px 0px 15px;text-decoration:none;text-transform:uppercase;font-size:1.2em;color:#fff;font-weight:bold;}
.front .top .sec .mainmenu .float ul li a.selected 					{margin-left:2px;margin-top:-4px;height:27px;display:block;float:left;background:url(/gfx/main_menu_hover_left.gif) no-repeat left top;padding-left:5px;text-decoration:none;cursor:pointer;}
.front .top .sec .mainmenu .float ul li a.selected:hover			{margin-top:-4px;text-decoration:none;}
.front .top .sec .mainmenu .float ul li a.selected .in1 			{height:27px;float:left;background:url(/gfx/main_menu_hover_right.gif) no-repeat right top;padding-right:5px;}
.front .top .sec .mainmenu .float ul li a.selected .in2	 			{height:26px;float:left;background:#93ba2c url(/gfx/main_menu_hover_center.gif) repeat-x;padding:1px 15px 0px 15px;text-decoration:none;text-transform:uppercase;font-size:1.2em;color:#fff;font-weight:bold;}
.front .top .teaser 												{width:100%;height:233px;clear:both;background:url(/gfx/front_banner_ny.png) no-repeat;}
* html .front .top .teaser											{margin-top:-5px;}
*+html .front .top .teaser											{margin-top:0px;}
.front .top .teaser .show 											{width:395px;float:left;}
.front .top .teaser .show .inner									{width:296px;height:173px;padding:25px 0px 0px 46px;}

.front .top .teaser .text 											{width:260px;float:left;}
.front .top .teaser .text h1 										{margin:0;color:#fff;font-size:28px;font-weight:bold;padding-top:50px;line-height:100%;}
.front .top .teaser .text p 										{color:#fff;font-size:15px;line-height:120%;padding-top:5px; font-size: 14px;}
.front .top .teaser #flashRandomRightBox							{float:right;  display: inline; border: 0px solid red;}


.front .top .cols 													{width:100%;clear:both;}
.front .top .cols .left 											{width:395px;float:left;padding-left:45px;padding-top:20px; }
.front .top .cols .left .inner 										{width:330px;float:left;}
.front .top .cols .left .inner h2 									{margin:0;color:#a6ce39;font-weight:bold;font-size:26px;line-height:110%;margin-bottom:10px;}
.front .top .cols .left .inner ul 									{margin:0;padding:0;list-style-type:none;}
.front .top .cols .left .inner ul li p 								{font-size:0.9em;color:#fff;margin:0;padding-bottom:10px;line-height:140%;}
.front .top .cols .left .inner ul li p span							{color:#b7b8b7;}
.front .top .cols .left .inner ul li p a 							{text-decoration:none;color:#a6cf39;padding-right:10px;background:url(/gfx/front_arrow.gif) no-repeat right 50%;}
.front .top .cols .left .inner ul li p a:hover						{text-decoration:underline;}

.front .top .cols .center 											{width:215px;float:left;padding-top:15px;}
.front .top .cols .center ul 										{margin:0;padding:0;list-style-type:none;}
.front .top .cols .center ul li 									{clear:both;}
.front .top .cols .center ul li a 									{text-decoration:none;background-repeat:no-repeat;width:215px;height:113px;display:block;float:left;}

.front .top .cols .center .row 										{width:100%;clear:both;background:url(/gfx/front_banner_3_rep.gif) repeat-y;}
.front .top .cols .center .row .tp									{width:100%;clear:both;height:24px;background:url(/gfx/front_banner_3_top.gif) no-repeat left top;}
.front .top .cols .center .row .ct									{width:100%;clear:both;background:url(/gfx/front_banner_3_bot.gif) no-repeat left bottom;}
.front .top .cols .center .row .ct .pad 								{padding:0px 21px 25px 25px; }
.front .top .cols .center .row .ct .pad  .question_row {clear: both; margin-bottom: 6px;}
.front .top .cols .center .row .ct .pad  .qp_radiobtn {float: left;}
.front .top .cols .center .row .ct .pad  .qp_question {float: right; width: 140px;}
.front .top .cols .center .row .ct .pad .qp_submit_button {clear: both; margin: 10px 0 0 0; display: block; }

.front .top .cols .center .row .ct .pad ul 							{margin:0;padding:0;list-style-type:none;}
.front .top .cols .center .row .ct .pad ul li 						{clear:both;}
.front .top .cols .center .row .ct .pad ul li a 						{font-size:0.9em;color:#5c6061;line-height:140%;float:left;display:block;text-decoration:none;width:138px;float:left;margin-left:5px;padding-left:12px;background:#ecedec url(/gfx/mwr_arrow.gif) no-repeat 5px 4px;margin-bottom:3px;}
.front .top .cols .center .row .ct .pad ul li a:hover 				{text-decoration:none;background-color:#d7e9a6;}
*+html .front .top .cols .center .row .ct .pad ul li a				{width:158px;}
* html .front .top .cols .center .row .ct .pad ul li a				{width:148px;}
.front .top .cols .center .row .ct .pad ul li span.date 				{color:#85ac1c;}
.front .top .cols .center .row .ct .pad ul li span.location 			{color:#797d7e;}
.front .top .cols .center .row .ct .pad ul li.head 					{clear:both;margin-bottom:0px;}
.front .top .cols .center .row .ct .pad ul li.head p 				{font-size:1em;color:#5c6061;margin:0;padding-left:5px;font-weight:bold;padding-top:0px;padding-bottom:10px;}
.front .top .cols .center .row .ct .pad ul li.bottom 				{clear:both;margin-bottom:0px;text-align:right;padding-top:5px;padding-bottom:3px;}
.front .top .cols .center .row .ct .pad ul li.bottom a 				{font-size:1em;color:#85ac1c;line-height:150%;display:inline;width:auto;float:none;margin-left:0px;padding-left:0px;background-color:none;font-size:0.9em;text-decoration:none;padding-right:10px;background:url(/gfx/mwr_arrow.gif) no-repeat right 50%;margin-right:30px;}
.front .top .cols .center .row .ct .pad ul li.bottom a:hover			{background-color:#fff;text-decoration:underline;}




















.front .top .cols .right 											{width:220px;float:left;padding-top:15px;margin-left:0px;}
.front .top .cols .right .row 										{width:100%;clear:both;background:url(/gfx/front_banner_3_rep.gif) repeat-y;}
.front .top .cols .right .row .tp									{width:100%;clear:both;height:24px;background:url(/gfx/front_banner_3_top.gif) no-repeat left top;}
.front .top .cols .right .row .ct									{width:100%;clear:both;background:url(/gfx/front_banner_3_bot.gif) no-repeat left bottom;}
.front .top .cols .right .row .ct .pad 								{padding:0px 0px 25px 20px;}
.front .top .cols .right .row .ct .pad ul 							{margin:0;padding:0;list-style-type:none;}
.front .top .cols .right .row .ct .pad ul li 						{clear:both;}
.front .top .cols .right .row .ct .pad ul li a 						{font-size:0.9em;color:#5c6061;line-height:140%;float:left;display:block;text-decoration:none;width:156px;float:left;margin-left:5px;padding-left:12px;background:#ecedec url(/gfx/mwr_arrow.gif) no-repeat 5px 4px;margin-bottom:3px;}
.front .top .cols .right .row .ct .pad ul li a:hover 				{text-decoration:none;background-color:#d7e9a6;}
*+html .front .top .cols .right .row .ct .pad ul li a				{width:158px;}
* html .front .top .cols .right .row .ct .pad ul li a				{width:148px;}
.front .top .cols .right .row .ct .pad ul li span.date 				{color:#85ac1c;}
.front .top .cols .right .row .ct .pad ul li span.location 			{color:#797d7e;}
.front .top .cols .right .row .ct .pad ul li.head 					{clear:both;margin-bottom:0px;}
.front .top .cols .right .row .ct .pad ul li.head p 				{font-size:1em;color:#5c6061;margin:0;padding-left:5px;font-weight:bold;padding-top:0px;padding-bottom:10px;}
.front .top .cols .right .row .ct .pad ul li.bottom 				{clear:both;margin-bottom:0px;text-align:right;padding-top:5px;padding-bottom:3px;}
.front .top .cols .right .row .ct .pad ul li.bottom a 				{font-size:1em;color:#85ac1c;line-height:150%;display:inline;width:auto;float:none;margin-left:0px;padding-left:0px;background-color:none;font-size:0.9em;text-decoration:none;padding-right:10px;background:url(/gfx/mwr_arrow.gif) no-repeat right 50%;margin-right:30px;}
.front .top .cols .right .row .ct .pad ul li.bottom a:hover			{background-color:#fff;text-decoration:underline;}


/* Page: Section page
---------------------------------------------------------------------- */
.sectionFP {background:#5c6061 url(/gfx/top_rep_section.gif) repeat-x;}
.section															{width:100%;height:100%;text-align:left;margin-bottom:-40px; }
html>body .section													{min-height:100%;height:auto;}

.section .gras														{width:100%;clear:both;background:url(/gfx/top_bg.gif) no-repeat;}
.section .top 														{width:875px;float:left;}
.section .top .sec 													{width:100%;height:125px;clear:both;}
.section .top .sec .service 										{width:100%;height:65px;clear:both;}
.section .top .sec .service .logo 									{width:200px;height:65px;float:left;background:url(/gfx/logo.gif) no-repeat 48px 15px;}
.section .top .sec .service .logo a 								{width:140px;height:47px;display:block;float:left;text-decoration:none;margin:15px 0px 0px 47px;}
.section .top .sec .service .menu 									{width:600px;height:65px;float:right;}
.section .top .sec .service .menu .float 							{float:right;height:20px;padding-top:25px;}
.section .top .sec .service .menu .float ul 						{margin:0;padding:0;list-style-type:none;}
.section .top .sec .service .menu .float ul li 						{display:inline;}
.section .top .sec .service .menu .float ul li a 					{float:left;text-decoration:none;background:url(/gfx/top_arrow.gif) no-repeat right 50%;margin-right:15px;padding-right:8px;font-weight:bold;}
.section .top .sec .service .menu .float ul li.ukflag a img 		{padding-top: 5px;}
.section .top .sec .service .menu .float ul li a:hover				{text-decoration:underline;}
.section .top .sec .service .menu .float ul li p 					{float:left;padding-left:10px;}
.section .top .sec .service .menu .float ul li input#q 				{float:left;width:130px;border:1px solid #636061;background:#fff url(/gfx/input_bg.gif) no-repeat right top;}
.section .top .sec .service .menu .float ul li input#submit 		{float:left;font-size:11px;width:40px;color:#5c6061;border:none;background:url(/gfx/top_arrow.gif) no-repeat right 50%;background-color:transparent;font-weight:bold;}
.section .top .sec .mainmenu 										{width:100%;height:35px;clear:both;}
.section .top .sec .mainmenu .float 								{height:35px;float:right;}
.section .top .sec .mainmenu .float ul 								{margin:0;padding:0;list-style-type:none;padding-top:13px;}
.section .top .sec .mainmenu .float ul li 							{display:inline;}
.section .top .sec .mainmenu .float ul li a 						{margin-left:2px;margin-top:0px;height:27px;display:block;float:left;background:url(/gfx/main_menu_active_left.gif) no-repeat left top;padding-left:5px;text-decoration:none;cursor:pointer;}
.section .top .sec .mainmenu .float ul li a:hover 					{margin-top:-3px;text-decoration:none;}
.section .top .sec .mainmenu .float ul li .in1 						{height:27px;float:left;background:url(/gfx/main_menu_active_right.gif) no-repeat right top;padding-right:5px;}
.section .top .sec .mainmenu .float ul li .in2 						{height:26px;float:left;background-color:#a6ce39;padding:1px 15px 0px 15px;text-decoration:none;text-transform:uppercase;font-size:1.2em;color:#fff;font-weight:bold;}
.section .top .sec .mainmenu .float ul li a.selected 				{margin-left:2px;margin-top:-4px;height:27px;display:block;float:left;background:url(/gfx/main_menu_hover_left.gif) no-repeat left top;padding-left:5px;text-decoration:none;cursor:pointer;}
.section .top .sec .mainmenu .float ul li a.selected:hover			{margin-top:-4px;text-decoration:none;}
.section .top .sec .mainmenu .float ul li a.selected .in1 			{height:27px;float:left;background:url(/gfx/main_menu_hover_right.gif) no-repeat right top;padding-right:5px;}
.section .top .sec .mainmenu .float ul li a.selected .in2	 		{height:26px;float:left;background:#93ba2c url(/gfx/main_menu_hover_center.gif) repeat-x;padding:1px 15px 0px 15px;text-decoration:none;text-transform:uppercase;font-size:1.2em;color:#fff;font-weight:bold;}
.section .top .sec .submenu 										{position:absolute;z-index:10;width:auto;clear:both;height:25px;background-color:#90b529;margin-top:1px; }
*+html .section .top .sec .submenu									{margin-top:1px;}
* html .section .top .sec .submenu									{margin-top:-4px;height:23px;}
.section .top .sec .submenu ul 										{margin:0;padding:0;list-style-type:none;padding-left:47px;padding-top:3px; width: 1200px; }
.section .top .sec .submenu ul li 									{display:inline;padding-right:25px;}
.section .top .sec .submenu ul li a 								{text-transform:uppercase;text-decoration:none;font-size:1em;color:#fff;font-weight:bold;}
.section .top .sec .submenu ul li a.selected						{text-decoration:underline;}
.section .top .card													{width:100%;clear:both;height:285px; }
.section .top .card .ctn 											{width:345px;float:left;padding-left:45px; padding-top: 54px;}
.section .top .card .ctn .inner										{width:340px;clear:both;   }
.section .top .card .ctn .scrolldiv										{ height: 212px; overflow-y: auto;  
scrollbar-base-color: #009966; 
scrollbar-track-color: #a6ce39;
scrollbar-face-color: #779b1a;
scrollbar-highlight-color: #779b1a;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #a6ce39;
scrollbar-shadow-color: #779b1a;
scrollbar-arrow-color: #5c6061;


 }
.section .top .card .ctn .inner h1 									{margin:0;font-size:28px;font-weight:bold;line-height:110%;color:#fff;margin-bottom:10px;}
.section .top .card .ctn .scrolldiv h1 								{width: 320px; margin-top: -2px; color: #474747;}
.section .top .card .ctn .inner p 									{line-height:140%;color: #474747;}
.section .top .card .ctn .scrolldiv p 								{width: 320px; color: #474747;}
.section .top .card .cho 											{width:480px;float:left; }
.section .top .card .cho .section_show								{border: 0px solid red;}	
.section .top .card .cho .section_show .inner						{width:100%;height:210px;padding:5px 0px 0px 0px; overflow: hidden; }

.section .top .banners 												{width:100%;clear:both;padding-top:15px; }
.section .top .banners .inner 										{float:left;padding-left:45px;}
.section .top .banners .inner .banner 								{width:209px;height:116px;float:left;}
.section .top .banners .inner .banner a 							{text-decoration:none;width:209px;height:116px;display:block;background-repeat:no-repeat;}
.section .top .banners .inner .calendar 							{width:215px;height:113px;float:left;background:url(/gfx/section_banner_3.gif) no-repeat;}
.section .top .banners .inner .calendar .pad 						{clear:both;padding:15px 12px 0px 25px;}
.section .top .banners .inner .calendar .pad .labels 				{width:100%;clear:both;height:15px;}
.section .top .banners .inner .calendar .pad .labels .label 		{width:100px;float:left;}
.section .top .banners .inner .calendar .pad .labels .label p 		{margin:0;font-weight:bold;}
.section .top .banners .inner .calendar .pad .labels .navi 			{width:60px;float:right;}
.section .top .banners .inner .calendar .pad .labels .navi a.back 	{background:url(/gfx/calendar_arrow_back.gif) no-repeat 50% 50%;width:4px;float:left;display:block;padding-right:8px;text-decoration:none;}
.section .top .banners .inner .calendar .pad .labels .navi a.for 	{background:url(/gfx/calendar_arrow_forward.gif) no-repeat 50% 50%;width:4px;float:left;display:block;padding-left:8px;text-decoration:none;}
.section .top .banners .inner .calendar .pad .labels .navi span 	{font-size:0.9em;float:left;}
.section .top .banners .inner .calendar .pad .dates 				{width:100%;clear:both;height:43px;}
*+html .section .top .banners .inner .calendar .pad .dates ul		{margin-top:0px;}
* html .section .top .banners .inner .calendar .pad .dates ul		{margin-top:-1px;}
.section .top .banners .inner .calendar .pad .dates ul 				{margin:0;padding:0;list-style-type:none;clear:both;padding-left:1px;}
.section .top .banners .inner .calendar .pad .dates ul li 			{display:inline;text-transform:uppercase;}
.section .top .banners .inner .calendar .pad .dates ul li span 		{width:22px;font-size:0.9em;display:block;float:left;text-align:center;margin-right:2px;}
.section .top .banners .inner .calendar .pad .dates ul li span.less {margin-right:0px;}
.section .top .banners .inner .calendar .pad .dates ul li a 		{text-decoration:none;font-size:0.9em;width:22px;height:22px;display:block;float:left;background:#c9c9c9 url(/gfx/icon_calendar.gif) no-repeat;color:#5c6061;text-align:center;margin-right:2px;}
.section .top .banners .inner .calendar .pad .dates ul li a:hover	{text-decoration:none;background-color:#a6cf39;}
.section .top .banners .inner .calendar .pad .dates ul li a.less 	{margin-right:0px;}
.section .top .banners .inner .calendar .pad .more 					{width:100%;clear:both;height:15px;text-align:right;}
.section .top .banners .inner .calendar .pad .more a 				{padding-right:10px;font-size:0.9em;font-weight:bold;background:url(/gfx/mwr_arrow.gif) no-repeat right 50%;text-decoration:none;color:#99c02e;margin-right:5px;}
*+html .section .top .banners .inner .calendar .pad .more			{margin-top:0px;}
* html .section .top .banners .inner .calendar .pad .more			{margin-top:-4px;}

.search																{width:100%;clear:both;}
.search a															{text-decoration:none!important;}
.search p span.letter												{font-weight:bold;color:#fff;font-style:normal;}
.search p span														{color:#678515;font-style:italic;}

/* Special small styles
---------------------------------------------------------------------- */

.sitemapCtn 														{width:350px;clear:both;background:url(/gfx/sitemap_mid.gif) repeat-y;}
.sitemapCtn .tp														{width:100%;clear:both;height:24px;background:url(/gfx/sitemap_top.gif) no-repeat left top;}
.sitemapCtn .lp														{width:100%;clear:both;background:url(/gfx/sitemap_bot.gif) no-repeat left bottom;}
.sitemapCtn .lp .pad 												{padding:5px 30px 30px 35px;}
.sitemapCtn .lp .pad p												{font-size:0.9em;}
.sitemapCtn .lp .pad ul												{margin:0;padding:0;list-style-type:none;}
.sitemapCtn .lp .pad ul li											{color:#000!important;}
.sitemapCtn .lp .pad ul li a										{text-decoration:none;color:#000!important;}
.sitemapCtn .lp .pad ul li a:hover									{text-decoration:underline;}
.sitemapCtn .lp .pad ul li.lev1										{padding-left:0px;}
.sitemapCtn .lp .pad ul li.lev2										{padding-left:15px;}
.sitemapCtn .lp .pad ul li.lev3										{padding-left:30px;}

/* Element: Footer
---------------------------------------------------------------------- */

.footer 															{width:100%;clear:both;height:40px;background-color:#5c6061;}
.footer .inner														{padding-left:47px;padding-top:8px;height:20px;text-align:left;}
.footer .inner address 												{color:#afb5b6;font-size:0.9em;font-weight:bold;}
.footer .inner address a 											{color:#afb5b6;font-size:1em;font-weight:bold;text-decoration:none;}
.clear																{width:100%;height:50px;clear:both;}


#thx {color: #000; font-size: 14px;}

.showprint { display: none;}
