
body {
        /*background-color:#0338BE;*/
        background-color:#000000;
        
        font-family: Verdana,Courier New,Arial;
        font-size:10pt;
        text-align: justify;
        color:#FFFFFF;
  }

td {
        font-family: Verdana,Courier New,Arial;
        font-size:10pt;
        color:#FFFFFF;
        vertical-align:top;
}

td.center {
        font-family: Verdana,Courier New,Arial;
        font-size:10pt;
        color:#FFFFFF;
        vertical-align:middle;
}

a:link {
        text-decoration:none;
        color:#FFFFFF;
        font-weight: bold;
        display:inline;
}

a:visited{
        text-decoration:none;
        color:#FFFFFF;
        font-weight: bold;
        display:inline;
}

a:hover{
        font-weight: bold;
        text-decoration:none;
        background-color:#526C73;
        color:#FFFFFF;
        display:inline;
}

a:active{
        color:#FFFFFF;
        font-weight: bold;
        display:inline;
}


h1 {
        font-size:11pt;
        font-weight: bold;
        text-align: left;
        font-family:Verdana,Courier New,Arial;
        color:#FFFFC3;
}

h2 {
        font-size:10pt;
        font-weight: bold;
        text-align: left;
        font-family:Verdana,Courier New,Arial;
        color:#FFFFC3;
}

h3 {
        font-size:10pt;
        font-weight: bold;
        text-align: left;
        font-family:Verdana,Courier New,Arial;
        color:#FFFFC3;
}


h4 {
}

li 
{
    text-align:left;
}

td.newshead {
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:10pt;
	font-weight: bold;
	text-align: left;
	color:#FFFFFF;
	vertical-align:top;
	background-color:#00375D;
	padding-left:5px;
	padding-right:15px;
}

td.news {
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:10pt;
	text-align: left;
	color:#FFFFFF;
	background-color:#000000;
	vertical-align:top;
	padding-left:15px;
}


td.newsempty {
        font-family:Verdana,Comic Sans MS,Courier New,Arial;
        font-size:5pt;
        vertical-align:top;
}


img.news {
         margin-left:15px;
}

img.textleft {
    margin-right:15px;
    margin-left:0px;
}

img.textright {
	margin-right:0px;
	margin-left:15px;
}

td.galleryNav {
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:10pt;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:top;
	background-color:#00375D;
	padding-left:15px;
	padding-right:15px;
}

td.galleryComment {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:10pt;
    color:#FFFFFF;
	background-color:#000000;
    vertical-align:top;
    padding-left:15px;
}

td.galleryPicture {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:10pt;
    color:#FFFFFF;
	background-color:#000000;
    vertical-align:top;
}

table.layout {
         }

table.layoutborder {
         background-color:#404040;
         }

th.layouthead {
	text-align: justify;
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:10pt;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:top;
	background-color:#00375D;
	padding-left:15px;
	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:10pt;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:top;
	background-color:#00375D;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
}


td.layout {
        text-align: justify;
        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.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: justify;
        font-family:Verdana,Comic Sans MS,Courier New,Arial;
        font-size:10pt;
        color:#FFFFFF;
        vertical-align:top;
        background-color:#000000;
         padding-left:0px;
        padding-right:0px;
         padding-bottom:5px;
         padding-top:5px;
}

td.layoutbold {
        text-align: justify;
        font-family:Verdana,Comic Sans MS,Courier New,Arial;
        font-size:10pt;
        color:#FFFFFF;
        vertical-align:top;
        background-color:#000000;
        padding-left:10px;
        padding-right:8px;
         padding-bottom:5px;
         padding-top:5px;
}




.gridViewStyle {
    border-style:solid;
    border-width: 1px;
    border-color: #404040;
}

.headerStyle 
{
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10pt;
    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;
}

.contextHeadline {
	text-align: left;
	font-family:Verdana,Comic Sans MS,Courier New,Arial;
	font-size:8pt;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:top;
	background-color:#00375D;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:2px;
	margin-right:15px;
	margin-top:20px;
}

div.contextBody {
	padding-left:15px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:5px;
	text-align: left;
	font-size:8pt;
}


td.contextBody {
	padding-bottom:5px;
	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:10pt;
    font-weight: bold;
    color:#FFFFC3;
    vertical-align:top;
    background-color:#00375D;
	padding-left:5px;
	padding-right:5px;
}

.guestbook_header_info {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:10pt;
    font-weight: bold;
    color:#FFFFFF;
    vertical-align:top;
    background-color:#00375D;
    padding-left:5px;
    padding-right:10px; 
    padding-top:3px;
}

.guestbook_message {
    font-family:Verdana,Comic Sans MS,Courier New,Arial;
    font-size:10pt;
    color:#FFFFFF;
    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:10pt;
    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:10pt;
    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:10pt;
    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:10pt;
    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:10pt; 
    background-color:#FFFFC3;
}

input.admin
{
    color:Black;
    width:100%;
}

span.admin {
    font-size:smaller;
}


textarea {
  scrollbar-base-color:#00375D;
  scrollbar-3dlight-color:#00375D;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#00375D;
  scrollbar-face-color:#00375D;
  scrollbar-highlight-color:#000000;
  scrollbar-shadow-color:#00375D;
  scrollbar-track-color:#000000;
}

body 
{
    
  scrollbar-base-color:#00375D;
  scrollbar-3dlight-color:#00375D;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#00375D;
  scrollbar-face-color:#00375D;
  scrollbar-highlight-color:#000000;
  scrollbar-shadow-color:#00375D;
  scrollbar-track-color:#000000;
}

.banner 
{ 
    margin-left: 5px;   
    margin-right: 5px;   
}