﻿body
{
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.content
{
    border: solid 5px #E8ECEF;
    width: 815px;   /* 915 total width including padding */
    padding: 0px 50px 0px 50px;
    text-align: left;
    vertical-align: top;
}

.contentTop
{
    height: 65px; /* 115px - padding */
    padding: 25px 0px 25px 0px;
    text-align: left;
    vertical-align: top;
    border-bottom: solid 1px #BFC5D3;
}

.contentMain
{
    margin: 25px 0px 25px 0px;
    text-align: left;
    vertical-align: top;
}

.contentBottomLeft
{
    margin: 0px 0px 0px 0px;
    text-align: left;
    vertical-align: top;
}

.contentBottomRight
{
    margin: 0px 0px 0px 0px;
    text-align: left;
    vertical-align: top;
}

.contentBottom
{
    padding: 25px 0px 25px 0px;
}

.contentMainLeft
{
    border-right: solid 1px #BFC5D3;
    float: left;
    padding: 0px 25px 0px 0px;
    margin-bottom: 25px;
    text-align: left;
    vertical-align: top;
    width: 610px; /* 635px - padding - border? */
    min-height: 1000px;
}

.contentMainLeft1
{
    border-right: solid 1px #BFC5D3;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-bottom: 25px;
    text-align: left;
    vertical-align: top;
    width: 635px; /* 635px - padding - border? */
    min-height: 1000px;
}

.contentRight
{
    float: left;
    margin-bottom: 25px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    vertical-align: top;
    width: 179px; /* 180 - padding */
background-color: #DBDDE7;
min-height:1000px;
}

.contentRightWhite
{
    float: left;
    margin-bottom: 25px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    vertical-align: top;
    width: 179px; /* 180 - padding */
}

.topBackground
{
    background-color: #231F20;
    text-align: center;
}

.menu
{
    background-color: #231F20;
    height: 45px;
}

.redBorder
{
    background-color: #B11E28;
    border-top: solid 5px #E8ECEF;
    border-bottom: solid 5px #E8ECEF;
    background-image: url('/app_themes/templates/images/RedTile.jpg');
    background-position-y: top;
    background-repeat: repeat-x;
}

.leftShadowTile
{
    background-color: #B11E28;
    background-image: url('/app_themes/templates/images/leftShadowTile.jpg');
    background-position-y: top;
    background-repeat: repeat-y;
    border-top: solid 5px #E8ECEF;
    border-bottom: solid 5px #E8ECEF;
    vertical-align: top;
    width: 15px;
}

.rightShadowTile
{
    background-color: #B11E28;
    background-image: url('/app_themes/templates/images/rightShadowTile.jpg');
    background-position-y: top;
    background-repeat: repeat-y;
    border-top: solid 5px #E8ECEF;
    border-bottom: solid 5px #E8ECEF;
    vertical-align: top;
    width: 15px;
}

.bottomTile
{
    background-image: url('/app_themes/templates/images/BottomTile.jpg');
    background-position-y: top;
    background-repeat: repeat-x;
    height: 363px;
}

.menuContainer
{
	color: White;
    	border-right: solid 1px White;
	font-family: Arial;
	float: left;
	height: 100px;
	margin-right: 15px;
    	margin-top: 15px;
	margin-bottom: 40px;
	padding: 0px 15px 10px 0px;
	text-align: left;
	vertical-align: top;
	width: 115px;
}

.menuLinks
{
	line-height: 18px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}
.menuLinks a
{
	color: White;
	font-size: 8pt;
	text-decoration: none;
}

.menuLinks a:hover
{
	color: #43475C;
}

.menuLinksHeader
{

	border-bottom: solid 1px White;
	font-size: 10pt;
	
	padding: 0px 5px 5px 5px;
}

.contactContainer
{
	border-right: solid 1px White;
	color: White;
	float: left;
	font-family: Arial;
	height: 140px;
	margin-right: 15px;
	padding: 0px 15px 10px 0px;
	text-align: left;
	vertical-align: top;
	width: 261px;
}

.contactHeader
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;

}

.contactInfo
{
	color: White;
	font-size: 9pt;
	line-height: 15px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

.contactInfo a, .disclaimerInfo a
{
	color: #EF2330;
	font-size: 9pt;
	text-decoration: none;
}

.contactInfo a:Hover, .disclaimerInfo a:Hover
{
	color: White;
}

.disclaimerInfo
{
	color: White;
	font-size: 8pt;
	line-height: 15px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}