/* --------------------------------------------- */
/*  Global Jive Forums 5.x Stylesheet            */
/* --------------------------------------------- */
 
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/*  Styles for HTML elements                                                                      */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
 
body {
    color: #000000; 
    font-size: 10px; 
    font-family: Arial, Verdana, Helvetica; 
    line-height: 14px;
}
 
table {
    color: #000000; 
    font-family: Arial, Verdana, Helvetica; 
}
 
td {
    font-size: 12px; 
    font-family: Arial, Verdana, Helvetica; 
}
 
.maincontent {
    color: #000000; 
    font-size: 13px; 
    font-family: Arial, Verdana, Helvetica; 
    line-height: 17px;
}
 
 
.welcomeblue {color: #005db4; font-size: 15px; font-family: Arial, Verdana, Helvetica; line-height: 17pt; font-weight: bold}
.WhiteBoxHeader {color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica; line-height: 15pt; font-weight: bold}
.BlueBoxHeaderMain {color: #005db4; font-size: 18px; font-family: Arial, Verdana, Helvetica; line-height: 21pt; font-weight: bold}
.DarkBlueBoxHeaderRightNav {color: #002c50; font-size: 12px; font-family: Arial, Verdana, Helvetica; line-height: 15pt; font-weight: bold}
.navigationWhite {color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica; line-height: 15pt; font-weight: bold}
.navigationYellow {color: #f9d903; font-size: 12px; font-family: Arial, Verdana, Helvetica; line-height: 15pt; font-weight: bold}
 
.welcometop 
{
  color: #005db4; 
  font-size: 15px; 
  font-family: Arial, Verdana, Helvetica; 
  line-height: 17pt; 
  font-weight: bold;
  font-style: italic;
}
 
 
.downloadBlue { 
  color: #005db4; 
  font-size: 18px; 
  font-family: Arial, Verdana, Helvetica; 
  line-height: 21pt; 
  font-weight: bold
}
 
 
UL.content
{
    color: #000000; 
    font-size: 14px; 
    font-family: Arial, Verdana, Helvetica; 
}
 
LI.content
{
    color: #000000; 
    font-size: 14px; 
    font-family: Arial, Verdana, Helvetica; 
}
 
A.blue {
	font-family : Arial, Verdana, Helvetica;
	font-size : 14px;
	line-height : 17px;
	text-decoration : underline;
	color: #005db4;
	font-weight: 700;
} 
A.blue:link {
	font-family : Arial, Verdana, Helvetica;
	font-size : 14px;
	line-height : 17px;
	text-decoration : underline;
	color: #005db4;
	font-weight: 700;
} 
A.blue:visited {
	font-family : Arial, Verdana, Helvetica;
	font-size : 14px;
	line-height : 17px;
	text-decoration : none;
	color:  #012c55;
	font-weight: 700;
} 
A.blue:active {
	font-family : Arial, Verdana, Helvetica;
	font-size : 14px;
	line-height : 17px;
	text-decoration : none;
	color:  #012c55;
	font-weight: 700;
} 
A.blue:hover {
font-family : Arial, Verdana, Helvetica;
font-size : 14px; 
line-height : 17px; 
color : #4a4a4a; 
text-decoration : underline;
font-weight: 700;
} 
 
A.bluesm {
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	line-height : 15px;
	text-decoration : none;
	color: #005db4;
	font-weight: 700;
} 
A.bluesm:link {
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	line-height : 15px;
	text-decoration : none;
	color: #005db4;
	font-weight: 700;
} 
A.bluesm:visited {
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	line-height : 15px;
	text-decoration : none;
	color:  #012c55;
	font-weight: 700;
} 
A.bluesm:active {
	font-family : Arial, Verdana, Helvetica;
	font-size : 11px;
	line-height : 15px;
	text-decoration : none;
	color:  #012c55;
	font-weight: 700;
} 
A.bluesm:hover {
font-family : Arial, Verdana, Helvetica;
font-size : 11px; 
line-height : 15px; 
color : #4a4a4a; 
text-decoration : none;
font-weight: 700;
} 
 
 
 
 
 
PRE {
    font-size : 8pt;
    font-family: Arial, Verdana, Helvetica; 
    margin : 0px;
}
FIELDSET LEGEND {
    color : #000000;
}
A {}
A:link {
    color : #0179C4;
    text-decoration : none;
}
A:visited {
    color : #0179C4;
    text-decoration : none;
}
A:hover {
    color : #0179C4;
    text-decoration : underline;
}
A:active {
    color : #0179C4;
    text-decoration : underline;
}
 
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/*  Custom styles - used in many pages                                                            */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
 
.jive-page-title {
    font-size : 12pt;
    font-weight : bold;
}
.jive-guest {
    font-style : italic !important;
}
.nobreak {
    white-space: nowrap;
}
 
/* --------------------------------------------- */
/*  Account Box                                  */
/* --------------------------------------------- */
 
.jive-accountbox {
    width : 200px;
}
.jive-accountbox .jive-icon {
    padding : 3px;
}
.jive-accountbox .jive-icon-label {
    padding : 3px;
    white-space : nowrap;
    padding-right : 1em;
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
.jive-accountbox .jive-icon-label .jive-active {
    font-weight : bold;
}
.jive-accountbox THEAD TH {
    text-align : left;
    border-bottom : 1px #b1b5b9 solid;
}
 
/* --------------------------------------------- */
/*  Buttons                                      */
/* --------------------------------------------- */
 
.jive-buttons .jive-icon {
    padding : 3px;
}
.jive-buttons .jive-icon-label {
    padding : 3px;
    white-space : nowrap;
    padding-right : 1em;
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
#jive-categorypage .jive-buttons {
    padding-bottom : 3px;
}
 
/* --------------------------------------------- */
/*  Search Forms                                 */
/* --------------------------------------------- */
 
.jive-search-form TR {
    vertical-align : top;
}
.jive-search-form .jive-search-label {
    padding-top : 4px;
}
.jive-search-form LABEL, .jive-search-form INPUT, .jive-search-form SELECT {
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
.jive-search-form TD {
    padding : 3px;
}
#jive-searchpage .jive-search-form TD {
    padding : 5px;
}
.jive-search-results .jive-table THEAD TH {
    text-align : left;
}
.jive-search-results {
    margin-bottom : 3px;
}
.jive-search-results .jive-search-noresults {
    padding : 1em;
    font-style : italic;
}
#jive-searchpage OL {
    padding-left : 2em;
    margin-left : 0px;
}
#jive-searchpage .jive-result-info {
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
    color : #666;
}
#jive-searchpage .jive-body {
    padding : 0em 0em 0em 0.5em;
    margin-bottom : 1.5em;
}
#jive-searchpage .jive-result-link {
    font-weight : bold;
}
.jive-search-results .jive-table SELECT {
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
    font-weight : normal;
}
 
/* --------------------------------------------- */
/*  Error styles                                 */
/* --------------------------------------------- */
 
.jive-error-message .jive-icon {
    padding-right : 6px;
}
.jive-error-message .jive-icon-label, .jive-error-text {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    color : #9b0606;
}
.jive-error-message .jive-icon-label {
    padding-top : 1px;
}
 
/* --------------------------------------------- */
/*  Success styles                               */
/* --------------------------------------------- */
 
.jive-success-message .jive-icon {
    padding-right : 6px;
}
.jive-success-message .jive-icon-label, .jive-success-text {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    color : #090;
}
.jive-success-message .jive-icon-label {
    padding-top : 1px;
}
 
/* --------------------------------------------- */
/*  Info styles                                  */
/* --------------------------------------------- */
 
.jive-infobox TABLE {
    border : 1px #b1b5b9 solid;
    background-color : #eee;
}
.jive-infobox LI {
    list-style-image : url(http://sqlserver.quest.comhttp://sqlserver.quest.com/themes/sqlserver/resources/images/arrow-bullet-10x10.gif);
    margin-left : 2em;
}
.jive-infobox TD, .jive-infobox TH {
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
    padding : 3px;
}
.jive-infobox UL {
    padding : 0px;
    margin : 0px;
    padding-top : 0.2em;
}
.jive-infobox .unans, .jive-infobox .callout, .unans {
    font-weight : bold;
    color : #f00;
}
.jive-infobox .ans, .ans {
    font-weight : bold;
    color : #060;
}
 
/* --------------------------------------------- */
/*  Footer                                       */
/* --------------------------------------------- */
.jive-footer {
      color: #4a4a4a; 
      font-size: 10px; 
      font-family: Arial, Verdana, Helvetica;
}
 
.jive-footer A {
      color: #4a4a4a; 
      font-size: 10px; 
      font-family: Arial, Verdana, Helvetica;
      text-decoration : none;
}
 
.jive-footer A:hover {
      text-decoration : underline;
}
 
 
 
/* --------------------------------------------- */
/*  Breadcrumbs                                  */
/* --------------------------------------------- */
 
.jive-breadcrumbs {
    font-family : Arial, Verdana, sans-serif;
    font-size : 8pt;
    color : #444;
    font-weight : bold;
}
.jive-breadcrumbs A {
    font-weight : normal;
    color : #444;
}
.jive-breadcrumbs A:hover {
    color : #000;
}
.jive-breadcrumbs .jive-last-link {
    text-decoration : none;
}
 
/* --------------------------------------------- */
/*  Paginators                                   */
/* --------------------------------------------- */
 
.jive-paginator, .jive-paginator A {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
.jive-paginator, .jive-paginator A {
    font-weight : bold;
}
.jive-message-list .jive-paginator, .jive-message-list .jive-paginator A {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
}
.jive-paginator A {
    text-decoration : none;
    border : 1px #fff solid;
}
.jive-paginator A:hover {
    border : 1px #b1b5b9 solid;
    color : #000;
    background-color : #ffc;
    text-decoration : none;
}
.jive-paginator .jive-current {
    color : #000;
    background-color : #eee;
    border : 1px #b1b5b9 solid;
    text-decoration : none;
}
.jive-message-list-footer, .jive-message-list-footer TD, .jive-message-list-footer A,
.jive-message-list-footer .jive-paginator-bottom, .jive-message-list-footer .jive-paginator-bottom A
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
}
.jive-thread-row-paginator, .jive-thread-row-paginator A {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
}
.jive-thread-row-paginator {
    padding-left : 1em;
}
 
/* --------------------------------------------- */
/*  Descriptions, legends                        */
/* --------------------------------------------- */
 
.jive-description, .jive-legend .jive-icon-label {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
.jive-legend .jive-icon-label {
    padding-left : 5px;
}
.jive-legend .jive-icon {
    padding-top : 2px;
    padding-bottom : 2px;
}
 
/* --------------------------------------------- */
/*  Tables                                       */
/* --------------------------------------------- */
 
.jive-table {
    width : 100%;
}
.jive-table TD, .jive-table TH {
    padding : 3px;
}
.jive-table TD {
    padding : 3px;
    border-width : 0px 1px 1px 0px;
    border-style : solid;
    border-color : #b1b5b9;
}
.jive-table TABLE TABLE, .jive-table TABLE TABLE TD, .jive-table TABLE TABLE TH {
    border-width : 0px;
}
.jive-table THEAD TH {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-align : center;
background: URL("http://sqlserver.quest.com/themes/sqlserver/resources/box_bg.jpg");    color : #444;
    border-top : 1px #b1b5b9 solid;
    border-bottom : 1px #b1b5b9 solid;
color:#002C52;
 
}
.jive-table THEAD .jive-first {
    border-left : 1px #666 solid;
color:#002C52;
 
}
.jive-table THEAD .jive-last {
    border-right : 1px #666 solid;
color:#002C52;
 
}
.jive-table THEAD .jive-first {
    border-left : 1px #666 solid;
}
.jive-table THEAD .jive-last {
    border-right : 1px #666 solid;
}
.jive-table THEAD .jive-first-last {
    border-left : 1px #666 solid;
    border-right : 1px #666 solid;
}
.jive-table TBODY .jive-first-last, .jive-table TFOOT .jive-first-last {
    border-left : 1px #b1b5b9 solid;
    border-right : 1px #b1b5b9 solid;
}
.jive-table TBODY .jive-first, .jive-table TBODY .jive-category-name, .jive-table TFOOT .jive-first,
#jive-usersettingspage .jive-table TBODY .jive-label,
#jive-guestsettingspage .jive-table TBODY .jive-label,
#jive-profilepage .jive-table TBODY .jive-label,
.jive-watchlist .jive-watch-message
{
    border-left : 1px #b1b5b9 solid;
}
.jive-table TFOOT TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #ddd;
    border-top : 1px #aaa solid;
}
.jive-table .jive-odd {
    background-color : #EDF3FE;
}
.jive-table .jive-even {
    background-color : #FEFEFE;
}
.jive-table TFOOT INPUT, .jive-table TFOOT SELECT {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
.jive-table .jive-active {
    background-color : #ffc;
}
.jive-table .jive-active TD, .jive-table .jive-active TH {
    border-bottom : 1px #999 solid;
}
.jive-form-table TH, .jive-form-table TD {
    padding : 3px;
}
.jive-table .jive-messagebox {
    border-top : 1px #b1b5b9 solid;
}
.jive-messagebox-this {
    background-color: #ffe;
}
.jive-messagebox-parent {
    background-color: #fee;
}
.jive-messagebox-child {
    background-color: #efe;
}
#jive-reply-tree .jive-table .jive-current TD {
    background-color : #3D80DF;
    vertical-align : middle;
}
#jive-reply-tree .jive-table .jive-current A {
    font-weight : bold;
}
 
/* --------------------------------------------- */
/*  Portlet Boxes                                */
/* --------------------------------------------- */
 
.jive-portlet-box {
    margin-bottom : 1em;
    border:1px solid #98B6CE;
}
.jive-portlet-box THEAD {
    padding : 0px;
}
.jive-portlet-box THEAD TH, .jive-portlet-box TBODY TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    padding : 3px;
}
.jive-portlet-box THEAD TH {
    text-align : left;
    font-weight : bold;
	color : #FFFFFF;
	background-color: #0f1d42;
/*background: URL("http://sqlserver.quest.com/themes/sqlserver/resources/box_bg.jpg"); */
}
.jive-portlet-box TBODY TD {
    vertical-align : top;
    /*border-bottom : 1px solid #7D7D7D;*/
 
}
.jive-portlet-box LABEL {
    padding-top : 2px;
}
.jive-portlet-box .jive-status-legend-groups .jive-first-row,
.jive-portlet-box .jive-status-legend-points .jive-first-row {
    border-top : 1px #b1b5b9 solid;
}
a.jive-portlet-box {
  color: #FFFFFF;
  border: 0;
}
 
