
body {
        background-color:#000000;
        font-family: Verdana,Courier New,Arial;
        font-size:9pt;
        text-align: left;
        color:#6699FF;
        padding: 0px;
        margin: 0px;
  }

.white {
    color: #FFFFFF;
}

.yellow {
    color:#FFCC00;
}

.lightBlue {
    color:#9999FF;
}

.small {
    font-size: 7pt;
}

.gapTopSmall { 
    margin-top:10px; 
}

.gapTop { 
    margin-top:122px; 
}

.gapLeft { 
	margin-left:22px;
}



td {
        font-family: Verdana,Courier New,Arial;
        font-size:9pt;
        color:#6699FF;
        vertical-align:top;
}

td.center {
        font-family: Verdana,Courier New,Arial;
        font-size:9pt;
        color:#FFFFFF;
        vertical-align:middle;
}

a:link {
        text-decoration:none;
        color:#FFCC00;
        display:inline;
}

a:visited{
        text-decoration:none;
        color:#FFCC00;
        display:inline;
}

a:hover{
        text-decoration:none;
        color:#FFCC00;
        display:inline;
}

a:active{
        color:#FFCC00;
        display:inline;
}


h1 {
        font-size:11pt;
        text-align: left;
        font-family:Verdana,Courier New,Arial;
        color:#9999FF;
}

h2 {
        font-size:9pt;
        text-align: left;
        font-family:Verdana,Courier New,Arial;
        color:#FFFFFF;
}

h3 {
        font-size:9pt;
        font-weight: normal;
        text-align: left;
        font-family:Verdana,Courier New,Arial;
        color:#6699FF;
        margin-bottom: 0px;
}
        


h4 {
        font-size:9pt;
        text-align: left;
        font-family:Verdana,Courier New,Arial;
        font-weight: normal;
        color:#6699FF;
        margin-bottom: 12px;
        padding-top: 18px;
}

p 
{ 
    text-align:left; 
}

ul 
{
    line-height: 14pt;
    margin-bottom: 25pt;
}

li 
{
    text-align:left;
}



img.textleft {
    margin-right:22px;
    margin-left:0px;
}

img.textright {
	margin-right:0px;
	margin-left:22px;
}

.picture  
{ 
    border-style:solid; 
    border-width:1px; 
    border-color: #FFFFFF;    
}

td.galleryNav {
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:9pt;
	font-weight: bold;
    color:#DDE8FF;
	vertical-align:top;
    background-color:#000000;
	padding-left:15px;
	padding-right:15px;
}

td.galleryComment {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    color:#FFFFFF;
    background-color:#000000;
    vertical-align:top;
    padding-left:15px;
}

td.galleryPicture {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    color:#FFFFFF;
    background-color:#000000;
    vertical-align:top;
}

img.galleryPicture {
    border-style:solid; 
    border-width:0px; 
    border-color: #000000;    
}


table.layout 
{
}


table.layoutborder 
{
    background-color: #39398E;
}

th.layouthead {
	text-align: left;
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:9pt;
    color:#9999FF;
	vertical-align:top;
    background-color:#000000;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
}

th.layoutheadleft {
	text-align: left;
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:9pt;
	font-weight: bold;
    color:#DDE8FF;
	vertical-align:top;
    background-color:#000000;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
}


td.layout {
        text-align: left;
        font-family:Verdana,Comic Sans MS,Courier New,Arial;
        font-size:8pt;
        color:#6699FF;
        vertical-align:top;
        background-color:#000000;
        padding-left:10px;
        padding-right:8px;
        padding-bottom:5px;
        padding-top:5px;
}

td.layoutleft {
    text-align: left;
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:8pt;
    color:#FFFFFF;
    vertical-align:top;
    background-color:#000000;
    padding-left:10px;
    padding-right:8px;
    padding-bottom:5px;
    padding-top:5px;
}

