@import url("common.css");

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input
{ margin:0; padding:0 }


/* basic elements */
body {
    text-align: left;
    font: 12pt Arial, Verdana, sans-serif;
    color: #fff;
    margin-left: 0px;
    margin-right: 0px;
    min-width:900px;
    background: #000 url('/synapticaudiologo_175.jpg') no-repeat 20px -15px;
    }

 {
    font: 10pt Arial, Verdana, sans-serif;
    margin-top: 0px;
    text-align: left;
    }

a {
color: #5ADfff;
}

a:hover {
color: #f90;
}

div.usbox a:hover {
color:#f90;
}

#container {
    padding-top: 0px;
    width:900px;
    border: 0px solid #fff;
}

#topmost {
    height: 200px;

}
/* Tuner Bar Elements */
#tuneBar{
    z-index: 24;
    font-family:Arial, Verdana, sans-serif;
    font-size: 11pt;
    position: absolute;
    top: 60px; left: 200px;
    margin-top: -11px;
    margin-left: 30px;
    width: 700px;
    color: #000;
    padding-top:3px;
    padding-left: 5px;
    border: 0px solid #a9a9a9;
    height: 20px;
}

#tuneLine {
    overflow:hidden;
}

#tuneLeft {
    float:left
}

#tuneLeft a {
  color:#000;
  text-decoration:none;
}

#tuneleft a:hover {
    color:#fff;
}

#tuneRight {
    float:right;
    padding-right: 50px;
}

.tcont {
    position: absolute;
    top: 60px; left: 200px;
    margin-top: -10px;
    margin-left: 20px;
    width: 675px;
    background-color: #f90;
    color: #fff;
}

.tcont p {
    margin: 0 10px;
}
/*
.topcrnr {
    background: url(/images/tr.gif) no-repeat top right;
}

.botcrnr {
    background: url(/images/br.gif) no-repeat top right;
} */

img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}


#navBar {

}

ul.mainNav {
    position: relative;
    float: right;
    font-family: Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    list-style-type: none;
    height: 5px;
    padding-bottom: 0px;
    padding-top: 100px;
    padding-left: 0px;
    padding-right: 10px;
/*    border: 1px solid #3f7fa6; */
    margin: 0;
}

ul.mainNav li, ul.mainNav li.right {
    height: 15px;
    background-color: #000; /* was #cad9e2 */
    margin: 0px 2px 2px 2px;
    color: #5ADFFF;
/*    border: 1px solid #000; */
}
ul.mainNav li {
    float: left;
}
ul.mainNav li.right {
    float: right;
}
ul.mainNav li.selected {
    border-bottom: 1px solid #fff;
    background-color: #03346B;
}
ul.mainNav li.selected a, ul.mainNav li.selectedRight a {
    color: #fff;
}
ul.mainNav a, ul.mainNav a:visited {
    float: left;
    display: block;
    color: #5ADFFF;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 4px 1px 4px;
    }
ul.mainNav a:hover {
    color: #f90;
    padding-bottom: 0px;
}

/*Left Column */
#leftColumn {
    float:left;
    padding-right: 5px;
    padding-top: 0px;
    margin-top: -15px;
    margin-left:5px;
    width: 200px;
    padding-left: 0px;
    background: transparent;
}

#centerColumn {
    float:left;
    padding-left: 10px;
    margin-top: -20px;
    width:650px;
    background:#000;
    border-left: 1px solid #3b3b3b;
}

#rightColumn {
    float:left;
    width: 33%;
    background: #000;
}

#footer {
    position: relative;
    float: left;
    width: 850px;
    border-top: 1px solid #3b3b3b;
    height:20px;
    color:#fff;
    font-size: 8pt;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:15px;
    padding-left: 0px;
    padding-top:0px;
}

#copy {
    float:left;
    font-size:8pt;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 0px;
}

ul.footerNav {
    float:left;
    font-family: Arial, Verdana;
    font-size: 8pt;
    font-weight: bold;
    list-style-type: none;
    height: 5px;
    padding-bottom: 0px;
    padding-top: 3px;
    padding-left: 60px;
/*    border: 1px solid #3f7fa6; */
    margin: 0;
}