/* --------------------------------------------- */
/*  Category, Forum and Thread lists             */
/* --------------------------------------------- */
 
.jive-forum-list .jive-table .jive-category-name {
    font-family : arial, helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    background-color : #F5F6F8;
    color : #000;
}
.jive-category-name .jive-description {
    font-weight : normal;
}
.jive-forum-list .jive-forum-name A {
    font-weight : bold;
}
.jive-forum-list .jive-forum-name .jive-description A {
    font-weight : normal;
}
.jive-forum-list .jive-table .jive-category-name A {
    color : #000;
    text-decoration : none;
}
.jive-forum-list .jive-table .jive-category-name A:hover {
    text-decoration : underline;
}
.jive-forum-list .jive-table .jive-even, .jive-forum-list .jive-table .jive-odd {
    background-color : #fff;
}
.jive-forum-list .jive-table .jive-view-count,
.jive-forum-list .jive-table .jive-msg-count,
.jive-thread-list .jive-table .jive-view-count,
.jive-thread-list .jive-table .jive-msg-count {
    text-align : center;
    font-size : 8pt;
}
.jive-author {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
.jive-author-pageuser {
    font-weight : bold;
}
.jive-author-fullname {
    color : #666;
}
.jive-thread-list THEAD .jive-forum-name, .jive-thread-list THEAD .jive-date {
    color : #fff;
}
.jive-forum-list .jive-table .jive-last-post,
.jive-thread-list .jive-table .jive-last-post,
.jive-table .jive-date {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
.jive-thread-list .jive-forum-name {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    padding-left : 0.5em;
    padding-right : 0.5em;
}
 
/* --------------------------------------------- */
/*  Message list                                 */
/* --------------------------------------------- */
 
.jive-message-list {
    margin-bottom : 0.5em;
}
.jive-message-list .jive-table THEAD TH {
    text-align : left;
    font-weight : normal;
}
.jive-message-list .jive-table THEAD TH A {
    color : #444;
    font-weight : normal;
}
.jive-message-list .jive-table .jive-paginator A {
    border : 1px #98B6CE solid;
}
.jive-message-list .jive-table .jive-paginator A:hover {
    background-color : #ffc;
    border : 1px #b1b5b9 solid;
    color : #000;
}
.jive-message-list .jive-table .jive-paginator .jive-current {
    border : 1px #b1b5b9 solid;
    background-color : #eee;
    color : #000;
}
.jive-message-list .jive-table .jive-subject {
    font-weight : bold;
}
.jive-status-level-image {
    padding : 1px;
}
 
/* --------------------------------------------- */
/*  Info and errors                              */
/* --------------------------------------------- */
 
.jive-info-message {
    margin-bottom : 1em;
}
.jive-info-message TBODY TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
.jive-info-message TBODY TD A {
    font-weight : normal;
}
.jive-info-message .jive-icon {
    padding-right : 6px;
}
 
/* --------------------------------------------- */
/*  Search                                       */
/* --------------------------------------------- */
 
.jive-search-result .jive-hilite {
    background-color : #ff0;
    font-weight : bold;
}
 
/* --------------------------------------------- */
/*  Search                                       */
/* --------------------------------------------- */
 
.jive-faq-answer {
    font-weight : bold;
}
 
/* --------------------------------------------- */
/*  Login                                        */
/* --------------------------------------------- */
 
.jive-login-form {
    width : 60%;
}
.jive-login-form .jive-table .jive-label {
    width : 30%;
    text-align : right;
    padding-right : 1em;
}
.jive-login-form TABLE {
    border : 1px #b1b5b9 solid;
}
.jive-login-form TD {
    border-width : 0px;
}
 
/* --------------------------------------------- */
/*  Profiles                                     */
/* --------------------------------------------- */
 
.jive-profile .jive-table THEAD TH {
    text-align : left;
}
 
/* --------------------------------------------- */
/*  Avatars                                      */
/* --------------------------------------------- */
 
.jive-avatar {
    margin-top : 1px;
    border : 1px #b1b5b9 solid;
}
.jive-avatar-box {
    padding : 0.5em 2em 0.5em 0em;
}
.jive-avatar-table IMG {
    border  : 1px #b1b5b9 solid;
}
.jive-avatar-table IMG:hover {
    border  : 1px #000 solid;
}
 
/* --------------------------------------------- */
/* Polls                                         */
/* --------------------------------------------- */
 
#jive-pollpage .jive-table {
    width : 400px;
}
#jive-pollpage .jive-table TABLE {
    width : 100%;
}
.jive-poll-results .jive-total TD {
    border-top : 1px #b1b5b9 solid;
}
.jive-poll-results .jive-label {
    font-weight : bold;
}
 
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/*  Page styles - these are styles for specific pages which extend the ones                       */
/*  defined above.                                                                                */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
 
