table, tr, th, td, img, div, a, map, area, ul, li, a, p, span, h1, h2, h3, h4, h5, #leftmenu, body { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
border : 0 none; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
} 
body { 
background-color : #00009c; 
text-align : center; 
} 
a, a:visited { 
color : #00009c; 
} 
a:hover { 
color : #000000; 
} 
span.halfsize { 
font-size : 50%; 
vertical-align : middle; 
} 

span.errormsg{
color: Red;
visibility: hidden;
}

#main { 
position : absolute; 
top : 40px; 
left : 50%; 
margin-left : -406px;
width : 811px; 
height : auto; 
background-color : white; 
text-align : left; 
}

#familymenu { 
float: left;
height : 120px;
border-top : 1px solid white;

} 
#familymenu table{
border-collapse : collapse; 
}

#familymenu ul { 
width : 100%; 
list-style-type : none; 
} 
#familymenu li {
float : left;
} 
#familymenu a { 
float : left; 
background-color : #00009c; 
border-left : 1px solid white; 
color : white; 
text-align : left; 
padding-top : 98px; 
padding-left : 10px; 
width : 151px; 
height : 22px; 
font-size : 9pt; 
font-weight : bold; 
} 

#familymenu a.currentfamily
{
}

#familymenu a.item0 { 
background-image : url(../images/hdr_background0.gif); 
} 
#familymenu a.item1 { 
background-image : url(../images/hdr_background0.gif); 
} 
#familymenu a.item2 { 
background-image : url(../images/hdr_background1.gif); 
} 
#familymenu a.item3 { 
background-image : url(../images/hdr_background2.gif); 
} 
#familymenu a.item4 { 
background-image : url(../images/hdr_background3.gif); 
} 

#leftmenu { 
float: left;
width: 161px;
border: 1px solid white;
} 
#leftmenu ul { 
width : 149px; 
list-style-type : none; 
} 
#leftmenu li { 
list-style-type : none; 
} 
#leftmenu div.nonlink { 
color : white; 
text-align : left; 
padding-top : 7px; 
padding-left : 12px; 
width : 161px; 
min-height : 23px; 
font-size : 12px; 
font-weight : bold; 
} 
#leftmenu a { 
top : 30px; 
color : white; 
text-align : left; 
padding-top : 7px; 
padding-left : 12px; 
width : 149px; 
min-height : 23px; 
font-size : 12px; 
font-weight : bold; 
display : block; 
} 
#leftmenu a:hover { 
background-color : #625372; 
} 
#leftmenu a.logo { 
color : white; 
width : 149px; 
height : 100px; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
background-repeat : no-repeat; 
background-position : center bottom; 
} 
#leftmenu a.toplogo { 
display : none; 
} 
#leftmenu li.toplogo { 
display : none; 
} 
#leftmenu a.logo:hover { 
background-color : transparent; 
} 
#leftmenu p.addr { 
color : white; 
text-align : left; 
padding-top : 10px; 
padding-left : 12px; 
padding-bottom : 6px; 
width : 149px; 
font-size : 12px; 
font-weight : bold; 
} 

#siblingmenu { 
float : right; 
width : 647px; 
height : 23px; 
background-color : purple; 
text-align : center; 
padding-top : 7px; 
font-size : 8px; 
margin-top : 1px; 
margin-right : 1px; 
} 
#siblingmenu a { 
margin-left : 4px; 
margin-right : 4px; 
font-weight : bold; 
font-size : 11px; 
} 

#itemarea { 
float : right; 
margin-left : 28px; 
margin-right : 11px; 
padding-bottom : 10px; 
width : 596px; 
background-color : white; 
} 
#printheader_companyinfo { 
display : none; 
} 
#printheader_title { 
display : none; 
} 

#content_title{ 
width : 100%; 
margin-top : 3px; 
} 

#content_title sub { 
font-size : 16px; 
} 

#content_title h1 { 
font-weight : bold; 
background-color : transparent; 
text-align : right; 
width : 100%; 
} 

