/*body {
	font-family: tahoma, arial, sans-serif;
}*/

#subTitle
{
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	color:#CC0202;
}

.component_messageboard 
{
background:#FFFFFF url(../images/megaphone.gif) no-repeat 0px 0px;
border:4px solid #D6D6D6;
margin-bottom:10px;
width:165px;
}
 
.emailfielderror
{
color:#029ACC;
font-weight:bold;
margin-left:203px;

}
 
.messageboard_title
{
	position : relative;
	left : 50px;
	top : 3px;
	height : 35px;
	width : 102px;
	background-color:#CC0202;
	padding-left : 5px;
	padding : 6px 5px 5px 5px;
}
.messageboard_content
{
	position : relative;
	padding : 5px 5px 5px 5px;
	top : 10px;
}
* html #topTenFAQ
{
	/*border:4px solid #EEEEEE;*/
	width:404px;
	overflow:hidden;	
}
#topTenFAQ h2 
{
	background-color:#CD0000;
	color:#FFFFFF;
	font-size:135% !important;
	padding:3px 2px;
}

.noDisplay { 
display:none;
}

.visualClear { 
display:block;
clear:all;
}

* html .visualIEFloatFix,
* html dl.portlet {
height: 0.01%;
}


dl.portlet { 
padding:0;
margin: 0 !important;
}

dd.portletItem { 
padding:5px 10px !important;
}


#explanatoryArticle { 
height:auto !important;
xxheight:47px;
xxmin-height:47px;
margin-top : 40px;
}

#questionAttachedArticlesContainer {
margin-top:0px;
}

li.MsoNormal
{
list-style-type:disc;
}

#questionAttachedArticles dt.portletHeader,
#relatedArticles dt.portletHeader { 
color:#CB0202;
padding: 0.25em;
text-transform: uppercase;
font-weight: bold;
}

#questionAttachedArticles dd.portletItem,
#relatedArticles dd.portletItem { 
border:1px solid #FFE157;
text-align:left;
margin-left:0px;
margin-right:2px;
background-color:#FFF7D6;
padding-left:3px !important;

}

#questionAttachedArticles dd.portletItem ul,
#relatedArticles dd.portletItem ul { 
margin-left:0px;
}

#questionAttachedArticles dd.portletItem ul li,
#relatedArticles dd.portletItem ul li { 
line-height:1.4;
}

#questionAttachedArticles dd.portletItem ul li a,
#relatedArticles dd.portletItem ul li a { 
color:#000000;
/*font-weight: bold;*/
text-decoration: none;
}

#questionAttachedArticles dd.portletItem ul li a img,
#relatedArticles dd.portletItem ul li a img,
#backtoPrevious a img,
#articleList td a img { 
vertical-align:middle;
margin-right:3px;
margin-top:0px;
margin-bottom:0px;
}

#topTenFAQ ul.link_list2Col li dl dt a { 
/*display:block;*/
padding:0;

}

/*#topTenFAQ ul.link_list2Col li dl dt a span.imgContainer img { 
float:none;
}*/

#topTenFAQ ul.link_list2Col li dl dt a span.imgContainer:hover,
#topTenFAQ ul.link_list2Col li dl dt span:hover,
#topTenFAQ ul.link_list2Col li dl dt span.hover,
#topTenFAQ ul.link_list2Col li dl dt a span.imgContainer.hover { 
cursor:pointer;
}

#topTenFAQ ul.link_list2Col li dl dt img { 
vertical-align:middle;
}

/*#topTenFAQ ul.link_list2Col li dl dt a span.imgContainer img,
#topTenFAQ ul.link_list2Col li dl dt a img { 
vertical-align:top;
display:inline;
}*/

#topTenFAQ ul.link_list2Col li dl dt span a img.noDisplay,
#topTenFAQ ul.link_list2Col li dl dt a span.imgContainer img.noDisplay { 
display:none;
}

#articleList td a { 
text-decoration:none;
color:#000000;
}

* html li,
* html button,
* html span.summary { 
behavior: expression( 
this.onmouseover = new Function("this.className += ' hover'"), 
this.onmouseout = new Function("this.className = this.className.replace(' hover','')"), 
this.style.behavior = null 
); 
} 

dl#answeredQuestions.portlet { 
overflow:hidden;
margin-top:0px;
}

#answeredQuestions dt.portletHeader,
#articleList dt.portletHeader { 
background-color:#CB0202;
color:#ffffff;
padding: 0.25em;
text-transform: uppercase;
font-weight: bold !important;
}