/* --------------------------------------------- */
/*  Extra front page styles                      */
/* --------------------------------------------- */
 
#jive-frontpage .jive-search-form TR {
    vertical-align : middle;
}
 
/* --------------------------------------------- */
/*  Extra post page styles                       */
/* --------------------------------------------- */
 
#jive-postpage .jive-fieldset DIV {
    padding : 0.5em;
    margin : 0px;
}
.jive-fieldset {
    border : 1px #b1b5b9 solid;
    -moz-border-radius : 3px;
    padding : 3px;
}
#jive-postpage .jive-attach-item {
    font-size : 11px;
}
#jive-postpage .jive-rating-buttons {
    white-space : nowrap;
}
#jive-post-helpbox {
    padding : 0px;
    margin-left : 1em;
    border : 1px #b1b5b9 solid;
    width : 200px;
}
#jive-post-helpbox TH {
    background-color : #ddd;
    text-align : left;
    border-bottom : 1px #b1b5b9 solid;
}
#jive-post-helpbox TD, #jive-post-helpbox TH {
    padding : 3px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
#jive-post-bodybox {
    border : 1px #b1b5b9 solid;
    -moz-border-radius : 3px;
    padding : 3px;
    background-color : #eee;
}
#jive-postpage TEXTAREA {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
 
