

BODY {
	margin: 5px 0px 15px 5px;
	background-color: #ffffff;	
}

.darkblue   { color: #3b5c85; }
.bgdarkblue { background-color: #3b5c85; }
.greyblue   { color: #a1b7c6; }
.bggreyblue { background-color: #a1b7c6; }
.bggreyblueLight { background-color: #b1c7d6; }
.beige      { color: #f2eedc; }
.bgbeige    { background-color: #f2eedc; }
.brown      { color: #8e7655; }
.bgbrown    { background-color: #8e7655; }


H1 {
	font: bold 14px Verdana,Geneva,sans-serif;
	color: #000000;
}

TD, LI, .normal, .brodtext, .text {
	font: 10px Verdana,Geneva,sans-serif;
	color: #000000;
}

LI { padding-bottom: 5px; }


/* *******************************************************************************************
 *         THE MAIN COLUMNS IN THE LAYOUT                                                    *
 ******************************************************************************************* */

#leftmenu {
	padding: 28px 0 0 22px;
}

#leftspace {
	padding-top: 10px;
	background: transparent url(/images/gui/1x1_beige.gif) top center repeat-y;
}

#content {
	padding: 30px 0 10px 28px;
}

#rightspace {}

#rightcol {
	padding: 28px 10px 10px 23px;
}

/* *******************************************************************************************
 *         NEWS                                                                              *
 ******************************************************************************************* */

.news {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000000;
}
.news .heading {
	font: bold 10px Verdana,Geneva,sans-serif;
	color: #000000;
}
.news .date {
	color: #000000;
}

/* *******************************************************************************************
 *         FORMS                                                                             *
 ******************************************************************************************* */

.formSearch {
	height: 15px;
	font: 9px Verdana,Geneva,sans-serif;
	color: #000000;
	border: 1px solid #999999;
}

.form {
	font: 10px Verdana,Geneva,sans-serif;
	color: #000000;
	border: 1px solid #999999;
}

.formBtn {
	font: 9px Verdana,Geneva,sans-serif;
	color:#000000;
	background-color:#e7e7e7;
	cursor: pointer;
	border: 1px outset;
}

/* *******************************************************************************************
 *         LINKS                                                                             *
 ******************************************************************************************* */

A:link, A:visited, .link {
	color: #061843;
	text-decoration: underline;
}

A:active, A:hover {
	color: #061843;
	text-decoration: underline;
}

A.search:link, A.search:visited,
A.search:active, A.search:hover {
	color: #ffffff;
	text-decoration: none;
}

B { font-weight: bold; }
I { font-style: italic; }


/* *******************************************************************************************
 *         TOP MENU                                                                          *
 ******************************************************************************************* */

.topmenu_left {
	padding: 0 3px;
	background: transparent url(/images/gui/bg_topmenu_left.gif) top left no-repeat;
}
.topmenu_mid {
	background: transparent url(/images/gui/bg_topmenu_mid.gif) top left no-repeat;
}
.topmenu_right {
	padding: 1px 3px;
	background: transparent url(/images/gui/bg_topmenu_right.gif) top left no-repeat;
}

/* *******************************************************************************************
 *         TOP MENU 1                                                                        *
 ******************************************************************************************* */

#menuLeft {
    /*background: #ffffff;*/
}
#menuLeft .top {
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 0px;
		margin: 0 2px 0 0;
}
#menuLeft .top a {
    color: #ffffff;
    text-decoration: none;
    white-space: nowrap;
}
#menuLeft .top a:hover {
    color: #cccccc;
    text-decoration: none;
    white-space: nowrap;
}
#menuLeft .section-top {
		margin-top: 1px;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid solid solid solid;
    position: absolute;
    z-index: -1;
    visibility: hidden;
}
#menuLeft .section {
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid solid solid solid;
    position: absolute;
    z-index: -1;
    visibility: hidden;
}
#menuLeft .sub {
    position: relative;
    width: 100%;
}
#menuLeft .box {
    background-color: #061843;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 8px 4px 8px;
}
#menuLeft .box-hover {
    background-color: #666677;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 8px 4px 8px;
}
#menuLeft .box-right {
    background-color: #061843;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 16px 4px 8px;
}
#menuLeft .box-right-hover {
    background-color: #666677;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 16px 4px 8px;
}
#menuLeft .box-right img, #menuLeft .box-right-hover img {
    position: absolute;
    top: 4px;
    right: 1px;
}
#menuLeft a {
    color: #ffffff;
    text-decoration: none;
    white-space: nowrap;
}
#menuLeft a:hover {
    color: #ffffff;
    text-decoration: none;
    white-space: nowrap;
}