ul.footerNav li, ul.footerNav li.right {
    height: 15px;
    background-color: #000; /* was #cad9e2 */
    margin: 0px 2px 2px 2px;
/*    border: 1px solid #000; */
}
ul.footerNav li {
    float: left;
}
ul.footerNav li.right {
    float: right;
}
ul.footerNav li.selected {
    border-bottom: 1px solid #fff;
    background-color: #03346B;
}
ul.footerNav li.selected a, ul.footerNav li.selectedRight a {
    color: #fff;
}
ul.footerNav a {
    font-weight: bold;
    float: left;
    display: block;
    color: #5ADFFF;
    text-decoration: none;
    padding: 0px 4px 1px 4px;
    }
ul.footerNav a:hover {
    color: #f90;
    padding-bottom: 0px;
}

h1 {

    }

h3 {
    font: italic normal 12pt Arial, Verdana, sans-serif;
    letter-spacing: 1px;
    margin-bottom: 0px;
    color: #000;
    }

a:link {
    font-weight: normal;
    text-decoration: none;
    color: #5ADfff;
    }
a:visited {
    font-weight: normal;
    text-decoration: none;
    color: #5ADfff;
    }
a:hover, a:active {
    text-decoration: none;
    color: #f90;
    }

ul.standList {
    list-style-type: disc;
    padding-top: 5px;
    margin-left: 30px;
    padding-bottom: 20px;
    padding-left: 0px;
}

/* specific divs */

td.sidebar {
    background-image: url(../images/template/t3-sb-gradient.png);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #e6e6e6;
    width: 145px;
    vertical-align: top;
}
div.sidebarHead {
    text-align: center;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    letter-spacing: 0.0em;
    font-weight: bold;
    color: #f90;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 10px;

    }
div.sidebarHead a, div.sidebarHead a:hover, div.sidebarHead a:visited {
    color: #ccff00;
    font-weight: bold;
}
div.sidebarBody {
    margin-left: 0px;
    padding-top: 3px;
    padding-bottom: 20px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: left;
/*    background-image: url(/images/template/grad_01.gif);
    background-repeat: repeat-y;
    background-position: top left; */
    border-top: 1px solid #3b3b3b;
    border-bottom: 0px solid #a9a9a9;
    border-left: 0px solid #a9a9a9;
    border-right: 0px solid #a9a9a9;
}
div.sidebarBody, div.sidebarBody td {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
}

div.sidebarBody a {
    position: relative; /*this is the key*/
    z-index:24;
    color: #5ADFFF; /* #003366; */
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
}

div.sidebarBody a:hover {
    z-index:25;
    color: #f90;
    text-decoration: none;
    border: none;
}

div.sidebarBody span{
    display: none;
}


div.sidebarBody a:hover span, td.sidebarBody a:hover span{ /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    padding: 3px;
    top:2.5em; left:20px; width:15em;
    border:1px solid #ccc;
    background-color:#03346B;
    font-family: Arial, Verdana, sans-serif;
    font-size: 9pt;
    color:#fff;
    text-align: left;
}

div.sidebarBody input {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
}

div.sidebarBody select {
    font-family: Arial, Verdana, sans-serif;
    font-size: 7pt;
    color: #ffffff;
    background: #336699;
    border: 1px inset #6699CC;
}

div.sidebarBody input.submit {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}


div.carpHead a {
    text-decoration: none;
    color:#5ADFFF;
    font-weight: bold;
    font-size: 16pt;
}

.carpHead a:hover {
    color:#f90;
}


div.carpBody {
    padding-left:10px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 12pt;
    color:#fff;
}

div.carpBody a {
    position: relative; /*this is the key*/
    z-index:24;
    color: #5ADFFF; /* #003366; */
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 12pt;
    text-decoration: none;
}

div.carpBody a:hover {
    z-index:25;
    text-decoration: none;
    border: none;
    color:#f90;
}

div.carpBody span{
    display: none;
}

div.carpBody a:hover span, td.carpBody a:hover span{ /*the span will display just on :hover state*/
    display: block;
    padding: 3px;
    position: absolute;
    top:2em; left: 30px; width:30em;
    border:1px solid #ccc;
    background-color:#03346B;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    color:#fff;
    text-align: left;
}

div.cbinCarpHead {
    padding-top:10px;
}

div.cbinCarpHead a {

    text-decoration: none;
    color:#000;
    font-weight: bold;
    font-size: 11pt;

}


div.cbinCarpBody {
    padding-top: 0px;

}