#content_title h1.split { 
margin-bottom : -20px; 
margin-top : 0; 
} 

#content_title h1.single { 
margin-bottom : 0; 
margin-top : 25px;
}

#content_title span.loneheading { 
color : black; 
font-size : 30px; 
text-align : right; 
width : 100%; 
position : relative; 
} 

#content_title span.fgheading { 
color : black; 
font-size : 30px; 
text-align : right; 
width : 100%; 
position : relative; 
top : -20px; 
} 

#content_title span.bgheading { 
font-size : 40px; 
text-align : right; 
margin-right : 27px; 
margin-bottom : 0; 
} 

#itemcontent { 
border-top : 3px solid #000000; 
background-color : #eeeeee; 
padding-left : 15px; 
padding-top : 15px; 
padding-right : 15px; 
padding-bottom : 15px; 
margin-top : 8px; 
} 
#itemcontent h2 { 
font-size : 16px; 
font-weight : bold; 
} 
#itemcontent p { 
font-size : 12px; 
text-align : left; 
background-color : #eeeeee; 
margin-bottom : 12px; 
} 
#itemcontent p.center {
text-align: center;
} 
#itemcontent table { 
font-size : 12px; 
border-collapse : collapse; 
background-color : #eeeeee; 
width : 100%; 
} 
#itemcontent th { 
font-size : 12px; 
text-align : left; 
padding-left : 8px; 
} 
#itemcontent td { 
font-size : 12px; 
border : 1px solid black; 
padding-left : 8px; 
padding-top : 8px; 
padding-bottom : 8px; 
padding-right : 8px; 
vertical-align : middle; 
} 
#itemcontent td.right { 
background-color : white; 
} 
#itemcontent td.imageframe { 
border : none; 
padding-left : 4px; 
padding-top : 4px; 
padding-bottom : 4px; 
padding-right : 4px; 
vertical-align : top; 
} 
#itemcontent h2 { 
font-size : 10pt; 
} 
#itemcontent h4 { 
font-size : 12px; 
vertical-align : middle; 
} 
#itemcontent img { 
margin-right : 10px; 
margin-bottom : 10px; 
} 
#itemcontent img.left { 
float : left; 
} 
#itemcontent img.right { 
float : right; 
} 
#itemcontent div.imagecenter { 
text-align : center; 
} 
#itemcontent ul { 
font-size : 9pt; 
width : auto; 
height : auto; 
list-style-position : inside; 
list-style-type : disc; 
} 
#itemcontent li { 
width : auto; 
height : auto; 
} 
#itemcontent div.itemdate { 
height : auto; 
width : auto; 
font-size : 10pt; 
color : gray; 
} 
#itemcontent div.itembody { 
height : auto; 
width : auto; 
} 
#bottomnav { 
text-align : center; 
margin-top : 40px; 
} 
#bottomnav a { 
font-size : 9pt; 
font-weight : bold; 
} 
#modtime { 
font-size : 10pt; 
text-align : center; 
font-style : italic; 
color : black; 
margin-top : 15px; 
width : auto; 
background-color : transparent; 
} 
#copyright { 
font-size : 10pt; 
text-align : center; 
color : black; 
margin-top : 15px; 
width : auto; 
background-color : transparent; 
} 
#xhtmlvalidator { 
text-align : center; 
margin-top : 15px; 
} 
#form form { 
font-size : 12px; 
} 
#form fieldset { 
border : none; 
} 
#form td { 
border : none; 
vertical-align : middle; 
} 
#form td.submit { 
text-align : center; 
} 
#form td.label { 
text-align : right; 
} 
#form label { 
margin : 0 0 0 0; 
} 
#form input { 
margin : 0 0 0 0; 
}
h2.notice{
padding-left:8px;
padding-right:8px;
padding-top:8px;
padding-bottom:8px;
background-color:white;
text-align: center;
margin: 20px;
}
