body {
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
color: #ffffff;
font-family: Trebuchet MS;
font-size: 14px;
background-color: #00255c;
}

A:link {color:#F3C884; text-decoration:none;} 
A:visited {color:#F3C884; text-decoration:none;} 
A:active {color:#F3C884; text-decoration:none;} 
A:hover {color:#F3C884; text-decoration:underline;} 

h1 {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 18px;
text-align: center;
color: #F3C884;
}

p {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.mainBox {
width: 100%;
height: 100%;
background-color: #00255c;
}

.headerBox {
height: 70px;
background-image: url('../img/header_bg.gif');
vertical-align: middle;
}

.headerBoxBottom {
height: 5px;
background-image: url('../img/header_bg_bottom.gif');
background-repeat: repeat-x;
}

.menuBox {
width: 944px;
height: 30px;
background-color: #8f9bcb;
}

.topTitleBox {
padding-top: 5px;
padding-bottom: 5px;
width: 942px;
border: 1px solid #3d6895;
background-color: #31507e;
text-align: left;
text-indent: 10px;
}

.topBrake {
line-height: 14px;
}

.containerBox {
width: 944px;
}

.logoContainer {
width: 944px;
height: 100%;
text-align: left;
padding-top: 20px;
}

.middleBreak {
line-height: 5px;
}

.leftContent {
float:left;
width:226px; 
}

.rightContent {
float:right;
width:228px;
}

.centerContent {
margin:0 228px 0 226px; 
text-align: left;
padding-left: 10px;
padding-right: 20px;
padding-top: 8px;
}

.leftContentBox {
width: 224px;
border: 1px solid #3d6895;
}

.subMenu1 {
width: 100%;
background-color: #31507e;
text-align: left;
vertical-align: bottom;
padding-bottom: 10px;
padding-top: 28px;
text-indent: 8px;
font-size: 17px;
}

.menuBox ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.menuBox li {
list-style-type: none;
height: 30px;
display: inline;
}

.menuBox li a {
text-decoration: none;
color: #ffffff;
padding-left: 20px;
padding-right: 20px;
line-height: 30px;
}

.menuBox li a:link {
color: #ffffff;
}
.menuBox li a:visited {
color: #ffffff;
}
.menuBox li a:hover {
color: #ffffff;
line-height: 30px;
background-image: url('../img/menuroll.gif');
background-repeat: repeat-x;
background-position: right bottom;
padding-bottom: 6px;
}

.mainmenuAct a:link, .mainmenuAct a:visited, .mainmenuAct a:hover, .mainmenuAct a:active{
color: #ffffff;
line-height: 30px;
background-image: url('../img/menuroll.gif');
background-repeat: repeat-x;
background-position: right bottom;
padding-bottom: 6px;
}

.subMenu1 a:link, .subMenu1 a:visited, .subMenu1 a:hover, .subMenu1 a:active {
color: #ffffff;
text-decoration: none;
}

div.subMenu2 {
width:100%; 
top:0px; 
left: 0px;
}

.subMenu2 {
background-color: #dcdcdc;
text-align: left;
font-size: 12px;
width: 100%;
}

div.subMenu2 a, div.subMenu2act a{
display:block;
padding: 5px;
line-height: 14px;
}

.subMenu2 a:link, .subMenu2 a:visited {
color: #31507e;
text-decoration: none;
}

.subMenu2 a:hover, .subMenu2 a:active {
color: #ffffff;
text-decoration: none;
background-color: #8f9bcb;
}

.subMenu2act a:link, .subMenu2act a:visited, .subMenu2act a:hover, .subMenu2act a:active {
color: #ffffff;
text-decoration: none;
background-color: #8f9bcb;
}

.subMenu2act {
color: #ffffff;
text-decoration: none;
background-color: #8f9bcb;
text-align: left;
font-size: 12px;
}

#indexBox {
width: 100%;
height: 100%;
text-align: center;
padding-top: 150px;
}


.albumTitle {
font-size: 18px;
padding-bottom: 15px;
}

.albumTitle a:link, .albumTitle a:visited {
color: #ffffff;
text-decoration: none;
}

.albumTitle a:hover, .albumTitle a:active {
color: #ffffff;
text-decoration: underline;
}

.tx-mininews-pi1-listrowField-teaser a:link, .tx-mininews-pi1-listrowField-teaser a:visited, .tx-mininews-pi1-listrowField-teaser a:hover, .tx-mininews-pi1-listrowField-teaser a:active{
color: #ffffff;
}

.tx-mininews-pi1-listrowField-title a:link, .tx-mininews-pi1-listrowField-title a:visited, .tx-mininews-pi1-listrowField-title a:hover, .tx-mininews-pi1-listrowField-title a:active{
color: #F3C884;
font-family: Trebuchet MS;
text-decoration: none;
font-size: 18px;
}

.align-left {
background-color: #a0a0a0;
border-top-width: 0;
font-family: Trebuchet MS;
font-size: 18px;
padding-left: 10px;
padding-top: 30px;
padding-bottom: 10px;
}

.align-center {
font-family: Tahoma;
background-color: #ffffff;
font-size: 12px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #3a3a3a;
}

.align-right {
font-family: Tahoma;
background-color: #eeeeee;
font-size: 12px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #3a3a3a;
border-top-width: 1px;
}

.contenttable {
border-width: 1px;
border-color: #3b6fa1;
}

.tx-powermail-pi1 {
    float: left;
}

.tx-powermail-pi1_fieldset {

}

fieldset legend {
    color: #00255c !important;
}