

HTML { height:100%; }

BODY {
	background: #F7F7F7;
	margin: 0;
	height: 100%;
}

/* *******************************************************************************************
 *         FONTS                                                                             *
 ******************************************************************************************* */

H1 {
	font: 18px Arial ;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #000000;
}

H2 {
	font: 16px Arial;
	margin-top: 15px;
	margin-bottom: 8px;
	color: #000000;
}

H3 {
	font: 14px Arial;
	margin-top: 10px;
	margin-bottom: 2px;
	color: #000000;
}


H4, H5, H6 {
	font: bold 11px Verdana,Geneva,sans-serif;
	margin-top: 5px;
	margin-bottom: 8px;
}
TD, P, DIV, LI {
	font: 11px/15px Verdana,Geneva,sans-serif;
}
LI DIV {
	font: 10px Verdana,Geneva,sans-serif;
}

P {
	margin-top: 0;
	margin-bottom: 8px;
}

.compact P {
	margin: 0;
}

.small, .small TD {
	font: 10px Verdana,Geneva,sans-serif;
}

.xsmall, .xsmall TD {
	font: 9px Verdana,Geneva,sans-serif;
}

TD.main { background: #FFFFFF; }

/* banner */

TABLE.banner {
	border: 2px solid #cc7e0e;
	border-bottom: 0;
}

.banner .banner_text {
	font: 9px Verdana,Geneva,sans-serif;
	padding: 10px 5px 5px 10px;
}

.banner .banner_image {
	padding: 5px 10px 5px 20px;
}

/* *******************************************************************************************
 *         FORMS                                                                             *
 ******************************************************************************************* */

FORM { margin-bottom:0px; }

.form {
	font: 11px Verdana;
	color: #333;
	border: 1px solid #cccccc;
}


/* *******************************************************************************************
 *         LINKS                                                                             *
 ******************************************************************************************* */

A:link, A:visited { color: #cc7e0e; text-decoration: none; }
A:active, A:hover { color: #cc7e0e; text-decoration: underline; }

	/* TOP MENU */

.topMenu A:link, .topMenu A:visited {
	font: bold 11px Verdana,Geneva,sans-serif;
	color:#666666;
	text-decoration: none;
}
.topMenu A:active, .topMenu A:hover {
	font: bold 11px Verdana,Geneva,sans-serif;
	color:#0000cc;
	text-decoration: none;
}

	/* LEFT MENU */

.leftMenu A.lev1:link, .leftMenu A.lev1:visited, .leftMenu .lev1 {
	font: bold 10px Verdana,Geneva,sans-serif;
	color:#000000;
	text-decoration: none;
}
.leftMenu A.lev1:active, .leftMenu A.lev1:hover {
	font: bold 10px Verdana,Geneva,sans-serif;
	color:#0000cc;
	text-decoration: none;
}

.leftMenu A.lev2:link, .leftMenu A.lev2:visited, .leftMenu .lev2 {
	font: 10px Verdana,Geneva,sans-serif;
	color:#333333;
	text-decoration: none;
}
.leftMenu A.lev2:active, .leftMenu A.lev2:hover {
	font: 10px Verdana,Geneva,sans-serif;
	color:#0000cc;
	text-decoration: none;
}

.leftMenu A.lev3:link, .leftMenu A.lev3:visited, .leftMenu .lev3 {
	font: 9px Verdana,Geneva,sans-serif;
	color:#666666;
	text-decoration: none;
}
.leftMenu A.lev3:active, .leftMenu A.lev3:hover {
	font: 9px Verdana,Geneva,sans-serif;
	color:#0000cc;
	text-decoration: none;
}

/* PAGING LINKS */

.paging A:link, .paging A:visited { color: #cc7e0e; text-decoration: none; }
.paging A:active, .paging A:hover { color: #cc7e0e; text-decoration: underline; }
.paging_active                    { color: #000000; }
.paging_inactive                  { color: #999999; }

/* colors & backgrounds */

.orange,
.yellow      { color: #cc7e0e; }
.orangeBorder { border: 2px solid #cc7e0e; }
.bgorange     { background-color:#cc7e0e; }
.grey        { color: #999999; }
.darkgrey    { color: #666666; }

.bgTopMenu   { background: url(/images/gui/bg_top.jpg) top left repeat-x; }
.bgLeftMenu  { background: url(/images/gui/bg_left.jpg) top left repeat-y; }
.bgGuiLeft   { background: url(/images/gui/bg_gui_left.gif) right repeat-y; }
.bgContent   { background-color: #ffffff; }
.bgGuiRight  { background: url(/images/gui/bg_gui_right.gif) left repeat-y; }


/* *******************************************************************************************
 *         MISC                                                                              *
 ******************************************************************************************* */

LI {
	padding-bottom: 3px;
}

TABLE.fullSize {
	width: 100%;
	height: 100%;
}

TD.imgLeft  { text-align: left; padding-right: 20px; }
TD.imgRight { text-align: right; padding-left:  20px; }

	/* Lists in the right column */

.compactList UL, .compactList OL {
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 20px;
}
.compactList UL LI, .compactList OL LI {
	padding-right: 5px;
	padding-bottom: 5px;
}



/* ****************************************************************************************************
 *                                                                                                    *
 *         CSS FOR PRINT ONLY                                                                         *
 *                                                                                                    *
 **************************************************************************************************** */

@media print {
	
	.printHidden  { display: none !important; }
	.printVisible { display: block !important; }
	
	BODY {
		background: transparent;
		margin: 0;
	}
	.bgTopMenu, .bgLeftMenu,
	.bgGuiLeft, .bgContent, .bgGuiRight {
		background: transparent !important;
	}
	.topMenu, .leftMenu,
	.banner,
	#adminPanelDiv {
		display: none;
	}
	DIV, TD, P, SPAN, H1, H2, H3, H4, H5, H6 {
		color:#000000 !important;
	}
	#col1 { width:1px; }
}

