
/*Main DXTR Nam */
#dxtrnav {
	width:1000px;
	margin : 0 auto;
}
#dxtrnav ul, #dxtrnav li { height: 36px; list-style: none; margin: 0; padding: 0; }
#dxtrnav li { float: left; }
#dxtrnav a {
	display: block;
	height: 36px;
	text-indent: -9999em;
}

#dxtrnav #dnhome {
	background: url(../images/nav/home_01.gif) no-repeat top left;
	width:113px;
}
#dxtrnav #dnhome a:hover, #dxtrnav #dnhome.thispage a {
	background: url(../images/nav/home_08.gif) no-repeat top left;
	width:113px;
}
#dxtrnav #dnglossary{
	background: url(../images/nav/glossary_02.gif) no-repeat top left;
	width:128px;
}
#dxtrnav #dnglossary a:hover, #dxtrnav #dnglossary.thispage a {
	background: url(../images/nav/glossary_09.gif) no-repeat top left;
	width:128px;
}
#dxtrnav #dnsubmit{
	background: url(../images/nav/submit_03.gif) no-repeat top left;
	width:118px;
}
#dxtrnav #dnsubmit a:hover, #dxtrnav #dnsubmit.thispage a {
	background: url(../images/nav/submit_10.gif) no-repeat top left;
	width:118px;
}
#dxtrnav #dnquiz{
	background: url(../images/nav/quiz_04.gif) no-repeat top left;
	width:160px;
}
#dxtrnav #dnquiz a:hover, #dxtrnav #dnquiz.thispage a {
	background: url(../images/nav/quiz_11.gif) no-repeat top left;
	width:160px;
}
#dxtrnav #dntips{
	background: url(../images/nav/tips_05.gif) no-repeat top left;
	width:154px;
}
#dxtrnav #dntips a:hover, #dxtrnav #dntips.thispage a {
	background: url(../images/nav/tips_12.gif) no-repeat top left;
	width:154px;
}
#dxtrnav #dnabout{
	background: url(../images/nav/about_06.gif) no-repeat top left;
	width:183px;
}
#dxtrnav #dnabout a:hover, #dxtrnav #dnabout.thispage a {
	background: url(../images/nav/about_13.gif) no-repeat top left;
	width:183px;
}
#dxtrnav #dnsweeps{
	background: url(../images/nav/sweepstakes_07.gif) no-repeat top left;
	width:109px;
}
#dxtrnav #dnsweeps a:hover, #dxtrnav #dnsweeps.thispage a {
	background: url(../images/nav/sweepstakes_14.gif) no-repeat top left;
	width:109px;
}

















.dxtrtop { width:1000px; height: 430px; margin: 0 auto; }
.dxtrtop.oversized { width:1134px;  }
.short .dxtrtop { height: 80px; }
.med .dxtrtop { height: 300px; }
.imagepromo {float:left;margin-top:22px;padding-bottom:0px;margin-bottom:0px;}

#quiztext{color:#FFFFFF;float:left;margin-right:30px;}
#quiztext h4{margin:20px auto 0 auto;color:#FFFFFF;font-size:1.6em;font-weight:bold;}
#quiztext p{color:#FFFFFF;font-size:1.4em;width:350px;margin-top:4px;}


#quiztext_2{color:#FFFFFF;float:left;margin-right:30px;}
#quiztext_2 h4{margin:20px auto 0 auto;color:#FFFFFF;font-size:1.6em;font-weight:bold;}
#quiztext_2 p{color:#FFFFFF;font-size:1.4em;width:800px;margin-top:4px;}


#quizmain {margin-left:10px;background:url('../images/dxtr/contentbackground.gif') no-repeat bottom left;}
#quizmain h4{color:#4c5054;font-size:1.7em;font-weight:bold;padding-top:10px;margin-left:10px}
#quizmain p{margin-left:10px; margin-right:15px;font-size:1.4em}


