html { height: 100%; margin-bottom: 1px; }
html.novertscroll { margin-bottom: 0; }
body {
background: url('../img/header_bg.png') repeat-x scroll top left;
color: #333;
font-family: Arial,Helvetica,sans-serif;
}
#container {
position: relative;
width: 790px;
margin: 0px auto;
}
#header {
position: relative;
height: 82px;
padding:0; margin:0;
}
#sidebar {
margin: 15px 10px 10px 10px;
width: 230px;
border: 1px solid #ccc;
float: left;
padding: 5px;
background: url('../img/sidebarbg.png') repeat-y scroll top center;
}
#content {
font-size: 13px ;
text-align: justify;
min-height: 500px ;
overflow: visible;
}
.withSidebar{
width: 524px;
float: right;
}
.noSidebar {
width: 766px;
}
#footer {
padding: 5px;
font-size: 15px;
text-align: center ;
clear: both;
border-top: 1px solid #777;
}
#tablist ul{
bottom: 0;
right: 0;
padding: 0px;
margin-top: -3px ;
font-size: 14px;
}
.title {
color: white ;
font-size: 30px;
font-weight: bold ;
}
.title_minor {
color: white ;
font-size: 15px;
font-weight: bold ;
padding: 0px ;
margin: 0px ;
}
.title_minor a, .title_minor:visited{
color: #fff;
text-decoration: none;
}
.title_minor a:hover {
text-decoration: underline;
}
.title_major {
color: white ;
font-size: 25px;
font-weight: bold ;
padding: 0px ;
margin: 0px ;
padding-left: 20px ;
}
.title_major a, .title_major:visited{
color: #fff;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6, a.h2, a.h3 {
font-size: 22px;
display: block;
font-weight: bold;
border-bottom: 1px solid #464;
color: #464;
margin: 10px 0 .3em 0;
padding: 0;
}
h2, a.h2 { font-size: 18px; }
h3, a.h3 { font-size: 16px; border:none; }
h4, a.h4 { font-size: 14px; border:none; }
h5, a.h5 { font-size: 12px; border:none; }
em {
font-style: normal;
font-weight: bold;
}
.quicksearchBox {
position: absolute;
right: 0px ;
top: 0px ;
}
.searchSummary {
border-bottom: 1px solid #464;
font-size: 14px ;
text-align: right;
}
.searchSummary a {
font-weight: bold ;
padding-right: 0.2em ;
}
input {
border: 1px solid black ;
}
.searchResults ul {
margin-left: 0px ;
padding-left: 0px ;
list-style-type: none;
}
.searchResults li {
margin-top: 10px ;
margin-left: 0px ;
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 20px ;
background-image: url('../img/leafIcon.gif') ;
}
.searchResults a {
padding-left: 20px ;
font-size: 14px ;
}
/* -- tabs -- */
/* -- the framework for lists of links -- */
.linklist ul {
width: auto;
list-style: none;
margin-bottom: 6px;
}
.linklist li {
float: right;
margin: 0pt;
}
.linklist a {
display: block;
float: left;
}
#tablist ul{
bottom: 0;
right: 0;
padding: 0px 15px 0px 0px;
font-size: 14px;
}
#tablist li {
background: transparent url('../img/button-right.png') no-repeat scroll 100% -100px;
padding: 0 8px 0 0;
}
#tablist li:hover,
#tablist li.current { background-position: 100% 0; }
#tablist a {
margin:0;
padding: 5px 4px 3px 10px;
background: transparent url('../img/button-left.png') no-repeat scroll 0 -100px;
font-weight: bold;
color: #fff;
text-decoration: none;
line-height: 1em ;
}
#tablist li:hover a,
#tablist li.current a {background-position: 0 0;}
#subServiceList {
position:relative ;
top: -5px ;
}
#subServiceList ul {
border-collapse: collapse;
position: static ;
}
#subServiceList li {
font-weight: bold ;
padding: 0px 5px ;
font-size: 18px ;
}
#subServiceList a {
font-weight: normal ;
}
#classifierData {
position: static;
padding: 20px 0px ;
}
#classifierData ul {
margin-left: 0px ;
padding-left: 0px ;
list-style-type: none;
}
#classifierData li {
margin-top: 5px ;
margin-left: 0px ;
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 20px ;
}
#classifierData .collapsedNode {
background-image: url('../img/collapsedIcon.gif') ;
}
#classifierData .expandedNode {
background-image: url('../img/expandedIcon.gif') ;
}
#classifierData .leafNode {
background-image: url('../img/leafIcon.gif') ;
}
/* -- document -- */
.sectionNav {
height: 20px ;
}
.prevSection {
float:left ;
}
.nextSection {
float: right ;
}
.ancestorSections {
color: #464;
font-weight: bold ;
padding-bottom: 0px ;
margin-bottom: 0px ;
line-height: 1em ;
}
.subsectionHeader {
margin-top: 0px ;
padding-top: 0px ;
margin-left: 20px ;
}
.coverImage {
border: 1px solid gray ;
background-color: #f0f9f0 ;
padding: 5px ;
float: left ;
margin-right: 10px ;
margin-bottom: 10px ;
}
.coverImage img {
border: 1px solid gray ;
}
.divider {
clear: both;
}
#contentsLink {
position:relative ;
top: -5px ;
font-size: 18px ;
width: 100px ;
}
#contents {
position: absolute;
width: 400px ;
display:none ;
border: 1px solid gray ;
background-color: #f0f9f0 ;
padding: 5px ;
}
#contents ul {
margin-left: 0px ;
padding-left: 20px ;
list-style-type: none;
}
#contents li {
margin-top: 5px ;
margin-left: 0px ;
padding-left: 0px ;
}
#contents li a {
padding-left: 20px ;
background-repeat: no-repeat;
background-position: 0 .4em;
display: block;
}
#contents .collapsed a {
background-image: url('../img/collapsedIcon.gif') ;
}
#contents .collapsed ul {
display: none ;
}
#contents .expanded a {
background-image: url('../img/expandedIcon.gif') ;
}
#contents .expanded ul {
display: block ;
}
#contents .leaf a {
background-image: url('../img/leafIcon.gif') ;
}
#currentSection {
padding-left: 20px ;
background-repeat: no-repeat;
background-position: 0 .4em;
display: block;
background-image: url('../img/leafIcon.gif') ;
font-weight: bold ;
color: black ;
}
#contents li {
}
/* -- sidebar -- */
#sidebar a:link, #sidebar a:active, #sidebar a:visited, #sidebar a:hover {
color: #575;
}
#sidebar a:visited { color: #464; }
#sidebar a:hover { color: #9a9; }
#sidebar .itemName {
font-size: 16px ;
margin: -1px;
padding: 5px ;
background: url('../img/sidebar-button-top.png') repeat-x scroll top left;
border: 1px solid gray;
list-style: none;
}
#sidebar .itemDetails {
font-size: 12px ;
padding: 5px ;
background-color: #f0f9f0;
border: 1px solid gray;
list-style: none;
margin: 0 0 9px 0;
}
a {
color: #575;
text-decoration: none ;
cursor: pointer;
}
a:hover {
text-decoration: underline;
}