html
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
background: #ffffff;
margin: 0px;
padding: 0px;
}

body
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
background-color: #ffffff;
margin: 0px;
padding: 0px;
font-family: Helveticia,sans-serif;
font-size: small;
border-width: 0px;
border-color: red;
border-style: solid;
}

#mainHeader
{
position: absolute;
top: 14px;
left: 2%;
right: 2%;
width: 96%;
background-color: #ffffff;
color: #000000;
border-width: 10px 0px 0px 0px;
border-color: #fede58;
border-style: solid;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
height: 70px;
}
body>#mainHeader
{
height: 60px;
}

#leftHeader
{
position: absolute;
top: 0px;
left: 0px;
background: url('../images/red_white_bar_stars.png');
height: 60px;
width: 326px;
z-index: 1;
border: 0px solid red
}

#headerTitle
{
position: relative;
top: 14px;
margin: 0px;
margin-left: auto;
margin-right: auto;
color: #2142ad;
z-index: 2;
font-weight: bold;
font-size: 24px;
border: 0px solid red;
white-space: nowrap;
text-align: center;
}

#mainHeader>#headerTitle
{
top: 0px;
background: url('../images/welcome4.png') no-repeat;
height:60px; width:520px; background-repeat:no-repeat
}

#rightHeader
{
position: absolute;
top: 0px;
right: 0px;
background: url('../images/white_blue_bar_stars.png');
height: 60px;
width: 314px;
z-index: 1;
border: 0px solid red
}

#logoBanner
{
position: absolute;
top: 120px;
left: 22%;
right: 22%;
width: 56%;
height: 60px;
}

#logoBanner1
{
position: absolute;
top: 0%;
left: 0%;
height: 60px;
}

#logoBanner2
{
position: absolute;
top: 0%;
left: 0%;
height: 60px;
width: 100%;
text-align: center;
}

#logoBanner3
{
position: absolute;
top: 0%;
right: 0%;
height: 60px;
}

#mainContent
{
position: absolute;
top: 215px;
left: 22%;
right: 22%;
width: 56%;
height: 900px;
background-color: #ffffff;
color: #000000;
border: 0px red solid;
}

.mainContentBox
{
border: 1px #fede58 solid;
margin-bottom: 16px;
padding: 6px;
}

.boxHead
{
font-size: 14px;
font-weight: bold;
margin-bottom: 1px;
padding-bottom: 1px;
border-bottom: 2px solid #ef0404;
}

.boxBody
{
border-top: 2px solid #2142ad;
border-bottom: 2px solid #ef0404;
padding-top: 4px;
padding-bottom: 4px;
}
.boxBody p
{
font-size: 12px;
font-weight: normal;
padding-left: 6px;
padding-right: 5px;
text-indent: 5px;
margin-top: 6px;
margin-bottom: 6px;
}

.boxBody a
{
border: 0px solid #fede58;
text-decoration: underline;
color: #000000;
background-color: #ffffff;
font-weight: normal;
}

.boxBody a:hover
{
border: 0px solid #fede58;
text-decoration: none;
color: #fede58;
background-color: #ffffff;
}

.boxBody .em_underline
{
text-decoration: underline;
}

.boxBody .em_italic
{
font-style: italic;
}

.boxBody .em_bold
{
font-weight: bold;
}

.boxBody .p_agenda
{
padding-left: 6px;
padding-right: 5px;
text-indent: 0px;
}

.em_bold_agenda
{
font-weight: bold;
margin: 0px;
text-indent: none;
}

.boxBody .letter_sign
{
position: relative;
left: 40%;
}

.boxImage
{
margin: 4px;
border: 0px solid black;
position: relative;
display: block;
}

.boxImageMain
{
margin: 4px;
margin-right: 10px;
border: 0px solid black;
position: relative;
display: block;
float: left;
}

.boxImageInMemoriam
{
margin: 4px;
margin-right: 10px;
border: 0px solid black;
display: inline;
}

.formP
{
color: #ef0404;
}