#abouttext{color:#FFFFFF;float:left;}
#abouttext h4{margin-top:20px;color:#FFFFFF;font-size:1.6em;font-weight:bold;}
#abouttext p{color:#FFFFFF;font-size:1.4em;width:980px; margin-bottom:0px;}



#douknow{background-image:url(../images/dxtr/douknowback.gif);background-repeat:repeat-x;height:150px;}
#douknow p{padding:5px;line-height:1.4em;color:#000000;}
#douknow a{margin-left:5px;color:#000000;}

#textingtips{background-image:url(../images/dxtr/textingtipsback.gif);background-repeat:repeat-x;height:309px;}
#textingtips p{padding:5px;line-height:1.4em;color:#000000;margin-top:0px;padding-top:0px; margin-bottom:0px; padding-bottom:0px;}
#textingtips a{margin-left:5px;color:#000000;}


#env2promo{background-image:url(../images/dxtr/env2_back.gif);background-repeat:repeat-x;height:500px;}
#env2promo p{padding:5px;line-height:1.4em;color:#000000;margin-top:0px;padding-top:0px; margin-bottom:0px; padding-bottom:0px;}
#env2promo a{margin-left:5px;color:#000000;}


#glossarymain {margin-left:10px;}
#glossarymain h4{color:#4c5054;font-size:1.7em;font-weight:bold;padding-top:10px;}
.godd{background-color:#fdf7d5;height:33px;margin:0;padding:0;}
.geven{background-color:#ffffff;height:33px;margin:0;padding:0;}
.definition{float:left;width:400px;line-height:33px;color:#000000;margin:0;padding:0;}
.symbol{float:left;margin:0 0 0 60px;width:90px;line-height:33px;color:#000000;padding:0;}


#indexmain {margin-left:10px;background-image:url(../images/dxtr/contentbackground.gif);background-repeat:no-repeat;min-height:418px;background-position:bottom;}
#indexmain h4{color:#4c5054;font-size:1.7em;font-weight:bold;padding-top:10px;}
#indexmain p{margin-left:10px; margin-right:15px;}
#indexmain ul{margin-left:30px;}
#indexmain ul li{font-size:1.3em;line-height:23px;}
#indexmain ol{margin-left:30px;}
#indexmain ol li{font-size:1.3em;line-height:23px;}
#submitterm {margin-top:25px;margin-bottom:20px;background-image:url(../images/dxtr/submitbackground.gif);background-repeat:no-repeat;float:left;width:619px;height:232px;}
#submitterm h4{color:#4c5054;font-size:1.7em;font-weight:bold;padding-top:10px;margin-left:10px;}
#submitterm p{margin:5px 10px 5px 10px;}
#submittext{color:#ffffff;width:170px;float:left;margin-left:8px;margin-top:25px;}
#submittext h4{color:#FFFFFF;font-size:1.7em;font-weight:bold;padding-top:10px;margin-bottom:3px;}

#submittext p{color:#ffffff;line-height:1.2em;}
#submitterm label{color:#ffffff;float:left;width:300px;margin-left:10px; float:left;}
.sadd {margin-left:20px;width:280px;height:15px;margin-bottom:7px;}
.saddsubmit {margin-left: 200px;}
#submitterm label{color:#000000;font-size:1.3em;width:280px;margin-left:25px;margin-bottom:5px;}
.yellow{color:#f7dd54;}

.giveawayfade{background-image:url(../images/dxtr/giveawayfade.gif); background-repeat:repeat-y;width:396px;float:left;}
.giveawayfade h2{margin-left:10px;padding-top:10px;font-size:2em;}
.giveawayfade h3{margin-left:10px;padding-top:5px;font-size:1.8em;}
.giveawayfade h4{margin-left:10px;padding-top:5px;font-size:1.5em;font-weight:normal;}
.giveawayfade p{margin-left:10px;padding-bottom:10px;}
.giveimage{float:right;margin-right:10px;}
.registertowin{margin-top:10px;font-size:1.2em;}
.registerlabel{width:250px;display:block;float:left;margin-right:20px;}
.registerinput{ border: 1px solid #aaa; width:250px;display:block;float:left;margin-right:10px;margin-bottom:4px;}
.registerform {display:block;margin-top:20px;}
.givesubmit {margin-right:100px;margin-left:225px;}
.checkboxes{width:550px;margin:auto;}
.checkboxes input{float:left;margin-right:10px;}
.checkboxes p{line-height:1em;font-size:.9em;float:left;}

.submitresponse{ font-size: 1.2em; }



/* MSL */

.field-row { clear: both; }
a { cursor: pointer; }


#topfeature {
	height: 140px;
	clear: both;
}
	#topfeature.promo { 
		float: left;
		width: 360px;
	}
	#topfeature.promo.alt { width: 180px; padding-right: 12px; }
	
	#topfeature .copy {
		width: 460px;
		padding-top: 20px;
		color: #fff;
	}
		.short #topfeature .copy { width: 900px; padding-top: 12px;}
		#topfeature.promo .copy { width: auto; }
	
	#topfeature .copy h2 {
		margin: 0 0 12px 0;
		font-size: 18px;
		color: #fff;
	}
		.short #topfeature .copy h2 { margin-bottom: 8px; }
	
	.topfeature2 { float: left;  }
	
	#toppromo2 { float: left; padding-top: 20px; }
	
#toppromo {
	padding-top: 40px;
	width: 602px;
	height: 326px;
	float: left;
}
	
	


#glossarysearch {
	float:left;
	margin: 30px 0;
	background: url(../img/dtxtrGlossarySearch-bg.png) no-repeat top left;
	width: 461px;
	height: 180px;
	padding: 16px;
}
	#glossarysearch h4{
		margin: 0 2px 0 -1px;
		text-indent: -9999em;
		background: url(../img/copy-searchtxtphrases.gif) no-repeat top left;
	}


