@charset "UTF-8";
/* CSS Document */

@charset "utf-8";



/*** The styles in this stylesheet are shared between DEN and DGN ***/

/*** RESET *  RESET *  RESET *  RESET *  RESET *  RESET *  RESET *  RESET *  RESET ***/



	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,  pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q,  s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

		margin: 0;

		padding: 0;

		border: 0;

		outline: 0;

		font-family: Arial, Helvetica, sans-serif;

	}

	.clear {

		clear:left;

		height:0;

		font-size:0;

	}

	.clear.both {

		clear:both;

	}

	.clear.right {

		clear:right;

	}

	html {

		overflow-y: scroll;

	}

	body {

		line-height: 1;

		font-size:12px;

	}

	blockquote, q {

		quotes: none

	}

	blockquote:before, blockquote:after, q:before, q:after {

		content: '';

		content: none

	}

	:focus {

		outline: 0

	}

	ins {

		text-decoration: none

	}

	del {

		text-decoration: line-through

	}

	table {

		border-collapse: collapse;

		border-spacing: 0

	}

	p {

		padding: 5px 10px 5px 10px;

		line-height: 13px;

		color:#666666;

	}

	.selected {

		font-weight: bold;

		color: #666666;

		text-decoration: none;

	}

	hr {

		border: 0;

		color: #d2d0c4;

		background-color: #d2d0c4;

		height: 1px;

		margin-top: 5px;

		margin-bottom: 5px;

		width: 100%;

	}



	.feature-small {

		float: right;

		margin-top:-5px;

		margin-right: 5px;

	}	

	.topshadow {

		background:url(http://proof.centerdigitaled.com/CDE_Redesign/images/gl_topshadow.png) repeat-x top;

		height: 10px;

		width:100%

	}

	ol {

		color:#666666;

		line-height: 15px;

		margin:5px;	

	}	


	ul {

		color:#666666;
		
		margin:5px 0;
		
		padding-left:25px;

	}
		

	

			

/*** FONT STYLES ***/	



	.details {

		font-size:11px;

		color:#666666;

		line-height:12px;
		
		font-weight:normal;
		
		margin-top:-2px;
		
		padding-top:0;

	}
	
	#Centercolumn .details {
	
		margin-top:1px;
	
	}

	.important {

		font-weight: bold;

		}

	.ullist {

		list-style-type: disc;

		margin-top: 5px;

		margin-right: 5px;

		margin-bottom: 10px;

		margin-left: 30px;

	}

	.nllist {

		list-style-type: decimal;

		margin-top: 5px;

		margin-right: 5px;

		margin-bottom: 10px;

		margin-left: 30px;

	}

	

	

/*** HEADER STYLES ***/	

/*** H2 styles are not shared ***/	

	

	h1 {

		font-family:Georgia, "Times New Roman", Times, serif;

		color:#FFFFFF;

		font-size:24px;

		line-height:20px;

	}

	h3 {

		width:100%;

		height:13px;

		text-indent: 10px;

		padding: 11px 0 25px 0;

		font-size:14px;

		font-weight:bold;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/gl_modulehead.jpg);

		}

	h3.noarrow {

		height:8px;

		padding: 10px 0 14px 0;

		font-size:12px;

		font-weight:bold;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/gl_modulehead.jpg);

		border-bottom: solid #dfdfdf 1px;

		}

	.contentblock .h3 {

		width:100%;

		height:13px;

		text-indent: 10px;

		padding: 11px 0 25px 0;

		font-size:14px;

		font-weight:bold;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/gl_modulehead_tan.jpg);

	}		

	h4 {

		font-size:13px;

		font-weight:bold;

		color:#666666;

		margin-right: 10px;

		margin-left: 10px;
		
		margin-top: 5px;
		
		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/gl_headerline.gif);

		background-repeat: repeat-x;

		background-position: 0 8px;

	}

	.h4 {

		background: #FFFFFF;

		padding-right: 5px;
		
		line-height: 16px;
		
	}

	.contentblock .h4 {

		background-color: #E5E4DA;

	}

	h5 {

		font-size: 12px;

		font-weight:bold;

		color:#666666;
		
		padding-top: 5px;

		padding-left: 10px;
		
		line-height: 13px;

	}
	
	h6 {

		font-size: 11.5px;

		font-weight:bold;

		color:#666666;
		
		margin: 10px 10px 5px 10px;
		
	}

	.textindent	 {

		margin-left: 20px;

		margin-top:0px;

		margin-bottom:0px;

	}
	
	#Footercontainer h4 {
	
		background-image:none;
		
		color:#ffffff;
		
		margin:0;
	
	}





	

