
/* IIMG CSS */

/*
	styles needed :

	normal : normal text of everything
	tableheader : header for tables

	small : for any type of small texts

	note : this is usually used for the help text

*/

.bullet {color:#000000; font:9pt verdana; margin-right: 20pt;  margin-left: 20pt; margin-bottom: 3pt; margin-top: 5pt; text-indent: -8pt;}



.normal {color:#000000; font:9pt verdana; margin-right: 20pt; }
.normal A {color:#0066c0; text-decoration:none; font-weight:bold}
.normal A:link {color:#0066c0; font-weight:bold}
.normal A:visited {color:#0066c0; font-weight:bold}
.normal A:hover {color:#ffcc00; font-weight:bold; text-decoration:underlined;}

.normal H1    {font:17pt verdana; margin-bottom: 15px}
.normal H2    {font:14pt verdana; margin-bottom: 10px}
.normal H3    {font:11pt verdana; margin-bottom: 5px;font-weight:bold}
.normal H4    {font:9pt verdana; color:black; margin-bottom:1px}
.normal H5    {font:8.5pt verdana; background-color:#ffff77; padding:6px}
.normal H6    {font:8.5pt verdana; border-style:solid; border-width:1px; padding:5px; border-color:silver}
.normal INPUT, SELECT, TEXTAREA, .form {color:#000000; font-family: arial, sans serif; }
.normal input, select, textarea { font-size: 9pt; }
.normal LI {margin-top:1pt; margin-bottom:4pt}

.heading {font: 14pt verdana; margin-top: 20px; margin-bottom: 10px; }

.tableheader { BACKGROUND-COLOR: #f3f3f3; color: #0066c0; FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, helvetica; font-weight: bold;}
.tablesuperheader { BACKGROUND-COLOR: #E3E3F7; color: #0066c0; FONT-SIZE: 12pt; FONT-FAMILY: verdana, arial, helvetica; font-weight: bold;}


/* IIMC: topmenu */
.topmenu A {color:#ffffff; font:8pt tahoma; text-decoration:none; font-weight:bold}
.topmenu A:link {color:#ffffff}
.topmenu A:visited {color:#ffffff}
.topmenu A:hover {color:#ffcc99}

/* IIMC: leftmenu  */

.lmenu {color:#DFFFFF; font:8pt/10pt verdana; text-decoration:none; font-weight:bold}
.lmenu A {color:#BFCFDF; font:8pt/10pt verdana; text-decoration:none; font-weight:bold}
.lmenu A:link {color:#BFCFDF;}
.lmenu A:visited {color:#BFCFDF;}
.lmenu A:hover {color:#C0B0D0;}

.lmenuactive A {color:#C04040; font:8pt/10pt verdana; text-decoration:none; font-weight:bold}
.lmenuactive A:link {color:#C04040}
.lmenuactive A:visited {color:#C04040}
.lmenuactive A:hover {color:#ffcc00}

.lsubmenu A {color:#0066c0; font:8pt/10pt verdana; text-decoration:none;}
.lsubmenu A:link {color:#0066c0}
.lsubmenu A:visited {color:#0066c0}
.lsubmenu A:hover {color:#ffcc00}

.lsubmenuactive A {color:#C04040; font:8pt/10pt verdana; text-decoration:none;}
.lsubmenuactive A:link {color:#C04040}
.lsubmenuactive A:visited {color:#C04040}
.lsubmenuactive A:hover {color:#ffcc00}



.note { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial, helvetica }
.note A {color:#0066c0; text-decoration:none; font-weight:bold}
.note A:link {color:#0066c0}
.note A:visited {color:#0066c0}
.note A:hover {color:#ffcc00}


.small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana, tahoma, arial, helvetica
}

.smallbold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana, tahoma, arial, helvetica
}

.small H3 {font-size: 14px;}

.small A  {  COLOR: #0066c0; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; font-weight:bold }
.small A:hover {  COLOR: #ffcc00; FONT-FAMILY: verdana, arial, helvetica;  TEXT-DECORATION:  none; font-weight:bold }
/* .small A:visited { COLOR: #0066c0; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; font-weight:bold }*/

.errormsg {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: verdana, arial, helvetica}


/* AMREIN: bottom menu */
.tbar {color:#808040; font:8.5pt verdana; font-weight:normal; text-decoration:none}

.searchbox INPUT {font:8pt tahoma,verdana,'MS Sans Serif',helvetica; border:1px solid #bbbbbb}

.searchbox SELECT {font:8pt tahoma,verdana,'MS Sans Serif',helvetica; border:1px solid #bbbbbb}

.loginbox {font:7.5pt verdana;color:#80A080;font-weight:bold}

.head {color:black; font:15pt verdana; font-weight:500; line-height:160%}


/* AM additions */

.topheader {
	font-size: 18pt;
	font-family: arial;
	font-weight: bold;
	margin-left: 20pt;
	margin-bottom: 10pt;
	color: white;
}

.topsubheader {
	font-size: 11pt;
	font-family: verdana, arial;
	font-weight: bold;
	margin-left: 20pt;
	color: #F7C608;
	margin-bottom: 3pt;
}

.footer {
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	color: white;
}

.footer A {
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	color: white;
}

.buttonMenu {
	font-size: 20pt;
	border-color: grey;
	border-width: 1pt;
	border-style: outset;
	margin: 40pt;
	background-color: #FFFFFF;
}

.buttonMenu a {
	font-size: 10pt;
	margin-bottom: 1pt;
	margin-top: 1pt;
	margin-left: 3pt;
	margin-right: 3pt;
	font-family: arial;
	font-weight: bold;
	width: 80px;
}

.buttonMenu a:link {
	color: black;
}

.buttonMenu a:visited {
	color: black;
}

.buttonMenu a:hover {
	color: gray;
}


.scitem
{
	font-family : verdana, arial, helvetica;
   TEXT-ALIGN: justify;
	font-size : 10pt
}

.scheduleEventTitle {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 0pt;
}

.schedulePaperTitle {
	font-family: verdana, arial, helvetica;
	font-size: 9pt;
	margin-bottom: 3pt;
}

.scheduleSlot {
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: blue;
	background-color: darkblue;
	font-weight: bold;
	font-size: 9pt;
	font-family: verdana, arial;
	width: 590px;
	color: white;
}

.scheduleSlot a {
	color: white;
}

.scheduleChairs {
	font-size: 8pt;
	font-family: verdana, arial;
	margin-top: 0pt;
	margin-bottom: 6pt;
	margin-left: 6pt;
}

.scheduleAlert {
	font-size: 11pt;
	font-family: verdana, arial;
	color: red;
	font-weight: bold;
}

.myprogrammeRadio {
	color: green;
	background-color: #E0E0FF;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

.littlelink *
{
	width: 236px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	font-weight: bold;
	margin-top: 6pt;
	font-family: arial;
	font-size: 10pt;
	color: darkblue
}

.littlelink a {
text-decoration: none;
}


.nicetable
{
    BACKGROUND-COLOR: #777799;
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
}

.date
{
	font-family: georgia, sans-serif;
	font-size: 14px;
	color: black;
	line-height:16px;
}

.number
{
	font-family: georgia, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: black;
	line-height:16px;
}

.sidetitle
{
	color: #00007F;
	font-weight: bold;
	width: 120px;
	margin-top: 12pt;
	margin-bottom: 12pt;
	font-family : arial, helvetica;
	font-size: 11pt;
}

