/* CSS Document */

body table
{
font-size: 12px;
}

a
{
text-decoration:none;
color: #1b75bc;
}

a:hover
{
color: #999999;
text-decoration: underline;
}

a img
{ border: 0px;}

p
{
margin-top: 0px;
margin-bottom: 10px;
line-height: 1.6em;
}
.quote
{
color: #888;
font-style:italic;
line-height: 1.5em;
}

.quote-sig
{
/*background: url(/media/21453/swirls-mini.png) no-repeat bottom right;*/
width: 100%;
text-align: right;
color: #555;
margin-bottom: 10px;
}

#content_main ul, ol
{
margin-bottom: 10px;
}

#content_main li
{
margin-left: 0px;
}

.red-emphasis
{
font-weight: bold;
color: #FF0000;
}

.image-left
{
float: left;
margin-right: 10px;
}

.image-right
{
float: right;
margin-left: 10px;
}


.type-icon
{
float: left;
margin-right: 3px;
margin-top: 4px;
}

.image { float: left; margin: 9px 9px 3px 0; border: solid 1px black;}

.date
{
color: rgb(128, 128, 128);
font-size: 0.9em;
}


.TdCaseDetails
{
border-bottom: solid 1px #dfdfdf;
padding: 3px;
vertical-align: top;
}

#navlist 
{ 
list-style-image: url(arrow_two.gif); 
margin-left: 15px;
} 

#navlist li
{ 
margin-bottom: 10px;
line-height: 1.5;
}

.bqstart 
{
float: left;
font-size: 500%;
margin-top: -20px;
padding-top: 5px;
height: 45px;
color: #29449f;
font-family: Georgia, "Times New Roman", Times, serif;
}

.bqend 
{
font-size: 500%;
margin-top: -22px;
float: right;
height: 25px;
margin-left: 10px;
color: #29449f;
font-family: Georgia, "Times New Roman", Times, serif;
}
 
.Emphasis_Bold
{
font-weight: bold;
font-style: italic;
}

.fine-print
{
font-size: .9em;
font-weight: bold;
font-style: italic;
}

.reference
{
font-size: .9em;
}

.related_box
{
border: 1px solid gray;
background-color: #eee;
padding: 10px;
margin: 10px;
}

.no-bullets
{
 list-style: none;
margin-left: 5px;
}

.left-img
{
margin-left: 10px;
}

.tab-content
{
width: 100%;
clear: both;
padding: 0px 5px;
}

.tab-content ul
{
margin: 0px;
}

.lc-thumb
{
float:left;
padding-right: 10px;
width: 120px;
height: 90px;
}

.lc-row td
{
border-bottom: 1px solid #ccc
}

.lc-alt-row td
{
border-bottom: 1px solid #ccc
}

.lc-header th
{
margin-bottom: 10px;
font-size: 1.1em;
border-bottom: 2px solid #ddd;
}

.lc-header th a
{

}

.lc-pager td td
{
padding-right: 10px;
border: grey 1px solid;
background-color: #eee;
padding: 4px 6px;
}

.lc-pager td td a
{
text-decoration: underline;
}

.lc-description
{
padding-bottom: 15px;
}

.author
{
font-size: .8em;
font-style:italic;
margin: 0;
color: #666;
}


#filter-box
{
padding: 10px;
background-color: #eee;
top: -4px;
position:relative;
border-top:1px solid #ddd;
}

.arrow
{top: -2px; position: relative;}

.faq .faq-item
{
    position: relative; /* fixes an IE6 problem and is benign for other browsers */
    /*background: url(/media/35559/plus-symbol.jpg) no-repeat top left;*/
    margin: 0 0 4px 20px;
    cursor: pointer;
}

.faq .faq-question
{
background: url(/media/35559/plus-symbol.jpg) no-repeat top left;
/*margin-left: 20px;*/
padding-left:20px;
position: relative;
top: -3px;
}

.faq .faq-answer
{
    display: none;
    padding: 0px 0 0 10px;
    margin: 0px 25px 25px 0;
    color: #000000;
}

.faq .faq-collapsed-item .faq-answer
{
    display: none;
}
.faq .faq-expanded-item
{
    /*original - background: url(/media/35564/minus-symbol.jpg) no-repeat top left;*/
}
.faq .faq-expanded-item .faq-answer
{
    display: block;
}

.legend-icon
{
margin-left: 29px;
top: 3px;
position: relative;
}

#divErorr
{
    color: #ff3333;
}

.error
{
font-weight: bold;
border: 1px solid red;
background-color: #ffe;
display: block;
padding: 10px;
z-index:1;
}

.messageBox
{
font-weight: bold;
border: 1px solid #3300CC;
background-color: #DBF0F7;
display: block;
padding: 10px;
z-index:1;
}


.mainButton { width:107px; text-align:center; height:30px;cursor:pointer; align:right;}



























































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-weight: bold;
font-size: 2.2em;
padding: 5px 0px;
color: #002C50;
margin: 0;
}

.small-text {
font-size: .8em;
}

.image-right {
float: right;
margin-left: 10px;
}

.image-left {
float: left;
margin-right: 10px;
}

h2 {
	font-weight: normal;
	font-size: 1.6em;
	color: #002C50;
	margin: 0;
	padding: 0;
}

h3 {
font-size: 1.4em;
font-weight: normal;
color: #002C50;
margin: 0;
padding-top: 10px;
padding-bottom: 15px;
background: url(/media/21568/divider-pointed-800.png) no-repeat bottom left;
}

h4 {
font-size: 1.2em;
font-weight: normal;
color: #002C50;
margin: 5px 0;
padding-top: 3px;
}

.liveEdit {
color: red;
}

left-logo {
padding-right: 8px;
}