#glossaryadd {
	background: url(../img/addATxtPhrase-bg.png) no-repeat top left;
	float: left;
	margin: 30px 0;
	width: 461px;
	height: 180px;
	padding: 16px;
	color: #fff;
}
	#glossaryadd h4{
		margin: 0 2px 0 -1px;
		text-indent: -9999em;
		background: url(../img/copy-addatxtphrase.gif) no-repeat top left;
	}

	#dtxtrGlossaryAddTermForm  {
		margin-top: 31px;	
		margin-bottom: -3px;
		background: url(../img/addATxtPhrase-formbg.png) no-repeat 267px 4px;	
	}
	
		#dtxtrGlossaryAddTermForm input.textbox { 
			display: block;
			width: 256px;
			height: auto;
			padding: 2px;
			border: 1px solid #33383c;
			font-size: 1.3em;
			margin-bottom: 10px;
		}
	
	#glossaryadd a { color: #f7dd54; }
	
		
	
	

#dtxtrTermLookup p {
	margin: 0;
}

#dtxtrTermLookup h2 {
	background: url(../img/dtxtrTermLookupResultsH2-bg.gif) no-repeat top left;
	height: 19px;
	text-indent: -9999em;
	margin: 0;
}

#dtxtrTermLookupInput {
	color: #000;
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
	width: 321px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 4px;
	margin-bottom: 8px;
}
#dtxtrTermLookupInput.inactive { color: #666;}

#dtxtrTermLookupResultsForm {
	background: url(../img/dtxtrTermLookupResultsForm-bg.gif) no-repeat top left;
}

#dtxtrTermLookupResults {
	padding-top: 20px;
	width:462px
}

#dtxtrTermLookupResultsCopy {
	background: url(../img/dtxtrTermLookupResultsCopy-bg.gif) no-repeat top left;
	margin: 0;
	height: 19px;
	padding-left: 105px;
	line-height: 15px;
}
.termresponse{padding:2px 0 0 0 ;}


