@charset "utf-8";
/* CSS Document */

html
{
     /*overflow: -moz-scrollbars-vertical;*/
     overflow: scroll;
}

body {

padding:0;
margin				: 22px 0 0 0;
background-color:#e6e6e6;
width				: 100%;
background-color	: #e6e6e6;
font-family			: Verdana;
height				: auto;}


img 
{ 
	border				: 0px;
}

#divMain
{ 
	width				: 992px;
	margin				: 0 auto;
	text-align			: left; display:table;
}

a:link, a:active, a:visited {
    text-decoration: none;
    color:#17406C;
	font-family:Verdana;
	font-size:	11px;
}

a:hover {
    text-decoration:underline;    COLOR:#00AEF4;
}





/*Dynamic box main content*/
.BDivUpRight { width:100%; background-image:url(../images/top_right_E6E6E6_gray_big.jpg); background-position:top right; background-repeat:no-repeat;}
.BDivUpLeft { width:100%; background-image:url(../images/top_left_E6E6E6_gray_big.jpg); background-position:top left; background-repeat:no-repeat;}
.BDivDownRight {width:100%; background-image:url(../images/bottom_right_E6E6E6_gray_big.jpg); background-position:bottom right; background-repeat:no-repeat;}
.BDivDownLeft {width:100%; background-image:url(../images/bottom_left_E6E6E6_gray_big.jpg); background-position:bottom left; background-repeat:no-repeat;}
.BDivContent { background-color:#FFFFFF; width:100%;}
/*Dynamic Div end end*/

.divMainContent { display:table; background-color:#FFFFFF; width:954px; margin:19px; }
.DivMainMenu { display:table; width:100%; height:20px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; margin-right:18px;}
.DivOpMenu { display:table; width:100%; height:20px; margin-right:18px;}
.DivBottomMenu { width:954px; text-align:right; font-size:10px; padding-left:19px;}
.DivMainComponent { min-height:650px; padding-left:19px; width:95%;}


/* Tables and Td's*/
.tdMainTableLeft { width:300px; vertical-align:top;}
.tdMainTableRight { width:654px; vertical-align:top;}
.tdModulesLeft { border-right:#ccc solid 1px; width:50%; padding:8px;}
.tdModulesRight { width:50%; padding:8px;}

.TblModules { min-height:200px; border-top:solid 1px #ccc;}

/* END Tables and Td's*/


/*MainMenuTopList BEGIN*/

.menuMainTopMenu
{
margin: 0;
padding: 0; padding-left:20px;
list-style-type:none;
text-align:left; display:block; vertical-align:top; margin-top:3px;
}

.menuMainTopMenu li { margin: 0; padding:0; display:inline; vertical-align:top;   }

.menuMainTopMenu li a:link, .menuMainTopMenu li a:active, .menuMainTopMenu li a:visited
{
margin:0px; padding:0px;
padding-left:8px; padding-right:8px; 
color:#333;
text-decoration: none;
font-size: 10px;
font-weight:bold;
text-transform:uppercase;

}
.menuMainTopMenu li a:active { color:#00AEF4;}

.menuMainTopMenu li a:hover
{
text-decoration:none; color:#999999;
}
/*MainMenuTopList END*/




/*MainMenuTopList BEGIN*/

.menuMainOpMenu
{
margin: 0;
padding: 0; display:block;
padding-left:20px;
list-style-type:none;
text-align:left; height:20px; padding-top:3px; 
background-color:#CCCCCC;}

.menuMainOpMenu li { margin: 0; padding:0; display:inline;      }

.menuMainOpMenu li a:link, .menuMainOpMenu li a:active, .menuMainOpMenu li a:visited
{
margin:0px; padding:0px;
padding-left:8px; padding-right:8px; 
color:#333;
text-decoration: none;
font-size: 10px;
font-weight:bold;
text-transform:uppercase;

}
.menuMainOpMenu li a:active { color:#00AEF4;}

.menuMainOpMenu li a:hover
{
text-decoration:none; color:#fff;
}
/*MainMenuTopList END*/






/*Links*/
a.confirmo:link, a.confirmo:active, a.confirmo:visited, a.login:link, a.login:active, a.login:visited {
    text-decoration: none;
    color:#333;
	font-family:Verdana;
	font-size:	11px;
}

a.confirmo:hover, a.login:hover {COLOR:#999;}
/*OK   END*




/*
/*JOOMLA*/
th, tr, td, .TextDefault, .contentpane, .dm_table, .message, .small 
{ text-align:left; color:#333; font-size:11px; font-family:Verdana;}

.sectiontableentry1 
{
text-align:left;
color:#333;
font-size:11px;
font-family:Verdana;
margin: 10px;
margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}

.sectiontableentry2
{
text-align:left;
color:#333;
font-size:11px;
font-family:Verdana;
margin: 10px;
background: #DEDEDE;
margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}

A.category {
font-size:13px;
color:blue;
margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;

}
.description {
margin-left: 10px;
margin-top:5px;
margin-bottom:10px;
margin-right:10px;

}
.contentpaneopen  { padding:5px; margin:0px; 
text-align:justify;
margin-bottom:10px;
color:	#333;
font-family:Verdana;
font-size:	11px;
font-weight:	normal;
display:block;
}

.contentpane  {
padding:10px;
}

.contentheading, .componentheading, .sectionname, .blog_more div  {
text-align:left;
color:#333;
font-size:12px;
font-weight:bold;
padding: 0;
margin:10px; 
font-family:Verdana;
}



.blog_more, H1, H2, H3 { font-family:Verdana;; font-size:12px; color:#333;}
.blog { width:98%; text-align:left; margin-left:19px;}
.blog_more li { list-style-type:none;}
.article_separator { height:1px; display:block; width:100%; border-bottom:#ccc solid 1px;}




.button {
border-width:	1px;
font-family:Verdana;
font-size:11px;
color:#333;
float:left;
}



.contentpagetitle, .blogsection, .componentheading { text-align:left; color:#333; ; font-family:Verdana;}
a.contentpagetitle:active, a.contentpagetitle:link, a.contentpagetitle:visited, a.blogsection:active, a.blogsection:link, a.blogsection:visited 
{ COLOR:#333; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.contentpagetitle:hover, a.blogsection:hover {COLOR:#00AEF4; text-decoration:none;}



.mainmenu, .moduletable th, .moduletablemainmenu th { color:#fff;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height:25px; 
text-align:center;
background-color:#8CA5B4;



}
.moduletableDivUserMenu th {width:200px;}



.inputbox, input, textarea, select {
border-bottom: #CCCCCC solid 1px;
border-left:#CCCCCC inset 1px;
border-right:#CCCCCC solid 1px;
border-top:	#CCCCCC inset 1px;
color:	#666666;
background-color:#F1F5F8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
margin-bottom:	10px;
margin-right:	5px;
text-indent:	5px;
}





/*ROMEDA HALJALA CSS*/







#mod_login_username, #mod_login_password { width:120px;}


.moduletable { padding:0px; margin:0px;}
.moduletable td { padding:3px 0px; margin:0px;}
.latestnews { padding:0px; margin:0px; padding-top:15px; padding-bottom:10px;}

.mainmenu, .moduletable th, .moduletablemainmenu th { color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
text-align:left;

}
.moduletableDivUserMenu th {width:200px;}

.latestnews { padding:1px; margin:1px;}
.latestnews li { padding:0px; list-style-type:none; margin:0px; padding-bottom:6px; }
.latestnewsli a:link { padding:0px; margin:0px;}

.dsfeed img { padding:0px; margin:0px; text-decoration: none;
	border: none;}





/*jflanguageselection*/
.jflanguageselection
{
padding: 0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding:0px;
margin:0px;
MARGIN: 6px 0px 6px 0px; 
vertical-align:bottom; 

}

.jflanguageselection li { margin: 0; padding:0; display:inline; }

.jflanguageselection li a:link, .jflanguageselection li a:active, .jflanguageselection li a:visited
{
padding:0px;
margin:0px;
padding: 8px 18px 7px 18px;
color: #17406C;
text-decoration: none;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.jflanguageselection li a:active {background-color:#D8DBDD;}

.jflanguageselection li a:hover
{
background-color:#D8DBDD;
text-decoration: none;
}











/*Community Builder*/
.titleCell {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
