/* CLASSES: msMainContent */
div.ateMainContent
{
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 0px;
	width: 400px;
	margin: 0;
	padding: 15px;
}

/* CLASSES: msRightContent */
div.ateRightContent
{
	position: absolute;
	display: block;
	overflow: hidden;
	left: 440px;
	top: 0px;
	width: 180px;
	background-color: transparent;
	margin: 0;
	padding: 0;
}

/* CLASSES: Q&A-LIST - Top and bottom containers for headers and links */
div.ateListLinksHeader
{
	display: block;
	float: left;
	background-color: transparent;
	width: 390px;
	margin: 0;
	padding: 5px;
	overflow: hidden;
}
div.ateListLinksHeader h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; /*color: #000000;*/
	margin: 0;
	padding: 0 0 10px 0;
}
div.ateListLinksTop
{
	display: block;
	float: left;
	background-color: transparent;
	width: 390px;
	margin: 0;
	padding: 5px;
	border-bottom: 1px dashed #000000;
	overflow: hidden;
}
div.ateListLinksBot
{
	display: block;
	float: left;
	background-color: transparent;
	width: 390px;
	margin: 0;
	padding: 5px;
	overflow: hidden;
}
div.ateListLinksTop ul, div.ateListLinksBot ul
{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0; /*width: 390px;*/
}
li.ateListLinkLeft
{
	float: left;
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
li.ateListLinkRight
{
	float: right;
	padding: 0;
	margin: 0;
}

li.ateListLinkLeft a.ateListLink, li.ateListLinkRight a.ateListLink
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0F238C;
}
li.ateListLinkLeft a.ateListLink:link, li.ateListLinkRight a.ateListLink:link
{
	color: #0F238C;
}
li.ateListLinkLeft a.ateListLink:hover, li.ateListLinkRight a.ateListLink:hover
{
	color: #0F238C;
}
li.ateListLinkLeft a.ateListLink:visited, li.ateListLinkRight a.ateListLink:visited
{
	color: #0F238C;
}
li.ateListLinkLeft a.ateListLink:active, li.ateListLinkRight a.ateListLink:active
{
	color: #0F238C;
}

/* CLASSES: Q&A-LIST - Containers for each of the QA-list items */
div.ateListContainer1
{
	display: inline;
	float: left;
	background-color: transparent;
	width: 390px;
	margin: 0;
	padding: 10px 5px 10px 5px;
}
div.ateListContainer2
{
	display: inline;
	float: left;
	background-color: #FFFFFF;
	width: 390px;
	margin: 0;
	padding: 10px 5px 10px 5px;
}

p.ateListContainer
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
p.ateListHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

h2.ateListHeader
{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

h2.ateListHeader a.ateListHeader
{
	color: #000000;
}
h2.ateListHeader a.ateListHeader:link
{
	color: #000000;
}
h2.ateListHeader a.ateListHeader:hover
{
	color: #000000;
}
h2.ateListHeader a.ateListHeader:visited
{
	color: #000000;
}
h2.ateListHeader a.ateListHeader:active
{
	color: #000000;
}

/* CLASSES: Q&A-SEARCH - Containers for each of the QA-list items */
div.ateSearchContainer
{
	display: inline;
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 10px; /*width: 160px;*/
	border-bottom: 1px dotted #D5D9ED;
}
div.ateSearchContainer p
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
	margin: 0;
	padding: 0 0 5px 0;
}
input.ateSearchFld
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 90px;
	border: 1px solid #A5ACB2;
	margin: 0;
	padding: 1px;
}
input.ateSearchBtn
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 0;
	background-color: #5361A6;
	margin-left: 5px;
	padding: 2px 10px 1px 10px;
}

/* CLASSES: Q&A-EXPERT LIST - Containers for each of the QA-list items */
div.ateRightExpertList
{
	display: inline;
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 10px;
	width: 160px;
	border-bottom: 1px dotted #D5D9ED;
}
div.ateRightExpertList p
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
div.ateRightExpertList ul
{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 160px;
	vertical-align: text-bottom;
}
li.ateRightExpertListImg
{
	float: left;
	width: 77px;
	padding: 0;
	margin: 0;
}
li.ateRightExpertListLnks
{
	float: left;
	width: 78px;
	padding: 30px 0 0 0;
	margin: 0;
	text-align: left;
}

li.ateRightExpertListLnks a
{
	margin: 2px;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F238C;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}
li.ateRightExpertListLnks a:link
{
	color: #0F238C;
	text-decoration: none;
}
li.ateRightExpertListLnks a:visited
{
	color: #0F238C;
	text-decoration: none;
}
li.ateRightExpertListLnks a:hover
{
	color: #0F238C;
	text-decoration: underline;
}
li.ateRightExpertListLnks a:active
{
	color: #0F238C;
}

