﻿/* Loaded images */
#firstpage .solutiondemoscreen {
background: url('https://s3.dynatrace.com/images/sprites3.png') no-repeat;
}
#header div#logo,
#header #search,
#header #secondrow a.deutsch,
#header span.login,
#header #secondrow a.english,
#header span.contactsales,
#header span.profile
{
background: url(https://s3.dynatrace.com/images/sprites3.png) no-repeat;
}
#resctr_middle li.box1, 
#resctr_middle li.box2, 
#resctr_middle li.box3,
#resctr_middle li.box4,
#resctr_middle li.box5,
#resctr_middle li.box6,
#resctr_middle li.box7,
#resctr_middle li.box8
{
    background: url('https://s3.dynatrace.com/images/resctr/box_sprites.jpg' ) no-repeat;
}

.news #resctr_top img
{
    float:none;
}
.news #resctr_top p
{
    padding-left:0;
}


#resctr_middle .newsboxes li 
{
    float:none;
}

#resctr_middle .newsboxes li.box1 
{
    background: url('../../images/news/box_sprites3.png' ) no-repeat;
    background-position:-200px 0;
}

#resctr_middle .newsboxes li.box2 , #resctr_middle .newsboxes li.box5 
{
    background: url('../../images/news/box_sprites3.png' ) no-repeat;
}

.news #resctr_middle .arrowedlist li 
{
    height:auto;
    float:none;
    padding:1px 0 1px 20px;
    width:auto;
}
.news #resctr_middle .arrowedlist li a 
{
    padding:0 0 0 0px;
    height:auto;
}

#resctr .col3 div.col
{
    width:240px;
    float:left;
    border-right:1px solid #E5E5E5;
    padding: 0 10px 0 10px;
    margin:0 17px 0 0;
}
#resctr .col4 div.col 
{
    width:150px;
    float:left;
    border-right:1px solid #E5E5E5;
    padding: 0 10px 0 10px;
    margin:0 17px 0 0;
    min-height:250px;
}

#resctr .col3 li, #resctr .col4 li
{
    border:0;
}

#header
{
    background: url('https://s3.dynatrace.com/images/pageheader/bg.png' ) repeat-x 3px 2px; 
}
#header div#logo
{    
    background-position: 0 -100px;
    float: left;
    height: 100px;
    margin-top: 34px;
    padding: 0 0 0 6px;
    width: 189px;
}

html
{
    background: #F4F5F1;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: small;
    height: 100%;
    margin: 0;
    padding: 0;
}

body
{
    font-size: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

* html body, * + html body
{
    font-size: 95%;
}

#page
{
    background: #fff;
    margin: 0 auto;
    min-height: 100%;
    padding: 0 15px;
    width: 940px;    
}

.cover {

position:absolute;
top:100px;
z-index:1000;
height:100%;
width:100%;
background: url('https://s3.dynatrace.com/images/pixel.gif' ) repeat;
}


sup
{
    font-size: 0.8em;
    line-height: 100%;
    vertical-align: top;
}

a
{
    color: #2E72B8;
    font-weight: 400;
    text-decoration: none;
}

a:hover
{
    color: #6c9ac2;
    text-decoration: underline;
}

.the_content a:visited
{
    color: #2E72B8;
}

the_content a:active
{
    color: #2C5D89;
}

.the_content h1
{
    border-bottom: 0 solid #ACB2BF;
    color: #424041;
    font-size: 283%;
    font-weight: 400;
    line-height: 1.2em;
    margin: 0 0 0.4em;
    padding: 7px 2px 3px 0;
}

.the_content h2
{
    border-bottom: 0 solid #ACB2BF;
    color: #424041;
    font-size: 181%;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.1em;
    margin: 0.9em 0 0.4em;
    padding: 0.5em 0 3px;
}

.the_content h3
{
    color: #4B4B4B;
    font-size: 115%;
    font-weight: 700;
    margin: 0;
    padding: 12px 0 3px;
}

.the_content ul
{
    margin: 0 0 1em 3em;
    padding: 0;
}

.the_content ul li
{
    margin: 0;
    padding: 0 0 0.3em 0.1em;
}

.the_content h1, .the_content h2
{
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

.pageheader h1
{
    color: #a80014;
    font-size: 283%;
    font-weight: 700;
    margin-bottom: 0;
    padding-bottom: 0;
}

.pageheader h2
{
    border: 0;
    color: #424041;
    margin-top: 0;
    padding-bottom: 15px;
    padding-top: 0;
}

.the_content
{
    color: #4B4B4B;
}

.the_content ul.nobullets, .the_content ul.nobullets li
{
    background: none;
    line-height: normal;
    list-style: none;
    margin: 0;
    width: auto;
}

.the_content strong, .the_content b
{
    color: #666;
    font-weight: 700;
}

.the_content ul.nobullets li
{
    border-bottom: 1px solid #DDD;
    padding: 0.3em 0;
}

.the_content p
{
    margin: 0;
    padding: 0 0 0.7em;
    text-align: justify;
}

p.listheader /* For paragraphs which preceed a list (<UL> or <OL>) */
{
    margin: 0;
    padding: 0;
}

.the_content .img_right {
    float:right;
    margin: 0 0px 10px 10px;
}

ul
{
    line-height: 1.4em;
    margin-bottom: 1em;
}

ul li
{
    margin: 0.1em 0 0;
}

#footer
{
    border-top: 1px solid #DDD;
    margin: 5px auto 0;
    overflow: hidden;
    padding: 10px 0 20px;
    width: 934px;
}

#footer a
{
    font-size: 0.87em;
    padding: 0 5px;
    text-decoration: none;
}

#footer p
{
    color: #B8C0CB;
    font-size: 0.87em;
    margin: 0;
    padding: 0;
}

#footer .left
{
    float: left;
    width: auto;
}

#footer .right
{
    float: right;
}

.marginleft
{
    margin-bottom: 0;
    margin-left: 1.3em;
    margin-top: 1em;
    padding-left: 0;
}

img.right
{
    padding: 15px 0 10px 15px;
}

img.left
{
    float: left;
    padding: 0 0.5em 0 0;
}

ul.toplinks li a, ul.toplinks li a:visited
{
    color: #D5D5D5;
    font-weight: 400;
}

ul.subdomain li a.subdomain, ul.toplinks li a.subdomain:visited
{
    color: #6497B4;
    font-weight: 700;
    padding: 3px;
}

ul.toplinks li a:hover
{
    color: #FFF;
    text-decoration: none;
}

ul.toplinks li a.subdomain:hover
{
    color: #6497B4;
}

.logo
{
    padding-left: 7px;
}



#firstpage #left
{
    background: url('https://s3.dynatrace.com/images/home/peak_bg.png' ) no-repeat #fff 72px 28px;
    float: left;
    padding: 0 0 0 75px;
    width: 391px;
}

#firstpage #middle
{
    float: left;
    padding: 0;
    width: 185px;
}

#firstpage #right
{
    background: #fff url(https://s3.dynatrace.com/images/home/arch3.png) top left no-repeat;
    float: right;
    margin-top: 15px;
    padding: 20px 0 0 20px;
    width: 160px;
}

#firstpage #bottom
{
    background: #fff;
    border: 1px solid #fff;
    clear: both;
}

#firstpage #content
{
    border-color: #B8C0CB;
    border-style: solid;
    border-width: 0 3px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    width: 934px;
}

#firstpage p
{
    font-size: 0.87em;
    text-align: justify;
}

#left p
{
    color: #000;
    margin: 0;
    padding: 0 0 8px 63px;
}

table.contenttable
{
    border-color: #B8C0CB;
    border-style: solid;
    border-width: 0 3px;
}

#firstpage #buttons
{
    border: 1px solid #fff;
    float: left;
    width: 108px;
}

#firstpage #demo
{
    background: url(https://s3.dynatrace.com/images/home/solutiondemo_bg.png) repeat-x;
    float: left;
    margin: 0 72px 12px 20px;
    overflow: hidden;
    padding: 15px;
    width: 344px;
}

#firstpage #demo .left
{
    padding: 0;
    text-align: left;
    width: auto;
}

#firstpage #demo .right
{
    float: left;
    margin: 2px 0 0 12px;
    padding: 10px 0 0 5px;
    text-align: left;
    width: 120px;
}

#firstpage #feature
{
    float: right;
    padding-top: 0;
    width: 150px;
}

#firstpage a
{
    display: block;
    font-size: .85em;
    font-weight: 400;
    line-height: 1.3em;
}

#firstpage ul.basetabs
{
    overflow: hidden;
    padding: 0 0 0 29px;
}

#firstpage li.basetab
{
    background: url('https://s3.dynatrace.com/images/home/basetab_bg.png' ) top left no-repeat;
    float: left;
    height: 99px;
    overflow: hidden;
    padding: 15px 15px 30px 18px;
    width: 192px;
}

#firstpage li.flash
{
    background: url('https://s3.dynatrace.com/images/home/logoslider_alt.png' ) no-repeat;
    float: left;
    height: 145px;
    padding: 0;
    width: 224px;
}

#firstpage img.header
{
    display: block;
    margin-bottom: 11px;
}

#firstpage li.last
{
    padding-right: 0;
}

#firstpage .solutiondemoscreen {
background: url('https://s3.dynatrace.com/images/sprites3.png') no-repeat;
background-position: -400px -149px;
width:201px;
height:130px;
}
.tx_solutiondemo, 
.tx_awards, 
.tx_news, 
.tx_resource,
.tx_capm {
background: url(https://s3.dynatrace.com/images/sprites3.png) no-repeat;
height:15px;
}
.tx_solutiondemo {
background-position: -200px -113px;
width:120px;
}
.tx_awards {
width:152px;
background-position: -200px -130px;
height:19px;
}
.tx_news {
width:120px;
background-position: -200px -90px;
}
.tx_resource {
width:139px;
background-position: -200px -170px;
margin-bottom:5px !important;
}

.tx_capm {
height:18px;
width:392px;
background-position: -0 -186px;
}

#firstpage .awards li
{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 20px 0 0;
}

#firstpage div.feature
{
    height: 82px;
    overflow: hidden;
}

#firstpage .feature .header
{
    color: #4d4d4d;
    font-size: 0.9em;
    font-weight: 700;
}

#firstpage .feature .header a
{
    font-size: 1em;
    font-weight: bold;
    display: inline;
}

#newsbox
{
    background: #fff url(https://s3.dynatrace.com/images/home/arch2.png) top left no-repeat;
    height: auto !important;
    margin-bottom: 25px;
    min-height: 160px;
    padding: 20px 0 0 21px;
}

ul.featurelist
{
    line-height: 130%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.featurelist li
{
    background: url('https://s3.dynatrace.com/images/featurebullet.gif' ) no-repeat 0 6px;
    border-bottom: 1px dotted #c7d3e0;
    margin: 0;
    padding: 0.2em 0 0.2em 1.5em;
}

.left_column
{
    height: 600px;
    padding: 13px 0 0 12px;
    width: 145px;
}

.right_column
{
    padding: 0 18px 0 5px;
    width: 150px ;
}



td.the_content
{
    
    font-size: 85%;
    line-height: 1.4em;
    padding: 5px 13px 2.5em 15px;
}

div.the_content 
{
    font-size:85%;
     line-height: 1.4em;
}

.border
{
    
    background: url('https://s3.dynatrace.com/images/border.png' ) top left repeat-y transparent;
    min-height:500px;
    margin: 0;
    padding: 0;
}

.gradiantborder
{
    background: url('https://s3.dynatrace.com/images/gradiantborder.png' ) top left no-repeat transparent;
}

.subcontenttable
{
    
    table-layout: fixed;
    width: 933px;
}

.subcontenttableborder
{
    border-color: #B8C0CB;
    border-style: solid;
    border-width: 0 3px;
    width: 939px;
}

.path
{
    color: #848484;
    font-size: 100%;
    padding-left: 0;
    text-decoration: none;
}

#news ul
{
    line-height: 1.1em;
    list-style-type: none;
    margin: 0 0 1em;
    padding: 0;
    width: auto;
}

#news li
{
    background: url('images/minliarrow.gif' ) no-repeat 0 8px;
    border-bottom: 1px dotted #c7d3e0;
    margin: 0;
    padding: 0.35em 0 0.35em 1.5em;
}

div.infoboxright
{
    background: #E3ECF2;
    border: 1px solid #5487B5;
    clear: right;
    float: right;
    line-height: normal;
    margin: 2em 0 0 1em;
    padding: 0.5em;
    width: 16em;
}

div.infoboxright ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    width: auto;
}

.the_content div.infoboxright li
{
    background: url('images/minliarrow.gif' ) no-repeat 0 4px;
    font-size: x-small;
    line-height: normal;
    padding: 0 0 0 1.5em;
}

div.infoboxright li
{
    margin-left: 0;
}

div.infoboxright h1
{
    background: transparent;
    border: 0;
    color: #4C5D64;
    font-size: 1em;
    font-weight: 700;
    letter-spacing: normal;
    margin: 0;
    padding: 0 0 0.2em;
}

div.infoboxright h2
{
    color: #666;
    font-size: 100%;
    margin: 0;
    padding: 0;
}

div.infoboxright p
{
    color: #666;
    margin: 0;
    padding: 0;
}

ul.arrowedlist
{
    line-height: 130%;
    list-style-type: none;
    margin: 1em 0 0;
    padding: 0;
}

ul.arrowedlist li
{
    background: url('images/minliarrow.gif' ) no-repeat 0 6px;
    border-bottom: 1px dotted #c7d3e0;
    margin: 0;
    padding: 0.2em 0 0.2em 1.5em;
}

li.pdf, #news li.pdf, ul.arrowedlist li.pdf
{
    background: url('https://s3.dynatrace.com/images/pdf_small.png' ) no-repeat 0 2px;
}

a.pdf
{
    background: url('https://s3.dynatrace.com/images/pdf_small.png' ) no-repeat;
    padding-left: 17px;
}

a.external
{
    background: url('https://s3.dynatrace.com/images/external.gif' ) no-repeat 1px 0;
    padding-left: 16px;
}

.checkmarklist
{
    list-style-type: circle;
    margin-bottom: 0;
    margin-left: 2em;
    margin-top: 0;
    padding-left: 0;
}

ul.checkmarklist li
{
    font-size: x-small;
    line-height: normal;
    margin: 0;
    padding: 0;
}

div.thumbnail
{
    background: #EDEDED;
    margin: 5px 7px 3px 3px;
    padding: 0 1px 0px 0;
}

.the_content ul.inline, .the_content ul.inline li
{
    display: inline;
    list-style-image: url(xx);
    list-style-type: decimal;
}

div.left img.thumbnail
{
    left: -1px;
    position: relative;
    top: -1px;
}

.clear
{
    clear: both;
}

.center
{
    text-align: center;
}

.left
{
    text-align: left;
}

.right
{
    text-align: right;
}

.itemlist td
{
    padding: 0.9em 0.3em;
    text-align: left;
    vertical-align: top;
}

#featurebox
{
    background: url(https://s3.dynatrace.com/images/bg_dark_grad.png) repeat-x;
    border: 1px solid #e9eef2;
    margin: 0.5em 0 0 0.8em;
    padding: 0.5em 0 0.5em 1em;
    width: 240px;
}

#featurebox2
{
    background: url(https://s3.dynatrace.com/images/bg_dark_grad.png) repeat-x;
    border: 0;
    border-left: 1px solid #e9eef2;
    margin: 0.5em 0 0;
    padding: 0.5em 1em;
    width: 240px;
}

#featurebox h1
{
    color: #4c5d64;
    font-family: Verdana;
    font-size: 1em;
    padding-bottom: 0.6em;
}

#featurebox ul li
{
    background: url('https://s3.dynatrace.com/images/featurebullet.gif' ) no-repeat 0 2px;
    font-size: 1em;
    margin: 0;
    padding: 0 0 0.5em 1.7em;
}

.caption
{
    color: #777;
    margin: 0;
    padding: 0 0 0.3em;
}

div.casestudyitem, #customers div.casestudyitem
{
    line-height: 1.3em;
}

.webcast
{
    width: 92%;
}

.webcast .title
{
    background-color: #AFD5F9;
    border-collapse: collapse;
    border-color: #E2E2E2;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-size: 120%;
    font-weight: 700;
    margin: 0 0 1px;
    padding: 5px 15px;
}

.webcast .content
{
    background-color: #F3F3F3;
    border-collapse: collapse;
    border-color: #E2E2E2;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-size: 100%;
    font-weight: 400;
    padding: 15px 15px;
}

.rounded .inner
{
    padding: 0.85em;
}

.screenshotboxright
{
    background: url(https://s3.dynatrace.com/images/bg_dark_grad.png) repeat-x;
    border: 1px solid #EAEFF2;
    clear: right;
    float: right;
    margin: 13px 0 0.8em 1em;
    width: 200px;
}

.screenshotboxleft
{
    background: url(https://s3.dynatrace.com/images/bg_dark_grad.png) repeat-x;
    border: 1px solid #EAEFF2;
    clear: left;
    float: left;
    margin: 1em 1em 0.8em 0;
    width: 200px;
}



.right_column div {

z-index:0 !important;
}

div.teaserbox
{
    background: url(https://s3.dynatrace.com/images/bg_rightbox.png);
    border: 0 solid #d4dee2;
    font-size: 0.85em;
    margin: 3em 0 1em;
    z-index:0;
}

.sfPath {
color:Red;
background:green;
}

div.teaserbox h1
{
    color: #fff;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 1.5em;
}

div.teaserbox h2
{
    color: #4B5C63;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 0;
}

.webcast ul.arrowedlist li
{
    background: url('https://s3.dynatrace.com/images/liwebcast.gif' ) no-repeat 0 3px;
}

.pictureinfo
{
    padding: 0.5em;
}

.pictureinfo a
{
    font-weight: 400;
}

.leftcol
{
    float: left;
    width: 280px;
}

.rightcol
{
    float: right;
    width: 280px;
}

table.moderntable 
{
    border-collapse:collapse;
    
}

.moderntable th
{
    background: transparent url('../../images/bg_th.png') repeat-x;
    text-align: left;
    padding:10px;
    border:1px solid #fff; 
    font:bold;
    font-size:1.3em;
    color:#047441;        
    
}

.moderntable th.center , .moderntable td.center 
{
    text-align:center;
     
}

.moderntable td
{
    background: transparent url('../../images/bg_td.png') repeat-x;
    text-align: left;
    padding:10px;
    border:1px solid #fff;
    border-collapse:collapse;    
}
.moderntable tr:hover td
{
    background:#ECEEF4;
}

.moderntabled 
{
    padding:20px;
    
    background:#F6F6F6;
    border:1px solid #E6E6E6;
    
}

.cooltable th
{
    background: #D2E7F7;
    border-bottom: 1px solid #fff;
    color: #0078ae;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}

.cooltable td
{
    background: #EEE;
    border-bottom: 1px solid #fff;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}

table.cooltable
{
    border-collapse: collapse;
}

td.loadtestedition
{
    background: #6BBA70;
    color: #FFF;
}

td.prodedition
{
    background: #D01F3C;
    color: #FFF;
}

td.devedition
{
    background: #356AA0;
    color: #FFF;
}

td.testedition
{
    background: #FF7400;
    color: #FFF;
}

.magnifiericon
{
    background: url('https://s3.dynatrace.com/images/magnifier2.png' ) no-repeat 0 3px;
    padding-left: 40px;
}

.quotebox .quote
{
    background: url('https://s3.dynatrace.com/images/quote_closed.gif' ) bottom right no-repeat #F5F5F5;
    border-color: #D9E2E7;
    border-style: solid;
    border-width: 1px 0 0;
    margin-bottom: 15px;
    margin-right: 55px;
    padding: 5px;
}

.quotebox .quote_author
{
    background: #F7F7F7;
    border-color: #D9E2E7;
    border-style: solid;
    border-width: 0;
    font-weight: 700;
    margin: 0;
    padding: 5px;
    width: 70%;
}

.quotelogo
{
    padding-bottom: 5px;
}

div.jirabox
{
    background: url(https://s3.dynatrace.com/images/bg_rightbox.png);
    border: 0 solid #CBCBCB;
    font-size: 10px;
    margin: 0 0 2em;
}

div.jirabox h1
{
    color: #fff;
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 1.5em;
}

div.jirabox h2
{
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 1.5em;
}

div.expandbtn
{
    background: url(https://s3.dynatrace.com/images/expand.gif) no-repeat 0 3px;
    color: #BCD9F8;
    padding: 3px 3px 3px 18px;
    width: 150px;
}

div.collapsebtn
{
    background: url(https://s3.dynatrace.com/images/collapse.gif) no-repeat 0 0;
    color: #BCD9F8;
    display: block;
    padding-left: 18px;
    width: 150px;
}

ul.modernlist
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.modernlist li
{
    background: #F3F3F3;
    margin: 0;
    padding: 5px;
}

ul.modernlist ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.modernlist ul li
{
    background: #E8F2FB;
    margin-left: 0;
    padding: 5px 5px 5px 15px;
}


input.searchbutton
{
    background: #333;
    border: 0;
    color: #333;
    font-size: 0;
    font-weight: 700;
    height: 0;
    margin: 0;
    padding: 0;
    width: 0;
}

input, textarea
{
    border: 1px solid #b8cfe2;
    color: #333;
    font-size: 1.2em;
    padding: 3px 3px 3px 0;
}

input:focus, textarea:focus
{
    border: 1px solid #000;
    color: #000;
    background:#F5FFEF;
}

textarea
{
    font-family: Verdana,Arial,sans-serif;
    margin-top: 4px;
}

select
{
    background: #fff repeat-y;
    border: 1px solid #b8cfe2;
    color: #333;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
    font-weight: 400;
    height: 20px;
    letter-spacing: 0.01em;
    margin: 2px 0;
}

input[type=submit]
{
    background: #529ae0;
    color: #FFF;
    font-weight: 700;
    -moz-border-radius:5px;
    border-radius:5px;
}
input[type=submit]:hover {
    background: #4a94da;
    
}

input.disabled
{
    background: #CFCFCF;
    color: #999;
}

option
{
    background: #e8f5ff;
    color: #333;
}

select:focus
{
    border: 1px solid #333;
    color: #333;
}

.standardform div.required label
{
    width: 130px;
}

.standardform fieldset
{
    border: 0;
    margin: 0;
    padding: 0.5em 0;
}

.standardform div.legend
{
    border-bottom: 0;
    color: #4AA4D6;
    font-weight: 700;
    margin-bottom: 0.2em;
    padding: .2em 0 0.1em;
    font-size:1.4em;
}

.standardform label
{
    float: left;
    font-weight: 400;
    padding: 0px 0 0 2px;
    width: 130px;
}

.dark label
{
    color: #FFF;
}

.standardform .longlabels label
{
    width: 30em;
}

.the_content .standardform label.long 
{
    width:auto;
}

.standardform .fieldvalidatorerror
{
    background: #fdfbd0;
    color: #f03a10;
    padding: 0.1em 3px;
}

.standardform div
{
    margin: 0;
    padding: 7px 0 0 0;
}

.standardform .left
{
    width: 26em;
}

.standardform .button
{
    background: url('https://s3.dynatrace.com/images/button_bg.png' ) no-repeat;
    border: 0 solid #666;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: 29px;
    letter-spacing: 0;
    padding: 0;
    width: 130px;
}

.standardform .button:hover
{
    background: url('https://s3.dynatrace.com/images/button_bg_over.png' ) no-repeat;
    color: #aae4ff;
}

.standardform .whitepaper_button
{
    background: url('https://s3.dynatrace.com/images/download_wp_bg.png' ) no-repeat;
    border: 0;
    height: 30px;
    width: 150px;
}

.standardform .whitepaper_button:hover
{
    background: url('https://s3.dynatrace.com/images/download_wp_bg_over.png' ) no-repeat;
}

.standardform .startvideo_button
{
    background: url('https://s3.dynatrace.com/images/bg_startvideo.png' ) no-repeat;
    border: 0;
    height: 30px;
    width: 150px;
}

.standardform .startvideo_button:hover
{
    background: url('https://s3.dynatrace.com/images/bg_startvideo_over.png' ) no-repeat;
}

.standardform .seminar_registration, .standardform .seminar_registration:hover
{
    background: url('https://s3.dynatrace.com/images/bt_register2.png' ) no-repeat;
    border: 0;
    cursor: pointer;
    height: 30px;
    width: 150px;
}

.standardform .backbutton
{
    background: url('https://s3.dynatrace.com/images/buttonback_bg.png' ) no-repeat;
    border: 0 solid #666;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: 700;
    height: 29px;
    padding: 0;
    width: 130px;
}

.standardform .continuebutton
{
    background: url('https://s3.dynatrace.com/images/buttoncontinue_bg.png' ) no-repeat;
    border: 0 solid #666;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: 29px;
    padding: 0;
    width: 130px;
}

.standardform .continuebuttonleft, .continuebuttonleft:hover
{
    background: url('https://s3.dynatrace.com/images/buttoncontinue_bg.png' ) no-repeat;
    border: 0 solid #666;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 29px;
    padding: 0;
    width: 130px;
}

.radiobuttonlist label
{
    float: none;
}

table.checkboxlist
{
    background: url('https://s3.dynatrace.com/images/bg_input.gif' ) #fff repeat-y;
    border: 1px solid #DDD;
}

table.checkboxlist label
{
    background: transparent;
}

.fieldvalidatorerror
{
    background: transparent;
    
    color: #D53633;
    display: block;
    font-weight: 700;
    padding: 3px;    
    line-height:1.7em;
}

.tectable
{
    background-color: #E3ECF2;
    border-collapse: collapse;
    border-color: #E2E2E2;
    border-style: solid;
    border-width: 0;
    color: #5a5a5a;
    font-weight: 700;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    vertical-align: middle;
}

.teccontent
{
    background-color: #F3F3F3;
    border-collapse: collapse;
    border-color: #AFD5F9;
    border-style: solid;
    border-width: 0;
    color: #000;
    font-weight: 400;
    padding: 5px 10px;
}

.teccontent td
{
    padding: 3px 5px;
}

.edttable
{
    background-color: #F3F3F3;
    border-collapse: collapse;
    border-color: #FFF;
    border-style: solid;
    border-width: 2px;
}

.edttableheader
{
    background-color: #AFD5F9;
    border-color: #FFF;
    border-style: solid;
    border-width: 2px;
    text-align: center;
}

.edttableheaderleft
{
    background-color: #AFD5F9;
    border-color: #FFF;
    border-style: solid;
    border-width: 2px;
    text-align: left;
}

.edttablefeature1
{
    background-color: #F3F3F3;
    border-color: #FFF;
    border-style: solid;
    border-width: 2px;
    color: #434C5D;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
}

.edttablefeature2
{
    background-color: #F5F5E9;
    border-color: #FFF;
    border-style: solid;
    border-width: 2px;
    color: #3474b2;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
}

.edttable a
{
    font-weight: 400;
    text-decoration: none;
}

.benefitstable
{
    border-collapse: collapse;
    border-color: #54646B;
    border-style: solid;
    border-width: 1px;
}

.benefitsrow1
{
    background-color: #F4F4F4;
    padding-left: 5px;
    padding-right: 5px;
}

.benefitsrow2
{
    background-color: #FFF;
    padding-left: 5px;
    padding-right: 5px;
}

.benefitsheader
{
    background-color: #54646B;
    color: #FFF;
    font-weight: 700;
    padding-left: 5px;
    padding-right: 5px;
}

table.overview-table
{
    background: #F3F3F3;
    width: 85%;
}

table.overview-table table
{
    width: 100%;
}

table.overview-table table tr
{
    height: 100%;
}

table.overview-table a
{
    display: block;
    padding: 5px;
}

table.overview-table td:hover
{
    background: #e8f2fb;
    color: #333;
}

table.overview-table td
{
    border: 1px solid #FFF;
    padding: 0;
    text-align: center;
}

table.overview-table .header
{
    font-size: 1.2em;
    font-weight: 700;
    padding: 10px;
}

table.overview-table .subheader
{
    background: #AFD5F9;
    color: #5A5A5A;
}

div.quoteboxright
{
    background: url('https://s3.dynatrace.com/images/quotebox_bg.gif' ) repeat-x;
    clear: right;
    font-size: 90%;
    line-height: normal;
    margin: 2em 0 0;
    padding: 1.5em 0.5em 0.5em 0;
}

.quoteboxright p.quote
{
    font-family: Arial,verdana,sans-serif;
    font-size: 95%;
    margin: 0;
}

.quoteboxright p.quote_author
{
    background: url('https://s3.dynatrace.com/images/quote_closed.gif' ) bottom right no-repeat transparent;
    border-top: 1px dotted #BBB;
    font-family: Arial,verdana,sans-serif;
    font-size: 95%;
    letter-spacing: 1px;
    min-height: 20px;
    padding: 0 0 5px;
}

#customers div.customerspotlight
{
    border: 1px solid #bbb;
    height: 200px;
    width: 100%;
}

td.download a
{
    display: block;
    font-size: 0.8em;
}

table.logomatrix
{
    margin: 0 0 0 26px;
}

table.logomatrix td
{
    border: 1px solid #FFF;
    margin: 0;
    overflow: visible;
    padding: 0.2em;
    text-align: center;
    vertical-align: bottom;
}

table.logomatrix tr
{
    border: 0;
    margin: 0;
    padding: 0;
}

table.logomatrix td a.casestudy
{
    background: #e0f2fe;
    display: block;
    margin-top: 0.3em;
}

table.logomatrix td:hover
{
    border: 1px solid #EEE;
}

.toggle-content
{
    border: 2px solid #E8F2FB;
    display: none;
    padding: 7px;
}

.toggle-link
{
    background: url('https://s3.dynatrace.com/images/plusminus.gif' ) no-repeat;
    background-position: 0 0;
    display: block;
    padding: 3px 3px 3px 21px;
}

.toggle-link:hover
{
    background: url('https://s3.dynatrace.com/images/plusminus.gif' ) no-repeat;
    background-position: 0 -108px;
    text-decoration: none;
}

.toggle h3
{
    padding: 0 0 3px;
}

.job_table h2
{
    border: 0;
    color: gray;
    font-size: 160%;
    font-weight: 400;
    padding: 0;
}

/* UI-Tabs */

.tabinit
{
    display: none;
}
.ui-tabs .ui-tabs-hide
{
    display: none !important;
}


.ui-helper-hidden
{
    display: none;
}

.ui-helper-hidden-accessible
{
    left: -99999999px;
    position: absolute;
}

.ui-helper-reset
{
    border: 0;
    font-size: 100%;
    line-height: 1.3;
    list-style: none;
    margin: 0;
    outline: 0;
    padding: 0;
    text-decoration: none;
}

.ui-helper-clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

* html .ui-helper-clearfix
{
    height: 1%;
}

.ui-helper-zfix
{
    filter: Alpha(Opacity=0);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.ui-state-disabled
{
    cursor: default !important;
}

.ui-icon
{
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}

.ui-widget-overlay
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.ui-tabs
{
    padding: .8em;
    zoom: 1;
}

.ui-tabs .ui-tabs-nav
{
    list-style: none;
    padding: .2em .2em 0;
    position: relative;
}

.ui-tabs .ui-tabs-nav li
{
    border-bottom-width: 0 !important;
    float: left;
    margin: 0 .2em -1px 0;
    padding: 0;
    position: relative;
}

.ui-tabs .ui-tabs-nav li a
{
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
    border-bottom-width: 0;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a
{
    cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel
{
    background: none;
    border-width: 0;
    display: block;
    padding: 1em 0.5em;
    clear: both;
}

.jun09 td.the_content
{
    padding: 25px 82px 0;
}

.usecase-item
{
    background-position: 0 15px;
    background-repeat: no-repeat;
    border-top: 1px solid #E0E0E0;
    margin: 15px 0 5px;
    padding-left: 130px;
    padding-top: 15px;
}

.jun09 .right_column
{
    background: #fff;
    float: right;
    padding: 0 0 0 25px;
}

.jun09 .teaserbox
{
    margin-bottom: 35px;
    margin-top: 10px;
}

.jun09 h2
{
    margin-top: 0;
}

ul.videos li
{
    background: #F3F3F3;
    border: 1px solid #E2E2E2;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px;
    width: 30%;
    list-style: none;
}

ul.videos
{
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.videos .descr
{
    font-size: 1.1em;
    font-weight: 700;
}

ul.videos .date
{
    margin: 5px 0;
}

.infomsg, .successmsg
{
    background: #ECFFDF;
    border: 0px solid #60BB22;
    color: #60BB22;
    display: block;
    font-size: 1.3em;
    font-weight: 700;
    padding: 15px 10px 15px 15px;
    width: 70%;
   
}

.successmsg
{
    background: #ECFFDF url('../../images/accept.png' ) no-repeat 15px 19px;
    padding: 19px 20px 15px 60px;
     min-height:35px;
}
.successmsg p, .infomsg  p
{
    text-align:left;
}

.errormsg
{
    background: #DF201B;
    color: #fff;
    display: block;
    font-size: 1.3em;
    font-weight: 700;
    padding: 15px 10px 15px 15px;
    width: 70%;
}
.errormsg a, .errormsg a:visited {
    color:#fff;
    text-decoration:underline;
    font-weight: 700;
}

.warningmsg
{
    background: #FFFCDF;
    color: #EF870E;
    display: block;
    font-size: 1.3em;
    font-weight: 700;
    padding: 15px 10px 15px 15px;
    width: 70%;
}


.warningmsg a, .warningmsg a:visited {
    color:#fff;
    text-decoration:underline;
    font-weight: 700;
}

input.error 
{
    background:#FFFCDF;
    border:1px solid #DF201B;
}

.menuLink
{
    background: #fff;
    border: #699AC9 1px solid;
    padding: 3px;
}

.popbox
{
    background: #FF8A00;
    color: #fff;
    display: block;
    font-size: 1.3em;
    font-weight: 700;
    padding: 15px 10px 15px 15px;
    width: 70%;
}

.popbox a , .popbox a:visited
{
    color:#FFF8EF;
    font-weight:bold;
}

.actionMenu a
{
    background: url('https://s3.dynatrace.com/images/operation.gif' ) no-repeat;
    display: block;
    font-size: 1.3em;
    padding: 0 0 10px 22px;
}

.actionMenu
{
    margin-top: 5px;
}

.downloadMenu
{
    background: #F7F7F7;
    padding: 5px;
    margin: 0 0 19px 0;
}

.downloadMenu a
{
    background: url('https://s3.dynatrace.com/images/download_icon.gif' ) no-repeat;
    display: block;
    font-size: 1.0em;
    font-weight: bold;
    padding: 0 0px 5px 22px;
}
.downloadMenu a.downloadactivated
{
    background: url('https://s3.dynatrace.com/images/download_activated_icon.gif' ) no-repeat;
}
#advancedgui h3
{
    font-size: 1.3em;
    margin-bottom: 10px;
}



#firstrow
{
    margin-top: 23px;
}

#secondrow
{
    margin-top: 3px;
}

#firstrow ul
{
    color: #639AC3;
    font-size: 0.85em;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0;
    
    width: 700px;
 
}

#firstrow ul li {
float:none;
}

#logo a
{
    display: block;
    height: 100%;
    width: 100%;
}

/* HEADER */
#header
{
    background: url('https://s3.dynatrace.com/images/pageheader/bg.png' ) repeat-x 3px 2px;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 934px;
}

#header ul, #header li
{
    list-style: none;
    margin: 0;
    padding: 0 0 0 10px;
}

#header #firstrow ul
{
    width: auto;
}

#header #firstrow li
{
    display: inline;
}

#header #firstrow li a, #header #firstrow li a:visited
{
    font-weight: 700;
}

#header #firstrow li a:hover
{
    color: #6c9ac2;
    font-weight: 700;
}

#header #search
{    
    background-position: 0 -220px;
    border: 0;
    font-size: 12px;
    height: 17px;
    padding: 2px 10px 4px 23px;
    width: 180px;
    
}

#header #controls
{
    
    text-align: right;
}

#header .username
{
    
    font-weight: 400;
}

.loggedinuser span {
 
}

.loggedinuser , .loggedinuser a {
    color:#c9d3e0;
    font-size:1 em;
}
 .loggedinuser a:hover {
 text-decoration:none;
 }

#header #secondrow
{
    float: right;
    overflow: hidden;
    width: 362px;
}

#header #secondrow ul li
{
    float: left;
    padding-left: 5px;
}

#header #secondrow a.deutsch
{    
    background-position: -200px 0;
    display: block;
    height: 19px;
    width: 74px;
}

#header #secondrow a.deutsch:hover
{    
    background-position: -200px -59px;
}

#header span.login
{    
    height: 19px;
    width: 66px;
}

#header span.profile
{    
    height: 19px;
    width: 85px;
}

#header span.login:hover
{    
    background-position: 0 -59px;
}

#header span.logout
{
    background: url('https://s3.dynatrace.com/images/pageheader/logout.png' );
    background-position: 0 0;
    height: 19px;
    width: 66px;
}


#header span.logout:hover
{
    background: url('https://s3.dynatrace.com/images/pageheader/logout.png' );
    background-position: 0 -59px;
}

#header span.profile 
{
    background-position: -274px -218px;
}
#header span.profile:hover 
{
    background-position:  -274px -257px;
}

#header #secondrow a.english
{   
    background-position: -275px 0;
    height: 19px;
    width: 75px;
}

#header #secondrow a.english:hover
{    
    background-position: -275px -59px;
}

#header span.contactsales
{    
    background-position: -80px 0;
    height: 19px;
    width: 106px;
}

#header span.contactsales:hover
{    
    background-position: -80px -59px;
}

#header #secondrow a
{
    display: block;
    height: 100%;
    width: 100%;
}

#mainbanner
{
    border: 0px solid red;
    overflow: hidden;
    height: 122px;
}

/* END HEADER */

#resctr_middle ul, #resctr_middle li, #resctr_bottom ul, #resctr_bottom li
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#resctr .textheader img
{
    padding: 0 0 20px;
}

#resctr > div
{
    overflow: hidden;
    padding: 0 0 0 55px;
}

#resctr_top li
{
    border-right: 1px solid #E5E5E5;
    float: left;
    list-style: none;
    margin: 0 17px 0 0;
    padding: 0 15px 0 0;
    width: 245px;
}

#resctr_top li p
{
    padding: 5px 0 0 87px;
    text-align: left;
}

#resctr .header
{
    color: #686868;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 400;
    padding: 0 0 10px;
}

div#resctr_middle
{
    background: url('https://s3.dynatrace.com/images/resctr/middle_bg.png' ) no-repeat;
    height: 336px;
    margin: 28px 0 0;
    padding: 33px 0 0 55px;
}

#resctr_middle li
{
    float: left;
    height: 125px;
    margin: 0 20px 0 0;
    padding: 0;
    width: 180px;
}

#resctr_middle li a
{
    display: block;
    height: 50%;
    padding: 30px 0 0 87px;
}

#resctr_middle li ul
{
    padding: 30px 0 0 87px;
}

#resctr_middle li ul li
{
    float: none;
    height: auto;
}

#resctr_middle li ul li a
{
    height: auto;
    padding: 0;
}

#resctr_middle li.box8
{    
    padding: 10px 0 0 16px;
}

#resctr_middle li.box8 a
{
    display: inline;
    padding: 0;
}

#resctr_middle li.box8 ul li, #resctr_middle li.box8 ul
{
    float: none;
    height: auto;
    list-style: none;
    margin: 0;
    padding: 0;
    width: auto;
}

#resctr_middle li.box1 {    
}

#resctr_middle li.box2
{
    background-position:-200px 0;
}

#resctr_middle .newsboxes li.box5
{
    background-position:-200px 0;
}


#resctr_middle li.box3
{
    background-position:-400px 0;
}


#resctr_middle li.box4
{
    background-position:-600px 0;
}

#resctr_middle li.box5
{
 background-position:0 -133px;   
}

#resctr_middle li.box6
{
   background-position:-200px -133px;   
}

#resctr_middle li.box7
{ 
    background-position:-400px -133px;   
}
#resctr_middle li.box8
{ 
    background-position:-600px -133px;   
}

#resctr_bottom li
{
    border-right: 1px solid #E5E5E5;
    float: left;
    font-weight: 700;
    height: 75px;
    margin: 0 15px 34px 0;
    padding: 0 5px 0 0;
    width: 165px;
}

#resctr_bottom a
{
    display: block;
    font-weight: 400;
}

#resctr_bottom .extrabox
{
    background: url('https://s3.dynatrace.com/images/resctr/stayupdated_bg.png' ) no-repeat;
    float: right;
    height: 195px;
    margin: 0;
    overflow: hidden;
    padding: 15px 0 0 24px;
    width: 251px;
}

#resctr_bottom .icons
{
    padding: 0 0 0 15px;
    vertical-align: middle;
}

#resctr_bottom .links
{
    padding: 10px 0 0;
}

#resctr_bottom .icons a
{
    display: block;
    float: left;
    padding: 0 13px 0 0;
}

#resctr_middle .boxes ul li
{
    width: auto;
    padding-bottom: 2px;
}

div#resctr.content
{
    background: url(https://s3.dynatrace.com/images/resctr/featured_bg.png) no-repeat;
    padding: 4px 0 0;
}

div#resctr_content
{
    padding: 4px 0 0 54px;
}

div#resctr.content div#resctr_top
{
    padding-top: 18px;
}

form, ul.toplinks, ul.subdomains, #firstpage ul.awards, div.standardform, #resctr .textheader, #resctr_top ul, #resctr_bottom ul
{
    margin: 0;
    padding: 0;
}

img, .the_content div.infoboxright ul.arrowedlist li, div.jirabox li, .jun09 .arrowedlist li
{
    border: 0;
}

.the_content ul.nobullets li.last, ul.featurelist li.last, ul.arrowedlist li.last
{
    border-bottom: 0;
}

ul.toplinks li, ul.subdomains li
{
    display: inline;
    font-size: 80%;
    padding-left: 1em;
}

#firstpage .basetabs li
{
    list-style: none;
}



.rightmargin, #news
{
    margin-right: 19em;
}

.green_background, div#tradeshow
{
    background: #DFFFDB;
}

#news a, .arrowedlist a, .block, .itemlist a, .ui-helper-clearfix, #header #secondrow span, #resctr_top li p a
{
    display: block;
}

#news li:hover, .arrowedlist li:hover, .itemlist .item:hover, .casestudyitem table:hover
{
    background-color: #e7f1f9;
}

div.left, .checkboxlist input, #resctr_top img
{
    float: left;
}

.itemlist .item td, .spotlight
{
    border-bottom: 1px dotted #c7d3e0;
}

div.webcast
{
    margin-bottom: 16px;
}

.webcast div.link, table.overview-table table td
{
    padding: 5px;
}

.teaserbox .inner, .jirabox .inner
{
    padding: 0 0.5em 0.5em;
}

.pictureinfo:hover, ul.videos li:hover
{
    background: #e7f1f9;
}

div.expandbtn:hover, .edttable a:hover, .toggle h3 a:hover
{
    text-decoration: underline;
}

.edttablecell1, .edttablecell2
{
    background-color: #F3F3F3;
    border-color: #FFF;
    border-style: solid;
    border-width: 2px;
    color: #434C5D;
    font-size: 10px;
    text-align: center;
}

h3.toggle-link, .usecase-item h3, .jun09 .right_column h1, #resctr, .rightcol h1
{
    padding: 0;
}

.toggleactive, .toggleactive:hover
{
    background: url('https://s3.dynatrace.com/images/plusminus.gif' ) no-repeat;
    background-position: 0 -54px;
    padding-left: 21px;
}

.tabs-container, .ui-tabs ul
{
    margin: 0;
}

.jun09 p, .jun09 h1
{
    text-align: justify;
}

#resctr_top li.last, #resctr_bottom li.last
{
    border-right: 0;
}

/* Partner */



#partner_mainbanner
{
    height: 255px;
    padding: 130px 100px 0px 102px;
    background: url('https://s3.dynatrace.com/images/partners/banner_overview.jpg' ) no-repeat;
    position:relative;
}
.partner_mainbanner_de 
{
       background: url('https://s3.dynatrace.com/images/partners/banner_overview_de.jpg' ) no-repeat !important;
}

.signupbtn
{
    position:absolute;
    bottom:50px;
    left:625px;
    margin-top: 0px;
    z-index:100;
}

#partner_bottom
{
    overflow: hidden;
    background: url('https://s3.dynatrace.com/images/partners/partner_types_title.png' ) no-repeat;
}

.partner_bottom_de 
{
    background: url('https://s3.dynatrace.com/images/partners/partner_types_title_de.png' ) no-repeat !important;
}

#partner_bottom .left
{
    width: 592px;
    float: left;
    padding: 50px 0 0 33px;
}
#partner_bottom .right
{
    float: left;
}

#partner_bottom .left ul li
{
    width: 245px;
    float: left;
    list-style: none;
    padding-right: 15px;
    margin: 0 14px 20px 0;
    border-right: 1px solid #E5E5E5;
}

#partner_bottom .left ul li.last
{
    border: 0;
}
.left ul li .header
{
    font-weight: bold;
}

#partner_bottom .loginbox
{
    background: url('https://s3.dynatrace.com/images/partners/box_login.png' ) no-repeat;
    width: 262px;
    height: 170px;
    padding: 55px 15px 0 0px;
}
#partner_bottom .loginbox td
{
    text-align: left;
    padding: 0;
}

#partner_bottom .loginbox table
{
    background: #EFF9FE;
    width: 100%;
    padding: 10px;
}

tr.download:hover
{
    background: #e8f2fb;
    color: #333;
}


object { outline:none; }



/* ADD: */

.analystitem {
clear:both;
margin-bottom:25px;
overflow:hidden;


}
.analystitem:hover .text {
    background: #e8f2fb;
    
}
.analystitem img {
float:left;
width:120px;
padding:5px 0 0 0;
}
.analystitem .text {
width:350px;
margin: 0 0px 0px 120px;
padding:5px 10px 0px 10px;
font-size:1.1em;
}
.analystitem ul {


list-style:none;
font-weight:bold;

margin:0 20px 0 0px;
}

.analystitem ul li a {
font-weight:bold;

}

.analystitem .author 
{
    font-weight:bold;
    border-top:1px dotted #ddd;
    font-family:Arial,sans-serif;
    font-size:1.3em;
    line-height:normal;
    color:#333;
    text-align:left;
    padding:3px 0 3px 0;
}



/** BEGIN Left Navigation Menu */
.leftmenu
{
    font-family: Arial,Verdana,sans-serif;
    font-size: 87%;
    padding: 0;
    margin: 0em 0;
    width: 100%;
}

.leftmenu a:hover, .leftmenudynamic a:hover
{
    /* background-color:White;*/
    color: #434C5D;
    text-decoration: none;
}

.nav_bgheader
{
    font-family: Arial,Verdana,sans-serif;
    font-size: 92%;
    color: #a7b1bd; /*color:#5DA5CD;*/
    margin: 0;
    padding: 0 0 0 7px;
    font-weight: normal;
    border-bottom: 1px solid white;
    width: 100%;
}


/* END MENU */
/* UI.THEME */
/*
* jQuery UI CSS Framework
*/
/* Component containers
----------------------------------*/
.ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a {  }
.ui-widget-header { border: 1px solid #d6d6d6; background: #d9d9d9 url(images/ui-bg_gloss-wave_0_d9d9d9_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; }
.ui-widget-header a { color: #eaf5f7; }

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #0078ae; background: #0078ae url(images/ui-bg_glass_15_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #448dae; background: #79c9ec url(images/ui-bg_glass_0_79c9ec_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #026890; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #fff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #94cae0; background: #ffffff url(images/ui-bg_inset-hard_100_ffffff_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #4096BD; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #4096BD; outline: none; text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcd113; background: #f8da4e url(images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x; color: #915608; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #915608; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #e14f1c url(images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_0078ae_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_0078ae_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_e0fdff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_056b93_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_f5e175_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_f7a50d_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_fcd113_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 5px 0 0 5px; padding: 0px; background: #999999 url(images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -webkit-border-radius: 5px; }
/* END UI.THEME */
/* THUMNAIL.VIEWER */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #BBB;
visibility: hidden;
z-index: 10;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 13px Verdana,Arial,sans-serif;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#thumbBox .title
{
font-weight:bold;
font-size:90%;
padding:5px;
}
/* END THUMBNAIL.VIEWER */


/*** SF-MENU BEGIN ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;	
	z-index:90;
}
.sf-menu {
    margin-left:165px;
	line-height:	1.0;	
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			20em; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			29px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			20em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			20em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0em;
}
.sf-menu a {
	
	padding: 		1px 5px 2px 0px;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
	background:		#fff;
}
.sf-menu li li a {
    padding-left: 18px; 
    padding-right: 5px;
    
}

.sf-menu li ul {
padding:5px 0;
}

.sf-menu li ul, .sf-menu li ul li {
    background:		#2a4669;		
}
.sf-menu>li {
    opacity: .95;
}


.sf-menu li li ul, .sf-menu li li ul li  {
	
	background:		#112845;
}
.sf-menu li li li ul, .sf-menu li li li ul li  {
	opacity: 1;
	background:		#071d39;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    
	background:		#fff url(../../images/menuhl.png) no-repeat ;	
	outline:		0;
}

#menu .sf-menu li.sf-selected>a {
	background:		#fff url(../../images/menuhl.png) no-repeat ;
}


.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active {
	background:		#5181AC;
	color:#fff;
	outline:		0;
}


.sf-with-ul ul {
    border-bottom: 1px solid #5884AD;   
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		none;
	right:			.15em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;	
	text-indent: 	-999em;
	overflow:		hidden;
	background:		transparent url('arrows-ffffff.gif')  no-repeat 0px -110px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.5em;
	
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	display:none;
	background-position: -80px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0;display:block; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0;display:block; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.sf-hover a {
    color:#fff;
}


.left_menu .sf-menu  {
padding:0;
margin:0;


}

.left_menu .sf-menu li 
{
background:transparent;
padding:2px 0px;
text-align:left;
float:none;
}

.left_menu .sf-menu a 
{
font-size:1.1em;    
color:#2E72B8;
font-weight:bold;
background:transparent;
}
.left_menu .sf-selected a {

}

.rightbox .header 
{
    font-size:1.1em;
    font-weight:bold;
    color:#4D4B4C;
    padding:3px 5px 7px 0px;
}
.rightbox h1, .rightbox h2, .rightbox h3, .rightbox h4 
{
    font-size:1.1em}


.rightbox 
{
    border-top: 1px solid #B4B3B4;
    padding: 12px 0 0 0;
    overflow:hidden;
    margin: 0 0 15px 0;
}
.rightbox a 
{
    font-weight:bold;
}
.rightbox p , .teaserbox p
{
    text-align:left !important;
}

/*** SF-MENU END ***/

/* Shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/* --- */

#postvideo {
    background:#EEE;
    border:1px solid #F0F9FF;
    height:400px;
    width:500px;
    padding:40px;
    -moz-border-radius:10px 10px 10px 0;
    
}

.the_content .job {
    background:#FBFBFB;
    padding:0px 0 15px 0;
    -moz-border-radius:5px;
    border:1px solid #EFEFEF;
    margin-bottom:15px;
}
.the_content .job h2 {
    background: transparent url('../../images/bg_th.png') repeat-x;
    color:#333;
    font-size: 160%;
    padding:15px;
    margin:0;
    font-weight:normal;
}
.the_content .job h3 {
    margin:0;
    padding:0;
}
.the_content .job h3  {
    padding:15px 15px 10px 15px;    
    float:left;
    width:110px;
    font-size:1em;
    clear:both;
    
}

.job p 
{
    text-align:left;
}

.the_content .job .text
{
    
    margin-left:140px;
    padding:15px 15px 00px 0px;        
}

 .the_content .job ul  {
    padding:0;
    margin:0;
}
.the_content .job li {
    margin-left:13px;
    padding:0;
}

#selectTable tr.highlight td {
    background:#edf3f5;
    opacity:1;
    filter:Alpha(Opacity=100);
}
#selectTable tr td {
opacity:0.5;
filter:Alpha(Opacity=50);
}
#selectTable tr.noselect td {
opacity:1;
filter:Alpha(Opacity=100);
}

#videos img
{
    float:left;
    padding: 0 5px 0 0;       
}




#videos .video 
{width:400px;
 margin-bottom:25px;
 overflow:auto;
 }
#videos .preview 
{
    width:170px;
    float:left;}
#videos .text 
{
    width:220px;
    
    float:left;    
}
#videos .text p
{
    text-align:left;
}
#videos .text .strong {display:block}

div.company
{
    padding-top:24px;
}

.company .content
{
    background:url('../../images/company/contentbg.png') no-repeat;
    padding:29px 21px 20px 42px;
    margin:0px  83px 0 66px;
    overflow:auto;
}

.company .maincol 
{
    
    float:left;
    width:511px;
    padding:0 37px 0 0;    
    
}

.company .rightcol 
{
    
    float:left;
    width:148px;
    min-height:250px;
    padding-top:40px;    
}

.focus 
{
color:#3C8F08;
background:#F5FFEF;
}

.sub 
{
    width:614px;
}

.series 
{
    width:247px;
    float:left;
    margin:0;
}

.seriesleft 
{
    margin-right:15px;
}

.portrait 
{
    margin: 0 0 20px 0 ;
}
.portrait h2
{
    margin-top:0;
    padding-top:0;
    font-size:1.65em;
   letter-spacing:-0.4px;
}

.portrait img 
{
    margin-top:2px;
    float:left;
}

.portrait .text 
{
    margin-left:150px;
}
