

HTML {
	height: 100%;
}

BODY {
	margin: 5px 0 15px 5px;
	padding: 0;
	text-align: center;
	background: #b3b15f url(/images/gui/bg_body.png) top left repeat-x;
	overflow: -moz-scrollbars-vertical;
}

DIV, FORM {
	margin: 0;
	padding: 0;
}

A, INPUT, SELECT, TEXTAREA {
	position: relative;
}


.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 {
	margin: 0 0 10px 0;
	font: bold 14px Verdana,Geneva,sans-serif;
	color: #000;
}

TD, LI, .normal, .brodtext, .text {
	font: 10px Verdana,Geneva,sans-serif;
	color: #000;
}

.ingress {
	font: bold 10px Verdana,Geneva,sans-serif;
	color: #000;
}

LI { padding-bottom: 5px; }


/* *******************************************************************************************
 *         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; }


/* *******************************************************************************************
 *         Layout                                                                            *
 ******************************************************************************************* */

#outer_container_top {
	position: relative;
	width: 789px;
	height: 7px;
	margin: 30px auto 0 auto;
	padding: 0;
	font-size: 1px;
	background: transparent url(/images/gui/bg_content_top.png) bottom left no-repeat;
}

#outer_container {
	width: 789px;
	margin: 0 auto;
	text-align: left;
	background: transparent url(/images/gui/bg_content.png) top left repeat-y;
}

#outer_container_bottom {
	position: relative;
	width: 789px;
	height: 8px;
	margin: 0 auto 20px auto;
	padding: 0;
	background: transparent url(/images/gui/bg_content_bottom.png) bottom left no-repeat;
}

#inner_container {
	padding: 0 13px 0 6px;
}

#docfoot {
	width: 770px;
	margin: 0 auto;
	padding: 0 13px 15px 6px;
	text-align: center;
}
#docfoot td {
	text-align: left;
	vertical-align: top;
	padding-right: 50px;
	font: 10px Verdana,Geneva,sans-serif;
	color: #000;
}
#docfoot td h3 {
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
	font: 12px/15px Verdana,Geneva,sans-serif;
	color: #000;
}
#docfoot td p {
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}
#docfoot td a {
	color: #000;
	text-decoration: none;
}
#docfoot td a:active,
#docfoot td a:hover {
	color: #000;
	text-decoration: underline;
}

.adminContent {
	width: 1000px;
	margin: 0 auto;
	padding: 10px;
	text-align: left;
	background-color: #fff;
}


/* *******************************************************************************************
 *         THE MAIN COLUMNS IN THE LAYOUT                                                    *
 ******************************************************************************************* */

#leftmenu {
	padding: 28px 5px 10px 5px;
}

#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 5px 10px 20px;
}


/* *******************************************************************************************
 *         RIGHT COL NEWS                                                                    *
 ******************************************************************************************* */

#rightcol .plateHeading {
	margin-bottom: 3px;
	background: transparent url(/images/gui/bg_right_plate_top.gif) top left no-repeat;
}
#rightcol .plateHeading SPAN {
	display: block;
	padding: 4px 5px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: transparent url(/images/gui/bg_right_plate_bottom.gif) bottom left no-repeat;
}
#rightcol .news .item {
	padding: 4px 5px 8px 5px;
	font: 9px Verdana,Geneva,sans-serif;
	color: #000;
}
#rightcol .news .item .date {
	color: #000;
}

/* *******************************************************************************************
 *         FORMS                                                                             *
 ******************************************************************************************* */

.formSearch {
	font: 10px Verdana,Geneva,sans-serif;
	color: #000;
	border: 1px solid #ccc;;
}
.topmenu_right .formSearch {
	font: 9px Verdana,Geneva,sans-serif;
	height: 14px;
	border: 0;
}

.form {
	font: 10px Verdana,Geneva,sans-serif;
	color: #000;
	border: 1px solid #999;
}

.formBtn {
	font: 9px Verdana,Geneva,sans-serif;
	color:#000;
	background-color:#e7e7e7;
	cursor: pointer;
	border: 1px outset;
}

/* *******************************************************************************************
 *         LEFT MENU                                                                         *
 ******************************************************************************************* */

#leftmenu .item {
	margin-bottom: 5px;
	background: transparent url(/images/gui/bg_leftmenu_top.gif) top left no-repeat;
}
#leftmenu .item A {
	display: block;
	padding: 4px 5px;
	text-transform: uppercase;
	background: transparent url(/images/gui/bg_leftmenu_bottom.gif) bottom left no-repeat;
}

#leftmenu A:link,
#leftmenu A:visited {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
#leftmenu A:active,
#leftmenu A:hover,
#leftmenu A.hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}

.bottom_image {
	
}


/* *******************************************************************************************
 *         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 0;
		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 {
    position: absolute;
    z-index: 100000;
		margin-top: 1px;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid solid solid solid;
    visibility: hidden;
}
#menuLeft .section {
    position: absolute;
    z-index: 100000;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid solid solid solid;
    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 0;
		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 {
    position: absolute;
    z-index: 100000;
		margin-top: 1px;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid solid solid solid;
    visibility: hidden;
}
#menuRight .section {
    position: absolute;
    z-index: 100000;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid solid solid solid;
    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: 0 2px;
	cursor:pointer;
}
TD.navTopLeftOver, TD.navTopLeftActive {
	padding: 0 2px;
	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: 0 1px;
	cursor:pointer;
}
TD.navTopRightOver, TD.navTopRightActive {
	padding: 0 1px;
	cursor:pointer;
}

/* *******************************************************************************************
 *         MISC                                                                              *
 ******************************************************************************************* */

.imcmsFormBtnPanel {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000;
	background-color:#e7e7e7;
	cursor: pointer;
	border: 1px outset;
}



.imcmsAdmBgHead { background-color:#20568d !important; color:#fff !important; }
.imcmsAdmBgCont { background-color:#f5f5f7 !important; color:#000 !important; }

