/***********************************************************************************************/
/***** GENERAL CSS *****/
/***********************************************************************************************/
body {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
	COLOR: #000000;
}

p {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}

li {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}

div {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}


span {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}

label {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}

fieldset {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}

TD, TR, TH {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}

a:link  {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
   	COLOR: #305682;
   	TEXT-DECORATION: none;
}

a:visited  {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
   	COLOR: #305682;
   	TEXT-DECORATION: none;
}

a:hover {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
   	COLOR: #0000FF;
   	TEXT-DECORATION: underline;
}


.componentheading {
   	COLOR: #5C5C5C;        
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
	height: 20px;
	width: 100%;
        background-image: url('../images/header-background.jpg');
	margin-bottom: 3px;
}

.contentheading {
   	COLOR: #5C5C5C;
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
	height: 20px;
	width: 100%;
        background-image: url('../images/header-background.jpg');
	margin-bottom: 3px;
}

.blog {
	width: 100%;
}

.contentpaneopen {
	width: 100%;
}

table.blogfsfrontpage, table.blogfsfrontpage div,table.contentpaneopenfsfrontpage {
    margin: 0;
    padding: 0;
}

.pagenav {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}

.inthissection {
	font-weight: normal;
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}

.highlight {
	font-weight: bold;
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #FF0000;
}

select {
    	border-width: 1px;
    	border-style: solid;
    	border-color: #000000;
    	background: #C1E7FF; 
    	FONT-FAMILY: Verdana;
    	FONT-SIZE: 8pt;
}

input {
    	border-width: 1px;
    	border-style: solid;
    	/* border-color: #CCCCCC; */
    	/* background: #FFEEDD; */
    	border-color: #000000;
    	background: #C1E7FF;
    	FONT-FAMILY: Verdana;
    	FONT-SIZE: 8pt; 
}

.searchbox {
    	border-width: 1px;
    	border-style: solid;
    	/* border-color: #CCCCCC; */
    	/* background: #FFEEDD; */
    	border-color: #000000;
    	background: #C1E7FF;
    	FONT-FAMILY: Verdana;
    	FONT-SIZE: 8pt; 
	height: 15px;
}


textarea {
    	border-width: 1px;
    	border-style: solid;
    	border-color: #000000;
    	background: #C1E7FF; 
    	FONT-FAMILY: Verdana;
    	FONT-SIZE: 8pt; 
}

table.gray td,  table.grayaux td{
	color: #717171;
}

table.gray td a:link  {
   	COLOR: #717171;
   	TEXT-DECORATION: none;
}

table.gray td a:visited  {
   	COLOR: #717171;
   	TEXT-DECORATION: none;
}

table.gray td a:hover {
   	COLOR: #717171;
   	TEXT-DECORATION: underline;
}

td.fstopnav a:link, td.fstopnav a:visited, td.fstopnav a:hover {
        FONT-WEIGHT: bold;
	text-decoration: none;
}

table.moduletable {
        width: 100%;
}

table.moduletable div.ul-latestnews {
	margin: 0;
	padding: 3px;
}

table.moduletable div#latestnewsrow {
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
}

table.moduletable div#latestnewsicon {
	float: left;
	background-image: url('../images/latestnewsicon.gif');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	width: 16px;
	height: 16px;
}

table.moduletable div.li-latestnews {
        float: left;
	margin: 0;
	padding: 0;
        max-width: 125px;
}

table.moduletable div#cleardiv {
	clear: both;
}

ul#mainlevel {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

ul#mainlevel li {
	border-bottom: 1px solid #D2D2D2;
	margin: 0;
}

ul#mainlevel li a:link {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #666666;
	background-color: #808080;
	border-right: 10px solid #999999;
	color: #fff;
	text-decoration: none;
}

ul#mainlevel li a:visited {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #616161;
	background-color: #7D7D7D;
	border-right: 10px solid #949494;
/*
	border-left: 10px solid #666666;
	background-color: #808080;
	border-right: 10px solid #999999;
*/
	color: #fff;
	text-decoration: none;
}

ul#mainlevel li a:hover {
	border-left: 10px solid #6A6A6A;
	background-color: #838383;
	border-right: 10px solid #9D9D9D;
	color: #fff;
}

/*
ul#mainlevel li {
	border-bottom: 1px solid #90BADE;
	margin: 0;
}

ul#mainlevel li a:link {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	background-color: #2175bc;
	border-right: 10px solid #508fc4;
	color: #fff;
	text-decoration: none;
}

ul#mainlevel li a:visited {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	background-color: #2175bc;
	border-right: 10px solid #508fc4;
	color: #fff;
	text-decoration: none;
}

ul#mainlevel li a:hover {
	border-left: 10px solid #1c64d1;
	background-color: #2586d7;
	border-right: 10px solid #5ba3e0;
	color: #fff;
}
*/
.sectiontableheader {
	font-weight: bold;
        color: #000000;
}

.createdate, .modifydate {
        color: #666666;
}

.contentpaneopen li {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
}

div.extcalendar_latestevents {
	margin: 0;
	padding: 3px;
}

/***********************************************************************************************/
/***** JOOMAP CSS *****/
/***********************************************************************************************/
.sitemap ul { 
        float:none; 
}

/***********************************************************************************************/
/***** SAMSITEMAP CSS *****/
/***********************************************************************************************/
/*
.sectiontableheader 
{
        background-color: #374a6b;
	width:563px;
	color: #FFFFFF;
	text-align: left;
	text-indent:4px;
	padding-top: 4px;
	padding-left: 0px;
	font-weight: bolder;
	font-size: 15px;
	text-transform: uppercase;
}
*/

/************************************************************************************************/
/****** BSQ-STATS CSS ******/
/************************************************************************************************/
.tab-page p {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

.tab-page li {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

.tab-page span {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

.tab-page div {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

.tab-page TD, .tab-page TR, .tab-page TH  {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

.tab-page a:link {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
   	COLOR: #0000FF;
   	TEXT-DECORATION: none;
}

.tab-page a:visited {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
   	COLOR: #0000FF;
   	TEXT-DECORATION: none;
}

.tab-page a:hover {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
   	COLOR: #0000FF;
   	TEXT-DECORATION: underline;
}

.bsq_ssscom_row {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

.bsq_sss_table table { 
       border: 1px solid #FFFFFF;
} 

.bsq_sss_table td { 
       border: 1px solid #FFFFFF;
}

.bsq_sss_topheading {
       background-color: #FFCC00;
       font-weight: bold;
       color: #000000;
}

/************************************************************************************************/
/****** POPUP-WINDOWS CSS ******/
/************************************************************************************************/
body.contentpane body {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

body.contentpane p {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

body.contentpane li {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

body.contentpane span {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

body.contentpane div {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

body.contentpane label {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

body.contentpane fieldset {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

body.contentpane TD, body.contentpane TR, body.contentpane TH  {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

body.contentpane a:link  {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
   	COLOR: #0000FF;
   	TEXT-DECORATION: none;
}

body.contentpane a:visited  {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
   	COLOR: #0000FF;
   	TEXT-DECORATION: none;
}

body.contentpane a:hover  {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
   	COLOR: #0000FF;
   	TEXT-DECORATION: underline;
}

body.contentpane .componentheading {
   	COLOR: #000000;        
	font-weight: bold;
	font-size: 10pt;
}

body.contentpane .contentheading {
   	COLOR: #000000;
	font-weight: bold;
	font-size: 10pt;
}

body.contentpane .pagenav {
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: #000000;
}

body.contentpane .highlight {
	font-weight: bold;
	FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
   	COLOR: FF0000
}