BODY.HP #DQ_strap{
margin-bottom:0px;
}
BODY.HP #DQ_stripImg{
margin-bottom:10px;
}
BODY.HP #DQ_menuCol{
width:180px;
float:left;
position:relative;
margin-left:9px;
}

body.HP #DQ_menuCol .logos {
bottom:-110px;



}

BODY.HP #DQ_contentCols{
width:680px;
float:right;
padding-right:25px;
margin-bottom:10px;
}
/***********************************************
 Styles for the Login form 
***********************************************/ 
#DQ_login{
position:relative;
}
.DQ_HPloginForm{
position:absolute;
left:648px;
top:7px;
width:247px;
/*border:1px solid #553C2D;*/
height:111px;
font-size:1em;
/*font-weight:bold;*/
text-align:left;
padding:10px;
background-image:url(../images/home/login_box.jpg);
filter:alpha(opacity=88);
opacity:0.88;
margin:0;
}
.DQ_HPloginForm LABEL{
width:75px;
}

.DQ_HPloginForm div.DQ_formRow{
margin-bottom:1px;
font-weight:bold;
}


#DQ_loginForm .btn{
font-size:0.9em;
}
#DQ_loginForm input.DQ_thinForm{
font-size:1em;
}
#DQ_HPloginForm .DQ_error{
color:#FF0000;
font-size:0.8em;
margin-top:-5px;
}

#DQ_HPloginForm input {
width:150px;


}

#DQ_HPloginForm .DQ_btn {
width:50px;
}

#DQ_HPloginForm #member .DQ_btn {
width:70px;
margin-left:50px;
}

#DQ_HPloginForm .homeCheck input {
width:20px;
margin:0px;

}

#DQ_HPloginForm .homeCheck {
width:20px;
font-weight:bold;
padding-right:15px;

}

#member {
/*margin-top:8px;*/
position:absolute;
bottom:7px;


}

/* END  Styles for the Login form 
----------------------------*/


/***********************************************
 Styles for the Title of the Content blocks 
***********************************************/ 
BODY.HP #DQ_menuCol .DQ_secTitle,
BODY.HP #DQ_mainCol .DQ_secTitle,
BODY.HP #DQ_2ryCol .DQ_secTitle{
height:30px;
/*border-left:4px solid #FF9A31;
background:url(/images/bgSecTitle.gif) top right no-repeat;
background-color:#553c2d;*/
padding-left:8px;
text-align:left;
/*margin-bottom:10px;*/
}
BODY.HP #DQ_2ryCol .DQ_secTitle{
background-image:url(../images/home/monthlyPollTop.gif);
background-repeat:no-repeat;
}

.DQ_NewTitle {
background:url(/images/home/news.gif)  no-repeat;
height:26px;
padding-left:12px;
padding-top:6px;

}

.DQ_TLCTitle {
background:url(/images/home/tlc_bg.gif)  no-repeat;
height:26px;
padding-left:12px;
padding-top:4px;
clear:both;

}



BODY.HP #DQ_menuCol .DQ_pollTitle{/* The title of the Weekly Poll does not contain left hand orange border */
border-left:none;
margin-bottom:0;
background-image:url(../images/home/monthlyPollBG.gif);
}
BODY.HP #DQ_menuCol .DQ_secTitle IMG,
BODY.HP #DQ_2ryCol .DQ_secTitle IMG{
margin-top:7px;
}
BODY.HP #DQ_mainCol .DQ_secTitle IMG{
margin-top:5px;
}

/* END Styles for the Title of the Content blocks 
----------------------------*/


/***********************************************
 Styles for Menu Column 
***********************************************/ 
BODY.HP .DQ_menuColItem{
padding-left:7px;
font-size:0.8em;
}

		/***********************************************
		 Left Menu  styles
		***********************************************/ 
		BODY.HP #DQ_navMain{
		position:relative;
		width:180px;
		font-size:1em;
		/*border:1px solid #666699;*/
		background:none;
		margin-top: 1px;
		margin-bottom:20px;
		padding: 0;
		}
