body {
font-family : arial, sans-serif;
font-size : 10pt;
background-color : #FFFFFF;
margin : 0px 0px 0px 0px;
color : #000000;
}

img {
border-width : 0px 0px 0px 0px;
margin : 2px 4px 4px 4px;
}

/*
margin : 0px 0px 0px 0px;
*/

img.NoStyle {
border : 0px solid black;
margin : 0px 0px 0px 0px;
}

img.bordered  {
border : 1px solid black;
}

a:link img {
border : 1px solid blue;
}

a:link img.NoStyle {
border : 0px solid blue;
margin : 0px 0px 0px 0px;
}

a:visited img {
border : 2px solid purple;
}

a:visited img.NoStyle {
border : 0px solid purple;
margin : 0px 0px 0px 0px;
}

h1 {
font-family : verdana, arial, sans-serif;
font-weight : bold;
font-size : 20pt;
}

h2 {
font-family : verdana, arial, sans-serif;
font-weight : normal;
font-size : 20pt;
/*border-bottom : 1px solid black;*/
}

h3 {
font-family : verdana, arial, sans-serif;
font-weight : normal;
font-size : 16pt;
}

h4 {
font-family : arial, sans-serif;
font-weight : bold;
font-size : 12pt;
margin-bottom : 0px;
padding-bottom : 0px;
}

abbr:hover {
cursor : help;
}

.Question {
font-family : arial, sans-serif;
font-size : 12pt;
font-weight : bold;
margin-bottom : 0px;
padding-bottom : 0px;
}

.commentary {
font-family : times new roman, serif;
font-style : italic;
font-size : 12pt;
}


.HeaderCaption {
position : relative;
margin-top : -1.3em;
font-family : times new roman, serif;
font-style : italic;
font-size : 12pt;
font-weight : normal;
}

.Artist {
color : #FF0000;
}

.HeaderNavLink {
color : #FFFF00;
font-family : verdana, arial, sans-serif;
font-size : 12pt;
font-style : italic;
font-weight : bold;
text-decoration : none;
}

.HeaderNavLink:hover {
text-decoration : underline;
}

.HeaderLink {
color : #FFFF00;
font-family : verdana, arial, sans-serif;
font-size : 12pt;
font-weight : bold;
text-decoration : none;
}

.HeaderLink:hover {
text-decoration : underline;
}

.GlobalNav {
font-family : verdana, arial, san serif;
font-size : 10pt;
}

.Caption {
font-family : verdana, arial, san serif;
font-size : 10pt;
text-align : center;
}

.BodyText {
font-family : arial, sans-serif;
font-size : 10pt;
}

.Email {
border : thin solid gray;
padding : 10px 10px 10px 10px;
}

.SideBarBox {
background-color : #E3E3E3;
/*border : 1px outset #CCCCCC;*/
border-top : 1px solid #DBDBDB;
border-right : 1px solid #7D7D7D;
border-bottom : 1px solid #7D7D7D;
border-left : 1px solid #DBDBDB;
margin-bottom : 20px;
margin-left : 20px;
}

.SideBarBoxHeader {
font-weight : bold;
text-align : center;
/*border : 1px outset #CCCCCC;*/
border-top : 1px solid #DBDBDB;
border-right : 1px solid #7D7D7D;
border-bottom : 1px solid #7D7D7D;
border-left : 1px solid #DBDBDB;
padding : 4px;
margin : 0px 2px 2px 0px;
}

.SideBarBoxContent {
background-color : #FFFFFF;
text-align : center;
/*border : 1px outset #ADADAD;*/
border-top : 1px solid #DBDBDB;
border-right : 1px solid #7D7D7D;
border-bottom : 1px solid #7D7D7D;
border-left : 1px solid #DBDBDB;
margin : 2px 2px 2px 0px;
}

.CommentBox {
text-align : right;
}

#Header {
background-color : #000066;
height : 25px;
overflow : hidden;
}

#HeaderContent {
position : relative;
margin-top : -2px;
}

#HeaderImage {
/*position : relative;
top : -1px;*/
}

#HeaderLinks {
position : relative;
left : -5px;
color : #000066;
white-space : nowrap;
}

#HeaderEmail {
position : relative;
float : right;
top : -18px;
padding-right : 4px;
white-space : nowrap;
}

#Content {
clear : right;
padding : 0px 10px 6px 10px;
}

#SideBar {
float : right;
background-color : #FFFFFF;
}

#MindMapImage {
position : relative;
top : 0px;
left : 0px;
}

#MindMapText {
text-align : center;
font-family : arial, sans-serif;
font-size : 10pt;
margin-bottom : 20px;
}

#MindMapForm {
text-align : right;
margin-bottom : 30px;
}

#CurrentMusic {
font-family : arial, sans-serif;
font-size : 9pt;
}

#Footer {
background-color : #000066;
height : 26px;
margin : 22px 0px 0px 0px;
padding : 0px 5px 0px 5px;
}

#FooterLeft {
position : relative;
top : 6px;
}

#FooterRight {
position : relative;
margin-top : -15px;
float : right;
background-color : #FFFF00;
font-weight : bold;
padding : 1px 3px 1px 3px;
border : 1px solid black;
}
