/* *********************** Copyright 2007 Joomladesigns.co.uk *********************** */
html, body{
font: 12px "Trebuchet MS", "Times New Roman", Times, serif;
/* color: #898989; */
color:#0066FF;
background: #ffffff url(images/bg_blue.gif) repeat-x top center;
margin: 0px;
padding: 0px 0px 0px 0px;
}
/* CSS global reset for all browsers */
* { padding: 0px; margin: 0px; }
/* Global Formatting */
h1 {font-weight: bold; font-size: 20px; color: #0066FF; letter-spacing: -2px; line-height: 24px; text-transform: uppercase;}
h2 {font-weight: bold; font-size: 18px; color: #0066FF; letter-spacing: 0px; line-height: 30px; text-transform: uppercase;}
h3 {font-weight: bold; font-size: 12px; color: #0066FF; line-height: 20px; text-transform: uppercase;}
h4 {font-weight: bold; font-size: 12px; color: #0066FF; letter-spacing: 0px; line-height: 18px;}
h5 {font-weight: bold; font-size: 12px; color: #0066FF; line-height: 13px; text-transform: uppercase; }
h6 {font-weight: bold; font-size: 11px; color: #0066FF; line-height: 12px; text-transform: uppercase;}
a {color: #0066FF; text-decoration: none;}
a:hover {color: #0066FF; text-decoration: underline;}
a.image, a.image:hover {border:0;}
li{ margin-left: 25px; }
ul { }

.formbutton{
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#0066FF;
width:50px;
height:20px;
font-weight:bold;
/*padding: 1px 2px;*/
background:url(images/btn_go.gif) repeat-x left top;
}

#menteri { color:#0066FF }

.title {font-weight: bold; padding-left: 4px; font-size: 14px; color: #0066FF; line-height: 20px; text-transform: uppercase;}
.scroll{
background:url(images/header-bg.jpg) no-repeat;
width: 210px;
}

/*#mcontent ul li, #mcontent2 ul li {
background: #ffffff url(../images/orange_dot.gif) no-repeat left;
list-style: none;
padding-left: 0px;
margin-left: 0px;
}*/

#daily { float:left;width: 430px;padding: 10px 10px 0 20px;background: url(images/bgnews.jpg) no-repeat top;}
#daily #column1{ float:left;width: 200px;padding: 10px 10px 0 2px;}
#daily #column2{ float:right;width: 200px;padding: 10px 10px 0 2px;}

#daily2 { float:left;width: 630px;padding: 10px 10px 0 20px;}
#daily3 { float:left;width: 630px;padding: 10px 10px 0 20px;background: url(images/bgnews.jpg) no-repeat top;}

a.readmore {
/* margin-top: 15px;
display: block;
width: 110px;
height: 29px;
line-height: 26px;
padding-left: 5px;
font-weight: bold;
color: #ffffff;
background: url(images/buttonRead.png) 0 0 no-repeat;
*/

float:left;
height:110px;
width:29px;
line-height: 26px;
padding-left: 5px;
margin-left:8px;
margin-right:8px;
color:#0066FF;
padding-top:0px;
background: url(images/buttonRead.png) 0 0 no-repeat;
}

#right_col p {
margin: 11px 0px;
}

fieldset {
width: 90%;
padding: 5px;
border: 1px solid #eee;
}
.both {
clear: both;
}

#content {
margin: 0px auto;
background: url(images/bg_content_blue.jpg) repeat-x top center;
width: 920px;
padding: 0px;
}

#top {
padding: 0px;
margin: 0px;
clear: both;
position: relative;
}

#top h1 {
font: bold 30px "Trebuchet MS", "Times New Roman", Times, serif;
color: #0066FF;
text-align:center;
padding:10px 0 0 0;
letter-spacing: 4px;
text-transform: none;
}

#top h2 {
font: normal 14px "Trebuchet MS", "Times New Roman", Times, serif;
font-weight:bold;
color: #0066FF;
letter-spacing: 1px;
text-align: center;
line-height: 18px;
height: 50px;
}

#top #logo {
position: absolute;
top: 5px;
left: 67px;
}

#top #logo2 {
position: absolute;
top: 5px;
left: 760px;
}

#menu {
padding: 0px;
width: 870px;
height: 31px;
/*background: #1a3f90 url(../images/top_menu_bg.jpg) no-repeat top center;*/
position: absolute;
}

#marquee {

padding: 0px 0px;
margin: 0px;
width: 800px;
left:195px;
height: 21px;
position: absolute;
background: #1a3f90 url(../images/top_menu_bg.jpg) no-repeat top center;
}