/* --------------------------------------------- */
/*  Help page styles                             */
/* --------------------------------------------- */
 
#jive-helppage LI {
    padding-bottom : 0.5em;
}
 
/* --------------------------------------------- */
/*  Ratings (correct/helpful)                    */
/* --------------------------------------------- */
 
.jive-rate-button {
    font-size : 8pt;
    font-family: Arial, Verdana, Helvetica; 
    border : 1px #aaa solid;
    font-weight : normal;
    padding : 1px;
    margin : 1px;
    -moz-border-radius : 3px;
}
.jive-helpful-rating TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
 
/* --------------------------------------------- */
/*  Extra forum page styles                      */
/* --------------------------------------------- */
 
#jive-forumpage .jive-search-form FORM {
    display : inline;
}
 
/* --------------------------------------------- */
/*  Extra portlet styles                         */
/* --------------------------------------------- */
 
#jive-frontpage .jive-portlet-box,
#jive-categorypage .jive-portlet-box,
#jive-forumpage .jive-portlet-box,
#jive-flatpage .jive-portlet-box,
#jive-threadedpage .jive-portlet-box,
#jive-treepage .jive-portlet-box,
#jive-rsspage .jive-portlet-box,
.jive-portlet-info-box
{
    margin-left : 1em;
}
 
/* --------------------------------------------- */
/*  Extra thread list styles                     */
/* --------------------------------------------- */
 
#jive-forumpage .jive-thread-list .jive-table TR, #jive-categorypage .jive-thread-list .jive-table TR {
    vertical-align : middle;
}
 
/* --------------------------------------------- */
/*  Spell checking styles                        */
/* --------------------------------------------- */
 
.jive-spell-error-current, .jive-spell-error {
    color : #f00;
    border-bottom : #f00 2px dotted;
}
.jive-spell-error-current {
    background-color : #eee;
    font-weight : bold;
}
#jive-spellpage .jive-table .jive-spell-button {
    background-color : #eee;
    font-size : 8pt;
    font-family: Arial, Verdana, Helvetica; 
    padding : 2px 6px 2px 6px;
}
 
 
/* --------------------------------------------- */
/*  Quote original styles                        */
/* --------------------------------------------- */
 
.jive-quoteheader {
    font-weight : bold;
    width : 90%;
    margin-left : 15px;
}
.jive-quote {
    border : #d1d7dc 1px solid;
    /* font-size : 11px; */
    color : #444;
    /* line-height : 125%; */
    /* font-family : Verdana, Arial, Helvetica, sans-serif; */
    background-color : #fafafa;
    width : 90%;
    margin-left : 15px;
}
 
 
/* --------------------------------------------- */
/*  Extra settings and watch page styles         */
/* --------------------------------------------- */
 
.jive-settings .jive-table TH, .jive-watchlist .jive-table TH {
    text-align : left;
}
.jive-settings .jive-table .jive-label {
    width : 30%;
}
.jive-watchlist .jive-watchlist-internal {
    /*
    margin : 10px;
    margin-bottom : 20px;
    */
    width : 100%;
}
.jive-watchlist .jive-watchlist-internal TH {
    background-color : #eee;
    border-width : 1px 0px 1px 1px;
    border-color : #b1b5b9;
    border-style : solid;
    color : #000;
}
.jive-watchlist .jive-watchlist-internal .cn {
    border-right : 1px  #b1b5b9 solid;
}
.jive-watchlist .jive-watchlist-internal .c1
{
    border-left : 1px #b1b5b9 solid;
}
.jive-watchlist .jive-watchlist-internal TBODY TR {
    background-color : #eee;
    border-width : 0px 1px 0px 1px;
    border-color : #b1b5b9;
    border-style : solid;
}
.jive-watchlist .jive-watchlist-internal .jive-odd,
.jive-watchlist .jive-watchlist-internal .jive-even
{
    background-color : #fff;
}
.jive-watchlist .jive-watchlist-internal TBODY TD {
    border-bottom : 1px #b1b5b9 solid;
}
.jive-watchlist .jive-watchlist-internal TFOOT TD {
    background-color : #fff;
}
.jive-watchlist .jive-watch-message {
    padding : 10px;
}
 
/* --------------------------------------------- */
/*  Private Messages                             */
/* --------------------------------------------- */
 
