#kb-container {
	text-align:left;
	background:#FFFFFF;
	width:812px;
	margin:20px auto;
}

.title { width:auto; height:20px; font:normal 1em arial, helvetica; color:#666666; padding:10px 0px 8px 6px; }
.header { background:#DFDFDF; color:#666666; width:auto; height:22px; font:bold 13px arial, helvetica; padding:5px 0px 3px 10px; margin:0 0 12px 0; }
.header-img { background:#DFDFDF; color:#000000; width:auto; height:32px; font:bold 13px arial, helvetica; margin:0 0 12px 0; }
.header.normal { font:normal 16px arial, helvetica; line-height:22px;}

/***************************** Primary Section ************************************/
#primary-welcome-section { width: 607px; float:left; }
#primary-section { width:186px; float:left; }
#primary-section { width:186px; float:left; }

.large-searchBox { background-color:#DFDFDF; width:auto; height:30px; padding:10px 10px 14px 10px; overflow:hidden; }
.large-search { width: 541px; height: 31px; font: normal 13px arial, helvetica;}
.small-searchBox { background-color:#DFDFDF; width:auto; height:20px; padding:5px 0px 5px 5px; overflow:hidden; }
.small-search { width: 150px; height: 17px; font: normal 12px arial, helvetica;}
#search_button { cursor: pointer; }

#subjects { background-color:#DFDFDF; padding:5px 5px 5px 5px; width:176px; float:left;}
.subject-nav { position:relative; background-color:#DFDFDF; width:167px; padding:7px 0px 7px 7px; font:bold 12px arial, helvetica; color:#666666; border:1px solid #BFBFBF; border-top:0; }
	.subject-nav > div { display:none; }
.subject-nav:hover { background-color:#F7F7F7; color:#000000; }
	.subject-nav:hover #subjects_list { display:block; position:absolute; top:-1px; left:174px; background:#f7f7f7; width:180px; z-index:1000; border:1px solid #bfbfbf; padding:0 0 0 5px;}
.subject-nav.selected { background-color:#F7F7F7; color:#000000; }
	.subject-nav.selected #subjects_list { display:block; position:relative !important; top:auto; left:auto; width:auto; background:none; border:none; padding:0;  }
.topic-subnav { margin:8px 0; padding:0px 0px 0px 12px; font:normal 12px arial, helvetica;  background:url(../images/bullet.gif) no-repeat 1px 3px; }

#welcome-container { float:right; width: 400px; margin-left: 2px; }
.content { color:#666666; padding:10px 8px 0px 10px; overflow:hidden; }
.content img { max-width:410px; }


/*************************** Secondary Section *************************************/
#secondary-welcome-section { float:right;}
#secondary-section { width:610px; float:left; margin-left: 8px; }

#latestQ-container { width:200px; float:right; margin-left:1px; border-left:1px solid #DFDFDF; }
#latestQ-container .link { cursor:pointer; font:bold 13px arial, helvetica; text-decoration:none; color:#51B5E0 }
#latestQ-container .latestQ { margin:5px 5px 10px 8px; }
#latestQ-container .latestQ tr:first-child + tr td { font:normal 12px arial, helvetica; color:#666666; }

#qContent { width:450px; float:left; }
.qItem { width:auto; float:clear; margin:10px 0px 10px 10px; border-bottom: 2px dotted #ededed; padding-bottom: 8px;}
.qItem .link { cursor:pointer; font:bold 14px arial, helvetica; text-decoration:none; color:#51B5E0; }
.qItem .link:hover { color:#000000; }
.qItem .qTitle, h1 { font:bold 18px arial, helvetica; color:#51b5e0; margin-bottom:14px; padding-bottom:10px; }
.qItem .qText { margin-top:5px;  color:#646464; font-size:12px; line-height:16px; }
#article-txt h1	{  color: #003D6B; font-size: 18px; font-weight: bold; margin-bottom: 12px;}
.qItem .latestQ { margin:10px 0px 0px 10px; }
.qItem .latestQ tr:first-child + tr td { font:normal 12px arial, helvetica; color:#666666; }
.qItem .latestQ tr:first-child + tr { padding: 3px 3px; }

#qMedia { width:146px; float: right; }
#qVideo { width:auto; min-height:200px; margin-top:10px; border-left:1px solid #E0E0E0; }
#qVideo table.qVideo-content { margin: 5px 0px 0px 10px; }
#qVideo table.qVideo-content tr td { padding-bottom:10px; }
#qVideo table.qVideo-content .link { cursor:pointer; font:bold 13px arial, helvetica; text-decoration:none; color:#666666; }

#qDoc { width:auto; min-height:200px; margin-top:10px; border-left:1px solid #E0E0E0; }
#qDoc table.qDoc-content { margin: 5px 0px 0px 10px; }
#qDoc table.qDoc-content tr td { padding-bottom:10px; }
#qDoc table.qDoc-content .link { cursor:pointer; font:bold 13px arial, helvetica; text-decoration:none; color:#666666; }

#help-info { margin-top:30px; padding:20px 10px 20px 10px; text-align:center; background-color:#E9E9E9; font:normal 13px arial, helvetica; color:#666666; }