/*** ICON STYLES ***/	



	.ico_linkarrow	 {

		margin-left: 10px;

		background-position: 0px 5px;

		padding-left:15px;

		height: auto;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_arrow.gif);

		background-repeat: no-repeat;

		}

	.ico_check {

		margin-left: 10px;

		background-position: -3px 1px;

		padding-left:20px;

		height: auto;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_check_s.gif);

		background-repeat: no-repeat;

	}

	.ico_video {

		margin-left: 10px;

		background-position: 3px 0px;

		padding-left:24px;

		height: auto;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_video.gif);

		background-repeat: no-repeat;

	}

	.ico_audio {

		margin-left: 10px;

		background-position: 3px 0px;

		padding-left:24px;

		height: auto;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_audio.gif);

		background-repeat: no-repeat;

	}	

	.ico_document {

		margin-left: 10px;

		background-position: 3px 0px;

		padding-left:24px;

		height: auto;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_document.gif);

		background-repeat: no-repeat;

	}	

	.ico_pdf {

		margin-left: 10px;

		background-position: 3px 0px;

		padding-left:24px;

		height: auto;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_pdf.gif);

		background-repeat: no-repeat;

	}

	.ico_arrow_dn {

		margin-left: 10px;

		background-position: 0px 5px;

		padding-left:15px;

		height: auto;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_arrow_dn_black.gif);

		background-repeat: no-repeat;

	}		

	.ico_arrow_up {

		margin-left: 10px;

		background-position: 0px 5px;

		padding-left:15px;

		height: auto;

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_arrow_up_black.gif);

		background-repeat: no-repeat;

	}

	.hotlist {

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_check_s.gif);

		background-repeat: no-repeat;

		padding-left: 22px;

		margin-left: 8px;

		background-position: -1px 2px;

	}





/*** DATA STYLES ***/	



	p.stats {

		margin: 3px 10px 10px 10px;

		line-height:18px;

		padding-bottom:3px;

	}

	.statlabel {

		border-bottom: solid #dfdfdf 1px;

		text-align:left;

		display:block;

		float:left;

		font-size:11px;

	}

	.statvalue {

		border-bottom: solid #dfdfdf 1px;

		text-align:right;

		display:block;

		font-size:11px;

	}

	.statlabel_head {

		border-bottom: solid #dfdfdf 1px;

		text-align:left;

		display:block;

		float:left;

		font-size:12px;

		background:#EFEEEB;

		padding: 4px 2px 4px 10px;	

		}

	.statvalue_head {

		border-bottom: solid #dfdfdf 1px;

		text-align:right;

		display:block;

		font-size:12px;

		font-weight:bold;

		background:#EFEEEB;		

		padding: 4px 2px 4px 5px;		

	}	

	.contentblock .stats, .contentblock_white .stats {

		padding: 0px;

		margin-top: 0px;

		margin-bottom: 10px;

	}

	.contentblock .stats .statlabel, .contentblock_white .stats .statlabel {

		font-size: 12px;

		border-bottom: 0px;

		padding-left: 5px;

		width: 320px;

		padding-bottom:5px;

	}

	.contentblock .stats .statvalue, .contentblock_white .stats .statvalue {

		font-size: 12px;

		border-bottom: 0px;

		padding-bottom:5px;

		padding-right:5px;

		font-size:11px;

	}

	.contentblock .stats .statvalue a, .contentblock_white .stats .statvalue a{

		font-size: 12px;

	}

	.contentblock .stats .statlabel2, .contentblock_white .stats .statlabel2 {

		background-color: #EFEEE9;

		border-bottom: 0px;

		text-align:left;

		display:block;

		float:left;

		font-size:12px;

		padding-left: 5px;

		width: 320px;

		padding-bottom:5px;

	}

	.contentblock .stats .statvalue2, .contentblock_white .stats .statvalue2  {

		background-color: #EFEEE9;

		border-bottom: 0px;

		text-align:right;

		display:block;

		font-size:12px;

		padding-right: 5px;

		font-size:11px;

		padding-bottom:5px;

	}
	
	.contentblock hr {
	
		margin-left:10px;
	
		width:95%;
	
	}

	.label {

		display:block;

		float:left;

		font-size:11px;

		margin-top:0;

		width: 45px;

	}

	.value {

		display:block;

		float:right;

		font-size:11px;

		width: 165px;

	}
	
	.item_content {
	
		margin-left:175px;
	
		margin-bottom:10px;
		
		height:100%;
	
	}
	
	.item_article {
	
		margin-bottom:10px;
	
	}
	
	