#jive-pmpage .jive-info-message {
    padding : 3px;
}
#jive-pmpage .jive-mark-buttons INPUT, #jive-pmpage .jive-mark-buttons SELECT, #jive-pmpage .jive-jump-box SELECT {
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
#jive-pmpage .jive-pm-msg-row TD {
    border-bottom : 1px #b1b5b9 solid;
}
#jive-pmpage .jive-pm-msg-row-sel TD {
    border-bottom : 1px #999 solid;
    background-color : #ffc;
}
#jive-pm-folder-box TH, #jive-pm-folder-box TD {
    font-size : 8pt;
    font-family: Arial, Verdana, Helvetica; 
}
#jive-pm-folder-box {
    margin-right : 8px;
}
#jive-pm-folder-box TABLE {
    border : 1px #b1b5b9 solid;
}
#jive-pm-folder-box TH {
    text-align : left;
    font-weight : bold;
    background-color : #eee;
    border-bottom : 1px #b1b5b9 solid;
}
#jive-pm-folder-box .jive-pm-folder-total TD {
    border-top : 1px #b1b5b9 solid;
}
.jive-pm-folder-warn {
    color : #c30;
    font-weight : bold;
}
.jive-pm-folder-bar, .jive-pm-folder-bar TABLE {
    border : 1px #666 solid;
    padding : 0px;
    margin : 0px;
}
#jive-pmpage .jive-pm-list TFOOT {
    border-top : 1px #b1b5b9 solid;
}
#jive-pmpage .jive-pm-list TFOOT TD {
    background-color : #eee;
}
#jive-pmpage .jive-table .jive-paginator A {
    border : 1px #eee solid;
}
#jive-pmpage .jive-table .jive-paginator A:hover {
    background-color : #ffc;
    border : 1px #b1b5b9 solid;
    color : #000;
}
#jive-pmpage .jive-table .jive-paginator .jive-current {
    border : 1px #666 solid;
    background-color : #eee;
    color : #000;
}
#jive-folder-form {
    margin-right : 10px;
}
#jive-folder-form TABLE {
    border : 1px #b1b5b9 solid;
}
#jive-folder-form TD, #jive-folder-form TH, #jive-folder-form INPUT, #jive-folder-list INPUT {
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
#jive-folder-form TH {
    background-color : #eee;
    text-align : left;
}
#jive-folder-list TABLE {
    border : 1px #b1b5b9 solid;
}
#jive-folder-list TH, #jive-folder-list TD {
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
#jive-folder-list TH {
    background-color : #eee;
    text-align : left;
}
#jive-folder-list TD {
    border-top : 1px #b1b5b9 solid;
}
.jive-pm-box .jive-table .jive-body {
    padding : 12px;
}
.jive-pm-box .jive-table .jive-label {
    white-space : nowrap;
    width : 75px;
}
.jive-pm-box .jive-table THEAD TH {
    text-align : left;
}
#jive-pmviewpage .jive-nextprev {
    text-align : right;
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
 
/* --------------------------------------------- */
/*  Questions                                    */
/* --------------------------------------------- */
 
.jive-question-table THEAD TH {
    border-bottom : 1px #b1b5b9 solid;
    text-align : left;
    font-size : 11pt;
}
.jive-question-table THEAD TH .paginator {
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
    font-weight : normal;
    white-space : nowrap;
    padding-left : 2em;
}
.jive-question-table .jive-thread-name A, #jive-profilepage .jive-recent-msg .jive-thread-name A {
    font-weight : bold;
}
.jive-question-table .info, #jive-profilepage .jive-recent-msg .info {
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
.jive-question-table .info, #jive-profilepage .jive-recent-msg .info {
    padding-bottom : 0.5em;
}
.jive-question-table .info A, #jive-profilepage .jive-recent-msg .info A {
    color : #666;
    white-space : nowrap;
}
 
/* --------------------------------------------- */
/*  Announcements                                */
/* --------------------------------------------- */
 
.jive-announce-description {
    color : #666;
}
.jive-announce .jive-announce-edit {
    float : right;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
}
 
/* --------------------------------------------- */
/*  Timer (not enabled by default)               */
/* --------------------------------------------- */
 
.jive-timer {
    font-family : Arial, Helvetica, sans-serif !important;
    font-size : 8pt;
    color : #999;
    text-align : center;
}
 
 
 
/*-- -----------------------------------------------*/
/*--  Error - Info - Success                        */
/*-- -----------------------------------------------*/
 
.jive-error-box {
    border : 1px #f00 solid;
    background-color : #fee;
    -moz-border-radius : 3px;
    padding : 6px;
    margin-bottom : 1em;
    padding-left : 30px;
    background: url("images/error-16x16.gif");
    background-repeat : no-repeat;
    background-position : 6px 6px;
}
.jive-info-box {
    border : 1px #00f solid;
    background-color : #eef;
    -moz-border-radius : 3px;
    padding : 6px;
    margin-bottom : 1em;
    padding-left : 30px;
    background-image : url("../images/info-16x16.gif");
    background-repeat : no-repeat;
    background-position : 6px 6px;
}
.jive-success-box {
    border : 1px #0f0 solid;
    background-color : #efe;
    -moz-border-radius : 3px;
    padding : 6px;
    margin-bottom : 1em;
    padding-left : 30px;
    background-image : url("../images/success-16x16.gif");
    background-repeat : no-repeat;
    background-position : 6px 6px;
}
 
 
/*-- --------------------------------------------- --*/
/*--  Settings forms                               --*/
/*-- --------------------------------------------- --*/
 
.jive-settings-form .jive-table THEAD TH, .jive-settings-form .jive-table TD {
    text-align : left;
    border-left : 1px #b1b5b9 solid;
}
.jive-settings-form TD {
    padding : 3px;
}
 
/*-- --------------------------------------------- --*/
/*--  Styles for skill rows                        --*/
/*-- --------------------------------------------- --*/
 
.jive-skill-table TD {
    border-left : 0px !important;
}
.jive-skill-row TD {
    border-bottom : 1px #b1b5b9 dotted !important;
}
.jive-skill-legend UL {
    padding : 5px;
    margin : 0;
    list-style : none;
}
.jive-skill-legend LI {
    padding-bottom : 0.5em;
}
 
/*-- --------------------------------------------- --*/
/*--  Styles for the calendar popup                --*/
/*-- --------------------------------------------- --*/
 
TABLE.calBgColor {
    padding : 0px;
}
td.cal {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #fff;
    padding : 0px;
}
select.month {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #000000;
    background: transparent;
    width : 85px;
}
input.year {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #000000;
    background: transparent;
    width : 30px;
}
td.calDaysColor {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #ffffff;
    background-color : #000000;
}
td.calWeekend {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #ffffff;
    background-color : #d3d3d3;
}
td.calBgColor {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #ffffff;
    background-color : #ffc;
}
.calBorderColor {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #ffffff;
    background-color : #a9a9a9;
}
td.calHighlightColor {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #ffffff;
    background-color : #ffffcc;
}
A.cal {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #000000;
    background: transparent;
    text-decoration : none;
}
A.cal:Hover {
    font-family : Arial,Helvetica,Sans-serif;
    font-size : 11px;
    color : #FF0000;
    background: transparent;
    text-decoration : none;
}
.calDisabled {
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #808080;
  background: transparent;
  text-decoration : none;
}
 
/*-- --------------------------------------------- --*/
/*--  Webwork styles                               --*/
/*-- --------------------------------------------- --*/
 