#dtxtrGlossary {
	width: 592px;
	margin-left: -26px;
	padding: 0;
	font-size: 12px;
}

#dtxtrGlossary a { 
	cursor: pointer;
	color: #fff;
	background: url(../img/dtxtrGlossary-thead-a-bg.gif) repeat-x top left;
	line-height: 1.5em;
	border: 1px solid #000;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
}
#dtxtrGlossary a.empty{
	cursor: pointer;
	color: #fff;
	background: url() ;
	line-height: 1.0em;
	border: 0px solid #000;
	padding: 0px;		
}
#dtxtrGlossary thead th { 
	text-align: center;
	height: 64px;
	background: url(../img/dtxtrGlossary-thead-bg.gif) no-repeat top left;
	padding-top: 5px;
}

#dtxtrGlossary tbody td, #dtxtrGlossary tbody th { padding: 6px 0 4px 0; border: none; }

#dtxtrGlossary tbody td { 
	text-align: left;
	background: transparent;
}
#dtxtrGlossary tbody th { 
	text-align: right;
	width: 140px;
	padding-right: 40px;
	background: transparent;
	font-weight: bold;
}
#dtxtrGlossary tbody .alt td, #dtxtrGlossary tbody .alt th { background: #fdf7d5; }	












#dtxtrQuiz, #dtxtrQuizSubmit, #dtxtrQuizAnswerCount {
	width: 592px;
	margin-left: -26px;
	padding: 0;
	font-size: 12px;
}



#dtxtrQuiz tbody td, #dtxtrQuiz tbody th { padding: 6px 0 4px 0; }

#dtxtrQuiz tbody td { 
	text-align: left;
	background: url(../img/dtxtrQuizTd-bg.gif) no-repeat 0 7px;
	height: 22px;
	line-height: 22px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 7px;
}
#dtxtrQuiz tbody td.response { background: transparent; font-size:1.3em;}
#dtxtrQuiz tbody td.correct { color: #000; font-size:1.2em;}
#dtxtrQuiz tbody td.incorrect { color: #900; font-size:1.2em;}

#dtxtrQuiz td input {
	color: #000;
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
	width: 60px;
	padding-left: 4px;
	padding-right: 4px;
}

#dtxtrQuiz tbody td span {
	display: block;
	font-size: .8em;
	line-height: 1.1em;
}

#dtxtrQuizSubmit, #dtxtrQuizAnswerCount { text-align: center; }



.dtxtrfaq {
	border-top: 1px solid #ccc;
	margin: 2em 0;
	padding-top: 1em;
}
.dtxtrfaq .backtotop {font-size: 10px; text-align: right;}
#maincol .dtxtrfaq h4 { margin-top: 2em; }







#dtxtrSubmitATerm {
	width: 579px;
	height: 212px;
	background:  url(../img/dtxtrSubmitATerm-bg.png) no-repeat 0 20px;
	padding: 20px;
	padding-top: 40px;
}

#dtxtrSubmitATerm h2 {
	height: 19px;
	text-indent: -9999em;
	margin: 0 0 0 -1px;
	background: url(../img/copy-submitaterm.gif) no-repeat top left;
}

#dtxtrSubmitATerm #addTermForm {
	background: url(../img/dtxtrSubmitATerm-formbg.gif) no-repeat 15px 4px;
}


#dtxtrSubmitATerm input.textbox {
	font-size: 1.3em;
	height: auto;
	border: 1px solid #ccc;
	padding: 2px;
	width: 256px;
}

#dtxtrSubmitATermFormTxt, #dtxtrSubmitATermFormDef {
	float: left;
	margin-top: 24px;
	margin-left: 18px;
}
 #dtxtrSubmitATermFormDef { margin-left: 16px; }
 
#dtxtrSubmitATermFormSubmit { 
	clear: both;
	padding-top: 12px;
	text-align: center; 
}