/*** ADS ***/
	
	
	
	#ads_top {
	
		margin:auto;
		
		padding-left:10px;
	
		text-align:center;
	
		width:882px;
		
		height:112px;
		
		display:block;

	}
	
	.leaderboard.top {
	
		float:left;

		margin:10px 5px;
		
	}
	
	.leaderboard {
		
		background:#FFFFFF none repeat scroll 0 0;
		
		border:1px solid #666666;
		
		height:90px;
		
		width:728px;

	}

	.button_sm.top {
	
		float:left;
		
		margin:10px 0 10px 5px;
	
	}
	
	.button_sm {

		background:#FFFFFF none repeat scroll 0 0;
		
		border:1px solid #666666;

		height:90px;
	
		width:120px;
	}
	
	.button_md.right {
	
		height:100%;
		
		margin:0 14px 10px 14px;
			
	}	
	
	.button_md {
	
		background:#FFFFFF none repeat scroll 0 0;
				
		border:1px solid #A79F9F;
		
		height:60px;
	
		width:234px;
			
	}
	

	

/*** MAIN LAYOUT ***/

	

		#Shell {

			width:980px;

			margin: 0 auto 0 auto;
			
		}

		#Main {

			width:980px;

		}

	.contentblock_ltcol {

		width: 405px;

		float: left;

		padding-left: 5px;

	}

	.contentblock_rtcol {

		width: 265px;

		float: left;

		margin-bottom: 10px;

	}		

		

	

/*** HEADER ***/

	

		#Header {

			height:79px;
			
		}

		.profiletop {

			margin: 0 10px 0 0;

			padding: 0 0 0 0;

			font-size:11px;

		}

		.profiletop strong {

			font-size: 11px;

		}

		.profilebottom {

			margin: 0 5px 5px 10px;

			padding: 0 0 0 0;

			font-size:11px;

			display:block;

			float:left;

			width:230px;

		}		

		

/*** TOP NAVIGATION STYLES  ***/	

			

	#topnav {

		width:980px;

		height:31px;

		}



	#nav, #nav ul {

		padding: 10px 5px 10px 5px;

		list-style: none;

		margin-left:10px;

	}

	#nav {

		margin:0 0 0 0;

		color:#ffffff;

	}

	#nav a {

		display: block;

		margin:0 15px 0 10px;

		color:#ffffff;

	}

	#nav a.dropdown {

		background: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_arrow_dn.gif) left no-repeat;

		text-indent: 12px;

	}

	#nav a:hover {

		display: block;

		margin:0 15px 0 10px;

		color:#fff1ca;

		text-decoration:underline;

	}

	#nav li {

		float: left;

		font-size:12px;

	}

	#nav li ul {

		position: absolute;

		width: 198px;

		left: -999em;

	}

	

	#nav li:hover ul li {

		clear:both;

		width: 250px;

	}

	#nav li:hover ul, #nav li.sfhover ul {

		left: auto;

		z-index:99;

	}

	#nav li.sfhover ul {

		left: auto;

		z-index:98;

	}

	

	#nav li.sfhover ul li {

		clear:both;

		width:175px;

		line-height:14px;

		margin-bottom:8px;

	}		

	

/*** TABS STYLES  ***/	



.h4  .ico_linkarrow {

		background-position: 0px 0px;

	}		

	

/*** COLUMN 1 - LEFT COLUMN STYLES***/	

	

		#Main .maincontainer_1col {

			background: url(http://proof.centerdigitaled.com/CDE_Redesign/images/gl_background_1col.gif) repeat-y top;

			float:left;

			border-top: solid #a79f9f 1px;

			border-right: solid #a79f9f 1px;

			border-left: solid #a79f9f 1px;

		}

		#Leftcolumn {

			width:264px;

			height:100%;

			float:left;

		}

	


/*** COLUMN 2 - CENTER COLUMN STYLES ***/	

	

	#Main .maincontainer_2col {

		background: url(http://proof.centerdigitaled.com/CDE_Redesign/images/gl_background_2col.gif) repeat-y top;

		float:left;

		border-top: solid #a79f9f 1px;

		border-right: solid #a79f9f 1px;

		border-left: solid #a79f9f 1px;

	}

	.contentblock {

		margin:0 10px 10px 10px;

		padding-bottom:5px;

		display:block;

		background-color:#e5e4da;

		border: solid #a79f9f 1px;
		
		height:100%;

	}

	.contentblock_white {

		margin:0 10px 10px 10px;

		padding-bottom:5px;

		display:block;

		border: solid #a79f9f 1px;
		
		height:100%;

	}

	.contentblock_white_noborder {

		margin:10px 10px 10px 10px;

		padding-bottom:10px;

		display:block;

		border: 0px;

	}		
	
	.contentblock_bottomlink {
	
		padding-top:5px;
	
		margin-top:5px;
	
		border-top: solid #a79f9f 1px;;
	
	}

	#Centercolumn {

		width:450px;

		height:100%;

		float:left;

	}	

	.maincontainer_2col #Centercolumn {

		width:714px;

		height:100%;

		float:left;

	}

	.maincontainer_1col #Centercolumn {

		width:978px;

		height:100%;

		float:left;

	}	
	
	.client_name {
	
		font-weight:bold;
	
	}
	
	.contentblock h2 .subhead.spotlight_nav a {
	
		text-decoration:none;
	
	}

	

