﻿body 
{
    background-color:#CC0000;
    font-family:Arial;
    font-size:0.9em;
}
h1
{
    font-size:1.3em;
    font-weight:bold;
}
h2
{
    font-size:1.2em;
    font-weight:bold;
}
#maincontainer
{
    width:1000px;
    height:100%;
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    border-top: solid 5px #CCCCCC;
    border-bottom: solid 5px #CCCCCC;
    border-left: solid 20px #CCCCCC;
    border-right: solid 20px #CCCCCC;
}

#header
{
	height: 110px;
    border-top:solid 2px black;
    border-bottom: solid 2px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
    background-color:#CC0000;
}

#logocontainer
{
    background-image: url(Images/aspalliance_logo_new_byline_white_173x79.gif);
    float: left;
    height:80px;    
    width: 173px;
    border: none;
    cursor:pointer;
}

#menucontainer
{
    background-color:White;
    border-top: solid 2px black;
    float:right;
    text-align:right;
    height: 20px;
    width:100%;
    padding-top:2px;
}

#menucontainer a:active, 
#menucontainer a:visited,
#menucontainer a:link
{
    font-size:0.9em;
    text-decoration:none;
    color:Blue;
}
#menucontainer a:hover
{
    font-size:0.9em;
    text-decoration:underline;
    color:Blue;
}

#contentcontainer
{
    padding-left:5px;
    padding-bottom:5px;  
}

#contentcontainer a:active, 
#contentcontainer a:visited,
#contentcontainer a:link
{
    font-weight:bold;
    text-decoration:none;
    color:Blue;
}

#contentcontainer a:hover
{
    font-weight:bold;
    text-decoration:underline;
    color:Blue;
}

.mainTable
{
	background-color:Transparent;
	width: 100%;
	float:none;
}

.breadCrumbTable
{
	background-color: #3D3D3D;
	width: 100%;
	height: 25px;
	border-top: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
}

.breadCrumbTable td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DDDDDD;
	vertical-align: middle;
	width: 50%;
}

.breadCrumbCell
{
	padding-left: 40px;
	text-align: left;
}

.breadCrumbLoginCell
{
	padding-right: 10px;
	text-align: right;
	white-space:nowrap;
}

.breadCrumbTable a:link, .breadCrumbTable a:visited
{
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

.breadCrumbTable a:hover, .breadCrumbTable a:active
{
	background-color: white;
	color: #CC0000;
	text-decoration: underline;
	font-weight:bold;
}

.title
{
  background-color: #666666;
  color: #ffffff;
  font-weight: bolder;
  text-align: center;
  padding: 5px 0px 5px 0px;
}

