/*************************************************************************************
  © 2005 Data Managment Inc. - Standard Style Sheet
**************************************************************************************
The purpose of this style sheet is to develop a standard style sheet to be used by
DMI Web Projects.  This document can be include by inserting the following tag
within the <HEAD> portion of an HTML document:

<link rel="stylesheet" type="text/css" href="/css/dmihome.css">

Take care to not redefine styles for elements and classes in other external style sheets.

**************************************************************************************/

@import url(/css/default.css);


BODY,TD
{
    font-size:13px;
}

BODY{
background-image:url('/images/home/homebg.gif');
background-repeat: repeat-x;
background-position: bottom;
background-color:#c0c0c0;
background-attachment:fixed;
}

/********************************************************************
 * Home page
 ********************************************************************/

td.homemenu
{
    background-color:black;
    border-top:solid 1px white;
    border-bottom:solid 1px white;
    border-left:solid 1px white;
    border-right:solid 1px white;
    height:50px;
}


td.homespacer
{
    width:20px;
    background-color:#000000;
}


td.homelink
{
    background-color:#000000;
}

td.menuspacer
{
    width:20px;
}


a.homelink:link,a.homelink:visited,a.homelink:active,
a.menulink:link,a.menulink:visited,a.menulink:active
{
    font-family:arial;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    color:#ffffff;
}

a.homelink:hover, a.menulink:hover
{
    font-family:arial;
    font-weight:bold;
    font-size:12px;
    text-decoration:underline;
    color:#ffffff;
}

td.headmenu
{
    border-top:solid 1px white;
    background-color:#7F8FC1;
    background-image:url('/images/home/headbar2.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
    height:30px;
}

.copyright
{
    height:20px;
    width:960px;
    background-color:#7F8FC1;
    background-image:url('/images/home/headbar2.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
    font-size:11px;
    color:#FFFFFF;
    text-align:center;
}

/********************************************************************
 * Main Layout
 ********************************************************************/

.shadow_right
{
    background-image:url('/images/home/road_rtbdr.gif');
    background-repeat:repeat-y;
}

.shadow_right_col
{
    background-image:url('/images/home/road_rtbdr.gif');
    background-repeat:repeat-y;
    font-size:1px;
    width:5px;
}

.shadow_bottom
{
    background-image:url('/images/home/line_hor.gif');
    background-repeat:repeat-x;
    font-size:5px;
}

.shadow_bottom_row
{
    background-image:url('/images/home/line_hor.gif');
    background-repeat:repeat-x;
    font-size:1px;
    height:5px;
}

div.celebrate
{
    width:115px;
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    color:#6375B5;
    text-align:center;
}


td.serviceMenu
{
    background-color:#6375B5;
    color:white;
}

table.menutree
{
    background-color:#FFFFFF; /*#32CD32*/;
}

td.menutree
{
    background-color:#6375B5;
}

td.menutreeheader
{
    font-weight:bold;
    background-color:#47547F
}

td.menutreefirst
{
    background-repeat:no-repeat;
    width:15px;
    background-color:#47547F;
}

td.menutreeitem
{
    background-repeat:no-repeat;
    width:15px;
    background-color:#47547F;
}

td.menutreeitem_selected
{
    background-image:url('/images/home/home_check.gif');
    background-repeat:no-repeat;
    width:15px;
    background-color:#47547F;
}

a.servicemenulink:link, a.servicemenulink:visited, a.servicemenulink:active
{
    color:#FFFFFF;
    text-decoration:none;
}

a.servicemenulink:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}

.dmilayout
{
    width:960px;
    border-left:solid 1px #AAAAAA;
    border-right:solid 1px #AAAAAA;
    background-color: #ffffff;
}

.dmicontent
{
    text-align:left;
    min-height:415px;
}

#solution_highlights li
{
    color:#000000;
}

.menutaskbullet
{
    width:14px;
    background-image:url('/images/home/dmibullet.gif');
    background-repeat:no-repeat;
    background-position:left;
}

.bottommenu
{
    color:white;
    font-size:11px;
}

.bottommenu a:link, .bottommenu a:visited, .bottommenu a:active, .bottommenu a:hover {
    color:white;
    text-decoration:underline;
}

a.headlink:link, a.headlink:visited, a.headlink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY:Tahoma, Arial, sans-serif;
    color:#5669B0;
    text-decoration:none;
}

a.headlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY:Tahoma, Arial, sans-serif;
    color:#5669B0;
    text-decoration:underline;
}

.divider
{
    border-bottom:dotted 2px #AAAAAA;
}

.notice
{
    color:red;
    font-weight:bold
}

#ncoa_notice
{
    text-align:center;
    border: solid 1px #AAAAAA;
    background-color:#FFF7E7;
    padding:5px;
}

#divInfo
{
    text-align:left;
    padding:3px;
    color:#6375B5
}


.feedbox {
    margin:5px;
    padding:5px;
    border:solid 1px #555555; 
    background-color:#FFF7E7
}
.feedbox ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.feedbox li
{
    padding-top: 5px;
    padding-left: 0px;
    margin-top: 5px;
    margin-left: 0px;
    list-style-type: none;

}

.feedbox a.title {
    font-size:125%;
}

.feedbox .pubDate {
font-size: 75%;
color:#555555;
}

.feedbox .description {
    margin: 5px;
}
.clear {
    clear: both;
}
.column1 {
    float:left;
}
.column2 {
    float:right;  
}

.partners table
{
	border-bottom:dotted 2px #aaaaaa;
}

.partners td.info .partner_info
{
	margin-bottom:10px;
}
.partners td {
	padding: 10px 0 20px 0;
	vertical-align:top;
}

.partners td.logo {
	width:200px;
	text-align:center;

}

.partners td.info .name {
	font-weight:bold;
}