/*** COLUMN 3 - RIGHT COLUMN STYLES  ***/		

	

	#Main .maincontainer_3col {

		background: url(http://proof.centerdigitaled.com/CDE_Redesign/images/gl_background_3col.gif) repeat-y top;

		float:left;

		border-top: solid #a79f9f 1px;

		border-right: solid #a79f9f 1px;

		border-left: solid #a79f9f 1px;

	}

	#Rightcolumn {

		width:264px;

		height:100%;

		float:left;

	}
	
	input#input_box {
	
		width:175px;
	
	}
	
	form#email_signup {
	
		padding-left:10px;
	
	}



/*** FOOTER STYLES  ***/	



	#Footercontainer .footerlinks {

		width:575px;

		padding:10px 10px 0 10px;

		color:#FFFFFF;
		
		line-height:22px;
		
		float:left;

	}

	#Footercontainer .footertext {

		float: left;

		width: 728px;

		padding: 10px 10px 10px 0;

		text-align:center;	

	}

	#Footercontainer a {

		color:#d2d0c4;

		font-size:11px;

	}

	#Footercontainer a:hover {

		color:#fff1ca;

		text-decoration:underline;

	}

	#Footercontainer .welcomeuser {

		color:#ffffff;

		font-size:11px;

	}
	
	#Footercontainer .footer_navlinks a {
	
		color:#ffffff;
	
	}

	

	

/*** CONTENT STYLES  ***/	



	.smalltxt {

		font-size: 11px;

	}
	
	
	
/*** TABLE STYLES  ***/	



	.table_data {

		line-height:19px;

		padding-left: 10px;

		padding-right: 10px;

		margin-right: 10px;

		margin-left: 10px;

		margin-top: 10px;

		margin-bottom:10px;	

	}

	.row2  {

		background-color: #F2F2F2;

	}

	.tabletop {

		font-size: 11px;

		border-top: solid 1px #D9D9D7;

		border-bottom: solid 1px #D9D9D7;

		text-transform: uppercase;

		padding-left: 10px;

	}

	.datatable {

		line-height: 14px;

	}

	.datatable td {

		padding-top:3px;

		padding-bottom:3px;

	}	



/*** IMAGE STYLES  ***/	



	.imagemargin {

		float:left;

	}

	.contentblock_white .thumb_img {

		width:165px;

	}
	
	.contentblock .thumb_img {
	
		background-color:#E5E4DA;
	
	}
	
	.spotlight {
	
		margin:5px auto;	
		
		text-align:center;
			
	}
	
	.spotlight img {
	
		border:1px solid #A79F9F;
	
		width:414px;
			
	}
	
	.thumb_img, 
	.thumb_logo {
	
		background-color:#ffffff;
	
		padding:5px 10px;
		
		width:86px;
		
		float:left;
		
		margin:2px 0;
					
	}
	
	.thumb_img img, 
	.thumb_logo img {
	
		border:1px solid #A79F9F;
		
		padding: 0;
	
		width:86px;
		
		float:left;
			
	}
	
	.thumb_logo img {
	
		border:0;
	
	}
	
	.contentblock_white .thumb_img {
	
		padding-right:0;
	
	}
	
	.contentblock_white .item_article .thumb_img {
	
		padding-right:10px;
	
	}
	
	.contentblock_white .thumb_img img,
	.contentblock_white .thumb_logo img {
	
		width:160px;
	
	}



/*** ERROR STYLES  ***/	



	.errorbig {

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_error.gif);

		background-repeat: no-repeat;

		padding-left: 22px;

		margin-left: 8px;

		background-position: -1px 2px;

		font-size: 16px;

		font-weight: bold;

		color: #DD0000;

		line-height:16px;

	}

	.errorsmall {

		background-image: url(http://proof.centerdigitaled.com/CDE_Redesign/images/ico_error.gif);

		background-repeat: no-repeat;

		padding-left: 22px;

		margin-left: 8px;

		background-position: -1px 1px;

		font-size: 12px;

		font-weight: bold;

		color: #DD0000;	

	}

	.error {

		color: #DD0000;	

		font-weight: normal;

		font-size:12px;

	}
