@import "screen.css";

body { font-size: 12px; background-color: #0000CC; color: #FFF; }

html, body, table, tr, td, p, ul, li, legend { 
	font-size: 12px; 
	color: #FFF;
	} 
	
a { color: #FFF; text-decoration: underline; }
a { background-image: none !important; }

a:hover { background-color: #FFF; color: #0000CC; text-decoration: none; }

h1,h2,h3,h4,h5,h6 { color: #FFF; }

.headertable2 { background-color: #0000CC; }

#headertabs {
    background-color: #0000CC;
    }

#headernav a { 
	color: #FFF;
	}
	
#headernav a:hover {
	color: #0000CC; 
	}	

#headernav a.level1selected, ul#menu li a.selected, ul#menu li a:hover.selected, ul#menu li li a.selected, ul#menu li li a:hover.selected  {
	color: #0000CC; 
	background-color: #FFF;
	text-decoration: none;
	}	

a.tab, a.tabaccess {
    border-top: 1px solid #FFF;
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
    background-color: #0000CC;
    color: #FFF;
    }

a:hover.tab, a:hover.tabaccess {
    border-top: 1px solid #0000CC;
    border-right: 1px solid #0000CC;
    border-left: 1px solid #0000CC;
    background-color: #FFF;
    color: #0000CC;
    }

#breadcrumb {
    background-color: #0000CC;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    }

.box1top { background-color: #0000CC; color: #FFF; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }
.box1txt { border: 1px solid #FFF; }
.box2top { background-color: #0000CC; color: #FFF; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }
.box2txt { border: 1px solid #FFF; }
.box2top_left { background-color: #0000CC; color: #FFF; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }
.box2txt_left { border: 1px solid #FFF; }
.box3top { background-color: #0000CC; color: #FFF; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }
.box3txt { border: 1px solid #FFF; }
.box4top { background-color: #0000CC; color: #FFF; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }
.box4txt { border: 1px solid #FFF; }

#footer {
    background-color: #0000CC;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    }
	
.message 		{ background-color: #0000CC; border: 1px solid #FFF; padding: 6px 10px 0px 10px; margin-bottom: 10px; }
.message p 		{ font-weight: bold; }
.message .ok    { padding: 3px 2px 0 20px; background: url(/images/okw.png) no-repeat;    }
.message .error { padding: 3px 2px 0 20px; background: url(/images/errorw.png) no-repeat; }
.message .info  { padding: 3px 2px 0 20px; background: url(/images/infow.png) no-repeat;  }
#message 		{ font-weight: bold; }
#message .ok    { border: 1px solid #FFF; padding: 5px 10px 5px 25px; background: #0000CC url(/images/okw.png) no-repeat 5px 47%; }
#message .error { border: 1px solid #FFF; padding: 5px 10px 5px 25px; background: #0000CC url(/images/errorw.png) no-repeat 5px 47%; }
#message .info  { border: 1px solid #FFF; padding: 5px 10px 5px 25px; background: #0000CC url(/images/infow.png) no-repeat 5px 47%; }
.message { padding: 5px 5px 0px 5px; }				
.newslettererror { margin-left: 114px; margin-bottom: 10px; color: #FFF; font-weight: bold; }

.edit-form h5 { background-color: #0000CC; border: 1px solid #FFF; }
.edit-form .error { background-color: #0000CC; border: 1px solid #FFF; }
.edit-form .errorText { color: #FFF; }

.edit-form .sepline { background-color: #FFF; float: left; width: 100%; height: 5px; margin-bottom: 3px; }
.edit-form .seplinelabel { margin-left: 0px; font-weight: bold; color: #FFF; }