/* *******************************************************************************************
 *         TOP MENU 2                                                                        *
 ******************************************************************************************* */

#menuRight {
}
#menuRight .top {
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 0px;
		margin: 0 2px 0 0;
}
#menuRight .top a {
    text-decoration: none;
    white-space: nowrap;
}
#menuRight .top a:hover {
    color: #999999;
    text-decoration: none;
    white-space: nowrap;
}
#menuRight .section-top {
		margin-top: 1px;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid solid solid solid;
    position: absolute;
    z-index: -1;
    visibility: hidden;
}
#menuRight .section {
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid solid solid solid;
    position: absolute;
    z-index: -1;
    visibility: hidden;
}
#menuRight .sub {
    position: relative;
    width: 100%;
    white-space: nowrap;
}
#menuRight a {
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
}
#menuRight a:hover {
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
}
#menuRight .box {
    background-color: #e1e0bf;
    color: #000000;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 8px 4px 8px;
}
#menuRight .box-hover {
    background-color: #c0bc9c;
    color: #ffffff;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 8px 4px 8px;
}
#menuRight .box a {
    color: #000000;
}
#menuRight .box-hover a {
    color: #ffffff;
}
#menuRight .box-right {
    background-color: #e1e0bf;
    color: #000000;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 16px 4px 8px;
}
#menuRight .box-right-hover {
    background-color: #c0bc9c;
    color: #ffffff;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px 16px 4px 8px;
}
#menuRight .box-right a {
    color: #000000;
}
#menuRight .box-right-hover a {
    color: #ffffff;
}
#menuRight .box-right img, #menuRight .box-right-hover img {
    position: absolute;
    top: 4px;
    right: 1px;
}

/* *******************************************************************************************
 *         LINKS - TOPMENU LEFT                                                              *
 ******************************************************************************************* */

.navTopLeft A:link, .navTopLeft A:visited, .navTopLeft A:active, .navTopLeft A:hover, .navTopLeft {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.navTopLeftOver A:link, .navTopLeftOver A:visited, .navTopLeftOver A:active, .navTopLeftOver A:hover,
.navTopLeftActive A:link, .navTopLeftActive A:visited, .navTopLeftActive A:active, .navTopLeftActive A:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
TD.navTopLeft {
	padding: 0px 4px;
	cursor:pointer;
}
TD.navTopLeftOver, TD.navTopLeftActive {
	padding: 0px 4px;
	cursor:pointer;
}

/* *******************************************************************************************
 *         LINKS - TOPMENU RIGHT                                                             *
 ******************************************************************************************* */

.navTopRight A:link, .navTopRight A:visited, .navTopRight A:active, .navTopRight A:hover, .navTopRight {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.navTopRightOver A:link, .navTopRightOver A:visited, .navTopRightOver A:active, .navTopRightOver A:hover,
.navTopRightActive A:link, .navTopRightActive A:visited, .navTopRightActive A:active, .navTopRightActive A:hover,
.navTopRightActive DIV A {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
TD.navTopRight {
	padding: 0px 1px;
	cursor:pointer;
}
TD.navTopRightOver, TD.navTopRightActive {
	padding: 0px 1px;
	cursor:pointer;
}




/* *******************************************************************************************
 *         LINKS - LEFT MENU                                                                 *
 ******************************************************************************************* */

#leftmenu TD {
	padding-bottom: 8px;
}
#leftmenu TD.tdRight {
	padding-left: 11px;
}

#leftmenu A:link, #leftmenu A:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #cfc795;
	text-decoration: none;
}
#leftmenu A:active, #leftmenu A:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


.imcmsFormBtnPanel {
	font: 9px Verdana,Geneva,sans-serif;
	color:#000000;
	background-color:#e7e7e7;
	cursor: pointer;
	border: 1px outset;
}
