/* CSS Document */

.body
{
background-color:#A8A8FF;
}

.main
{
width:801px;
}

.top
{
background-image:url(Images/Title.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:800px;
height:102px;
}

.navbar
{
background-image:url(Images/NavBar.jpg);
background-repeat:repeat-x;
font-weight:bold;
text-align:center;
padding-top:5px;
width:800px;
height:24px;
}

.NavigationTD
{
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
}

.NavigationTDEnd
{
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1px;
}

a.nav:link
{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-decoration:none;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top: 6px;
padding-bottom: 6px;
}

a.nav:visited
{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-decoration:none;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top: 6px;
padding-bottom: 6px;
}

a.nav:hover
{
background-color:#FFFFFF;
color:#999999;
font-weight:bold;
font-size:12px;
text-decoration:none;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top: 6px;
padding-bottom: 6px;
}

a.nav:active
{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-decoration:none;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top: 6px;
padding-bottom: 6px;
}

.MainBody
{
background-color:#FFFFFF;
width:800px;
}

a.subnav:link
{
color:#0033CC;
font-weight:bold;
font-size:12px;
text-decoration:none;
vertical-align:middle;
}

a.subnav:visited
{
color:#0033CC;
font-weight:bold;
font-size:12px;
text-decoration:none;
vertical-align:middle;
}

a.subnav:hover
{
border:none;
color:#0033CC;
font-weight:bold;
font-size:12px;
text-decoration:none;
vertical-align:middle;
}

a.subnav:active
{
color:#0033CC;
font-weight:bold;
font-size:12px;
text-decoration:none;
vertical-align:middle;
}

.PageNavBar
{
vertical-align:top;
width:186px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.Content
{
width:612px;
vertical-align:top;
text-align:left;
}

.PageHeader
{
color:#00217F;
font-weight:bold;
font-size:14px;
text-decoration:none;
text-align:left;
vertical-align:bottom;
}

.PageContent
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:bottom;
}

.PageContentBold
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:800;
vertical-align:bottom;
}

.PageContentTable
{
border:none;
width:100%;
}

.PageContentTDLowerBorder
{
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
}

a.PageContentNav:link
{
color:#00217F;
font-size:12px;
text-decoration:none;
vertical-align:bottom;
}

a.PageContentNav:visited
{
color:#00217F;
font-size:12px;
text-decoration:none;
vertical-align:bottom;
}

a.PageContentNav:hover
{
color:#FF0000;
font-size:12px;
text-decoration:none;
vertical-align:bottom;
}

a.PageContentNav:active
{
color:#00217F;
font-size:12px;
text-decoration:none;
vertical-align:bottom;
}

.Button
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.ImagePlain
{
border:none;
}

.ImageFloatLeft
{
float:left;
border:none;
padding-top:2px;
padding-right:7px;
padding-bottom:18px;
}

.Service
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:bottom;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
}

.Pricing
{
width:75px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:bottom;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
}

.RedText
{
color:#FF0000;
}