/* Elements */

/* Fonts - change 'sans-serif' to your preferred font */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {font-size: 12pt;
font-family: "Times New Roman", Times, serif; color: black;}

/* Real styles */

A {cursor: auto}

A:link {color: blue;
background: white;
text-decoration: none}

A:visited {color: blue;
background: white;
text-decoration: none}

A:active {color: green;
background: white;
text-decoration: none}

A:hover {color: #09C;
text-decoration: none}

ADDRESS {margin: 0;
font: italic 12pt/1 sans-serif}

BIG {font-size: 14pt}

BLOCKQUOTE {margin: 0;
line-height: 1}

BODY {margin: 0;
padding: 0;
font: 12pt/1 sans-serif;
cursor: default;
background-color: white;}

BUTTON {cursor: auto}

CAPTION {margin: 0;
line-height: 1}

CODE {font-size: 12pt;
font-family: monospace, mono;
text-align: center;
margin: 10px 0px 10px 0px} /* To avoid overriding boldness/italicity by using font */

DIV {margin: 0}

DD {margin: 0;
line-height: 1}

DL {margin: 0}

DT {margin: 0;
line-height: 1}

H1 {margin: -10px 0px -10px 0px;
font-size: 18pt;
font-weight: bold;
line-height: 1}

H2 {margin: -10px 0px -10px 0px;
font-size: 16pt;
font-weight: bold;
text-decoration: none;
line-height: 1}

H3 {margin: -10px 0px -10px 0px;
font-size: 16pt;
font-weight: bold;
line-height: 1}

H4 {margin: 0;
font: 12pt/1 serif}

H5 {margin: 0;
font: 12pt/1 serif}

H6 {margin: 0;
font: 12pt/1 serif}

HR {margin: 0}

HTML {margin: 0;
padding: 0;
background-color: white;}

INPUT {cursor: auto}

KBD {font: 12pt monospace}

OL {margin: 0px 0px 0px 5px;
list-style: decimal}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman}

OL OL OL OL {list-style: decimal}

P {margin: 10px 0px 10px 0px ;

line-height: 1}

LI {margin: 0px 0px 0px 40px;
line-height: 1}

PRE {margin: 0;
font: 12pt/1 monospace}

SAMP {font: 12pt monospace}

SMALL {font-size: 12pt}

SUB {font-size: 12pt}

SUP {font-size: 12pt}

TD {line-height: 1}

TEXTAREA {cursor: text}

TH {font: bold 12pt/1 sans-serif}

TT {font: 12pt monospace}

UL {margin: 0px 0px 0px 5px;
list-style: circle}

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square}

UL UL UL UL {list-style: disc}

.oiOLD {
display: none;}

.oiNS {
font-weight: bold;}

.spacer {
border: none;}

.little {
font-size: 2pt;}

.code {
margin: 5px 0px 0px 40px;
font-family: "Courier New", Courier, mono;}

.price {
font-weight: bold;
text-align: center;}

.link {
margin: 5px 0px 5px 40px}

.fieldname {
	font-weight: bold;
}

.error { 
	font-weight: bold;
	color: green;
	background-color: red;
}
.nb {
	font-size: 8pt;
}

.title {
font-weight: bold;}

.image {
margin: 0;
padding: 0;
border: none;}

.small {
font-size: 10pt
}

#SideMenu {
position: absolute;
background-color: #DBDCE1;
top: 76px;
border: none;
bottom: 0px;
left: 0px;
font-family: "Times New Roman", Times, serif;
width: 100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* Hack for IE - it doesn't support border:0px so just
 * increase the height of the side menu
 */
#SideMenu {
height: 100%;
}

body>#SideMenu {
width: 100px;}

#SideMenu p{
font-family: Charter, Times, serif;
background: #DBDCE1;
text-align: center;
font-size: 14pt;
font-weight: bold;
padding: 5px 0px 0px 0px;
margin: 10px;}

#SideMenu .selected {color: #666C82;
text-decoration: none}

#SideMenu A:link {color: #666C82;
background: #DBDCE1;
text-decoration: none}

#SideMenu A:visited {color: #666C82;
background:#DBDCE1;
text-decoration: none}

#SideMenu A:active {color: green;
background: #DBDCE1;
text-decoration: none}

#SideMenu A:hover {color: green;
text-decoration: none}

#Content {
position: relative;
top: 0px;
left: 0px;
height: 100%;
margin: 0;
border: none;
background: white;
padding: 0px 3px 0px 3px;}

#Content p {
font-size: 12pt;
background: white;
font-family: "Times New Roman", Times, serif;
color: black;}

#Content h1 {
font-weight: bold;
font-size: 14pt;
line-height: 22pt;}

#Content h2 {
font-weight: bold;
font-size: 16pt;
line-height: 20pt;}

#Content p.small {
font-size: 12pt;}

#Content A:link {
color: blue;
text-decoration: underline}

#Content A:visited {
color: #475CE4;
text-decoration: underline}

#Content A:active {
color: green;
text-decoration: underline}

#Content A:hover {
color: green;
text-decoration: underline}

#Content li {
font-weight: bold;
font-size: 14pt;
line-height: 16pt;
background: white;
font-family: "Times New Roman", Times, serif;
color: black;}

#Content td {
font-weight: bold;
font-size: 16pt;
line-height: 20pt;
background: white;
font-family: "Times New Roman", Times, serif;
color: black;}

#Container {
position: absolute;
top: 76px;
left: 100px;
margin: 0px 0px 0px 0px;
padding: 0px 3px 0 3px;}

#TitleBar {
background: #E5E6E8;
position: absolute;
border: none;
top: 0px;
left: 0px;
height: 76px;
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#Footer {
text-align: center;
border: none;}

#Footer p {
font-weight: normal;
font-size: 10pt;
line-height: 34pt;
color : #666; 
background: white;
font-family: "Times New Roman", Times, serif;}

/*#Banner {
position: absolute;
top: 0px;
left: 0px;
width: 220px;
height: 100px;
padding: 0px;
margin: 0px;}
*/
/*
#PageImg {
position: absolute;
top: 0px;
left: 220px;
right: -0px;
bottom: 100px;
height: 76px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}
*/