td.layoutnohorizontalpadding {
    text-align: left;
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    color:#FFFFFF;
    vertical-align:top;
    background-color:#1B43A3;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:5px;
    padding-top:5px;
}

td.layoutbold {
    text-align: left;
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    color:#FFFFFF;
    vertical-align:top;
    background-color:#1B43A3;
    padding-left:10px;
    padding-right:8px;
    padding-bottom:5px;
    padding-top:5px;
}

.highlight 
{
    font-weight: bold;


.gridViewStyle {
    border-style:solid;
    border-width: 1px;
    border-color: #404040;
}

.headerStyle 
{
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 9pt;
    font-family: Verdana,Courier New,Arial;
    border-style:solid;
    border-width: 1px;
    border-color: #404040;
	background-color:#00375D;
}

.rowStyle {
}

.itemStyle {
    font-size: 8pt;
    font-family: Verdana,Courier New,Arial;
    text-align: left;
    border-style:solid;
    border-width: 1px;
    border-color: #404040;
    background-color:#000000;
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

.subItemStyle {
    padding-left: 10px;
}



.textImageBoxRight {
    margin-left:10px;
}

.textImageBoxRight {
    margin-right:10px;
}

div.textImageBoxText {
    background-color:#00375D;
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:8pt;
    color:#FFFFFF;
}

div.contextHeadline {
	text-align: left;
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:8pt;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:2px;
	margin-right:15px;
	margin-top:20px;
}

.contextHeadline {
	text-align: left;
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:8pt;
	font-weight: bold;
	color:#FFFFFF;
}

div.contextBody {
	padding-left:15px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:5px;
	text-align: left;
	font-size:8pt;
}


.contextBody {
	text-align: left;
	font-size:8pt;
}




.contextBodyLanguage {
    padding-right: 10px;
	margin-bottom: 30px;
	text-align: center;
}


.guestbook_header {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    color:#FFFFFF;
    vertical-align:top;
    background-color:#000000;
	padding-left:5px;
	padding-right:5px;
	border-top: solid 1px #39398E; 
	border-left: solid 1px #39398E; 
	border-bottom: solid 1px #39398E; 
}

.guestbook_header_info {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    color:#DDE8FF;
    vertical-align:top;
    background-color:#000000;
	padding-left:5px;
	padding-right:5px;
	border-top: solid 1px #39398E; 
	border-right: solid 1px #39398E; 
	border-bottom: solid 1px #39398E; 
}

.guestbook_message {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    color:#6699FF;
    background-color:#000000;
    vertical-align:top;
    padding-left:5px;
    padding-top:5px;
}

.guestbook_footer {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    font-weight:normal;
    color:#FFFFFF;
    vertical-align:top;
    background-color:#000000;
    padding-top:5px;
    padding-left:5px;
    padding-right:10px;
}

.guestbook_footer_label {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    font-weight:normal;
    color:#FFFFC3;
    text-align:right;
    vertical-align:top;
    background-color:#000000;
    padding-top:5px;
    padding-left:5px;
    padding-right:10px;
}

.guestbook_footer_empty {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    font-style:italic;
    font-weight:normal;
    color:#FFFFFF;
    vertical-align:top;
    background-color:#000000;
    padding-top:5px;
    padding-left:5px;
    padding-right:10px;
}

.guestbook_label {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:9pt;
    font-weight:normal;
    color:#FFFFC3;
    text-align:right;
    vertical-align:top;
    background-color:#000000;
    padding-top:5px;
    padding-left:5px;
    padding-right:10px;
}

select.admin, input.admin, input.guestbook, textarea.guestbook, select.guestbook {
    font-family: Verdana,Courier New,Arial;
    font-size:9pt; 
    background-color:#FFFFC3;
}

input.admin
{
    color:Black;
    width:100%;
}

span.admin {
    font-size:smaller;
}



.banner 
{ 
    margin-left: 5px;   
    margin-right: 5px;   
}

.musicImage 
{ 
    border: solid 1px #36415C;
}
   
   
   