.errorLabel {
    color : #F00;
    font-weight:bold;
}
.errorMessage {
    color : #F00;
    font-weight:bold;
}
.checkboxErrorLabel {
    color : #F00;
}
.required {
    color : #F00;
}
 
 
/*-- --------------------------------------------- --*/
/*--  public profile styles                        --*/
/*-- --------------------------------------------- --*/
 
 
.jive-profile-box {
    border : 3px #b1b5b9 solid;
    background-color : #EDF3FE;
    -moz-border-radius : 8px;
    padding: 7px;
}
 
.jive-profile-table {
    border : 0px #fff none;
    margin-bottom : 1em;
}
.jive-profile-table THEAD {
    padding : 0px;
}
.jive-profile-table THEAD TH, .jive-profile-table TBODY TD {
    font-family : Arial, Helvetica, sans-serif !important;
    font-size : 8pt;
    padding : 3px;
}
.jive-profile-table THEAD TH {
    text-align : left;
    font-weight : bold;
    background-color : #eee;
    border-bottom : 1px #b1b5b9 solid;
}
.jive-profile-table TBODY TD {
    vertical-align : top;
}
 
/* --------------------------------------------- */
/*  Moderation Messages                          */
/* --------------------------------------------- */
 
#jive-modpage .jive-info-message {
    padding: 3px;
}
 
#jive-modpage .jive-mark-buttons INPUT, #jive-modpage .jive-mark-buttons SELECT, #jive-modpage .jive-jump-box SELECT {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif !important;
}
 
#jive-modpage .jive-mod-msg-row TD {
    border-bottom: 1px #ccc solid;
}
 
#jive-modpage .jive-mod-msg-row-app TD {
    border-bottom: 1px #999 solid;
    background-color: #cfc;
}
 
#jive-modpage .jive-mod-msg-row-rej TD {
    border-bottom: 1px #999 solid;
    background-color: #fcc;
}
 
#jive-mod-forum-box TH, #jive-mod-forum-box TD {
    font-size: 8pt;
    font-family: verdana;
}
 
#jive-mod-forum-box {
    margin-right: 8px;
}
 
#jive-mod-forum-box TABLE {
    border: 1px #ccc solid;
}
 
#jive-mod-forum-box TH {
    text-align: left;
    font-weight: bold;
    background-color: #eee;
    border-bottom: 1px #ccc solid;
}
 
#jive-mod-forum-box .jive-mod-forum-all TD {
    border-top: 1px #ccc solid;
}
 
#jive-mod-forum-box LABEL, #jive-mod-forum-box INPUT, #jive-mod-forum-box SELECT {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif !important;
}
 
/* ----------------------------------------------------- */
/* -------------- Custom styles ---------------------*/
 
.jive-header {
	text-align : left;
    font-weight : bold;
	font-size : 16pt !important;
}
 
.jive-content {
	padding : 0px 20px 0px 20px;
}
 
#main-links {
	padding : 10px;
}
 
TD.top-menu {
	background-color : #0D267C;
	color : #FFFFFF;
    font-family: Arial, Verdana, Helvetica; 
	font-size : 7pt;
	text-align : right;
}
 
TD.top-menu A {
	color : #FFFFFF !important;
    font-family: Arial, Verdana, Helvetica; 
	font-size : 7pt;
	text-align : right;
}
 
/* --------------------------------------------- */
/*  Left Portlet Boxes                              */
/* --------------------------------------------- */
 
.jive-left-portlet-box {
    margin-bottom : 1em;
	width : 175px;
border:1px solid #98B6CE;
}
.jive-left-portlet-box THEAD {
    padding : 0px;
}
.jive-left-portlet-box .jive-icon-label {
    padding : 3px;
    white-space : nowrap;
    padding-right : 1em;
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
.jive-left-portlet-box .jive-icon-label .jive-active {
    font-weight : bold;
}
.jive-left-portlet-box .jive-icon {
    padding : 3px 0;
}
 
.jive-left-portlet-box THEAD TH, .jive-left-portlet-box TBODY TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    padding : 3px;
}
.jive-left-portlet-box THEAD TH {
    text-align : left;
    font-weight : bold;
	color : #002C52;
    background: URL("http://sqlserver.quest.com/themes/sqlserver/resources/box_bg.jpg");
}
.jive-left-portlet-box TBODY TD {
    vertical-align : top;
    /*border-bottom : 1px solid #7D7D7D;*/
    font-size : 8pt;
}
.jive-left-portlet-box LABEL {
    padding-top : 2px;
}
.jive-left-portlet-box.jive-status-legend-groups .jive-first-row,
.jive-left-portlet-box .jive-status-legend-points .jive-first-row {
    border-top : 1px #b1b5b9 solid;
    font-size : 8pt;
}
.jive-left-portlet-box li {
    vertical-align : top;
    /*border-bottom : 1px solid #7D7D7D;*/
    font-size : 8pt;
}
 
 
 
/* --------------------------------------------- */
/*  Left Portlet Boxes Long                             */
/* --------------------------------------------- */
 
.jive-left-portlet-box-long {
    margin-bottom : 1em;
	width : 225px;
border:1px solid #98B6CE;
}
.jive-left-portlet-box-long THEAD {
    padding : 0px;
}
.jive-left-portlet-box-long .jive-icon-label {
    padding : 3px;
    white-space : nowrap;
    padding-right : 1em;
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
.jive-left-portlet-box-long .jive-icon-label .jive-active {
    font-weight : bold;
}
.jive-left-portlet-box-long .jive-icon {
    padding : 3px;
}
 
.jive-left-portlet-box-long THEAD TH, .jive-left-portlet-box-long TBODY TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    padding : 3px;
}
.jive-left-portlet-box-long THEAD TH {
    text-align : left;
    font-weight : bold;
	color : #002C52;
    background: URL("http://sqlserver.quest.com/themes/sqlserver/resources/box_bg.jpg");
}
.jive-left-portlet-box-long TBODY TD {
    vertical-align : top;
    /*border-bottom : 1px solid #7D7D7D;*/
}
.jive-left-portlet-box-long LABEL {
    padding-top : 2px;
}
.jive-left-portlet-box-long.jive-status-legend-groups .jive-first-row,
.jive-left-portlet-box-long .jive-status-legend-points .jive-first-row {
    border-top : 1px #b1b5b9 solid;
}
 
 
 
 
 
/* --------------------------------------------- */
/*  Left Portlet Boxes Account                              */
/* --------------------------------------------- */
 
