/* Dennis DMS - 03/06/04 */



/*         */
/* GENERIC */
/*         */

body	{background-color:white;color:black;margin:0px;padding:0px;}
:focus	{outline:none;}
em	{font-style:normal;color:#333;}
em.red	{font-style:normal;color:#C00;}
img	{border:none;font:10px/10px Verdana,sans-serif;}

/* ///Header Styles/// */
h1	{font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;font-size:22px;line-height:30px;
	color:#C00;
	margin:0px 0px 15px 0px;padding:0px;}
	
h2	{font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;font-size:20px;line-height:22px;
	color:#669;
	margin:0px 0px 5px 0px;padding:0px;}
	
h2.news	{font-family:Verdana,Arial,Helvetica,sans-serif;
		font-weight:bold;font-size:17px;line-height:20px;
		color:#669;
		margin:0px 0px 5px 0px;padding:0px;}
		
h2.training	{font-family:Verdana,Arial,Helvetica,sans-serif;
			font-weight:bold;font-size:17px;line-height:20px;
			color:#669;
			margin:24px 0px 5px 0px;padding:0px;}
	
h3	{font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;font-size:15px;line-height:17px;
	color:#C00;
	margin:0px 0px 0px 0px;padding:0px;}
	
h3 a:link		{color:#C00;}
h3 a:hover		{color:#669;}
h3 a:active		{color:#C00;}
h3 a:visited	{color:#C00;}

h3.red	{color:#C00;}

h3.underline	{color:#C00;
		border-bottom:1px solid black;
		margin:0px 0px 12px 0px;padding:0px 0px 5px 3px;}
		
h3.underlinered	{color:#C00;
		border-bottom:1px solid black;
		margin:0px 0px 12px 0px;padding:0px 0px 5px 3px;}
		
h3.underlinegrey	{color:#666;
		border-bottom:1px solid black;
		margin:0px 0px 12px 0px;padding:0px 0px 5px 3px;}

h5,h5.underline	{font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;font-size:12px;line-height:17px;
	color:#C00;
	margin:0px 0px 0px 0px;padding:0px;}
	
h5 a:link		{color:#C00;}
h5 a:hover		{color:#F00;}
h5 a:active		{color:#A00;}
h5 a:visited	{color:#A00;}

h5.grey	{color:#333;}

h5.offer	{color:#C00;}

h5.underline	{border-bottom:1px solid black;margin:0px 0px 12px 0px;padding:0px 0px 5px 3px;}

h6	{font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;font-size:10px;line-height:15px;
	color:#333;margin:0px 0px 0px 0px;padding:0px;}
	
h6 a:link		{color:#C00;}
h6 a:hover		{color:#F00;}
h6 a:active		{color:#A00;}
h6 a:visited	{color:#A00;}
	
/* ///Body Styles/// */		
p	{font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;line-height:15px;
	margin:0px 0px 12px 0px;padding:0px;}
	
p.bold	{font-weight:bold;line-height:17px;color:#333;
		margin:0px 0px 17px 0px;padding:0px;}

a.boldred:link		{color:#C00;font-weight:bold;}
a.boldred:hover		{color:#F00;font-weight:bold;}
a.boldred:active	{color:#A00;font-weight:bold;}
a.boldred:visited	{color:#A00;font-weight:bold;}

a.boldgrey:link		{color:#333;font-weight:bold;}
a.boldgrey:hover	{color:#C00;font-weight:bold;}
a.boldgrey:active	{color:#A00;font-weight:bold;}
a.boldgrey:visited	{color:#333;font-weight:bold;}

a.bold:link		{color:#C00;}
a.bold:hover	{color:#F00;}
a.bold:active	{color:#A00;}
a.bold:visited	{color:#A00;}

p.intro	{font-size:12px;line-height:22px;margin:0px 0px 24px 0px;padding:0px;}
		
p.notice			{color:#999;}
p.notice a:link		{color:#999;}
p.notice a:hover	{color:#666;}
p.notice a:active	{color:#999;}
p.notice a:visited	{color:#999;}

p.offer			{color:#900;}
p.offer b		{color:#900;}
a.offer:link	{color:#900;}
a.offer:hover	{color:#F00;}
a.offer:active	{color:#A00;}
a.offer:visited	{color:#333;}

p.noticered	{color:#C00;}

p.quote	{font-weight:bold;line-height:17px;color:#333;
		margin:0px 0px 0px 0px;padding:0px;}
		
p.quotename	{font-size:10px;line-height:17px;color:#C00;
			margin:0px 0px 15px 0px;padding:0px;}
a.quotename:link 	{color:#C00;}
a.quotename:hover 	{color:black;}
a.quotename:active 	{color:#333;}
a.quotename:visited {color:#C00;}

p.caption	{font-size:10px;line-height:12px;color:#666;
			margin:0px 0px 6px 0px;padding:0px;}

/* ///List Styles/// */
ul	{margin:0px 0px 22px 0px;padding:0px;}

ul.news	{margin:0px 0px 0px 0px;padding:0px;}
	
li,li.bold,li.news	{list-style-image: url(../media/dls_arrow_666.gif);
			list-style-type:square;font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:10px;line-height:15px;
			margin:0px 0px 5px 20px;padding:0px;}
	
li.bold	{font-weight:bold;}

ul.download	{margin:0px 0px 22px 0px;padding:0px;}
	
li.download	{list-style-image:none;list-style-type:square;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;line-height:15px;color:#999;
	margin:0px 0px 5px 15px;padding:0px;}

li.news	{list-style-image:none;margin:0px 0px 3px 15px;padding:0px;font-weight:normal;color:#333;}


dl	{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}
dt	{font:bold 10px/12px Verdana,sans-serif;color:#C00;margin-top:9px;}
dt a:link		{color:#C00;}
dt a:hover		{color:#669;}
dt a:active		{color:#C00;}
dt a:visited	{color:#666;}
dd	{font:10px/12px Verdana,sans-serif;margin-top:3px;}

a:link		{color:#666;}
a:hover		{color:black;}
a:active	{color:#669;}
a:visited	{color:#333;}



/* ///Table Styles/// */
table#rhc,table#rhcemail	{font-family:Verdana,Arial,Helvetica,sans-serif;
							font-size:10px;
							margin:0px 0px 24px 0px;padding:0px;
							border-collapse:collapse;
							width:195px;}

th#rhc		{text-align:left;background-color:#CCC;vertical-align:middle;
			height:24px;padding-left:5px;}

td#rhcl,td#rhcle,td#rhctl,td#rhcemailtl	{text-align:left;letter-spacing:-0.06em;height:24px;
										border-bottom:1px solid #999;
										padding:0px 0px 0px 1px;white-space:nowrap;}
			
td#rhcd,td#rhcde,td#rhct,td#rhcemailt	{text-align:right;font-weight:bold;height:24px;
										letter-spacing:-0.06em;padding:0px 0px 0px 4px;color:#333;
										border-bottom:1px solid #999;
										white-space:nowrap;}
							
td#rhcle	{border-bottom:none;}
td#rhcde	{border-bottom:none;}

td#rhct,td#rhcemailt	{border-top:1px solid #333;border-bottom:1px solid #333;}
td#rhctl,td#rhcemailtl	{border-top:1px solid #333;border-bottom:1px solid #333;
						font-weight:normal;color:black;}


/* Email List */			
table#rhcemail	{margin:0px 0px 45px 0px;}
td#rhcemailtl	{border-top:none;border-bottom:1px solid #999;}
td#rhcemailt		{border-top:none;border-bottom:1px solid #999;}

			
b			{color:#333;}
b.date		{color:#666;}
b.red		{color:#C00;}
b.leisure	{color:#C00;}

a:link		{color:#666;}
a:hover		{color:black;}
a:active	{color:#669;}
a:visited	{color:#333;}



/*          */
/* SPECIFIC */
/*          */

/* FRONT page */		
img#covers	{border:1px solid #999;margin:0px 7px 0px 0px;}
img#cross	{padding:0px 0px 5px 0px;border-bottom:1px solid black;margin:0px 0px 7px 0px;}

form	{margin:0px;padding:0px;}
select {font-family:verdana;font-size:10px;width:180px;margin:0px 0px 0px 0px;}

/* Sponsor links */
div.thirdparty	{width:280px;margin:36px 0px 25px 0px;padding:12px 4px 7px 4px;
				border-top:1px solid #333;}
div.thirdparty	p	{font:normal 10px/10px Verdana,sans-serif;color:#666;}
div.thirdparty img	{border:1px solid #999;}

/* Box-outs */
div.dafta		{border:2px solid #C00;width:181px;background-color:#EFEFEF;padding:5px 7px 5px 7px;}
div.promo		{border:1px dashed #666;width:181px;background-color:#CCC;padding:5px 7px 5px 7px;}
div.links		{width:195px;margin:30px 0px 18px 0px;}
div.news		{width:195px;margin:30px 0px 18px 0px;}
div.features	{width:195px;margin:30px 0px 18px 0px;}
div.training	{width:195px;margin:30px 0px 36px 0px;}
div.where		{border:1px solid #999;margin:0px 0px 25px 0px;width:181px;padding:7px;}

/* NEWS */
div#newsnav		{text-align:left;width:280px;}
/* Slide show */

div.slideshow	{text-align:center;border-top:1px solid #999;
				width:280px;padding-top:7px;margin:15px 0px 25px 0px;}
div.interface	{text-align:center;margin-top:7px;padding-top:7px;
				border-top:1px solid #999;}
img.slide		{border:1px solid #CCC;}

/* FEATURES */
div.feature		{border:1px solid #666;width:181px;background-color:white;padding:5px 7px 5px 7px;}


/* DATASHEET pages */
img#montage	{border:1px solid #999;margin:30px 0px 50px 0px;}
div.box	{padding:0px 24px 0px 12px;margin:24px 0px 24px 0px;border-left:3px solid #669;}

/* Download box */
div.download	{padding:7px 7px 7px 7px;margin:72px 0px 24px 0px;
				border:1px solid #666;}
				
p.download	{font-family:Verdana,Arial,Helvetica,sans-serif;
			font-weight:bold;font-size:12px;line-height:17px;
			color:#C00;margin:0px 0px 7px 0px;padding:0px;}
			
a.download:link		{color:#C00;}
a.download:hover	{color:#669;}
a.download:active	{color:#99C;}
a.download:visited	{color:#C00;}

/* EMAIL */

/* Email List Sizes */
div.rhkey	{border:1px solid #333;margin:0px;padding:0px;width:195px;}
div.rhkeyhead	{font:bold 10px/12px Verdana,sans-serif;
				background-color:#C00;color:white;border:none;
				width:183px;padding:7px 5px 5px 7px;margin:0px;}
				
table#rhcesize	{font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:10px;
				margin:0px 5px 0px 5px;padding:0px;
				border-collapse:collapse;
				width:185px;}
				
td#mag	{font-size:12px;font-weight:bold;color:#C00;text-align:left;letter-spacing:-0.06em;
		border-bottom:1px solid #999;white-space:nowrap;padding-top:10px;height:15px;}
td#uk	{text-align:left;height:12px;padding:5px 0px 0px 1px;}
td#os	{text-align:right;height:12px;padding:5px 1px 0px 0px;}
td#url	{text-align:left;height:12px;padding:0px 0px 0px 1px;}


/* List Management Portfolio */
tr.lmdplhead	{;}
td.lmdplhead	{padding:12px 0px 12px 0px;background-color:#C00;border-bottom:1px dotted white;}
td.lmdplhead h3	{font:normal 15px/16px Arial,sans-serif;color:black;margin:0px;}

tr.lmdpl	{}
td.lmdpl	{padding:6px 0px 6px 0px;background-color:#C00;border-bottom:1px dotted white;}
td.lmdpl p	{font:normal 10px/13px Verdana,sans-serif;color:black;margin:0px;text-decoration:none;}
td.lmdpl p b	{color:black;text-decoration:none;}
td.lmdpl p a:link		{color:black;text-decoration:none;}
td.lmdpl p a:hover		{color:black;text-decoration:none;}
td.lmdpl p a:active		{color:black;text-decoration:none;}
td.lmdpl p a:visited	{color:black;text-decoration:none;}

tr.lmmas	{}
td.lmmas	{padding:6px 0px 6px 0px;background-color:#CCC;border-bottom:1px dotted white;}
td.lmmas p	{font:normal 10px/13px Verdana,sans-serif;color:black;margin:0px;text-decoration:none;}
td.lmmas p b	{color:black;text-decoration:none;}
td.lmmas p a:link		{color:black;text-decoration:none;}
td.lmmas p a:hover		{color:black;text-decoration:none;}
td.lmmas p a:active		{color:black;text-decoration:none;}
td.lmmas p a:visited	{color:black;text-decoration:none;}

tr.lmbbchead	{;}
td.lmbbchead	{padding:12px 0px 12px 0px;background-color:#36C;border-bottom:1px dotted white;}
td.lmbbchead h3	{font:normal 15px/16px Arial,sans-serif;color:white;margin:0px;}

tr.lmbbc	{}
td.lmbbc	{padding:6px 0px 6px 0px;background-color:#36C;border-bottom:1px dotted white;}
td.lmbbc p	{font:normal 10px/13px Verdana,sans-serif;color:white;margin:0px;text-decoration:none;}
td.lmbbc b	{color:white;text-decoration:none;}
td.lmbbc p a:link		{color:white;text-decoration:none;}
td.lmbbc p a:hover		{color:white;text-decoration:none;}
td.lmbbc p a:active		{color:white;text-decoration:none;}
td.lmbbc p a:visited	{color:white;text-decoration:none;}
