﻿/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, dl, dt, dd, form, fieldset, a, img, button
{
    margin: 0;
    padding: 0;
    border: 0;
}
body
{
    font-family: Verdana, Arial;
    font-size: small;
}

/* used in master page to center the content */
#mainwrapper
{
    width: 950px;
    margin: 0 auto;
    text-align: center;
}
#header
{
    width: 950px;
    margin: 0 auto;
    padding-top: 5px;
}
/* this stuff essentially boils down to "cellspacing=0 cellpadding=0" but in css-speak - keeps table cells from having gaps between them */
#header table
{
    border-collapse: collapse;
}
#header td
{
    vertical-align: top;
    padding: 0px;
    margin: 0px;
}

#footer
{
    width: 950px;
    margin: 0 auto;
    text-align: center;
}

/* main menu */
#mainnav
{
    padding-top: 4px;
    width: 805px;
    margin: 0 auto;
}
#mainnav .menu
{
    text-align: center;
}
#mainnav .menu td
{
    padding: 5px 0px 5px 0px; /* set the padding around menu items, VerticalPadding on StaticMenuItemStyle doesn't work */
}

/* menu on left side */
#leftcolumn
{
    width: 145px;
    vertical-align: top;
    text-align: center;
    background-color: #FFFACD; /* lemonchiffon isn't recognized */
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
#leftcolumn .menu
{
    text-align: center;
}
#leftcolumn .menu table
{
}
#leftcolumn .menu td
{
    padding: 5px 0px 5px 0px; /* set the padding around menu items, VerticalPadding on StaticMenuItemStyle doesn't work */
}

/* the main content box */
#submain
{
    width: 805px;
    padding: 5px 0px 5px 5px;
}

#baselinetable tr td 
{
    vertical-align:baseline;
}
.tdright150
{
    width: 150px;
    text-align: right;
    font-weight:bold;
    padding:0px 5px 0px 0px;
}

/* use this to create a div that's centered with a table that's centered - use <div class="centered"><table> ... */
div.centered
{
    text-align: center;
}
div.centered table
{
    margin: 0 auto;
    text-align: left;
}

div.left
{
	text-align: left;
}
div.left table
{
	margin:0px;
	text-align:left;
}

#mainwrapper h2, h3, h4
{
	color:#00008B;
}

.centered
{
    text-align:center;
}
.Label
{
    padding-right:3px;
    text-align:right;
    font-weight:bold;
}
.Value
{
    padding:2px;
    text-align:left;
}
td.Label
{
    white-space:nowrap;
}