﻿body  
{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            margin: 0;
            padding: 0;
            text-align: center;
            color: #000000;
            background-color:White;
}
 
.contentbody
{
	background:#DFE8F2;
}

.borderbottom
{
	border-bottom: black 1pt solid;
}

.borderrightbottom
{
	border-right: black 1pt solid;
	border-bottom: black 1pt solid;	
}

.borderright
{
	border-right: black 1pt solid;
}

.borderleft
{
	border-left: black 1pt solid;
}

.borderleftbottom
{
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
}

.mastertitle
{
	font-weight: bold;
	font-size: 20pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial;
	font-variant: small-caps;
	background-color: #26618d;
}

.mainprogramme
{
	font-weight: normal;
	font-size: 9pt;
	text-transform: none;
	color: #ffffff;
	font-family: Arial;
	font-variant: small-caps;
	background-color: #0065AD;
}

.mainmenu
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: arial;
	font-variant: small-caps;
	background-color: #eda135;
}

.masterfooter
{
	font-size: 9pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial;
	font-variant: small-caps;
	background-color: #26618d;
}

.comments
{
	color: gray;
}

a.mainmenu
{
width:100%;
height:0px;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0em;
color:#FFFFFF;
text-decoration:none;
}

a.mainmenu:hover
{
width:100%;
height:0px;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0em;
color:#7FFF00;
text-decoration:none;
}

a.menu
{
width:100%;
height:0px;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0em;
color:#CCFFFF;
text-decoration:none;
}



a.pagemenu
{
width:100%;
height:0px;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0em;
color:#FFFFFF;
text-decoration:none;
}

a.pagemenu:hover
{
width:100%;
height:0px;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0em;
color:#7FFF00;
text-decoration:none;
}

a.subpagemenu
{
	width: 100%;
	height: 0px;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 0em;
	color: #003399;
	text-decoration: none;
	background-color: #ffffff;
}

a.subpagemenu:hover
{
width:100%;
height:0px;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0em;
color:#7FFF00;
text-decoration:none;
}

a.selected
{
	width:100%;
	height:0px;
	font-size:8pt;
	font-family: verdana,arial,tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:small-caps;
	letter-spacing:0em;
	color:#FF0000;
	text-decoration:none;
}


a.menu:hover
{
width:100%;
height:0px;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0em;
color:#7FFF00;
text-decoration:none;
}

a.icon
{
	text-decoration:none;
}

.TableHeaderText
{
height:30px;
text-align:left;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:normal;
letter-spacing:0em;
color:#ffffff;
background-color:#545454;
text-decoration:none;
}

.TableText
{
height:25px;
text-align:left;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#000000;
background-color:#DFE8F2;
text-decoration:none;
}


.TableTextAlternate
{
height:25px;
text-align:left;
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#000000;
background-color:#ffffff;
text-decoration:none;
}

 
.header
{
width:100%;
height:0px;
font-size:12pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0em;
color:#708090;
text-decoration:none;
}

 
.label
{
	font-size: 10pt;
	font-family: verdana,arial,tahoma;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	color: #6699cc;
	text-decoration: none;
}

.labelBG
{
	text-align: left;
	font-size: 10pt;
	font-family: verdana,arial,tahoma;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	color: #ffffff;
	text-decoration: none;
	background-color: #3366cc;
}

.textBG
{
	text-align: left;
	font-size: 10pt;
	font-family: verdana,arial,tahoma;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	color: #330033;
	text-decoration: none;
	background-color: #FFFFCC;
}

.labelheader
{
    height: 32px;
    background-color: #0066ff;
    font-size: 9pt;
    font-family: verdana,arial,tahoma;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    letter-spacing: 0em;
    color: #FFFFFF;
    text-decoration: none;
}

.button
{
	color: Black;
	font-weight: bold;
	font-size: 9pt;
	text-transform: capitalize;
}

.button3D
{
	border-right: #333333 thin outset;
	border-top: #333333 thin outset;
	border-left: #333333 thin outset;
	border-bottom: #333333 thin outset;
}

