

HTML, BODY {
	height: 100%;
}

BODY {
	margin: 0 0 0 11px;
	background: #ffffff;
	font: 11px Verdana, Geneva, sans-serif;
}

DIV, FORM, IMG {
	margin: 0;
	padding: 0;
}


FORM, IMG {
	line-height: 0;
}

H1 {
	font: 24px Verdana, Geneva, sans-serif;
	color: #669999;
	margin: 0 0 0.4em 0;
	padding: 0;
}

H2 {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #669999;
	margin: 0.4em 0 0.4em 0;
	padding: 0;
}

H5, H6, .ingress {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #666666;
	margin: 0 0 1em 0;
	padding: 0;
}

TD {
	font: 11px Verdana, Geneva, sans-serif;
	color: #666666;
}

DIV, P, .normal {
	font: 11px Verdana, Geneva, sans-serif;
	color: #666666;
	margin: 0 0 1em 0;
}

.small {
	font: 10px Verdana, Geneva, sans-serif;
	color: #666666;
}

LI, DT, DD {
	padding-bottom: 0.3em;
}

/* *******************************************************************************************
 *         MEMBERS - RIGHT COLUMN                                                            *
 ******************************************************************************************* */

.member_rightcol {
	margin: 15px 0;
	text-align: center;
}
.member_rightcol H1 {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #669999;
	margin: 0.4em 0 0.4em 0;
	padding: 0;
	text-align: center;
}
.member_rightcol P {
	margin: 0 0 1em 0;
	text-align: center;
}

/* *******************************************************************************************
 *         TEASERS - RIGHT COLUMN                                                            *
 ******************************************************************************************* */

.teasers_rightcol {
	margin: 15px 0;
	text-align: center;
}
.teasers_rightcol H1 A {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #669999 !important;
	text-decoration: underline !important;
	margin: 0.4em 0 0.4em 0;
	padding: 0;
	text-align: center;
}
.teasers_rightcol P {
	margin: 0 0 1em 0;
	text-align: center;
}
.teasers_rightcol .image {
	margin: 0 0 5px 0;
}
.teasers_rightcol .imagetext {
	font-size: 9px;
	color: #999999;
	margin: 0 0 10px 0;
}

/* *******************************************************************************************
 *         TOP MENU                                                                          *
 ******************************************************************************************* */

#topmenu {
	font: bold 12px Verdana, Geneva, sans-serif;
	padding: 4px 10px 0 11px;
	color: #ffffff;
	background: transparent url(/images/gui/bg_topmenu.gif) top left no-repeat;
}
#docfoot {
	font: bold 12px Verdana, Geneva, sans-serif;
	padding: 4px 10px 0 11px;
	color: #ffffff;
	background: transparent url(/images/gui/bg_docfoot.gif) top left no-repeat;
}

/* *******************************************************************************************
 *         LINKS                                                                             *
 ******************************************************************************************* */

A:link {
	color: #3366CC;
	text-decoration: none;
}
A:visited {
	color: #990099;
	text-decoration: none;
}
A:active, A:hover {
	color: #d00a0a;
	text-decoration: underline;
}

#topmenu A:link, #topmenu A:visited,
#docfoot A:link, #docfoot A:visited {
	color: #ffffff;
	text-decoration: none;
}
#topmenu A:active, #topmenu A:hover,
#docfoot A:active, #docfoot A:hover {
	color: #ffffff;
	text-decoration: underline;
}

#leftmenu A:link, #leftmenu A:visited {
	color: #666666;
	text-decoration: none;
}
#leftmenu A:active, #leftmenu A:hover {
	color: #D00A0A;
	text-decoration: none;
}

#right A:link, #right A:visited {
	color: #999999;
	text-decoration: none;
}
#right A:active, #right A:hover {
	color: #666699;
	text-decoration: underline;
}

A.blue:link, A.blue:visited, A.blue:active, A.blue:hover {
	color: #3366cc;
	text-decoration: none;
}

/* *******************************************************************************************
 *         MISC                                                                              *
 ******************************************************************************************* */

.dim { color: #999999 !important; }

I.dim, I.dim P, I.dim DIV { color: #999999 !important; font-style: italic !important; }
I.dim A { color: #888899 !important; }


#leftmenu, #leftmenu DIV {
	width: 100%;
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #666666;
	background-color: #f5f5f7;
}

#leftmenu .menutop {
	width: 100%;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #ffffff;
	background-color: #cccccc;
	margin: 0;
	padding: 5px;
}

#leftmenu .item {
	width: 100%;
	margin: 0;
	padding: 5px;
	border-bottom: 2px solid #ffffff;
}

#leftmenu .itemSub {
	width: 100%;
	margin: 0;
	padding: 5px 10px 5px 5px;
	border-bottom: 2px solid #ffffff;
	background: transparent url(/images/gui/icon_arrow_leftmenu.gif) center right no-repeat;
}

#leftmenu .lev1 { padding-left: 5px; }
#leftmenu .lev2 { padding-left: 15px; border: 0; font-weight: normal; background-color: #ffffff; }
#leftmenu .lev3 { padding-left: 25px; border: 0; font-weight: normal; background-color: #ffffff; }
#leftmenu .lev4 { padding-left: 35px; border: 0; font-weight: normal; background-color: #ffffff; }

/* *******************************************************************************************
 *         COMMENT FEATURE                                                                   *
 ******************************************************************************************* */

#comment {
	clear: both;
	padding: 30px 15px 0 0;
}

#comment .item {
	width: 100%;
	margin: 0 0 7px 0;
}
#comment .item DIV {
	padding: 10px 10px 3px 10px;
	border: 1px solid #8e8e8e;
	font: 9px Verdana,Geneva,sans-serif;
	color: #666666;
}

/* *******************************************************************************************
 *         SPECIAL                                                                           *
 ******************************************************************************************* */

INPUT, SELECT, TEXTAREA, .form {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.formField {
	/**/
}

.formTextarea {
	overflow: auto;
}

.formBtn {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color:#cc3333;
	border: 1px outset #000000;
	border-color: #ffeeee #330000 #330000 #ffeeee;
	cursor: pointer;
	cursor: hand;
}

.formBtnImg {
	border: 0;
}

.imcmsAdmBgHead { background-color:#20568D; color:#ffffff; }
.imcmsAdmBgCont { background-color:#f5f5f7; color:#000000; }

.imcmsFormBtnPanel {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000000;
	background-color:#e7e7e7;
	cursor: hand;
	cursor: pointer;
	height: 20px;
	border: 1px outset #000000;
	border-color: #ffffff #000000 #000000 #ffffff;
	text-align: center;
}

.imcmsFormBtnPanelActive {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000000;
	background-color:#e7e7e7;
	cursor: hand;
	cursor: pointer;
	height: 20px;
	border: 1px inset #000000;
	border-color: #000000 #ffffff #ffffff #000000;
	text-align: center;
}

