body {
margin: 0;
color: #555555;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 8pt;
background-color: #ffffff;
}

h1 {
line-height: 25px;
padding: 0;
margin: 10px 0 10px 0;
font-size: 16pt;
color: #990000;
font-weight: normal;
}

.hr {
height: 0;
font-size: 0;
line-height: 0;
margin: 1em auto;
}

.solid {
margin: 5px 0 0 0;
border-bottom: 1px solid #e0e0e0;
}

p {
color: #555555;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
margin-top: 7px;
margin-bottom: 7px;
}

p.big {
margin-top: 30px;
margin-bottom: 30px;
}

input.button {
margin: 0;
padding: 0;
vertical-align: middle;
}

input.field {
margin: 0;
padding-left: 3px;
color: #555555;
background-color: #ffffff;
font-size: 8pt;
border: #aaaaaa solid 1px;
vertical-align: middle;
}

td {
padding: 0;
margin: 0;
color: #555555;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

td a {
color: #bd141a;
text-decoration: none;
font-size: 8pt;
}

td a:hover {
color: #999999;
text-decoration: none;
}

.red {
color: #bd141a;
}

.dark {
color: #555555;
}

.gray {
color: #999999;
}

.white {
color: #ffffff;
}

.pic {
border: #bfbfbf 1px solid;
}

/* Header */

div#headermenu {
padding: 0;
margin: 0 0 5px 0;
color: #999999;
font-size: 14pt;
}

div#headermenu a {
color: #990000;
font-size: 14pt;
}

div#headermenu a:hover {
color: #999999;
}

div#headermenu a.selected {
color: #999999;
}

/* Top Menu */

#topmenu {
padding: 0;
margin: 0;
background-color: #990000;
}

#topmenu td.sep {
background-color: #7f7f7f;
}

div#topmenufront {
line-height: 23px;
padding: 0;
margin: 0 0 0 230px;
}

div#topmenufront a {
color: #ffffff;
font-size: 14pt;
}

div#topmenufront a:hover {
color: #ffffff;
}

div#topmenufront a.selected {
color: #ffffff;
}

div#topmenusub {
line-height: 23px;
padding: 0;
margin: 0 0 0 230px;
color: #ffffff;
font-size: 14pt;
}

div#topmenusub a {
color: #bababa;
font-size: 14pt;
}

div#topmenusub a:hover {
color: #ffffff;
}

div#topmenusub a.selected {
color: #ffffff;
}

/* Left Pane */

div#fheading {
max-width: 361px;
line-height: 25px;
overflow: hidden;
text-align: center;
padding: 0;
margin: 25px 0 25px 0;
font-size: 16pt;
color: #990000;
font-weight: normal;
}

div#fcontainer {
max-width: 361px;
text-align: left;
overflow: hidden;
padding: 0;
margin: 0;
line-height: 18px;
font-size: 11pt;
color: #555555;
}

/* Left Menu */

div#lheading {
max-width: 175px;
height: 25px;
line-height: 21px;
overflow: hidden;
padding: 0 0 0 10px;
margin: 0;
font-size: 13pt;
color: #ffffff;
background-color: #990000;
}

div#lcontainer {
margin: 0;
padding: 0;
width: 175px;
}

ul#lmenu {
margin: 10px 0 0 0;
padding: 0;
list-style-type: none;
}

ul#lmenu li {
display: inline;
padding: 0;
margin: 0;
}

ul#lmenu li a {
display: block;
color: #990000;
font-size: 12pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding: 1px 0 1px 10px;
margin: 1px 0 5px 0;
}

ul#lmenu li a:hover {
color: #999999;
text-decoration: none;
}

ul#lmenu li a.selected {
color: #990000;
text-decoration: none;
background-color: #d4d4d4;
}

/* Central Pane */

.roundcont1 {
width: 745px;
background-color: #aaaaaa;
margin-bottom: 10px;
}

.roundtop1 {
background: url(../images/tr1.gif) no-repeat top right;
}

.roundbottom1 {
background: url(../images/br1.gif) no-repeat top right;
}

.roundcont2 {
width: 745px;
color: #555555;
margin-bottom: 10px;
background: url(../images/graytop.gif) repeat-x top left; 
}

.roundcont2bot {
background: url(../images/graybot.gif) repeat-x bottom left; 
}

.roundtop2 {
background: url(../images/tr2.gif) no-repeat top right;
}

.roundbottom2 {
background: url(../images/br2.gif) no-repeat top right;
}

img.corner {
width: 10px;
height: 10px;
border: none;
display: block !important;
}

.graycontent {
padding: 2px 0 10px 94px;
color: #fff;
font-size: 8pt;
}

.redbutton {
border: #bfbfbf 1px solid;
margin: 0 12px 0 0;
}

.redbuttons {
margin: 0 0 20px 0;
}

.whitecontent {
padding: 2px 12px 2px 12px;
border-left: solid 3px #f2f2f2;
border-right: solid 3px #f2f2f2;
font-size: 9pt;
line-height: 16px;
}

.whitecontent a {
font-size: 9pt;
line-height: 16px;
color: #bd141a;
}

.whitecontent a:hover {
color: #999999;
}

.photosongray {

margin: 0 0 10px 0;
}

#photoongray td {
color: #ffffff;
font-size: 7pt;
}

/* Right Pane */

div#rheading {
max-width: 175px;
height: 25px;
line-height: 21px;
overflow: hidden;
padding: 0 0 0 10px;
margin: 0;
font-size: 14pt;
color: #ffffff;
background-color: #990000;
}

div#rcontainer {
max-width: 175px;
text-align: left;
overflow: hidden;
padding: 0;
margin: 10px 0 0 0;
line-height: 14px;
}

/* Footer */

#footer td {
padding: 0 0 0 0;
margin: 0;
font-size: 7pt;
color: #a1a1a1;
}