/* default and general styles */

*					{ font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }

body 					{ background-image: url('images/formimages/bg.jpg'); background-repeat: no-repeat; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a 					{ text-decoration: underline; color: #000000;}
a:hover 				{ text-decoration: none; }

.alink					{ color: #808080 !important; font-weight: bold; font-size: 9px; text-decoration: none !important; }
.alink:hover				{ text-decoration: underline !important; }

img					{ border: 0px; }

div					{ scrollbar-face-color: #90C00C; scrollbar-highlight-color: #90C00C; scrollbar-shadow-color: #90C00C; scrollbar-3dlight-color: #90C00C; scrollbar-arrow-color: #FFFFFF; scrollbar-track-color: #E6EED0; scrollbar-darkshadow-color: #90C00C; }

#mainwrapper				{ width: 924px; height: 604px; margin: 0px; padding: 0px; background: url('images/formimages/page_back.jpg') no-repeat 639px 356px; }

#menubar				{ margin: 0px; padding: 0px; float: left; width: 229px; }

/* main menu styles */
#mainmenu				{ width: 209px; padding: 10px; height: 350px; background-image: url('images/formimages/meny_lights.gif'); overflow: auto; }
#mainmenu ul				{ list-style-image: url('images/formimages/arrow_right.gif'); margin: 0px; padding: 0px 0px 0px 20px; line-height: 18px; }
#mainmenu ul a				{ font-size: 12px; color: #666666; vertical-align: top; text-decoration: none; }
#mainmenu ul a:hover			{ text-decoration: underline; }
#mainmenu ul li.active			{ list-style-image: url('images/formimages/arrow_down.gif'); }
#mainmenu ul ul				{ list-style: none; list-style-image: none; margin: 0px; padding: 0px 0px 0px 10px; line-height: 15px; }
#mainmenu ul ul a			{ font-size: 10px; font-weight: bold; color: #729509; text-decoration: none; }
#mainmenu ul ul li.active		{ list-style: none; list-style-image: none; }
#mainmenu ul ul li.active a		{ text-decoration: underline; }
#mainmenu ul ul li.active a:hover	{ text-decoration: none; }
#mainmenu ul ul li.active li a		{ text-decoration: none; }
#mainmenu ul ul li.active li a:hover	{ text-decoration: underline; }
#mainmenu ul ul ul			{ list-style: none; list-style-image: none; margin: 0px; padding: 0px 0px 0px 10px; line-height: 15px; }
#mainmenu ul ul ul a			{ font-weight: normal; text-decoration: none; }
#mainmenu ul ul ul li.active a		{ text-decoration: none; }
#mainmenu ul ul ul li.active a:hover	{ text-decoration: underline; }

#newsbox				{ position: relative; width: 209px; padding: 10px; height: 98px; background-color: #90C00C; font-size: 9px; }
#newsbox a				{ color: #000000; text-decoration: none; }
#newsbox a:hover			{ text-decoration: underline; }
#newsbox .header				{ font-size: 12px; font-weight: bold; color: #ffffff; color: #ffffff; margin-bottom: 5px; text-transform: uppercase; }
#newsbox strong				{ text-transform: uppercase; }

.bluebox				{ position: relative; float: left; text-align: left; margin: 30px 0px 0px 30px; padding: 10px; width: 210px; max-height: 170px; _height: 170px; overflow: auto; overflow-x: hidden; font-size: 9px; background: url('images/bluetrans.png'); color: #ffffff; }
.bluebox h1				{ font-size: 12px; font-weight: bold; }
.bluebox a				{ color: #90C00C; }
.bluebox .left				{ float: left; margin-right: 10px; }
.bluebox .right				{ float: right; margin-left: 10px; }

.filebox				{ position: relative; float: left; text-align: left; margin: 30px 0px 0px 30px; padding: 0px 10px; width: 210px; max-height: 170px; _height: 170px; overflow: auto; overflow-x: hidden; font-size: 9px; background: url('images/whitetrans.png'); }
.filebox h1				{ font-size: 12px; font-weight: bold; }
.filebox a				{ color: #90C00C; }
.filebox .left				{ float: left; margin-right: 10px; }
.filebox .right				{ float: right; margin-left: 10px; }

.redbox					{ position: relative; float: left; text-align: left; margin: 30px 0px 0px 30px; padding: 10px; width: 210px; max-height: 170px; _height: 170px; overflow: auto; overflow-x: hidden; font-size: 9px; background: url('images/redtrans.png'); color: #ffffff; }
.redbox h1				{ font-size: 12px; font-weight: bold; }
.redbox a				{ color: #C0900C; }
.redbox .left				{ float: left; margin-right: 10px; }
.redbox .right				{ float: right; margin-left: 10px; }

.whitebox				{ position: relative; float: left; text-align: left; margin: 30px 0px 0px 30px; padding: 10px; width: 220px; max-height: 170px; _height: 170px; overflow: auto; overflow-x: hidden; font-size: 10px; }
.whitebox h2				{ font-size: 12px; font-weight: bold; color: #90C00C; text-transform: uppercase; margin: 5px 0px; }
.whitebox a				{ color: #90C00C; }
.whitebox .left				{ float: left; margin-right: 10px; }
.whitebox .right			{ float: right; margin-left: 10px; }

.whitebox2				{ float: left; text-align: left; margin: 30px 0px 0px 30px; padding: 10px; width: 220px; max-height: 400px; _height: 400px; overflow: auto; overflow-x: hidden; font-size: 10px; background: url('images/whitetrans.png'); _background: none; }
.whitebox2 h2				{ font-size: 12px; font-weight: bold; color: #90C00C; text-transform: uppercase; margin: 5px 0px; }
.whitebox2 h3				{ font-size: 11px; font-style: italic; font-weight: normal; margin: 5px 0px; }
.whitebox2 a				{ color: #90C00C; }
.whitebox2 .left			{ float: left; margin-right: 10px; }
.whitebox2 .right			{ float: right; margin-left: 10px; }


#largenewsbox				{ position: relative; float: left; width: 210px; margin: 30px 0px 0px 30px; padding: 10px; max-height: 400px; overflow: auto; overflow-x: hidden; background: url('images/greentrans.png'); font-size: 9px; }
#largenewsbox a				{ color: #000000; text-decoration: none; display: block; margin: 5px 0px; }
#largenewsbox a:hover			{ color: #000000; text-decoration: underline; }
#largenewsbox .header			{ font-size: 12px; font-weight: bold; color: #ffffff; color: #ffffff; margin-bottom: 5px; text-transform: uppercase; }
#largenewsbox strong			{ text-transform: uppercase; }

.maincontent				{ float: left; margin: 30px 0px 0px 50px; width: 220px; padding: 10px; height: 400px; overflow: auto; overflow-x: hidden; font-size: 10px; }
.maincontent h1				{ font-size: 14px; font-weight: bold; color: #90C00C; text-transform: uppercase; margin: 5px 0px; }
.maincontent h2				{ font-size: 12px; font-weight: bold; color: #90C00C; text-transform: uppercase; margin: 5px 0px; }
.maincontent h3				{ font-size: 11px; font-style: italic; font-weight: normal; margin: 5px 0px; }
.maincontent .left			{ float: left; margin-right: 10px; }
.maincontent .right			{ float: right; margin-left: 10px; }

.maincontenta				{ width: 220px; padding: 5px; height: 150px; font-size: 10px; }
.maincontentaw				{ width: 450px; padding: 5px; height: 150px; font-size: 10px; }
.sidetext				{ width: 220px; padding: 5px; height: 150px; font-size: 10px; display: none; }
