.ffimgfix      { display:block; }.xen         { background-image: url('x_en.jpg') }
.xto         { width: 100%; background-repeat: repeat-x; background-image: url('x_to.jpg'); 
               font-size: 9px; color: #000032; font-family: 
               verdana, tahoma, arial, sans-serif; text-align: center }
.xtre        { background-image: url('x_tre.jpg') }
.xfire       { background-image: url('x_fire.jpg') }
.xfem        { width: 100%; background-repeat: repeat-x; background-image: url('x_fem.jpg'); 
               font-size: 10px; color: #000032; font-family: 
               verdana, tahoma, arial, sans-serif; text-align: center }
.xseks       { background-image: url('x_seks.jpg') }
.xsyv        { background-image: url('x_syv.jpg') }
.xatte_logo  { width: 100%; background-repeat: repeat-x; background-image: 
               url('x_atte_logo.jpg') }
.xni         { background-image: url('x_ni.jpg') }
.xti         { background-image: url('x_ti.jpg') }
.xtretten    { width: 100%; background-repeat: repeat-x; background-image: 
               url('x_tretten_nav.jpg') }
.xfjorten    { background-image: url('x_fjorten.jpg') }
.xfemten     { background-image: url('x_femten.jpg') }
.xseksten    { width: 100%; background-repeat: repeat-x; background-image: 
               url('x_seksten.jpg') }
.xsytten     { background-image: url('x_sytten.jpg') }
.leftatten   { background-image: url('left_atten.jpg') }
.rightnitten { background-image: url('right_nitten.jpg') }
.bottomspacer1 { background-image: url('bottomspacer1.jpg') }
.bottomspacer2 { background-repeat: repeat-x; background-image: url('bottomspacer2.jpg'); 
               font-size: 9px; color: #000032; font-family: 
               verdana, tahoma, arial, sans-serif; text-align: center }
.bottomspacer3 { background-image: url('bottomspacer3.jpg') }
.xtjue       { background-image: url('x_tjue.jpg') }
.xtjueen     { background-repeat: repeat-x; background-image: url('x_tjueen.jpg'); 
               font-size: 9px; color: #000032; font-family: 
               verdana, tahoma, arial, sans-serif; text-align: center }
.xtjueto     { background-image: url('x_tjueto.jpg') }
.mt1         { background-image: url('sfmenu_mt1.jpg') }
.mtm         { background-repeat: repeat-x; background-image: url('sfmenu_mtm.jpg'); 
               font-size: 11px; font-weight: bold; color: #952323; 
               font-family: tahoma, arial, sans-serif; text-align: center; 
               letter-spacing: 1px }