.dropdownlist
{
	font-size: 10pt;
	color: #666699;
	font-family: Verdana, Arial;
}

.listbox
{
}

.checkbox
{
    color: Black;
    font-size: 10pt;
    vertical-align: top;
}

.commentsTextbox
{
}

.text
{
font-size:10pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#696969;
text-decoration:none;
}

 
.titleheader
{
font-size:16pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0em;
color:#00008B;
text-decoration:none;
}

.titletext
{
font-size:10pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#000000;
text-decoration:none;
}

.pagetitle
{
	font-size:14pt;
	font-style:normal;
	font-weight:bold;
	color:Black;
}

.pagefooter
{
}

.sidemenu
{
background:#0065AD;
}

.menutext
{
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#FFFFFF;
text-decoration:none;
}

.literalHeader
{
font-size:11pt;
font-family: arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#000000;
text-align:center;
text-decoration:none;
}

.tabletitle
{ 
	background-color:#0066FF;
	height:40px;
	font-size:12pt;
	font-family: verdana,arial,tahoma;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	letter-spacing:0em;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

.tableheader
{
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}

.tabletext
{
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#000000;
text-align:left;
text-decoration:none;
}

.tabletextalignright
{
font-size:8pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#000000;
text-align:right;
text-decoration:none;
}


.tablefooter
{
font-size:10pt;
font-family: verdana,arial,tahoma;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0em;
color:#000000;
text-decoration:none;
}

.tablerowheader
{
	background-color:#0066FF;
	color:#FFFFFF;
	height:20px;
    font-weight:bold;
}

.tablerowtext1
{
	background-color:#FFFFCC;
	height:20px;
}

.tablerowtext2
{
	background-color:#FFFF99;
	height:20px;
}

.tablecolumntext1
{
}

.tablecolumntext2
{
}


.login
{
}

.loginheader
{
	background-color: #0099FF;
	font-size: 12pt;
	font-family: arial, tahoma,verdana;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 0em;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
	border-right: #0099FF thin solid;
	border-top: #0099FF thin solid;
	border-left: #0099FF thin solid;
	
}

.loginUserNameText
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: capitalize;
	color: #000000;
	font-family: Verdana, Arial;
	font-variant: normal;
	border-left: black 1pt solid;
}

.loginPasswordText
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: capitalize;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial;
	font-variant: normal;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
}


.errorTable
{
    
    BACKGROUND-COLOR: red
}

.informationTable
{
   
    BACKGROUND-COLOR: Blue
}

.statusTable
{
   
    BACKGROUND-COLOR: #ccffcc
}

.warningTable
{
	
    BACKGROUND-COLOR: Black	
}

.errorText
{
	font-weight: normal;
	color:  Black;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
	font-variant:normal;
	font-size: 9pt;
}

.informationText
{
	font-weight: normal;
	color: White;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
	font-variant:normal;
	font-size: 9pt;
}

.warningText
{
	font-weight: normal;
	color: White;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
	font-variant:normal;
	font-size: 9pt;
}

.greetingText
{
	font-weight: normal;
	color: Black;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
	font-variant:normal;
	font-size: 9pt;
}
.grvStyle 
{ width: 100%; background-color: #FFFFCC; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
	
	.grvStyle td { padding: 2px; border: solid 2px #DFE8F2; color: #717171; border-width: 2}
	.grvStyle th {	background: #0066FF; color:#ffffff; border: solid 2px #DFE8F2; }
	.grvStyle th a { color: #FFFFCC; }
	.grvStyle .sel { background: #FFF099 url(grd_alt.png) repeat-x top; }
	.grvStyle .alt { background: #FFFF99 url(grd_alt.png) repeat-x top; }
	.grvStyle .pgr {background: #DFE8F2 url(grd_pgr.png) repeat-x top; }
	.grvStyle .pgr table { margin: 5px 0; }
	.grvStyle .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
	.grvStyle .pgr a { color: #666; text-decoration: none; }
	.grvStyle .pgr a:hover { color: #000; text-decoration: none; }
	

.textbox
{
	color: black;
	font-family: Arial;
}