.membershipformP
{
color: #000000;
font-weight: bold;
padding-bottom: 8px;
}

.formWarning
{
color: #2142ad;
padding-bottom: 6px;
}

.submitButton
{
color: #ef0404;
background-color: #ffffff;
}

.boxFoot
{
font-size: 12px;
font-weight: bold;
margin-top: 1px;
padding-top: 1px;
border-top: 2px solid #2142ad;
text-align: right;
}

#leftMenuBody
{
position: absolute;
top: 98px;
left: 2%;
width: 120px;
background-image: url('../images/red_stripe_130.png');
background-repeat: repeat-y;
border: 0px solid black;
}

.leftMenuSpacer
{
height: 6px;
margin: 0px;
padding: 0px;
font-size: 4pt;
border: 0px blue solid;
}

#leftMenuSection
{
position: relative;
float: left;
width: 120px;
border: 0px black solid;
}

.leftMenuHeader
{
position: relative;
top: 0px;
left: 5px;
color: #000000;
width: 120px;
height: 30px;
margin-top: 6px;
padding-top: 0px;
background-color: #ffffff;
border-top-width: 5px;
border-top-color: #2142ad;
border-top-style: solid;
font-weight: bold;
font-size: 10pt;
}
body>#leftMenuBody>#leftMenuSection>.leftMenuHeader
{
height: 25px;
}

.leftMenuContent
{
border: 0px solid red;
position: relative;
top: 0px;
left: 5px;
margin-top: 6px;
height: 30px;
width: 120px;
background-image: url('../images/red_star_link_wb_small.png');
background-repeat: no-repeat;
font-size: 8pt
}

.leftMenuContent a
{
position: absolute;
left: 30px;
height: 30px;
width: 102px;
color: #000000;
background-color: #ffffff;
padding-right: 2px;
}

.leftMenuContent a:hover
{
position: absolute;
left: 30px;
height: 30px;
width: 107px;
border-right: 5px #fede58 solid;
padding-right: 2px;
}
#leftMenuSection>.leftMenuContent a:hover
{
width: 102px;
}


#rightMenuBody
{
position: absolute;
top: 98px;
right: 2%;
width: 130px;
background-image: url('../images/blue_stripe_130.png');
background-repeat: repeat-y;
border: 0px solid black;
}

.rightMenuSpacer
{
height: 6px;
margin: 0px;
padding: 0px;
font-size: 4pt;
border: 0px blue solid;
}


.rightMenuSpacer
{
height: 6px;
margin: 0px;
padding: 0px;
border: 0px red solid;
font-size: 4pt;
}

#rightMenuSection
{
position: relative;
float: right;
width: 120px;
border: 0px black solid;
}

.rightMenuHeader
{
position: relative;
top: 0px;
right: 5px;
color: #000000;
width: 120px;
height: 30px;
margin-top: 6px;
padding-top: 0px;
background-color: #ffffff;
border-top-width: 5px;
border-top-color: #ef0404;
border-top-style: solid;
font-weight: bold;
font-size: 10pt;
}
body>#rightMenuBody>#rightMenuSection>.rightMenuHeader
{
height: 25px;
}

.rightMenuContent
{
border: 0px solid red;
position: relative;
top: 0px;
right: 5px;
margin-top: 6px;
height: 30px;
width: 120px;
background-image: url('../images/blue_star_link.png');
background-repeat: no-repeat;
background-position: 100% 0%;
font-size: 8pt
}

.rightMenuContent a
{
position: absolute;
right: 30px;
height: 30px;
width: 88px;
color: #000000;
background-color: #ffffff;
padding-left: 2px;
}

.rightMenuContent a:hover
{
position: absolute;
right: 30px;
height: 30px;
width: 93px;
border-left: 5px #fede58 solid;
padding-left: 2px;
}
#rightMenuSection>.rightMenuContent a:hover
{
width: 88px;
}

p
{
font-size: medium;
font-weight: normal;
margin: 0px;
padding: 0px;
text-indent: 0px;
}