div.cbinCarpBody a {
    position: relative; /*this is the key*/
    line-height: 0em;
    z-index:24;
    color: #333333; /* #003366; */
    font-family: Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
}

div.cbinCarpBody a:hover {
    z-index:25;
    text-decoration: none;
    border: none;
}

div.cbinCarpBody span{
    display: none;
}

div.cbinCarpBody a:hover span, td.cbinCarpBody a:hover span{ /*the span will display just on :hover state*/
    display: block;
    padding: 3px;
    position: absolute;
    top:2em; left: 30px; width:30em;
    line-height: 1.3em;
    border:1px solid #ccc;
    background-color:#FDDE89;/*#03346B;*/
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    color:#3b3b3b;
    text-align: left;
}

div.myNewsHead {padding-bottom:5px;}

div.myNewsHead a {text-decoration: none;color:#000;font-weight: bold;
}


div.myNewsBody {
    padding-top: 0px;
}

div.myNewsBody a {
    position: relative; /*this is the key*/
    z-index:24;
    color: #595959; /*do #3b3b3b for darker -- #003366; */
    font-family: Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 11pt;
    text-decoration: none;
}

div.myNewsBody a:hover {
    z-index:25;
    text-decoration: none;
    border: none;
}

div.myNewsBody span{
    display: none;
}

div.myNewsBody a:hover span, td.myNewsBody a:hover span{ /*the span will display just on :hover state*/
    display: block;
    padding: 3px;
    position: absolute;
    top:2em; left: 145px; width:50em;
    border:1px solid #ccc;
    background-color:#03346B;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color:#fff;
    text-align: left;
}




  /* Document Index Properties */

div.centerHeading {
    background:  #fff; /*url(/images/green_back2.gif) repeat-x 0px 0px;   /* background: #ECECE5 */
    border-collapse: collapse;
    margin-bottom: 10px;
    border-left: none;
    border-right: none;
    border-top: 0px;
    border-bottom: 1px dashed #ccc;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right:5px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 16pt;
    text-align: center;
/*    letter-spacing: -0.02em; */
    color:#336699;
}

div.cGroupHeading {
/*    background: #D4E1ED;  /*url(/images/banners/headback.gif) repeat-x 0px 0px;   /* background: #ECECE5 */
    height:100px;
    border-collapse: collapse;
    border-bottom: 0px solid #CCC;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    padding-top: 0px;
    padding-left: 0px;
    padding-right:0px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 20pt;
/*    letter-spacing: -0.02em; */
    color:#000;
}

div.cGroupHeading img {
    align:left;
}


div.cTopicHeading {
/*    background: #D4E1ED;  /*url(/images/banners/headback.gif) repeat-x 0px 0px;   /* background: #ECECE5 */
    border-collapse: collapse;
    border-bottom: 0px solid #CCC;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    padding-top: 0px;
    padding-left: 0px;
    padding-right:0px;
    height: 150px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 20pt;
/*    letter-spacing: -0.02em; */
    color:#000;
}

div.cTopicHeading img {
    width: 485px;
    align:left;
}


div.centerIdxBody {

    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    text-align: left;
    padding-top: 10px;
    padding-left: 4px;
    padding-right: 3px;
    border-bottom: 1px solid #CCC;
    border-top: 0px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    color:#000;
}

div.centerIdxBody a, div.centerIdxBody a:visited{
    text-decoration:none;
    color: #0000ff;
}


div.centerDescript {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10pt;
    text-align: left;
     padding-top: 0px;
     padding-left: 4px;
     padding-right: 3px;
     color:#000;
}

div.centerDescript a, div.centerDescript a:visited{
    text-decoration:none;
    color: #0000ff;
}


div.centerHeadTitle {
    margin-top: 10px;
    font-weight: bold;
    font-size: 14pt;
    color: #3399cc;
    font-family: Arial, Verdana, sans-serif;
    background: #FDDE89;
    border-collapse: collapse;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    padding-top: 2px; padding-bottom: 2px;
    padding-left: 5px; padding-right:3px;
}

div.headlinesBox {
    float: left;
    width: 650px;
    margin-top: 5px;
    font-family: Arial, Verdana, sans-serif;
    background: #000;
    border-collapse:collapse;
    border: 0px solid #CCC;
    padding:3px;
}


