﻿body 
{
    margin:0px; 
    font-family:arial, verdana, helvetica, sans-serif;
	font-size:10pt;
}
.h1
{
    margin:0px 0px 6px 0px;
    font-weight:bold ;
    font-size:16pt;
}
h2
{
    margin:0px 0px 6px 0px;
    font-weight:bold ;
    font-size:14pt;
}
h3
{
    border-bottom:1px solid #f1f1f1;
    background-color:#fdfdfd;
    font-size:13px;
    padding-bottom:4px;
    margin:12px 0px 3px 0px;
}
#main
{
    width:99%;
}
#header 
{
    padding:6px 0px 6px 6px;
    margin:0px;
}

#header .title
{
    font-weight:bold;
    font-size:17pt;
    color:#66f;
    margin:0px;
    padding-bottom:4px;
    float:left;
}
#header .bookmark
{
	font-size:10pt;
	font-weight:bold;
	color:#555;
    width:auto;
    float:right;
    padding-top:8px;
}
#searchbar
{
    border-top:1px #999 solid;
    background-color:#ddd;
    padding:2px 5px 3px 180px;
    vertical-align: middle;
    margin-left:6px;
    margin-bottom: 10px;
}
#searchbar .path 
{
    float:left;
    font-size: 11px;
    padding-top: 3px;
}
#searchbar form
{
    width:auto;
    display:inline;
}

#searchbar .searchDiv 
{
    width:auto;
    float:right;
}

/* Left navigation category menu */
#leftNavigation 
{
    width:180px;
    margin:0px;
    float:left;
}

#leftNavigation ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    padding-top:6px;
}
#leftNavigation ul li
{
    padding-left:24px;
    margin-bottom:6px;
}
#leftNavigation .home
{
    padding-left: 8px;
}

#leftNavigation h3.categoryTitle
{
    display:none;
}

/* Content div container */
#contentDisplay
{
    width:auto;
    margin-left: 182px;
    border: 2px solid rgb(153, 204, 255);
    padding:10px;
    min-height:435px;
}

/* UL LI*/
#categoryList ul, #article, ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    line-height:19px;
}
#categoryList ul li, #categoryList .level1 ul, li
{  
    margin:0px;
    padding:0px;
    padding-left:16px;
    font-weight:normal;
}
ul li span 
{
    font-size:8pt;
    color:#666;
}

#categoryList ul li.level1
{
    font-weight:bold;
    color:#666;
}
 
/* This code is specific to show the bullets for article body */
.articleBody ul
{
	list-style-type:disc;
    margin:0px;
    padding:0px;
    line-height:19px;
}

.articleBody li 
{ 
	margin:0px;
    padding:0px;
    margin-left: 30px;
    font-weight:normal;
 /*   list-style-image:url(../images/arrsml.gif); */
   
} 


/*This is used for new and featured image in xsl */
.articleNewFeaturedImage 
{
    text-decoration:none ;
    vertical-align:middle;
}

.articleCreatedInfo
{
    
    font-size:8pt;
    margin:14px 4px 0px 0px;
}

.articleCreatedInfo span
{
    background-color:#f6f6f6;
    padding:4px 6px;
}


/* it is for footer */
#footerDisplay 
{
    padding:8px ;
    font-size:8pt;
    background-color:#f1f1f1;
    color:#666;
    text-align:center;
    margin: 10px 0px 0px 6px;
    
}

/* This is used for troubleshooter choice path */
.troubleshooterPath 
{
    border:1px solid #ccc;
    padding:5px;
}

.nextchoices
{
    padding-top:4px;
}
.nextchoices ul li 
{
    list-style-image:url(../images/arrsml.gif);
    margin-left:30px;
    padding:0px;
}