div.ateExpertListContainer p
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}

/* CLASSES: Q&A-QUESTION - Form for questions */
div.ateQuestionContainer
{
	display: block;
	float: left;
	background-color: transparent;
	width: 400px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.ateQuestionContainer h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0 0 15px 0;
}
div.ateQuestionContainer ul
{
	float: left;
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
	width: 400px;
}

li.ateQuestionText
{
	float: left;
	width: 100px;
	background-color: transparent;
	padding: 0 10px 0 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
li.ateQuestionForm
{
	float: left;
	width: 290px;
	background-color: transparent;
	padding: 0;
	margin: 0;
}

li.ateQuestionCheckInfo
{
	float: left;
	width: 360px;
	background-color: transparent;
	padding: 2px 0 0 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
}
li.ateQuestionCheckBox
{
	float: left;
	width: 25px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

li.ateQuestionSubmitBtn
{
	float: left;
	text-align: right;
	width: 360px;
	background-color: transparent;
	padding: 10px 0 0 0;
	margin: 0;
}
input.ateQuestionSubmitBtn
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 0;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #C1C6DE;
	border-bottom: 1px solid #C1C6DE;
	border-left: 1px solid #FFFFFF;
	background-color: #F9F9F8;
	margin-left: 5px;
	padding: 1px 2px 1px 2px;
}

input.ateQuestionTxtField
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
	border: 1px solid #A5ACB2;
	margin: 0;
	padding: 1px;
}
textarea.ateQuestionTxtArea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
	height: 90px;
	border: 1px solid #A5ACB2;
	margin: 0;
	padding: 1px;
}
select.ateQuestionDropDown
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
	margin: 0;
	padding: 1px;
}
input.ateQuestionCheckBox
{
	padding: 0;
	margin: 0;
}

li.ateQuestionCheckInfo a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0F238C;
	text-decoration: none;
}
li.ateQuestionCheckInfo a:link
{
	color: #0F238C;
}
li.ateQuestionCheckInfo a:hover
{
	color: #0F238C;
	text-decoration: underline;
}
li.ateQuestionCheckInfo a:visited
{
	color: #0F238C;
}
li.ateQuestionCheckInfo a:active
{
	color: #0F238C;
}

/* CLASSES: Q&A-SEARCH - Containers for each of the QA-list items */
div.ateRightQuestionList
{
	display: inline;
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 10px;
	width: 160px;
	border-bottom: 1px dotted #D5D9ED;
}
div.ateRightQuestionList ul
{
	float: left;
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
	width: 160px;
}
li.ateRightQuestionListDot
{
	float: left;
	width: 10px;
	padding: 0 5px 0 0;
	margin: 0;
	vertical-align: top;
}
li.ateRightQuestionListTxt
{
	float: left;
	width: 135px;
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	text-align: left;
}

/* CLASSES: msSnippetDocCommon */
table.ateShowExpert
{
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #F3F4F9;
}
td.ateShowExpertImg
{
	width: 153px;
	margin: 0;
	padding: 5px 15px 0 0;
	vertical-align: top;
}
td.ateShowExpertTxt
{
	margin: 0;
	padding: 5px 0 5px 0;
	vertical-align: top;
	text-align: left;
}
td.ateShowExpertTxt a.ateShowExpertTxt
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	color: #0F238C;
	text-decoration: none;
}
td.ateShowExpertTxt a.ateShowExpertTxt:link
{
	color: #0F238C;
}
td.ateShowExpertTxt a.ateShowExpertTxt:hover
{
	color: #0F238C;
	text-decoration: underline;
}
td.ateShowExpertTxt a.ateShowExpertTxt:active
{
	color: #0F238C;
}

/* CLASSES: Q&A-ANSWER - Containers for each of the QA-list items */
div.ateAnswQuestContainer
{
	display: inline;
	float: left;
	background-color: transparent;
	width: 390px;
	margin: 0;
	padding: 10px 5px 10px 5px;
}
div.ateAnswAnswContainer
{
	display: inline;
	float: left;
	background-color: #FFFFFF;
	width: 390px;
	margin: 0;
	padding: 10px 5px 10px 5px;
}

h5.ateAnswHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
p.ateAnswTxtContainer1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: left;
	vertical-align: top;
}
p.ateAnswTxtContainer2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

h2.ateListHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}


h2.ateListHeader a
{
	color: #0F238C;
	font-weight: bold;
}
h2.ateListHeader a:link
{
	color: #0F238C;
	font-weight: bold;
}
h2.ateListHeader a:hover
{
	color: #0F238C;
	font-weight: bold;
}
h2.ateListHeader a:visited
{
	color: #0F238C;
	font-weight: bold;
}
h2.ateListHeader a:active
{
	color: #0F238C;
	font-weight: bold;
}




