body { background-image: url(../images/headbg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; }
p { color: #3f3f3f; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 21pt; text-align: justify; margin: 7px 0; padding: 0; }
h3 { color: #004960; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: left; margin: 0 0 7px; padding: 0; }
h2 { color: #fff; font-size: 13pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: right; margin: 0; padding: 130px 7px 0 0; }
h1 { color: #004960; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; text-decoration: none; width: 540px; margin: 7px 0; padding-bottom: 2px; border-bottom: 1px solid #004960; }
h4 { color: #004960; font-size: 13pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: right; margin: 0; padding: 130px 7px 0 0; }
#wrapper { background: url(../images/wrapperbg.gif) no-repeat left top; width: 764px; margin: 0 auto; padding: 0; }
#header { background-color: transparent; text-align: center; width: 750px; height: 135px; margin: 0 0 0 7px; padding: 0; }
#main { background-color: white; width: 730px; margin: 0 0 0 7px; padding: 0 10px; }
#headerimg { background-image: url(../images/header.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 730px; height: 170px; margin: 0 auto; padding: 0; border-top: 10px solid white; border-bottom: 10px solid #fff; }
#headerimgbiz { background-image: url(../images/headerbusiness.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 730px; height: 170px; margin: 0 auto; padding: 0; border-top: 10px solid white; border-bottom: 10px solid #fff; }
#headerimgcontact { background-image: url(../images/headercontact.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 730px; height: 170px; margin: 0 auto; padding: 0; border-top: 10px solid white; border-bottom: 10px solid #fff; }
#headerimgindividual { background-image: url(../images/headerindividual.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 730px; height: 170px; margin: 0 auto; padding: 0; border-top: 10px solid white; border-bottom: 10px solid #fff; }
#navigation { background-image: url(../images/navbg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width: 730px; height: 30px; margin: 0 auto; padding: 0; }
#navigation ul { width: 684px; height: 30px; float: left; margin: 0; padding: 0; display: block; }
#navigation li { text-align: center; width: 114px; height: 30px; float: left; margin: 0; padding: 0; list-style-type: none; list-style-image: none; display: block; }
#navigation a { color: #fff; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration: none; width: 114px; height: 25px; float: left; margin: 0; padding: 5px 0 0; }
#navigation a:hover { color: silver; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-image: url(../images/ahover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center bottom; text-decoration: none; width: 114px; height: 25px; float: left; margin: 0; padding: 5px 0 0; }
#navigation .selected { color: silver; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-image: url(../images/ahover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center bottom; text-decoration: none; width: 114px; height: 25px; float: left; margin: 0; padding: 5px 0 0; }
#content { background-image: url(../images/leftcolbg.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; width: 730px; margin: 10px auto 7px; padding: 0; }
#leftcol { width: 170px; float: left; margin: 0; padding: 5px; }
#leftcol p { color: #3f3f3f; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18pt; text-align: left; margin: 0 0 10px; padding: 0; }
#leftcol a { color: #8e191b; text-decoration: none; margin: 0; padding: 0; }
#leftcol a:hover { color: #8e191b; text-decoration: none; margin: 0; padding: 0; border-bottom: 1px dotted #8e191b; }
#leftcol h3 { color: #004960; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: left; width: 160px; margin: 0 0 5px; padding: 0; border-bottom: 1px solid #004960; }
#rightcol { width: 540px; float: right; margin: 0; padding: 0; }
#rightcol a { color: #8e191b; text-decoration: none; margin: 0; padding: 0; }
#rightcol a:hover { color: #8e191b; text-decoration: none; margin: 0; padding: 0; border-bottom: 1px dotted #8e191b; }
#rightcol ul { color: #3f3f3f; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 21pt; margin: 7px 0 7px 10px; list-style-type: disc; display: block; }
#footer { background-image: url(../images/footerbg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width: 100%; height: 70px; margin: 0; padding: 10px 0 0; }
#footer p { color: #3f3f3f; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12pt; text-align: center; margin: 0 0 5px; padding: 0; }
.clear { clear:both; }
#footer a { color: #3f3f3f; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12pt; margin: 0 0 5px; padding: 0; }
#footer a:hover { color: #8e191b; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12pt; margin: 0 0 5px; padding: 0; }
.holder { color: #3f3f3f; width:540px; margin:5px 0; padding:0; float:right; }
a.hid { color:#000; text-decoration:none; border-style: none; outline-style:none; }
a.hid em {display:none;}
a.hid:hover { color: #3f3f3f; text-decoration:none; border-style: hidden; }
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; color:#555; width:100%; font-style:normal; cursor:default;}
#rightcol li { color: #3f3f3f; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 21pt; margin: 7px 0 7px 10px; list-style-type: disc; }
#headerimgabout { background-image: url(../images/headerbiz.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 730px; height: 170px; margin: 0 auto; padding: 0; border-top: 10px solid white; border-bottom: 10px solid #fff; }
#headerimglitigation { background-image: url(../images/headerlitigation.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 730px; height: 170px; margin: 0 auto; padding: 0; border-top: 10px solid white; border-bottom: 10px solid #fff; }