div.hbTitle {
    float: left;
    width: 650px;
    font-size: 16pt;
    text-align: center;
    color: #330033;
    font-weight: bold;
    letter-spacing: .05em;
    text-decoration: none;
    border-collapse:collapse;
    border-bottom: 1px solid #3b3b3b;
    padding: 3px;
}


div.hbTitle a, div.hbTitle a:visited{
    font-size: 18pt;
    color: #5ADFFF;
    font-weight: bold;
    text-decoration: none;
}

div.hbTitle a:hover{
    color: #f90;
}

div.cbinHeadlinesBox {
    float: left;
    width: 685px;
    margin-top: 5px;
    font-family: Arial, Verdana, sans-serif;
    background: #D4E1ED;
    border-collapse:collapse;
    border: 1px solid #CCC;
    padding:3px;

}


div.cbinHbTitle {
    float: left;
    width: 675px;
    font-size: 14pt;
    text-align: center;
    color: #336699;
    font-weight: bold;
    letter-spacing: -0.05em;
    text-decoration: none;
    border-collapse:collapse;
    border-bottom: 1px dashed #336699;
    padding: 3px;
}


div.cbinHbTitle a, div.cbinHbTitle a:visited{
    font-size: 14pt;
    color: #336699;
    font-weight: bold;
    text-decoration: none;
}

div.cbinHbTitle a:hover{
    color: #6699CC;
}

div.hbBlurb {
    float: left;
    padding: 5px 3px 5px 8px;
    font-size: 12pt;
    color: #fff;
}

div.hbBlurb a {
    color: #5ADFFF;
}

div.hbBlurb a:hover{
    color: #f90;
    text-decoration: none;
}

div.hbToolbar {
    width: 100%;
    float: left;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10pt;
    color: #808080;
    font-weight: bold;
}

div.hbToolbarDate {
    float: right;
    padding-right: 16px;
}

div.hbToolbarAuth {
    float: left;
    padding: 3px;
}

.showBox {
    padding-bottom: 45px;
}

.showTitle {
    padding-top:0px;
    padding-bottom: 5px;
    color: #5ADFFF;
}

.showTitle a {
    color: #5ADFFF;
    font-size: 16pt;
    font-weight: bold;
    text-decoration: none;
}

.showTitle a:hover {
    color:#f90;
}

.showBody {
    color: #fff;
    padding-bottom: 30px;
}

.showBody a {
    color: #5ADFFF;
    text-decoration: none;
}

.showBody a:hover {
    color:#f90;
}


div.cbinSupHead{
    text-align: center;
    font-weight: bold;
    font-size: 14pt;

}

td.cbinRssSec {
    text-align: left;
    color: #336699;
    font-weight: bold;
    letter-spacing: -0.05em;
    text-decoration: none;
    font-size: 14pt;
    background: #D4E1ED;
    border: 1px solid #CCC;
    border-collapse:collapse;
}


/* Document View Properties */

div.docBox {
    border-collapse:collapse;
    border: 0px solid #CCC;
    padding: 5px;
}

div.docBox a{
    color: #5ADFFF;
}

div.docTitle {
    font-family: Arial, Verdana, sans-serif;
    text-align: center;
    font-size: 16pt;
    color: #f90;

}

div.docDate {
    font-size: 8pt;
    color: #999;
}

div.docLine {
    height: 1px;
    margin-top: 5px;
    margin-bottom: 3px;
    border-left: none;
    border-right: none;
    border-top: 1px dashed #a9a9a9;
    border-bottom: none;

}

/* Shot2 Admin Rules */
div.plainText {
    font-family: Courier New, Courier;
    font-size: 9pt;
}

div.pathListTitle {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 1px;
}
div.pathListTitle a {
    text-decoration: none;
    color: #5ADFFF;
}
div.pathListTitle a:x {
    text-decoration: none;
}
div.pathListBlurb {
    padding-bottom: 1px;
}
div.pathListProps {
    color: #808080;
    font-size: 8pt;
}

.cn {
    font-family: Trebuchet MS, Arial, Verdana, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    color: #f90;
}

.sml {
    font-family: Arial, Verdana, sans-serif;
    font-size: 7pt;
}

div.seen {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    padding-bottom: 2px;
}

div.phead {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    padding-bottom: 4px;
}

