body {
 color:black;
 background-color:#f0f8ff;
 font-family:sans-serif;
 }


span.elName { color:maroon}


table {
 background-color:#f0f8ff;
 font-family:helvetica;
 }

td.index1 {background-color:#E1E1E1}
th.index1 {background-color:#E1E1E1} 


a:link {color:#3399CC; font-weight:bold; text-decoration:none}
a:visited {color:#3399CC; font-weight:bold; text-decoration:none}
a.menu {color:yellow; text-decoration:none; font-weight:bold}

a.standard {color:navy}


span.element {color:#3399CC; font-weight:bold}
a.element{color:#3399CC; font-weight:bold}

span.attribute {color:green; font-weight:bold}
a.attribute{color:green; font-weight:bold}

a.simpleType{color:#cc00cc; font-weight:bold}
span.simpleType{color:#cc00cc; font-weight:bold}

a.complexType{color:purple; font-weight:bold}
span.complexType{color:purple; font-weight:bold}

a.attributeRequired {color:green; text-decoration:underline}

th.exampleMenu {color:white; background-color:navy}
td.description {font-weight:normal}

a.menuTop {color:yellow; text-decoration:none; font-weight:bold}
a.menuTopOn {color:navy; background-color:white; text-decoration:none; font-weight:bold}
td.menuTop {background-color:navy}




/* global common settings */
span.smallText, div.smallText { font-size: 60%; }
span.mediumText, p.mediumText { font-size: 80%; }

a.smallBlackLink
 {
 font-size: 60%;
 color: black;
 font-weight: bold;
 }

span.red {color:red}


table.bar
 {
 background-color:#3399cc;
 width: 100%;
 text-align: center;
 border-spacing: 0;
 border-top: solid thin black;
 border-bottom: solid thin black;
 }

table.bar td { color: white; font-size: 80%; }

td.descriptionMenu { text-align: left; font-weight:bold }
td.descriptionMenu { font-size:80%; }
td.descriptionMenu > ul { padding-left: 0px; margin-left: 10px;}
td.descriptionMenu ul ul { padding-left: 10px; margin-left: 10px;}
td.descriptionMenu a { color: navy; }

td.descriptionMenu ul li { list-style-type: none; }

 
table.hangingMenu, table.menu { background-color:#f0f8ff; width: 100%; }

table.menu { text-align: right; border-bottom: solid thin black; }
table.hangingMenu { text-align: left; }
table.menu td, table.hangingMenu td { font-size: 80%; }

a.naviWhite
 {
 color:white;
 text-decoration:none;
 font-weight:bold;
 font-family:tahoma,verdana,sans-serif;
 }

a.naviBlack { color: navy; }

a:hover { color:red }