/*li.answeredQuestion a {
	display:block;
	width:100%;
	color:#000000;
}

li.answeredQuestion a span {
	margin-right:20px;
	width:50%;
	display:block;
}*/

li.answeredQuestion span {
	margin-right:20px;
	width:50%;
	display:block;
}

dl#answeredQuestions.portlet dd.portletItem ul li.answeredQuestion ul {
	margin-right:20px;
	margin-left:50%;
	margin-top:-1.4em;
}
li.answeredQuestion ul li {
	margin-right:20px;
	position_relative;
	display:block;
}

dl#answeredQuestions.portlet dd.portletItem,
dl#articleList.portlet dd.portletItem {
margin-left:0px !important;

}

dl#answeredQuestions.portlet dd.portletItem ul {
margin-left:0px;
padding-left:0px !important;
}

dl#answeredQuestions.portlet dd.portletItem ul li.answeredQuestion {
margin-bottom:0.25em;
padding-bottom:0.125em;
}


div.qTitle { 
font-weight:bold;
margin: 5px 0;
}

div.webapp_structure_mainTxtcol {
	overflow:hidden;	
}

div.vm_container {
	border:4px solid #EEEEEE;
	overflow:hidden;
	margin-bottom:7px;
	/*margin-top:-14px;*/
	padding-top:0px;
	
}

#unansweredQuestions dl { 
overflow:hidden;
margin-top:0px;
}

#unansweredQuestions dd.portletItem { 
margin-left:0px;
padding:5px;
}

#unansweredQuestions dd.portletItem ul.bulleted { 
margin:0;
padding:0;
}

#unansweredQuestions dt.portletHeader { 
background-color:#CB0202;
color:#ffffff;
padding: 0.25em;
text-transform: uppercase;
font-weight: bold !important;
}

.formControls { 
text-align:right;
}

.formControls button { 
background-color:#CB0202;
color:#ffffff;
text-transform:capitalize;
font-weight:bold;
border:1px solid black;
cursor: pointer;
font-size:95%;
}

.portletFooter { 
text-align:right;
margin-right:3px;
}



*html #contenttwocolsfloated{
	margin-top: -15px;
	padding-bottom: 20px;
	margin-right:7px;
	width: auto;
	background: url("../images/nav_bg2.gif") 0 30px repeat-y;
	clear: both;
	}
	
#contenttwocolsfloated {
	width: 760px;
	margin-top: -15px;
	padding-bottom: 20px;
	background: url("../images/nav_bg2.gif") 0 30px repeat-y;
	clear: both;
	}

#feedbackRating { 
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
margin: 7px 0;
padding: 5px;
width:100%;
}

span.feedbackQuestion { 
font-weight:bold;
float:left;
padding: 2px 0;
width:50%;
}

div.ratingControl { 
margin-left:50%;
}

div.ratingControl label:hover  { 
cursor: pointer;
}

#feedbackRating .formControls { 
display:none;
}

h2#articleRowHeader { 
color:#000000;
font-size:110%;
font-weight: bold;
}

.articleRowHeader
{
margin:0 5px;
}
.articleContent { 
margin:0px 5px 10px 5px;
}

#backtoPrevious { 
margin-top:2em;
}

#backtoPrevious a { 
font-weight:bold;
text-decoration:none;
}

ul.link_list2Col { 
margin-left:0px;
padding-left:0.5em;
}

ul.link_list2Col li { 
border-bottom:1px dotted gray;
padding-bottom:0.5em;
margin-right:1em;
border-top:1px solid #ffffff;
}

a.moreLink { 
display:block;
text-align:right;
text-decoration:none;
}

#topTenFAQ dt a { 
color:#000000;
text-decoration:none;
}

#topTenFAQ a { 
color:#000000;
text-decoration:none;
}



#topTenFAQ a.moreLink {
color:#CC0102;
text-decoration:none;
}

#topTenFAQ a.moreLink:hover {
color:#8E0000;
}


#topTenFAQ dd { 
padding:0.25em 0;
font-size:95%;
}

#suggestionsForm fieldset { 
border:none;
margin: 1em 0em 1em 0em;
line-height: 1.5em;
width: auto;
}


textarea {
width: 100%;
}

.field {
top: 0;
left: 0;
margin: 0 0.5em 1em 0;
clear: both;
}
#iframebasket 
{
margin-top:30px;
margin-left:583px;
position:absolute;
top:111px;
width:175px;
z-index:100;
}
.shoppingiFrame
{
	position : absolute;
	left : 892px;
	top : 140px;
}
.loginiFrame
{
	position : absolute;
	left : 10px;
	top : 140px;
}
.adverserating
{
}