.marquee2 {
width: 190px;
padding-left: 4px;
padding-right: 4px;
color: #0066FF;
height: 140px;
line-height: 16px;
/*background: #000000 url(images/bg_scroll2.gif); */
}

#menu #uls {
text-align: right;
width: 870px;
padding-top: 0px;
}

#menu table.moduletable {
margin: 0px;
padding: 0px;
}

#menu #uls table.moduletable td {
background: none;
}

#menu #uls ul {
list-style: none;
text-align: right;
padding-top: 0px;
}

#mainlevel-nav li
{
padding: 0px;
background: transparent;
display: inline;
width: 150px;
height: 40px;
white-space: nowrap;
list-style-type: none;
margin: 0px;
/*background: url(images/menu.jpg) no-repeat top center;*/
float: right;
}

#mainlevel-nav li a
{
display: block;
text-decoration: none;
text-align: center;
color: #0066FF;
font: bold 12px "Trebuchet MS", "Times New Roman", Times, serif;
text-transform: none;
background: transparent;
padding: 10px 12px 12px 12px;
}

#mainlevel-nav li a:hover {
color: #0066FF;
text-decoration: none;
/*background: transparent url(../images/li_a_active.jpg) no-repeat top center;*/
}

#menu #pb {
position: absolute;
right: 21px;
top: 11px;
color: #0066FF;
}

#menu #pb a {
color: #0066FF;
}

#coverlogin {
width: 898px;
height: 0px;
overflow: hidden;
background: transparent url(../images/main_bg_blue.gif) repeat-y top center;
}

#nav { position: relative; margin: 10px 0 0 3px; }
#nav ul { height: 30px; list-style: none; }
#nav li { float: right; margin: 0 2px 0 0; width:117px; }
#nav a { float: right; display: block; /*background: url(images/btn_menu.gif) 0 -30px no-repeat;*/ text-decoration: none; font-size: 12px; font-weight: bold; color: #0066FF; text-align: center; /*padding: 5px 40px 0 0; height: 22px; */}
#nav a:hover { color:#0066FF; /*background: url(images/btn_menu.gif) 0 0 no-repeat;*/ }
#nav #current a { background: url(images/btn_menu.gif) 0 -60px no-repeat; color: #0066FF; }
#nav .last { margin: 0; }
/*#nav img.new { position:absolute; top: -3px; left:675px; background: url(images/nytt.png) no-repeat; }
*html #nav img.new { background: transparent url(images/nytt.gif) no-repeat; }*/

#sepline {
background: transparent url(../images/sep_line.jpg) no-repeat top center;
height: 1px;
}


#top_modules {
width: 870px;
height: 220px;
clear: both;
margin: 0px;
padding-left:50px;
top: 130px;
position:absolute;
background: url(banner/control/images/ISM_front1.jpg) no-repeat top center;

}

#top_modules .mod_user5, #top_modules .mod_user7 {
float: left;
width: 240px;
color: #0066FF;
height: 170px;
padding-left: 26px;
line-height: 16px;
}

#top_modules .mod_user6{
float: left;
width: 550px;
color: #0066FF;
height: 170px;
padding-left: 10px;
line-height: 20px;
}
#top_modules .mod_user5 h3, #top_modules .mod_user7 h3 {
padding: 0px;
margin: 15px 0px 10px 0px;
font: normal 18px Georgia, "Times New Roman", Times, serif;
letter-spacing: 0px;
color: #0066FF;
text-transform: none;
}