.jive-left-portlet-box-account {
    margin-bottom : 1em;
	width : 200px;
    border:1px solid #98B6CE;
}
.jive-left-portlet-box-account THEAD {
    padding : 0px;
}
.jive-left-portlet-box-account .jive-icon-label {
    padding : 3px;
    white-space : nowrap;
    padding-right : 1em;
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
.jive-left-portlet-box-account .jive-icon-label .jive-active {
    font-weight : bold;
}
.jive-left-portlet-box-account .jive-icon {
    padding : 3px;
}
 
.jive-left-portlet-box-account THEAD TH, .jive-left-portlet-box TBODY TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    padding : 3px;
}
.jive-left-portlet-box-account THEAD TH {
    text-align : left;
    font-weight : bold;
	color : #FFFFFF;
    background: #0f1d42;
}
.jive-left-portlet-box-account TBODY TD {
    vertical-align : top;
    /*border-bottom : 1px solid #7D7D7D;*/
}
.jive-left-portlet-box-account LABEL {
    padding-top : 2px;
}
.jive-left-portlet-box-account.jive-status-legend-groups .jive-first-row,
.jive-left-portlet-box-account .jive-status-legend-points .jive-first-row {
    border-top : 1px #b1b5b9 solid;
}
 
 
/* --------------------------------------------- */
/*  Portlet Box MVP                              */
/* --------------------------------------------- */
 
.jive-portlet-box-MVP {
    margin-bottom : 1em;
    border:1px solid #98B6CE;
}
.jive-portlet-box-MVP THEAD {
    padding : 0px;
}
.jive-portlet-box-MVP .jive-icon-label {
    padding : 3px;
    white-space : nowrap;
    padding-right : 1em;
    font-size : 8pt;
    font-family : Arial, Helvetica, sans-serif;
}
.jive-portlet-box-MVP .jive-icon-label .jive-active {
    font-weight : bold;
}
.jive-portlet-box-MVP .jive-icon {
    padding : 3px;
}
 
.jive-portlet-box-MVP THEAD TH, .jive-left-portlet-box TBODY TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    padding : 3px;
}
.jive-portlet-box-MVP THEAD TH {
    text-align : left;
    font-weight : bold;
	color : #FFFFFF;
    background: #005DB4;
}
.jive-portlet-box-MVP TBODY TD {
    vertical-align : top;
    /*border-bottom : 1px solid #7D7D7D;*/
}
.jive-portlet-box-MVP LABEL {
    padding-top : 2px;
}
.jive-portlet-box-MVP .jive-status-legend-groups .jive-first-row,
.jive-portlet-box-MVP .jive-status-legend-points .jive-first-row {
    border-top : 1px #b1b5b9 solid;
}
 
 
 
 
/* --------------------------------------------- */
/*  Red Portlet Boxes                              */
/* --------------------------------------------- */
 
.jive-red-portlet-box {
    margin-bottom : 1em;
    border:1px solid #BA2327;
}
 
.jive-red-portlet-box THEAD {
    padding : 0px;
}
 
.jive-red-portlet-box THEAD TH, .jive-left-portlet-box TBODY TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    padding : 3px;
    align : center;
}
.jive-red-portlet-box THEAD TH {
    text-align : left;
    font-weight : bold;
    color : #002C52;
    background: #BA2327;
    align : center;
}
.jive-red-portlet-box TBODY TD {
    vertical-align : middle;
}
 
 
 
/* --------------------------------------------- */
/*  Styles for integrated landing page             */
/* --------------------------------------------- */
 
#jive-support-fp THEAD TH, #jive-support-fp THEAD TH A {
    text-align : left;
    font-weight : bold;
    font-size : 12pt;
    background: URL("http://sqlserver.quest.com/themes/sqlserver/resources/box_bg.jpg");
    text-decoration : none;
    font-family: Arial, Verdana, Helvetica; 
}
 
#jive-support-fp TD, #jive-support-fp THEAD TH {
	border-bottom : 1pt solid #98B6CE;
}
 
 
.jive-first {
	font-size : 11pt;
    font-weight : bold;
	color : #002C52;
    font-family: Arial, Verdana, Helvetica; 
}
 
.quest-title {
	font-size : 10pt;
}
 
.quest-kb-message {
	font-size : 10pt;
}
 
#jive-support-fp TABLE {
	border-top : 1pt solid #98B6CE;
	border-left : 1pt solid #98B6CE;
	border-right : 1pt solid #98B6CE;
}
 
#jive-support-fp THEAD .jive-fp-section {
    padding : 3px;
    padding-left : 6px;
    color: #002c52;
}
a.jive-fp-section {
    padding : 3px;
    padding-left : 6px;
    color: #005DB4;
}
a.jive-fp-section:visited {
    padding : 3px;
    padding-left : 6px;
    color: #005DB4;
}
a.jive-fp-section:hover {
    padding : 3px;
    padding-left : 6px;
    color: #005DB4;
}
#jive-support-fp THEAD TH A:hover {
    text-decoration : underline;
}
#jive-support-fp .jive-support-subsect THEAD TH {
    font-size : 10pt;
    font-weight : normal;
}
#jive-support-fp .jive-support-subsect {
    padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
}
#jive-support-fp .jive-forum-list LI {
    list-style-image: url("images/unread-16x16.gif");
}
#jive-support-fp .jive-cat-list {
    list-style-type : none;
    padding : 0;
    margin : 0;
}
#jive-support-fp .jive-cat-list LI {
    background: url("images/category-16x16.gif") left top no-repeat;
    padding : 0 0 0.75em 20px;
}
#jive-support-fp .jive-read {
    background: url("images/read-16x16.gif") left top no-repeat !important;
}
#jive-support-fp .jive-unread {
    background: url("images/unread-16x16.gif") left top no-repeat !important;
}
#jive-support-fp .jive-updated {
    background: url("images/updated-16x16.gif") left top no-repeat !important;
}
#jive-support-fp .jive-none {
    background : none !important;
}
 
li.jive-search-result{
margin-left:25px
}
 
.powerpackchallenge
{
    font-size : 10pt;
}
.powerpackchallengeHeader
{
    font-size : 14pt;
}

/**
 * Improved, Saner Navigation and Header
 */

#header {
	background: transparent url("/wp-content/themes/sqlserver/images/nav-background.png") repeat-x left bottom;
	padding: 0 0 9px 0;
	position: relative;
	z-index: 1;
}

#logo {
	padding: 20px 20px 0 20px;
}

#search {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 100;
}

