/** * { margin: 0; padding: 0; } **/
A:LINK {
	color : #3366cc;
}

A:VISITED {
	/**color: #9966cc;**/
	color: #000066;
}

A:HOVER {
	color:#0000ff;
}

td,p,body,ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333;}

A.leftNav:LINK, A.leftNav:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #999999; text-decoration: none;}

A.leftNav:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3366cc;}
	.bot_address {  color: #D9E8F0}
	
	
A.leftNav_sub:LINK, A.leftNav_sub:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; text-decoration: none;}

A.leftNav_sub:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #3366cc;}
	.bot_address {  color: #D9E8F0}
	
	
A.bot_address:LINK, A.bot_address:VISITED {  color: #D9E8F0; text-decoration:none}

.text_prominent1 {
	font-size:12pt; 
	font-weight : bolder;
	font-style : italic;
}.text_smaller {  font-size: 8pt}
.grey_text {  color: #999999}
.text_smaller_lighter { font-size: 8pt ; color: #999999}

A.button:LINK, A.button:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none;}
A.button:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff;text-decoration: underline;}
	
.dropcap {
width:40px;
height:40px;
vertical-align:top;
margin:0px;
float: left;
font-size: 26pt;
color:#3385AD;
font-weight:bold;
padding:0px;
}	



.image-left {
	margin:0px 15px 7px 0px;
	float:left;
	}
	
.image-right {
	margin:0px 0px 15px 15px;
	float:right;
	}
.breakout-right {
	margin:0px 0px 7px 15px;
	float:right;
	width:200px;
	}
.testimonial {
	color:#3385AD;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	}
.side-image {
	margin:0px 0px 7px 15px;
	float:right;
	width:113px;
	}


/* styles added by John LaPointe */



#main-nav {
	width:					100%;
	height:					27px; 
}
#main-nav a, #main-nav a:visited, #main-nav a:active  {
	display:				block;
	float:					left;
	width:					33%;
	height:					24px;
	padding:				3px 0px 0px 0px;
	text-align:				center;
	font-family:			Verdana, Arial;
	font-size:				10px;
	line-height:			24px;
	font-weight:			bold;
	color:					#ffffff;
	text-decoration:		none;
}
#main-nav a:hover, #main-nav a.selected  {
	background-color:		#3385ad;
}

#sub-nav-home {
	width:					125px;
	text-align:				center;
}
#sub-nav-home a, #sub-nav-home a:visited, #sub-nav-home a:active {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				13px;
	line-height:			18px;
	color:					#ffffff;
	width:					98px;
	border:					solid 1px #00334c;
	padding:				6px 2px 6px 2px;
	margin:					0px auto 16px auto;
	text-align:				center;	
	background-color:		#006699;
	display:				block;
	text-decoration:		none;
}
#sub-nav-home a:hover {
	background-color:		#3385ad;
}



.text_smallest {
	font-size:				10px;
	padding:				2px 0px 0px 0px;	
}

h1 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				22px;
	font-weight:			normal;
	color:					#3385AD;
	margin:					16px 0px 12px 0px;
	padding:				0px 0px 4px 2px;
	background-image:		url(images/border-01.gif);
	background-repeat:		repeat-x;
	background-position:	bottom left;
}
h1.no-line {	
	margin:					16px 0px 0px 0px;
	padding:				0px 0px 12px 2px;
	background-image:		none;
}
h2 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				18px;
	font-weight:			normal;
	color:					#3385AD;
	margin:					16px 0px 0px 0px;
	padding:				0px 0px 10px 2px;
}
h3 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				18px;
	font-weight:			normal;
	color:					#3385AD;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 2px;
}
h4 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				16px;
	font-weight:			normal;
	color:					#3385AD;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 2px;
}

.contact-box {
	color:					#3385AD;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-style:				italic;
	padding:				20px 30px 0px 30px;
}

.home-content {
	color:					#999999;
}

#sub-nav a, #sub-nav a:visited, #sub-nav a:active {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#999999;
	text-decoration:		none;
	padding:				6px 18px 6px 0px;
	text-align:				right;	
	display:				block;
	border-bottom:			dashed 1px #d3d2d2;
}
#sub-nav a:hover {
	color:					#3366cc;
}
#sub-nav a.selected {
	background-image:		url(images/blue-bar.gif);
	background-repeat:		repeat-y;
	background-position:	right top;
}  


#sub-nav a.special, #sub-nav a.special:visited, #sub-nav a.special:active {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#999999;
	text-decoration:		none;
	padding:				6px 18px 6px 0px;
	text-align:				right;	
	display:				block;
	border-bottom:			dashed 1px #d3d2d2;
	background-color:		#f3f8ff;
}
#sub-nav a.special:hover {
	color:					#3366cc;
}
#sub-nav a.special-selected {
	background-image:		url(images/blue-bar.gif);
	background-repeat:		repeat-y;
	background-position:	right top;
	background-color:		#f3f8ff;
}

p {
	margin:					0px;
	padding:				2px 0px 14px 0px;
	line-height:			120%;
}

ul {
	list-style:			none;
	padding:			0px 0px 12px 10px;
	margin:				0px 0px 0px 0px;
}

li {
	background-image:	url(images/bullet01.gif);
	background-repeat:	no-repeat;
	background-position:0px 6px;
	padding:			0px 0px 6px 14px;
	margin-left:		0px;
}

ol {
	list-style:				decimal;
	padding:				6px 10px 14px 12px;
	margin:					0px 0px 0px 12px;
}

ol li {
	background-image:		none;
	padding:				2px 0px 2px 0px;
	margin-left:			10px;
}

img {
	border:					0px;
}

hr {
	color:					#b2d1e0;
	background-color:		#b2d1e0;
	margin:					0px 0px 0px 0px;
	height:					1px;
	border:					0;
	border-top:				solid 1px #b2d1e0;
}
.content {
	padding:			2em;
}
/** Version 2 adjustment ***/
body {margin:0;padding:0;}
.left {float:left;}
#top-nav {height:31px;background:url(/images/dts/dtacom_v2/header_tagline.jpg) no-repeat;}
#top-nav div {padding-top:8px;font-weight:bold;color:white;padding-left:20px;font-size:.85em;}
#footer-menu a {white-space:nowrap;margin:2px;color:#333;}