div.userTitle {
    color: #f90;
    height: 30px;
    padding-left: 10px;
    border-bottom: 1px solid #3b3b3b;
}
div.userTitleLinks, div.userTitleLinks a {
    font-size: 8pt;
    padding-bottom: 3px;
}
div.userHead {
    font-size: 8pt;
    height: 90px;
    background: #000;
    padding-top: 4px;
    padding-left: 5px;
    padding-bottom: 4px;
    padding-right: 5px;
}

ul.blogMnu li, ul.blogMnu {
    list-style-type:none;
    font-size:14pt;
    text-decoration:bold;
    padding:4px;

}

div.blogHead {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    color: #5ADfff;
    font-weight: bold;
    padding-bottom: 2px;
}

div.blogHead a{
    font-family: Arial, Verdana, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    padding-bottom: 2px;
}

div.blogDate {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    color: #a9a9a9;
    padding-bottom: 2px;
}

div.blogBody {
    font-family: Arial, Verdana, sans-serif;
    font-size: 9pt;
    width: 650px;
    word-wrap: break-word;
    line-height: 1.3em;
    padding-left: 16px;
}

div.groupsList {
    margin-top: 5px;
    margin-bottom: 0px;
    margin-right:0px;
    margin-left:0px;
    border: 1px solid #a9a9a9;
    font-size: 12pt;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

div.groupsList a {
    text-decoration: none;
}

div.groupsListHead {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 0px;
    padding-left: 3px;
    border-bottom: 1px solid #a9a9a9;
    color:#3399cc;
    font-size: 14pt;
    font-weight: bold;
    background:#FDDE89;
}

input.cgbut {
    overflow: visible;
    margin-top: 0px;
    padding-top:0px;
    margin-left: 350px;
}
div.links a{
    font-family: Arial, Verdana, sans-serif;
    font-size: 10pt;
    line-height: 1.3em;
    padding-left: 0px;
}

iframe.htmlEdit {
    width: 100%;
    margin-top: 1px;
    border: 1px solid #6699cc;
}

iframe.htmlEditHover {
    width: 100%;
    margin-top: 1px;
    border: 1px solid #6699cc;
}

a.pheadlink {
    text-decoration: none;
}

a.pheadlink:hover {
    text-decoration: none;
}

div.botbar {
    font-family: Trebuchet MS, Arial, Verdana, sans-serif;
    font-size: 8pt;
    color: #666666;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-top: 3px;
}

div.alertBox {
    color: #000;
    border: 1px solid #ccccff;
    background: #eeeeff;
    padding: 4px;
}

div.alertBox a:link, a:visited{
    color: #5ADFFF;
}

div.debugPopper {
    background: #ffffff;
    color: #000000;
    padding: 3px;
    margin-top: 1px;
    cursor: pointer; cursor: hand; /* workaround for moz */
}
div.debugPopper div {
    background: #eeeeee;
    border: 1px solid #c0c0c0;
    float: left;
    font-size: 8pt;
    padding-left: 4px;
    padding-right: 4px;
    margin-right: 4px;
    font-weight: bold;
    color: #ff0000;
}

div.debug {
    border: 1px solid #ccccff;
    background: #eeeeff;
    padding: 3px;
    margin-top: 1px;
    margin-left: 24px;
    margin-right: 8px;
    margin-bottom: 2px;
    display: none;
}

div.treeNode {
    padding-left: 12px;
}

.photoVoteSel {
    background: #3091F2;
    border-right: 1px solid #80BFFF;
    width: 9px;
    height: 9px;
    font-size: 7px;
    text-decoration: none;
}

.photoVoteBlock {
    background: #AACEF2;
    border-right: 1px solid #80BFFF;
    width: 9px;
    height: 9px;
    font-size: 7px;
    text-decoration: none;
}

a.photoVoteBlock:hover {
    background: #004080;
}

a.photoVoteSel:hover {
    background: #004080;
}

div.photoVoteStatus {
    color: #0079F2;
    font-size: 8pt;
}

.imageBorder {
    border-collapse: collapse;
    border: 1px solid #303;
}

.imageBorder a:hover img{
    border: 1px solid #f90;
}

#content div.columns div.item, div.gnewsItem {
         border-top: 1px solid #fff;
         padding: 3px 6px 3px 6px;
         font-size: 90%;
         background-color: #D7E5F5;
}