/*		#DQ_navMain li a{
		text-decoration: none;
		display: block;
		padding: 5px 8px;
		width: 163px;
		background:none;
		}
		#DQ_navMain li a:link,
		#DQ_navMain li a:visited{
		color:#666699;
		background:#fff;
		}
		#DQ_navMain li a:hover,
		 #DQ_navMain li a:focus,
		 #DQ_navMain li a:active{
		color:#553C2D;
		background: none
		}*/
		
		
		/* END Left menu styles
		----------------------------*/


BODY.HP #DQ_poll{
font-size:0.9em;
border:2px solid #B5AAA4;
border-top:none;
border-bottom:none;
padding:0px 5px;
width:148px;
margin-bottom:0px;
background-color:#fff;
}
BODY.HP #DQ_poll OL{
margin:7px 0;
}

#DQ_pollTitle {
background:url(../images/home/monthlyPollBot.gif) bottom left no-repeat;
padding-bottom:20px;
margin-bottom:10px;

}


/* END Menu  Column styles
----------------------------*/


/***********************************************
 Styles for Latest Features Block 
***********************************************/ 
BODY.HP #DQ_featuresHead{
background:url(/images/home/latest_dq.gif) top right no-repeat;
font-size:1.2em;
font-weight:bold;
color:#ffffff;
height:26px;
padding-top:4px;
padding-left:12px;
}
BODY.HP #DQ_features{
border:1px dashed #553c2d;
border-top:none;
background-color:#FFFFFF;
margin-bottom:20px;
}
DIV.DQ_featuredItem{
width:182px;
float:left;
text-align:center;
}
DIV.DQ_featuredItem H1{
font-size:1.1em;
color:#666699;
font-weight:bold;
margin-top:10px;
margin-bottom:5px;
}

.latest {
border:1px solid #553C2D;
float:left;
margin:20px 6px;
height:116px;
}

#DQ_contentCols .latest a, #video_channel_container a {
text-decoration:none;
}

.latest_txt {
background-color:#553C2D;
color:#FFFFFF;
/*float:left;*/
font-family:trebuchet MS,arial;
font-size:1.1em;
font-weight:bold;
margin-top:-26px;
opacity:0.8;
filter:alpha(opacity=80);
padding:4px 5px 3px;
/*position:absolute;*/
text-align:center;
/*top:91px;*/
width:146px;

}
/* END Styles for Latest Features Block 
----------------------------*/


/***********************************************
 Styles for Central Column 
***********************************************/ 
BODY.HP #DQ_mainCol{
width:500px;
float:left;
font-size:0.9em;
/*border-right:1px solid #D4D2CF;*/
padding-right:5px;

}

.DQ_NewsItem {

padding:0px 12px 12px;
margin-bottom:0px;
background: url(/images/home/news_bg.jpg) repeat-x left bottom;
border:1px solid #C2C2D6;
border-bottom:0px;
border-top:0px;
}
.news_container {
margin:6px 0px;
float:left;
width:500px;

}

#tlc_col {
margin:20px 0px;


}

.DQ_TLCColItem {
background:url(../images/home/tlc_col_bg.jpg) repeat-x bottom;
margin: 0px;
border:1px solid #AA9D96;
border-top:0px; 
border-bottom:0px;

}




BODY.HP DIV.DQ_mainColItem{
border-bottom:1px dashed #553C2D;
padding-left:7px;
padding-bottom:12px;
margin-bottom:12px;
}

BODY.HP DIV.DQ_mainColItem A{
font-weight:bold;
}
P.DQ_date{
color:#ff9a31;
font-weight:bold;
margin-top:3px
}
BODY.HP IMG.DQ_face{
float:left;
margin:5px 15px;
}
BODY.HP DIV.tlcText{
width:530px;
margin-left:130px;
}

BODY.HP DIV.tlcText a {
font-weight:bold;
}

H2.DQ_tlcSection{
text-transform:uppercase;
font-weight:bold;
margin-bottom:3px;
}
/* END Styles for Central Column   
----------------------------*/


