﻿div.tile 
{ 
	width:900px; 
    clear:both;
    max-width:2400px;
}
div.tile H2
{ 
	margin:0; padding:0; 
	color:#ffffff;
	height:24px;
	line-height:24px;
	font-size:14px;
	letter-spacing:1px;
}
div.tile H2.header2
{
    position: absolute;
    top:0;
    right: 10px;
}
div.tile div.top-outer {
    background:url(images/tile_top_left.png) no-repeat left bottom;
    padding:0px;
    width:100%;
}
div.tile div.top-outer div.top-inner {
    background:url(images/tile_top_right.png) no-repeat right bottom;
    margin-left:8px;
}
div.tile div.top-outer div.top-inner div.top {
    background:url(images/tile_top_middle.jpg) repeat;
    height:24px;
    margin-right:8px;
    font-size:.01em;
    /* Support right align */
    position: relative;
}
div.tile div.mid-outer {
    background:url(images/tile_center_left.gif) left repeat-y;
    clear:both;
    width:100%;
}
div.tile div.mid-outer div.mid-inner {
    background:url(images/tile_center_right.gif) right repeat-y;
    margin-left:8px;    
}
div.tile div.mid-outer div.mid-inner div.mid {
	background-color:#efefef;
    margin-right:8px;
}
div.tile div.bottom-outer {
    background:url(images/tile_bottom_left.gif) no-repeat left top;
    clear:both;
    padding:0px;
    width:100%;
}
div.tile div.bottom-outer div.bottom-inner {
    background:url(images/tile_bottom_right.gif) no-repeat right top;
    margin-left:8px;
}
div.tile div.bottom-outer div.bottom-inner div.bottom {
    background:url(images/tile_bottom_middle.gif) repeat;
    height:8px;
    margin-right:8px;
    font-size:.01em;
}
div.content 
{
    /* Prevents inner element's margin's from pushing mid divs away from top divs */
    padding: 1px;
}
.home_table
{
    width:425px;
    border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-collapse: collapse;
    border-color: #AAAAAA;
}
.home_table td
{
    background-color:White;
    border-color: #AAAAAA;
    border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 2px;
}
.home_table_heading
{
    font-weight:bold;
    background-color:#DDDDDD;
}
.quick_links_table
{
    width: 442px;
    border-style: none;
}
.other_tools_table
{
    width: 410px;
    border-style: none;
}
.other_tools_table td,
.quick_links_table td
{
    border-style: none;
    padding: 2px;
}
.other_tools_table ul
{
    margin:0 0 12px 0;
    padding: 0 0 0 12px;
}
.other_tools_table li
{
    list-style-image: none;
    list-style-type: none;
}
