body
{
    line-height:1.5;
}


#rt_header_block,#rt_header_block table
{
    line-height:50%;
}

#rt_header_block .menu_container,#rt_header_block .menu_container table
{
    line-height:125%;
}
#header_links
{
    line-height:125%;
}
h1
{
    /*border-bottom:1px dashed;*/
    font-weight:bold;
    color:#D98813 !important;
    text-decoration:none;
    display:inline;
    font-size:16px;
}
h2 {font-weight: bold;}
h3 {font-size: 18px; font-weight: bold; margin-bottom: 0.75em;}

#rt_footer_block h3
{
    font-size: 1.17em; 
    font-weight: bold; 
    margin: 1em 0px;
}
.info
{
    color:#999999;
    margin-bottom:0.75em;
}
ul
{
    padding:0px;
}
ul.items
{
    list-style-type: none;
    margin: 0;
    font-size: 12px;
}
.items li
{
    margin-bottom: 1.25em;
}
.items p
{
    margin-bottom: 1em;
}
.items h2, .items h1
{
    font-size: 16px;
    display: inline;    
}
.items h2 a, .items h1
{
    /*border-bottom: 1px dashed;*/
    text-decoration: none;
    color: black;
}
.items h3
{
    font-size: 16px;
    margin-bottom: 0.6em;
}
.items ul, .items ol
{
    margin-bottom: 1.25em;
}
.items ul
{
    list-style-type: none;
    margin-left: 0;
}
.items ul li
{
    padding-left: 21px;
    background: transparent url(/images/icons/bullet-white.gif) no-repeat scroll 2px 6px;
}
.items ul li, .items ol li
{
    margin-bottom: 0.25em;
}

.items a:hover
{
    color: #EEAD24;
}
.paddings
{
    padding:18px;
}
div.toc
{
    border: 1px solid #ccc;
    font-size: 10pt;
margin-bottom:10px;
}
div.toc.toc-left {
    max-width: 22em;
    float: left;
    margin: 5px 5px 5px 0;
}
div.toc.toc-right {
    max-width: 22em;
    float: right;
    margin: 5px 0 5px 5px;
}

div.toc a.toc-header {
    display: block;
    background-color: #f8f8ec;
    border-top: 1px solid #fcfcfc;
    border-left: 1px solid #fcfcfc;
    border-bottom: 1px solid #f0f0e0;
    border-right: 1px solid #f0f0e0;
    color: #777;
/** Styling regarding TOC title: **/
    padding: 1px 2px;
    text-align: left;
    font-size: 8pt;
    font-weight: bold;
}

div.toc a.toc-header:hover {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #fcfcfc;
    border-right: 1px solid #fcfcfc;
}
div.toc ul {
    list-style: none;
    
    margin: 0;
    padding: 5px;
    background-color: #fcfcfc;
    overflow: hidden;
    white-space: nowrap;
}
div.toc.auto-collapse ul {
    display: none;
}

div.toc li a
{
    text-decoration: none;
    border: 0 none;
    color: #777;
}
div.toc li.toc-level-1
{
    font-weight: bold;
}
div.toc li.toc-level-2
{
    font-weight: bold;
    padding-left: 15px;
}
div.toc li.toc-level-3
{
    padding-left: 15px;
    margin-left:15px;
}
div.toc li.toc-level-4
{
    padding-left: 15px;
    margin-left:15px;
}
.sidebar
{
        
}
.sidebar .paddings div
{
    margin-bottom: 1.5em;
}
.sidebar h3
{
    font-size: 14px;
}
.sidebar ul, .sidebar ol
{
    margin: 0;
    list-style-type: none;
}
.sidebar ul li
{
    padding-left: 18px;
    background: transparent url(/images/icons/bullet.gif) no-repeat 1px 4px;
}
.sidebar ul li, .sidebar ol li
{
    margin-bottom: 0.5em;
}
.content
{
    background: white url(/images/sidebar-pattern.gif) repeat-y 750px 0;
}
span-24, div.span-24
{
    margin:0;
    width:996px;
    float:left;    
}
.span-17
{
    width:748px;
    float:left;    
}
.span-7
{
    width:248px;
    float:left;    
}
.alignleft
{
    float: left;
    margin-right: 15px;
}
.alignright
{
    float: right;
    margin-left: 15px;
}
a img
{
    border: none;
}
.wp-caption
{
    background-color:#EFF0F0;
    display:block;
    margin-bottom:15px;
    margin-top:5px;
    padding:4px 0 0;
    text-align:center;
}
.wp-caption-text
{
    margin:0 !important;
    padding:3px 0 !important;
}

/*patch issues going to static page*/
.help_box .box_number
{
    line-height:1;
}

.help_box ul li
{
    background:none;
    padding-left:0px;
}
.items a.green_button:hover,.items a.blue_button:hover
{
  color:#FFFFFF;  
} 
