/* ****************** Style for page body *************** */

body {
	scrollbar-darkshadow-color: #D1D1D1;
	scrollbar-shadow-color: #ff6600;
	scrollbar-face-color: #D1D1D1;
	scrollbar-highlight-color: #D1D1D1;
	scrollbar-3dlight-color: #ff6600;
	scrollbar-track-color: #D1D1D1;
	scrollbar-arrow-color: #ff6600;
	/* background : Silver url("/global/gfx/iplexx-canvas-150x150.gif"); */
	background-color : White;
	/* background-image : url("/global/gfx/iplexx-canvas-150x150.gif"); */
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	list-style : square;
	margin-left : 0;
	margin-top : 5px;
	margin-right : 0;
	margin-bottom : 5px;
}

a:link {
   color:Navy;
   text-decoration: none;
}

a:visited {
   color:Navy;
   text-decoration: none;
}

a:active {
   color: Navy;
   text-decoration: none;
}

a:hover {
	color : Red;
	text-decoration: none;
}

.center {
   text-align: center;
}

.headline {
	background: Gray;
	color: White;
}

.headline:link {
	font-weight : bold;
	color: Yellow;
}
.headline:visited {
	font-weight : bold;
	color: Yellow;
}
.headline:hover {
	color: #ff6600;
	text-decoration: none;
	font-weight : bold;
}

.hide {
   display: none;
}

input {
	font-size: 83%;
	font-family: Geneva, Arial, sans-serif;
	background-color : Silver;
	border : 1px solid Gray;
	margin-top: 2px;
}

select {
	font-size: 83%;
	font-family: Geneva, Arial, sans-serif;
	background-color : Silver;
	border : 1px solid Gray;
	margin-top: 2px;
}

textarea {
	font-size: 83%;
	font-family: Geneva, Arial, sans-serif;
	background-color : Silver;
	border : 1px solid Gray;
	margin-top: 2px;
}

/* ****************** Style for iplexx menu  ************** */

.menu_level1 {
	font-size : large;
	background-color : #FAFAFA;
}
.menu_level2 {
	font-size : medium;
	background-color : #EEEEEE;
}
.menu_level3 {
	font-size : small;
	background-color : #CCCCCC;
}

/* ****************** Style for iplexx main window  ************** */

.mainwin {
	font-size : 12px;
}

table {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 12px;
}

/* ****************** Styles for iplexx info center ************** */

.infocenter_header {
	border : thin solid Navy;
	background-color : Silver;
	padding-left : 20px;
	padding-top : 5px;
	padding-bottom : 5px;
	font-variant : small-caps;
	font-weight : bold;
	letter-spacing : 5px;
	;
}

.infocenter_list {
	padding-left : 20px;
	padding-right : 20px;
}
A.infocenter_list:hover {
	background-color : #ff6600;
	border : thin solid #ff6600;
	color : Black;
}

/* ****************** Style for effect ************** */

.upscroller {
position:       absolute;
visibility:     visible;
top:            0;
z-index:        1;
}

/* ****************** Style for footer  ************** */

.copyright {
	font-size: 10px;
	color : Gray;
}
.copyright:hover { 
	color : Gray;
}
.copyright:visited { 
	color : Gray;
}

/* --------------------------------------------------------------------------------- Noticebox */

.noticebox {
	border : thin solid Gray;
	background-color : Silver;
	color : Black;
	text-align : justify;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 5px;
}

.warningbox {
	border: thin solid Gray;
	background-color: Silver;
	color: #FEFF00;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

/* ****************** Style for printing  ************** */

@media print {
   H1, H2, H3 { page-break-after: avoid; page-break-inside: avoid }
   BLOCKQUOTE,
   PRE           { page-break-inside: avoid }
   UL, OL, DL    { page-break-before: avoid }
}