#nav {
	bottom: 9px;
	display: block;
	font-family: arial, helvetica, sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 10px;
}

#nav li {
	float: left;
	margin: 0 6px;
}

#nav li a {
	background: transparent url("/wp-content/themes/sqlserver/images/nav-tab-left.png") no-repeat left top;
	display: block;
	padding: 0 0 0 4px;
}

#nav li a:hover {
	background: transparent url("/wp-content/themes/sqlserver/images/nav-tab-left.png") no-repeat 0 -20px;
	text-decoration: none;
}

#nav li a span {
	background: transparent url("/wp-content/themes/sqlserver/images/nav-tab-right.png") no-repeat right top;
	color: #f0f0f0;
	display: block;
	font-size: 12px;
	padding: 4px 6px 2px 2px;
}

#nav li.ssp a span {
	color: #fbd952;
}

#nav li a:hover span {
	background: transparent url("/wp-content/themes/sqlserver/images/nav-tab-right.png") no-repeat right -20px;
	color: #fff;
	text-decoration: none;
}

#nav li.ssp a:hover span {
	color: #fce170;
}

#nav li a img {
	border: none;
}

#nav .sub {
	background: transparent url("/wp-content/themes/sqlserver/images/nav-menu-bottom.png") no-repeat left bottom;
	left: -9999px;
	line-height: 1;
	list-style: none;
	margin: -1px 0 0 0;
	padding: 5px 0;
	position: absolute;
	width: 140px;
	z-index: 500;
}

#nav .sub li {
	background-color: #15254e;
	border-left: 1px #0f1d42 solid;
	border-right: 1px #0f1d42 solid;
	display: block;
	float: none;
	margin: 0;
	padding: 0;
}

#nav .sub li a {
	background: none;
	color: #f0f0f0;
	margin: 0;
	padding: 4px;
}

#nav .sub li a:hover {
	background: #466199;
}

#nav .sub li a span {
	background: none;
	margin: 0;
	padding: 0;
}

#nav li:hover ul ul,
#nav li.sfhover ul ul {
	left: -9999px;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul {
	left: auto;
}

#welcome {
  font-family: helvetica, arial, sans-serif;
  font-size: 16px;
  line-height: 1;
  position: relative;
}

#welcome h3,
#welcome h4,
#welcome h5,
#welcome p {
  margin: 0;
  padding: 0;
}

#welcome a {
  outline: 0;
}

#welcome ol,
#welcome ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#welcome div.section {
  padding: 10px;
}

#welcome-head {
  background: #edf3ff url(/wp-content/themes/sqlserver/images/welcome-head-compass.png) no-repeat right bottom;
}

#welcome-head h3 {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-head-greeting.png) no-repeat;
  height: 48px;
  text-indent: -9999px;
  width: 570px;
}

#welcome-head .tagline {
  display: block;
  height: 10px;
  text-indent: -9999px;
}

#welcome-head-features-forums a,
#welcome-head-features-videos a,
#welcome-head-features-docs a,
#welcome-head-features-blog a,
#welcome-head-features-ssp a {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-head-features.png) no-repeat;
  display: block;
  height: 24px;
  margin-bottom: 5px;
  text-indent: -9999px;
  width: 383px;
}

#welcome-head-features-forums a {
  background-position: 0px 0px;
}

#welcome-head-features-videos a {
  background-position: 0px -30px;
}

#welcome-head-features-docs a {
  background-position: 0px -60px;
}

#welcome-head-features-blog a {
  background-position: 0px -90px;
}

#welcome-head-features-ssp a {
  background-position: 0px -120px;
}

#welcome-news {
  background-color: #ced9f2;
  overflow: auto;
}


#welcome-news h4 {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-news-heading.png) no-repeat;
  height: 17px;
  margin-bottom: 5px;
  text-indent: -9999px;
}

#welcome-news h5 {
  font-size: 14px;
}

#welcome-news .welcome-news-left-col,
#welcome-foot-about {
  float: left;
  width: 48%;
}

#welcome-news .welcome-news-right-col,
#welcome-foot-register {
  float: right;
  width: 48%;
}

#welcome-news .welcome-news-item {
  color: #0f1d42;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}

#welcome-foot {
  background-color: #0f1d42;
  color: #f7faff;
  font-size: 12px;
  line-height: 16px;
  overflow: auto;
}

#welcome-foot h4 {
  height: 18px;
  margin-bottom: 5px;
  text-indent: -9999px;
}

#welcome-foot-about h4 {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-foot-about.png) no-repeat;
}

#welcome-foot-button-about a {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-foot-button-about.png) no-repeat;
  display: block;
  height: 31px;
  margin-top: 8px;
  text-indent: -9999px;
  width: 84px;
}

#welcome-foot-button-about a:hover {
  background-image: url(/wp-content/themes/sqlserver/images/welcome-foot-button-about-hover.png);
}

#welcome-foot-register h4 {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-foot-register.png) no-repeat;
}

#welcome-foot-register li {
  margin-bottom: 3px;
}

#welcome-foot-register p.note {
  color: #e0ebff;
  font-size: 10px;
  line-height: 13px;
}

ul#welcome-foot-buttons {
  margin: 8px 0 0 0;
  overflow: auto;
  width: 137px;
}

#welcome-foot-buttons li {
  display: inline;
  float: left;
}

#welcome-foot-buttons li a {
  display: block;
  height: 31px;
  text-indent: -9999px;
}

#welcome-foot-buttons #welcome-foot-button-register a {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-foot-buttons.png) no-repeat;
  border-right: 1px #e6c12e solid;
  width: 75px;
}

#welcome-foot-buttons #welcome-foot-button-login a {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-foot-buttons.png) no-repeat -76px 0;
  width: 61px;
}

#welcome-foot-buttons #welcome-foot-button-register a:hover,
#welcome-foot-buttons #welcome-foot-button-login a:hover {
  background-image: url(/wp-content/themes/sqlserver/images/welcome-foot-buttons-hover.png);
}

#welcome .welcome-corner {
  position: absolute;
  height: 5px;
  width: 5px;
}

#welcome-corner-lt {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-corner-lt.png) no-repeat;
  left: 0;
  top: 0;
}

#welcome-corner-rt {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-corner-rt.png) no-repeat;
  right: 0;
  top: 0;
}

#welcome-corner-lb {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-corner-lb.png) no-repeat;
  bottom: 0;
  left: 0;
}

#welcome-corner-rb {
  background: transparent url(/wp-content/themes/sqlserver/images/welcome-corner-rb.png) no-repeat;
  bottom: 0;
  right: 0;
}