.mt2         { background-image: url('sfmenu_mt2.jpg') }
.mleft       { background-repeat: repeat-y; background-image: url('sfmenu_mleft.jpg') }
.middlemiddle  { background: #E7F0F9; padding: 8px 8px 8px 8px;	font-size: 10px; color: #000032; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top; }.mright      { background-repeat: repeat-y; background-image: url('sfmenu_mright.jpg') }
.md1         { background-image: url('sfmenu_md1.jpg') }
.mdbg        { background-repeat: repeat-x; background-image: url('sfmenu_mdbg.jpg') }
.md2         { background-image: url('sfmenu_md2.jpg') }
.mt12        { background-image: url('sfmenu_mt12.jpg') }
.mtm2        { background-repeat: repeat-x; background-image: url('sfmenu_mtm2.jpg'); 
               font-size: 12px; color: #952323; font-family: 
               tahoma, arial, sans-serif; font-weight: bold; text-align: 
               center; letter-spacing: 3px }
.mt22        { background-image: url('sfmenu_mt22.jpg') }
.mleft2      { background-repeat: repeat-y; background-image: url('sfmenu_mleft2.jpg') }
.middlemiddle2 { background-color: #E7F0F9; background-image: url('chatbg2.jpg'); 
               background-repeat: repeat; background-attachment: scroll; 
               font-size: 10px; color: #000032; font-style: normal; 
               font-variant: normal; font-weight: normal; vertical-align: top; 
               padding-left: 8px; padding-right: 5px; padding-top: 8px; 
               padding-bottom: 5px; background-position: 0% }
.mright2     { background-repeat: repeat-y; background-image: url('sfmenu_mright2.jpg') }
.md12        { background-image: url('sfmenu_md12.jpg') }
.mdbg2       { background-repeat: repeat-x; background-image: url('sfmenu_mdbg2.jpg') }
.md22        { background-image: url('sfmenu_md22.jpg') }
a {	color: #952323;	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none;	font-weight: bold;}a:hover {	color: #AF0D0D;	text-decoration: underline;}a.forumlink {	color: #AF0D0D;	text-decoration: none;}body         { font-size: 11px; color: #000; font-family: verdana, tahoma, arial, sans-serif; 
               background-color: #ACCBEA; background-repeat: repeat-x; 
               background-image: 
               url('../../../../Program%20Files/Apache%20Software%20Foundation/Apache2.2/htdocs/News/e107_themes/BlueLight/images/bg.jpg'); 
               text-align: center; margin: 0px; padding: 0px }
blockquote {	font: italic 9px verdana, tahoma, arial, sans-serif;	color: #000032;}form {	margin: 2px 0px 0px 0px;}hr {	border-top: #fff 1px solid;	border-bottom: #CCCCCC 1px solid;	height: 2px;	width: 92%;	text-align:center;}img {	border:none;}p {	margin-top: 0px;	margin-bottom: 0px}td {	font:9px verdana, tahoma, arial, sans-serif;	color: #000032;	padding: 0px;	text-align:left;}.alttd {	background-color:#ffffff;	border: 1px solid #CCCCCC;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;	margin:2px;	padding:3px;	border-bottom: 1px solid White;}.bodytable {	padding: 8px;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.bodytable2 {	border: #CCCCCC 1px solid;	padding: 8px;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.bodytable3 {	padding: 8px;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.border {	border: #CCCCCC 1px solid;}.border2 {	border: #CCCCCC 1px solid;}.border3 {	border: #CCCCCC 1px solid;}.bottomborder {	border-top: #CCCCCC 1px solid;	border-bottom: #CCCCCC 1px solid;}.button      { color: #000032; font-style: normal; font-variant: normal; font-weight: normal; 
               font-size: 9px; font-family: verdana, tahoma, arial, sans-serif; 
               background-image: url('button.png'); border: 1px solid #A5ACB2 }
.button:hover { color: #000032; font-style: normal; font-variant: normal; font-weight: normal; 
               font-size: 9px; font-family: verdana, tahoma, arial, sans-serif; 
               background-image: url('buttonover.png'); 
               border: 1px solid #A5ACB2 }
.caption {	padding: 0px 4px 0px 4px;	border-bottom: #CCCCCC 1px solid;	border-left: #CCCCCC 1px solid;	border-right: #CCCCCC 1px solid;	border-top: #CCCCCC 1px solid;	background-color: #ffffff;	color: #000032;	font: 10px verdana, tahoma, arial, sans-serif;}.caption2 {	padding: 0px 4px 0px 4px;	color: #000032;	font: 10px verdana, tahoma, arial, sans-serif;	text-align:center;}.captiontext {	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.center {	text-align: center;}.customclock {	font: 10px verdana, tahoma, arial, sans-serif;	color:#000032;}.code {	border: #fff 1px solid;	padding: 8px;	background-color: #ffffff;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.defaulttext {	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.fborder {	border: transparent 0px solid;	background-color: transparent;	}.forumborder {	border: #CCCCCC 1px solid;}.forumheader { background-color: #fff; font-style: normal; font-variant: normal; 
               font-weight: bold; font-size: 11px; font-family: 
               verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('tbg.png'); border: 1px solid #CCCCCC; 
               padding: 4px }
.forumheader2 { background-color: #fff; font-style: normal; font-variant: normal; 
               font-weight: normal; font-size: 10px; font-family: 
               verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('chatbg.jpg'); border: 1px solid #CCCCCC; 
               padding: 4px }
.forumheader3 { background-color: #fff; font-style: normal; font-variant: normal; 
               font-weight: normal; font-size: 10px; font-family: 
               verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('chatbg.jpg'); border: 1px solid #CCCCCC; 
               padding: 4px }
.forumheader4 { background-color: #fff; font-style: normal; font-variant: normal; 
               font-weight: normal; font-size: 10px; font-family: 
               verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('chatbg.jpg'); border: 1px solid #CCCCCC; 
               padding: 4px }
.forumtable2 { background-color: #ffffff; font-style: normal; font-variant: normal; 
               font-weight: normal; font-size: 10px; font-family: 
               verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('chatbg.jpg'); border: 1px solid #CCCCCC; 
               padding: 4px }
.fcaption    { font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; 
               font-family: verdana, tahoma, arial, sans-serif; 
               background-image: url('chatbg.jpg'); background-repeat: repeat; 
               background-attachment: scroll; color: #000032; 
               border: 1px solid #CCCCCC; padding-left: 8px; padding-right: 
               0px; padding-top: 2px; padding-bottom: 2px; 
               background-position: 0% }
.finfobar {	background-color: #ffffff;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;	padding: 4px;	border: #CCCCCC 1px solid;}.helpbox {	background-color: #ffffff;	color: #000032;	font: 9px verdana, tahoma, arial, sans-serif;}.indent{	padding: 5px;	margin: 5px;	font: 9px verdana, tahoma, arial, sans-serif;	color: #000032;	border: 3px solid;	background-color: #ffffff;	border-bottom: #39393b 1px solid;	border-left: #151515 1px solid;	border-right: #39393b 1px solid;	border-top: #151515 1px solid;}.mediumtext {	font: 9px verdana, tahoma, arial, sans-serif;	color: #000032;}.newscomments{	background-color: transparent;	font: 9px verdana, tahoma, arial, sans-serif;	color: #666666;	padding: 4px;}.nextprev {	border: 2px solid #EFF0F0;	margin: 10px 4px 0px 4px;	color: #000032;	text-decoration: none;	font: normal 10px verdana, tahoma, arial, sans-serif;	text-align:center;	padding : 2px 2px 2px 2px;	background-color: #EFF0F0;}.nforumcaption { font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; 
               font-family: verdana, tahoma, arial, sans-serif; 
               background-color: #ffffff; color: #000032; background-image: 
               url('chatbg.jpg'); padding-left: 4px; padding-right: 4px; 
               padding-top: 8px; padding-bottom: 8px }
.nforumcaption2 { font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; 
               font-family: verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('fcaption3.jpg'); padding-left: 4px; 
               padding-right: 0px; padding-top: 8px; padding-bottom: 8px }
.nforumcaption3 { background-color: #ffffff; font-style: normal; font-variant: normal; 
               font-weight: bold; font-size: 12px; font-family: 
               verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('chatbg.jpg'); border: 1px solid #CCCCCC; 
               padding: 4px }
.nforumdisclaimer {	font: 9px verdana, tahoma, arial, sans-serif;	color: #000032;}.nforumholder {	border: 1px solid #CCCCCC;	padding: 0px;	background-color: #ffffff;	color: #000032;}.nforumreplycaption {	border: 1px solid #CCCCCC;	padding: 4px;	background-color: #ffffff;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.nforumreply {	border: 1px solid #CCCCCC;	padding: 4px;	background-color: #ffffff;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.nforumreply2 {	border: 1px solid #CCCCCC;	padding: 4px;	background-color: #ffffff;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.nforumthread { background-color: #ffffff; font-style: normal; font-variant: normal; 
               font-weight: normal; font-size: 10px; font-family: 
               verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('chatbg.jpg'); border: 1px solid #CCCCCC; 
               padding: 4px }
.nforumthread2 {	border: 1px solid #CCCCCC;	padding: 4px;	background-color: #ffffff;	font: 10px verdana, tahoma, arial, sans-serif;	color: #000032;}.nforumview1 { background-color: #7D7D7D; color: #000032; font-style: normal; font-variant: 
               normal; font-weight: normal; font-size: 12px; font-family: 
               verdana, tahoma, arial, sans-serif; background-image: 
               url('chatbg.jpg'); border: 1px solid #CCCCCC; padding: 4px }
.nforumview2 { background-color: #7D7D7D; color: #000032; font-style: normal; font-variant: 
               normal; font-weight: normal; font-size: 10px; font-family: 
               verdana, tahoma, arial, sans-serif; background-image: 
               url('chatbg.jpg'); border: 1px solid #CCCCCC; padding: 4px }
.nforumview3 { background-color: #ffffff; font-style: normal; font-variant: normal; 
               font-weight: normal; font-size: 10px; font-family: 
               verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('chatbg.jpg'); padding: 4px }
.nforumview4 { background-color: #ffffff; font-style: normal; font-variant: normal; 
               font-weight: normal; font-size: 10px; font-family: 
               verdana, tahoma, arial, sans-serif; color: #000032; 
               background-image: url('chatbg.jpg'); padding: 4px }
.np {	background-color: #ffffff;	border: #CCCCCC 1px solid;	color: #000032;	font: 10px verdana, tahoma, arial, sans-serif;	text-align:center;	padding : 2px;}.smalltext {	font: 9px verdana, tahoma, arial, helvetica, sans-serif;	color: #000032;}.smallblacktext {	font: 10px verdana, tahoma, arial, helvetica, sans-serif;	color: #000032;}.spacer {	padding: 0px 0px 0px 0px;}.tbox        { background-color: #F5F5F5; background-image: url('chatbg.jpg'); color: #000032; 
               font-style: normal; font-variant: normal; font-weight: normal; 
               font-size: 11px; font-family: 
               verdana, tahoma, arial, sans-serif; border: 1px solid #CCCCCC }
.left_menu {	padding:0px;	width: 15%;	vertical-align:top;	border-right: 1px solid #fff;}.right_menu {	padding:0px;	width: 15%;	vertical-align:top;	border-left: 1px solid #000000;	}.searchhighlight {	text-decoration: underline;	color: #ff0000;	font-weight: bold;} /* Theme Specific Classes *//*----------------------------------------------------------------------------*/.container {	width: 755px;	border-collapse: collapse;	border-spacing: 0px;	border-right: 1px solid #126CA3;	border-bottom: 1px solid #126CA3;	margin-left: 0px;}.top_section { background-image: 
               url('../../../../Program%20Files/Apache%20Software%20Foundation/Apache2.2/htdocs/News/e107_themes/BlueLight/images/header.jpg'); 
               background-repeat: no-repeat; background-position: left }
.left_section { vertical-align: top; width: 160px; background-image: url('1menu.jpg'); 
               border-right: 1px solid #126CA3 }
.top_bar {	background-color: #126CA3;	text-align: right;	padding-right: 5px;	width: 100%;	height: 23px;}.main_container {	vertical-align: top;}.top_inner_container {	border-collapse: collapse;	border-spacing: 0px;	margin-bottom: 10px;	width: 100%;}.bottom_inner_container {	border-collapse: collapse;	border-spacing: 0px;	margin-bottom: 12px;	width: 100%;}.right_section {	border-left: 1px solid #126CA3;	text-align: center;	vertical-align: top;	width: 160px;}.main_nav {	padding-right: 5px;	vertical-align: top;}.main_section {	vertical-align: top;	padding: 10px;}.main_caption, .menu_caption {	font-weight: bold;	color: #0B4366;	margin-bottom: 7px;}.main_caption {	font-size: 13px;}.tablerender {	margin-bottom: 12px;}.top_left_menu_container {	border-collapse: collapse;	border-spacing: 0px;	width: 100%;}.top_left_menu {	background-color: #126CA3;	font-weight: bold;	padding: 12px 7px;	color: #fff;}.top_left_menu a {	color: #fff;}.top_left_menu a:hover {	color: #ddd;}.top_left_menu_caption {	font-size: 12px;	padding-bottom: 10px;}.bottom_left_menu_area {	vertical-align: top;	padding-bottom: 10px;}.menu_caption {	border-bottom: 1px solid #222;	font-size: 12px;}.menu_container {	width: 160px;	border-collapse: collapse;	border-spacing: 0px;}.menu_inner_container {	padding: 10px 7px;}.disclaimer {	text-align: center;	width: 755px;	padding: 12px 0px;}/* Theme Specific Classes: News Style */.news_info_top {	padding: 2px;}.news_info_bottom {	width: 100%;	background-color: #f7f7f9;	border-collapse: collapse;	border-spacing: 0px;	margin-bottom: 12px;}.news_info_bottom_left {	padding: 2px;}.news_info_bottom_middle {	padding: 2px;	width: 100%;}.news_info_bottom_right {	padding: 2px;	white-space: nowrap}.news_comments_icon {	width: 16px;	height: 16px;	vertical-align: middle;}/* Theme Specific Classes: Advanced Content Management Graphic */.advanced_image {	width: 145px;	height: 90px;	display: block;	margin-left: 14px;}/* Brainjar Nav Menu Classes {SITELINS_ALT} *//*If you do not use {SITELINS_ALT} and switch to the standard {SITELINKS} instead, all of the below can be deleted.*//*----------------------------------------------------------------------------*/div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {	font: bold 11px arial, verdana, arial, tahoma, sans-serif;	color: #000;	text-align: left;}div.menuBar {	padding: 4px 0px;	text-align: center;}div.emenuBar {	background-color: #F7F9FA;	border-top: 1px solid #000;	text-align: left;}div.menuBar a.menuButton, div.menuButton, div.menuButton_over {	background-color: transparent;	border: 1px solid;	border-color: transparent !important;	border-color: #fff #fff #fff #fff;	left: 0px;	margin: 0px;	padding: 2px 6px 2px 6px;	position: relative;	text-decoration: none;	top: 0px;	z-index: 100;}div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over { background-image: url('1menu.jpg'); color: #fff; border-color: #fff }
div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover { background-image: url('1menu.jpg'); left: 1px; top: 1px; color: #fff; 
               border-color: #fff }
div.menu {	background-color: #EFF0F0;	border: 1px solid;	border-color: #fff #a5a5a5 #a5a5a5 #fff;	left: 0px;	padding: 1px;	position: absolute;	top: 0px;	visibility: hidden;	z-index: 101;}<!-- Change end px to 10 -->div.menu a.menuItem {	display: block;	padding: 2px 11px 2px 10px;	text-decoration: none;	white-space: nowrap;}<!-- Add the following code -->div.menu a.menuItem:hover, div.menu a.menuItemHighlight { background-color: transparent; background-image: url('img_r4_c2.jpg'); 
               background-repeat: no-repeat }
div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {	padding: 0px 2px;}div.menu a.menuItem span.menuItemText {	padding: 0px 0px 0px 3px;}div.menu a.menuItem span.menuItemArrow {	margin-right: -.75em;}div.menu div.menuItemSep {	border-top: 1px solid #a5a5a5;	border-bottom: 1px solid #fff;	margin: 4px 2px;}a.menuItem.header {	border-bottom: 1px solid #b3b3b3;}.imgFader{ position:relative; filter:alpha(opacity=0); -moz-opacity:0.0 }span.webdeveloper-id-class-details { background-color: #ffff99 !important; border-color: #ffcc66 !important; color: #000000 !important;  -moz-opacity: 0.9 !important;  opacity: 0.9 !important; }