/***********************************************
 Styles for Right Hand Column 
 ***********************************************/ 
BODY.HP #DQ_2ryCol{
width:165px;
padding-left:10px;
float:left;
}

#DQ_menuCol .DQ_perItem{/*Style for item block within the Menu column */
text-align:right;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}
#DQ_menuCol .DQ_perItem P{
text-align:left;
}
#DQ_menuCol .DQ_perItem A:hover P{
text-decoration:underline;
}

BODY.HP DIV.DQ_perItem{/*Style for item block within the Periodicals column */
font-size:0.8em;
text-align:right;
margin-bottom:20px;
}
BODY.HP DIV.DQ_perItem A:hover P{
text-decoration:underline;
}
/* END Styles for Right Hand Column 
----------------------------*/


/*********************************************
	Styles for Quiz & Periodicals/pubmead
***********************************************/

#quiz_feature {
background:#CAAD9B url("/images/home/quiz_bot.jpg") bottom no-repeat;
color:#fff;
padding-bottom:10px;
margin-bottom:30px;
}

#quiz_feature_content {
border:1px solid #553C2D;
border-top:0px;
border-bottom:0px;
}

#quiz_feature_content a {
text-decoration:none;


}

#quiz_feature p {
color:#fff;
padding:10px;
text-align:center;

}

#DQ_2ryCol .DRVC_Features {
background:url("../images/home/feature_top.jpg") top no-repeat;
padding-top:8px;
text-align:center;
margin:10px 0px;
}

BODY.HP .DRVC_Features div.DQ_perItem {
border:1px solid #B5AAA4;
border-bottom:0px;
border-top:0px;
margin:0px 2.5px ;
text-align:center;
padding:2px;

}

/***** Video channel Homepage *****/

BODY.HP #DQ_videoHead{
background:url(/images/home/video_title.jpg) top right no-repeat;
font-size:1.2em;
font-weight:bold;
color:#ffffff;
height:28px;
padding-top:2px;
padding-left:12px;
}

#VideoChannel_CurrentRollover {
color:#FFFFFF;
margin:2px 10px 0;
padding:0;


}

#video_channel_container {
background:url(../images/home/video_bg_bot.jpg) no-repeat bottom;
float:left;
height:166px;
margin:20px 0px;


}

#video_channel_content {
border:1px solid #666699;
border-top:0px;
border-bottom:0px;
background:url(../images/home/video_bg.jpg)  repeat-x;
height:122px;
width:678px;

}

#video_channel_content ul {
float:left;
width:380px;
display:inline;

}
#video_channel_content li {
display:inline;


}


#video_links {
width:289px;
margin:10px 2px;
float:left;

}

#video_links img {
border:0px;


}

#video_channel_content li div {
display:inline;
float:left;
margin:1px;

}

.video_cont {
position:relative;

}

/*#Video_Image1 {
border:1px solid #676799;

position:relative;
}

#Video_Image2 {
border:1px solid #FF9B33;

position:relative;
}

#Video_Image3 {
border:1px solid #563D2E;

position:relative;
}*/

.video_txt {

bottom:2px;
color:#FFFFFF;
font-family:trebuchet MS,arial;
font-size:0.9em;
font-weight:bold;
left:2px;
letter-spacing:-0.03em;
line-height:1em;
margin:auto;
opacity:0.88;
filter:alpha(opacity=88);
padding:4px 5% 2px;
position:absolute;
text-align:center;
width:85.4%;
height:22px;
}

.txt_vid1 {
background-color:#666699;
}

.txt_vid2 {
background-color:#FF9A31;
padding: 4px 8% 2px;
width:79.4%;
}
.txt_vid3 {
background-color:#553C2D;
padding-top:7px;
height:19px;
}

.periodicals {
	background-image:url(../images/features/periodical-bg.gif);
	background-repeat:no-repeat;
	padding:40px 10px 10px;
	height:200px;
	text-align:center	
}

.periodicals p {
	font-size:0.9em;
	font-weight:normal;
	padding-top:10px;
	
	
}
