/* Legacy Styles */

Body
{
    margin:0;
    padding:0;
}
BODY, td, p, h5
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #111;
/*    line-height: 1.3em;*/
}
p, li
{
    line-height:1.3em;
}
A:Active, A:Link
{
    color: #05379c;
}
A:Visited
{
    color: #4a2a93;
}
A:HOVER
{
    color: #d94700;
}
#breadcrumbs A:hover, #breadcrumbs A:link, #breadcrumbs A:visited, #breadcrumbs A:active
{
    color:#999
}
strong A:link, strong A:visited
{
    text-decoration: none;
}
strong A:hover, strong A:active
{
    text-decoration: underline;
}

.Description
{
    color: #666666;
}
.Clear
{
    clear: both;
}
UL.ListSpaced LI
{
    margin-bottom: 7px;
}



/* Content Area Styles */
#pagecontainer 
{
    padding-top:15px;
    clear:both;
    padding-bottom:0;
}
#contentarea
{
    margin: auto;
    text-align: left;
    width: 770px;
    padding-bottom:20px;
}
#pagecontent
{
    padding-bottom:50px;
}
#pagetitle
{
    font-size: 240%;
}
.row
{
    clear:both;
}
.grid_2col .col
{
    width: 378px;
    float:left;
}
.grid_3col .col
{
    width: 250px;
    float:left;
}
.grid_3col .midcol
{
    width: 250px;
    float:left;
}
.grid_3col .gutter
{
    float:left;
    width:10px;
}
.grid_2col .gutter
{
    float:left;
    width:13px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
