﻿/*

Style Sheet for tdmins.com
(c) 2009 Dave Mills

================================================*/ 
*			{ margin:0;	padding:0}
html 		{ height:100%;overflow:scroll}
body		{ font: 100%/1.125em Arial, Sans Serif;background:#444;color:#FFF}
div			{ border:none}	
p			{ font-size:1em;margin:7px 0 2px 0;text-align:left}
p.indent	{ margin-left:20px}
p.ital		{ font-style:italic}
li			{ margin-left:40px}
img			{ border:0;margin:0 auto}
h1,h2,h4	{ line-height:1.2em;color:#FFF}
h1			{ font-size:1.6em;font-weight:bold;margin:0.5em 0}
h2			{ font-size:1em; font-weight:bold;margin:1em 0 0.5em 0;clear:both}
table		{border-collapse:collapse}
td			{border:1px solid #DDD;padding:2px}
input		{
	font-size:100%
}
/*
 * Link styling
 */
a			{ color:#BB0;text-decoration:none;line-height:1.4em}	/* leaves room at bottom of div's for link underlines */
a:hover,
a:focus		{color:#FF0}
/*
 * Each page uses these 3 divs to include the background/shadow. Centerline is where all the actual content is incorporated
 */
#wrapper	{width:930px;margin:0 auto;background:#00012d url(../images/background4.jpg) repeat-y}
#content-wrapper	{width:900px;margin:0 auto;background-color:#00012d}
#topline	{background-color:#00012d}
#bottomline	{width:100%;/*margin:0 auto;*/background:url(../images/background5.jpg) no-repeat;height:15px}
/*
 * #topnav contains the navigation at the top of the page
 */
#topnav		{ width:100%;height:28px;background:url(../images/line/blank_gr_5.gif) repeat-x}
/*
 * #content contains the main body of each page
 */
#content	{background-color:#00012d;clear:both;margin-bottom:30px}
#innercontent	{margin:20px 20px 0px 20px}
#leftside	{width:48%;float:left;margin-bottom:30px}
#rightside	{width:48%;float:right;margin-bottom:30px}
/*
 *
 */
#boxlist	{height:200px}
.box 		{float:left;width:300px}
.box img	{display:block}

#copyright	{clear:both;width:100%;border-top:1px #aaa dashed;margin-top:10px;padding-top:10px;font-family:verdana,sans-serif}
#copyright p.address	{font-size: 0.875em;text-align:center;color:#AAA;text-transform:uppercase}
#copyright p.copy	{font-size:0.625em;margin:10px 0 0px 0;padding-bottom:10px;text-align:center;color:#888}

/* "special" class for formmail, used in a hidden field */
.special 	{width:5px;visibility:hidden}
/*
 * Popup styles for Products and Services pages
 */
.popup{
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	border:1px solid #CCC;
	background-color:#F9F9F9;
	border:2px solid #000;
	padding:8px;
	z-index:600;
	}
.popup p	{color:#000}
.popup h2	{color:#000;margin-top:0}
#pop_statusbar {position:absolute}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_line3 {
height:36px; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
/* adds dm 9/3/09 */
width:820px;margin:0 auto;
height:28px; 
font-size:14px;
}

.pro_line3 .select {
margin:0; 
padding:0 0 0 20px; 
list-style:none; 
white-space:nowrap;
}

.pro_line3 li {
float:left;
background:url(../images/line/blank_over_gr.gif) repeat-x;
/* adds dm 9/3/09 */
margin:0; /* reset possible global margins set on li */
}

.pro_line3 .select a {
display:block; 
height:36px; 
float:left; 
background: url(../images/line/blank_gr.gif) repeat-x; 
padding:0 0 0 15px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ddd;
/* adds dm 9/3/09 */
line-height:28px; 
height:28px; 
}

.pro_line3 .select a b {
display:block; 
padding:0 30px 10px 15px; 
background:url(../images/line/blank_gr.gif) right top repeat-x;
/* adds dm 9/3/09 */
padding:0 30px 0px 15px; 
}

.pro_line3 .select a:hover, 
.pro_line3 .select li:hover a {
background: url(../images/line/blank_over_gr.gif) repeat-x; 
padding:0 0 0 15px;
line-height:27px;
cursor:pointer; 
color:#fff;
}

.pro_line3 .select a:hover b, 
.pro_line3 .select li:hover a b {
display:block; 
padding:0 30px 9px 15px; 
background:url(../images/line/blank_over_gr.gif) right top repeat-x; 
cursor:pointer;
/* adds dm 9/3/09 */
padding:0 30px 0px 15px; 
}

.pro_line3 .sub {
display:none;
}

/* IE6 only */
.pro_line3 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