#top_modules .mod_user6 h3{
padding: 0px;
margin: 15px 0px 10px 0px;
font: normal 14px "Trebuchet MS", "Times New Roman", Times, serif;;
letter-spacing: 1px;
font-weight:bold;
color: #0066FF;
text-transform: none;
}

#top_modules .mod_user5 {
background: transparent url(../images/mod_5_bg.jpg) no-repeat top left;
}

#top_modules .mod_user6 {
background: transparent url(../images/mod_6_bg.jpg) no-repeat top left;
margin-left: 7px;
}

#top_modules .mod_user7 {
background: transparent url(../images/mod_7_bg.jpg) no-repeat top left;
margin-left: 7px;
}

#top_modules a {
color: #0066FF;
font-weight: bold;
text-decoration: none;
}

#top_modules a:hover {
color: #0066FF;
font-weight: bold;
text-decoration: underline;
}

#main {
padding: 240px 0px 0 0;
margin: 0px;
width: 900px;
clear: both;
}

#main #left_col {
float: left;
width: 180px;
background: transparent;
}

#main #left_col div.moduletable {
color: #0066FF;
}

#main #right_col {
float: right;
width: 705px;
padding-right: 0px;
padding-top: 9px;
}

#mosright { float: right; width: 220px; background-color: transparent; }
#mosright div.module div div div div {
background: none;
padding: 0px;
margin: 0px;
}

#mosright h2 {font-weight: bold; text-align:center; font-size: 14px; color: #0066FF; letter-spacing: 0px; line-height: 30px; text-transform:lowercase;}

#main #mcontent {
margin: 0px;
padding: 0px 0px 0px 10px;
background: transparent;
}

#main #mcontent2 {
margin: 0px;
padding: 0px 3px 0px 10px;
background: transparent;
}


#main_content {
width: 445px;
padding: 0px 25px;
}

#mosright div.module {
margin-bottom: 10px;
}

#mosright div.module h3 {
text-decoration: none; font-weight: bolder; color: #0066FF;
background: #ffffff url(images/bar_title.gif) no-repeat top center; 
width: 210px;
height: 30px;
}

/*#mosright table.moduletable th, #mosright h3 {
font: bold 12px Arial, Helvetica, sans-serif;
height: 36px;
line-height: 24px;
text-transform: none;
color: #898989;
text-align: left;
width: 220px;
padding-left: 5px;
}*/

/******/


#footer {
margin: 0px;
width: 898px;
height: 85px;
background: #7a836c url(../images/footer_bg.jpg) repeat-x top center;
clear: both;
color: #0066FF;
}

#footer p {
color: #0066FF;
text-align: center;
line-height: 16px;
padding-left: 10px;
padding-top: 20px;
}

#footer p a {
text-decoration: underline;
text-transform: none;
color: #0066FF;
font-weight: normal;
}

#footer p a:hover {
text-decoration: none;
}

/* Mainlevel menu */
.mainlevel {

color: #0066FF;
background: url(images/bg_leftmenu.gif) no-repeat;
font: normal 12px "Trebuchet MS", "Times New Roman", Times, serif;
line-height: 18px;
text-transform: none;
padding: 1px 0px;
margin-left: 21px;
text-decoration: none;
display: block;
}

a.mainlevel {
background: url(images/button.jpg) no-repeat;
color: #0066FF;
height: 25px;
font: normal 12px "Trebuchet MS", "Times New Roman", Times, serif;
line-height: 20px;
text-transform: none;
padding: 2px 0 0 15px;
margin-left: 21px;
text-decoration: none;
display: block;
font-weight:bold;

}

a.mainlevel:hover {
color: #0066FF;
text-decoration: none;
}

#active_menu, #active_menu:hover {
background: url(images/button.jpg) no-repeat;
color: #0066FF;
font: bold 12px "Trebuchet MS", "Times New Roman", Times, serif;
line-height: 20px;
text-transform: none;
padding: 2px 0 0 15px;
margin-left: 21px;
text-decoration: none;
display: block;
text-align: left;
}

/* End Mainlevel menu */


