/*********************************************
DEFAULT VALUES
*********************************************/
* {
 background-color: transparent;
 border: 0;
 color: #000;
 font-family: arial, sans-serif;
 font-size: 100%;
 font-weight: 100;
 margin: 0;
 padding: 0;
}
/*********************************************
DIVS
*********************************************/
div.centerStage{
 margin:10px 10px 0px 20px;
}
/*********************************************
REGULAR LINKS
*********************************************/
a:link{
 color: #0000ff;
 text-decoration: underline;
 white-space: nowrap;
}
a:visited{
 color: #0000ff;
 text-decoration: underline;
}
a:hover{
 color:#0000ff;
 text-decoration: underline;
}
a:active{
 color: #ff0000;
 text-decoration: none;
}

/*********************************************
LABEL LINKS
*********************************************/
a.itemLabel :link{
 color: #000;
 text-decoration: underline;
 white-space: nowrap;
}
a.itemLabel :hover{
 color:#0000ff;
 text-decoration: none;
}
a.itemLabel :active{
 color: #ff0000;
 text-decoration: none;
}

/*********************************************
GENERAL VALUES
*********************************************/
b{
 color:#000;
 font-weight:900;
 font-size:100%;
}
em{
 color:#0000ff;
 font-weight:900;
}
h1{
 color:	#fff;
 font-size: 200%;
 font-weight: 900;
 padding: 0px 0px 0px 3px;
}
h2{
 color: #fff;
 font-size: 130%;
 font-style: italic;
 font-weight: 300;
 padding: 0px 0px 0px 3px;
}
h3{
 color:	#fff;
 font-size: 100%;
 font-weight: 300;
 padding: 0px 0px 0px 3px;
}
h4{
 color: #000;
 font-size:150%;
 font-weight:900;
 padding:0px 0px 10px 0px;
}
li{
 font-size:130%;
 color:#000;
}
p{
 color:	#000;
 font-size:100%;
}
p.ornamented{
 padding:2px 5px 2px 2px;
}
p.ornamented:first-letter{
 color:#990000;
 font-size:140%;
 font-style:normal;
 font-weight:900;
}
p.showcase{
 font-size:150%;
 text-align:justify;
}
p.showcase:first-letter{
 color:#990000;
 font-size:160%;
 font-style:normal;
 font-weight:900;
}
/*********************************************
NOWRAP GRIDS
*********************************************/
p.noWrap{
 color:#000;
 padding:0px 10px 20px 0px;
 white-space: nowrap;
}
p.noWrapOrnament{
 padding:0px 10px 20px 0px;
 white-space: nowrap;
}
p.noWrapOrnament:first-letter{
 color:#990000;
 font-size:140%;
 font-style:normal;
 font-weight:900;
}
/*********************************************
INFORMATION TABLES
*********************************************/
table.informationGrid{
 border: solid black 2px;
 border-collapse: collapse;
 font-size:100%;
}
table.informationGrid th{
 border: solid black 1px;
 color:#fff;
 font-size:110%;
 font-weight:600;
 padding:2px 2px;
}
table.informationGrid td{
 border: solid black 1px;
 padding:2px 2px;
}
table.informationGrid th a{
 color:#fff;
 font-weight:600;
}
td.gridDataEven{
 background-color:#fff;
}
td.gridDataOdd{
 background-color:#ffeecc;
}
/*********************************************
GENERAL LAYOUT TABLES
*********************************************/
table.layout {
 border: solid black 0px;
 border-collapse: collapse;
 margin:0;
 padding:0;
 width: 100%;
}
/*********************************************
ERROR MESSAGES
*********************************************/
span.successMessage{
 color:#006305;
 font-size:100%;
}
h1.notification{
 color:#000;
 font-size:120%;
}
span.failureMessage *{
 color:#ff0000;
 font-size:100%;
 font-weight:500;
}
/*********************************************
INPUT ITEMS
*********************************************/
.inputItem {
 background-color: #fff;
 border: solid #000 2px;
}
select.inputItem option{
 margin: 0px 10px 0px 0px;
}
/*********************************************
NAVIGATION BAR
*********************************************/
table.navBar{
 border-collapse: collapse;
 margin:0;
 padding:0;
 width: 10%;
}
*.navBar {
 color:#fff;
 font-size:110%;
 white-space: nowrap;
}
td.navBar{
 border: solid #000 1px;
 padding:0px 3px 0px 0px;
}
a.navBar{
 border: solid #000 0px;
 color:#fff;
 text-decoration: none;
}
a:hover.navBar{
 color:#000;
}
a:active.navBar{
 color: #ff0000;
}

/*********************************************
SLIDE SHOW
*********************************************/
div.slideShow{
 border: solid #000 1px;
 padding:10px;
 width: 460px;
}
div.slideImage{
 background: #000;
 border: solid #000 1px;
 display: inline;
 margin: 5px 5px 5px 5px;
 text-align: center;
 width: 450px;
}
div.slideImage h2{
 display:inline;
 color:#fff;
 font-size:130%;
 vertical-align:top;
}
img.slideImage{
 border: groove #770f05 4px;
 height: 250px;
 width: 350px;
}
img.nextImage{
 border: groove #000 0px;
 height: 30px;
 padding: 2px 0px 0px 15px;
 margin:0;
 width: 76px;
}
img.prevImage{
 border: groove #ffffff 0px;
 height: 30px;
 padding: 2px 15px 0px 0px;
 margin:0;
 width: 76px;
}
p.imageCaption{
 color: #ffffff;
 font-size:120%;
 margin: 2px 2px;
 vertical-align: middle;
}
/*********************************************
SYSTEM
*********************************************/
*.system{
 color:#fff;
}
td.system a{
 color: #fff;
 white-space: nowrap;
}

/*********************************************
BUTTONS
*********************************************/
a.buttonLink{
 color:#0000ff;
 font-size:80%;
 font-weight:100;
 padding: 2px 0px 2px 0px;
 white-space: nowrap;
 text-decoration:none;
}
table.button{
 border-collapse:collapse;
 border-spacing:0;
 display:inline;
 margin-top: 100px;
 padding:3px 3px;
}
td.button a:link{
 color: #fff;
 text-decoration: none;
 white-space: nowrap;
}
td.button a:visited{
 color: #fff;
 text-decoration: none;
 white-space: nowrap;
}
td.button a:hover{
 color:#000;
 text-decoration: none;
 white-space: nowrap;
}
td.button a:active{
 color: #ff0000;
 text-decoration: none;
 white-space: nowrap;
}
/*********************************************
PHOTOS
*********************************************/
img.photo{
 border:groove #730f05 8px;
 margin: 0px 10px 10px 10px;
}
img{
 border: solid #000 0px;
}