table.moduletable td table div {
padding: 0px;
margin-left: 21px;
height: 20px;
}

/* Add Custom Menus */

table.moduletable {
width: 100%;
padding: 0px;
margin: 0px 0px 5px 21px;
}

#left_col table.moduletable th, #left_col .moduletable h3{
font: bold 11px Arial, Helvetica, sans-serif;
height: 36px;
line-height: 24px;
text-transform: none;
color: #898989;
text-align: left;
/*width: 179px;*/
padding-left: 21px;
}

#left_col div.moduletable {
text-align: center;
padding: 10px 0px 8px 0px;
margin-bottom: 2px;
}

table.moduletable td {height: 18px; text-align: center; }

table.moduletable p {
text-align: left;
}


/* End Custom Modules */

/* *********************** END STANDARD MODULE TABLE ********************* */

/* *********************** CONTENT - SECTIONS & CATEGORIES *********************** */

td.contentheading {
padding: 0px;
margin: 0px;
line-height: 24px;
font: normal 14px "Trebuchet MS", "Times New Roman", Times, serif;
letter-spacing: 0px;
color: #0066FF;
height: 24px;
text-transform: none;
/* background: #ffffff; */
}

.contentheading table td {
letter-spacing: 0px;
font-weight: bold;
}

/* content title and links */
.contentpagetitle {text-decoration: none;font-weight: bolder; color: #0066FF; }
a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited
{text-decoration: none;font-weight: bolder; color: #0066FF; }
a.contentpagetitle:hover { color: #0066FF; text-decoration: underline; }

/* top box like a category description */
.contentdescription {
background-color : transparent;
padding: 10px 0px;
}

/* Main Body Text */
.contentpane {background: transparent;}

.contentpaneopen { line-height: 16px; }



/* wrapper title */
.wrapper{background-color : #FFFFFF;}

/* form elements */


form {
    width:99%;
	border: 1px solid #666; 
	background-color: #FAFAFA; 
}

form.myform {
	width:300px;
    border: 1px solid #666; 
	background-color: #FAFAFA; 
	padding: 0 0 0 3px;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 2px;
	border:1px solid #999999;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}

textarea {
    width:250px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:10px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 2px 3px; 
	color: #4284B0;	
}


#mod_login_username, #mod_login_password {
background: #fff;
font-size: 12px;
padding: 2px;
margin: 3px 0px;
width: 150px;
border: 1px solid #cccccc;
color: #666;
}

#mod_login_remember {
background: none;
border: none;
height: 15px;
vertical-align: middle;
}

.inputbox { background: #fff; border: 1px solid #ccc; margin: 2px 0px; color: #333;}
.text_area, textarea {background: #fff; border: 1px solid #ccc; width: 100%; color: #333;}
/* Pull down menu */
.selectbox {width: 100%;}
/* Submit Button */
.button {
border: none;
color: #5d5d5d;
font: bold 12px "Trebuchet MS", "Times New Roman", Times, serif;
background: transparent;
margin: 0px;
text-transform: none;
vertical-align: middle;
width: 105px;
height: 24px;
border: 1px solid #999;
}

.button:hover {
color: #333333;
}

#left_col select, #left_col #mod_templatechooser_jos_change_template, #left_col option {
font-weight: normal;
background: #fff;
color: #666;
border: 1px solid #cccccc;
/*width: 160px;*/
}

/* display date */
.date2 {
float:left;
height:40px;
width:37px;
margin-left:8px;
margin-right:8px;
color:#0066FF;
padding-top:0px;
background:url(images/calendar.png) no-repeat;
}
.date2 p {
text-align:center;
color:#0066FF;
margin:0 0 0 0;
text-transform:uppercase;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.date2 span.day {
font-size:18px;
margin:0 0 0 8px;
display:block;
}
.date2 span.month {
font-size:12px;
margin:0 0 0 8px;
height:14px;
display:block;
text-transform:uppercase;
}

#marqueecontainer{
position: relative;
color: #0066FF;
width: 200px; /*marquee width */
height: 148px; /*marquee height */
background:inherit;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}
