/*
	 Default Stylesheet
*/

/* Defaults */
body, select, textarea, input {
	font-family:arial,verdana,sans-serif;
}

body {
	background-color:#fff; color:#000; margin:0;
}

a:link, a:visited  {
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

select, textarea {
	background-color:#fff; color:#000; font-size:12px;
}
th, td, div, input {
    font-size:12px;
}
p {
    font-size:12px; line-height:1.4;
}
ul {
    margin:.3em 0 0 1.5em; list-style-type:square; padding:0; list-style-image:url(images/bullet.gif);
}
li {
    line-height:1.6;
}

/* Title */
h1, h2, h3, h4, h5, h6 {
    color:#cc6633; margin:0;
}
h1 {
    font-size:160%; padding-top:1.2em; padding-bottom:0.2em;
}
h2 {
    font-size:130%; padding-top:1em; padding-bottom:0.1em; margin-bottom:0.4em;
}
h3 {
    font-size:110%; padding-top:1em; padding-bottom:0.1em; margin-bottom:0.2em;
}
h4 {
    font-size:100%;
}
h5 {
    font-size:100%;
}
h6 {
    font-size:80%;
}
a.h1:link, a.h1:visited {
    color:#cc6633;
}
pre {
    background-color:#f9f9f9; border:1px; border:#666666 1px dashed; padding:1em; 
}
.displayBlock {
    display:inline;
}
.displayNone {
    display:none;
}
ul.hideIcon li {
    list-style-type:none; line-height:1.6; list-style-image:none;
}
pre.scriptCode {
    background-color:#f3f3f3; width:70%;
}
table.standard {
    width:100%;
}
table.standardForm, table.standardForm2 {
    width:100%; padding:2px;
}
table.standardForm th {
    color:#222; font-weight:bold; text-align:right;
}
table.standardForm2 th {
    color:#222; font-weight:bold; text-align:left;
}
table.listTable {
    border:1px #ccc solid; border-collapse:collapse; width:100%;
}
table.listTable td,
table.listTable th {
    border:1px #ccc solid; border-collapse:collapse; padding:5px;
}
table.tabBody {
    border:1px #ccc solid; border-collapse:collapse; width:100%;
}
table.tabBody td {
    padding:5px; 
}
table.noBorder, table.noBorder td {
    border:0px;
}
th.rownum {
    width:1%;
}
.dottedLine {
    border-bottom:#cccccc 1px dashed;
}

.solidLine {
    border-bottom:#cccccc 1px solid;
}

.smallDottedLine {
    border-top:#cccccc 1px dotted; padding:4px;
}

/* Main header */
.mainHeader {
    margin:0; padding:4px;
}

.header3 {
    background-color:#fff; color:#5F5F5F; text-decoration:none;
}

#genericHeaderTitle {
    color:#fff; font-weight:bold; padding:4px;
}

.emptyHeader {
    line-height:0.2pt;
}
.row1 {
    background-color:#f6f6f6;
}
.row2 {
    background-color:#fff;
}

.inactive {
    color:#666666;
}

.infoContent, .formFieldDesc, span.command {
    color:#666666; font-size:11px; font-weight:normal;
}

.formFieldWarning {
    color:red; font-size:11px;
}
.error {
    color:red;
}
.wrap {
    padding:0; margin:0; width:100%; height:100%; border-spacing:0; border-collapse:collapse;
}
#header {
    padding:6px;
}

#shortcuts {
    float:right;
}

/* Content. This controls the overall width of the main content */
#content {
    padding-left:12px; padding-right:12px; height:100%;
}

/* Module tabs */
#moduleTabs {
	margin:0; padding-top:6px; height:20px;
}
#moduleTabs li {
	display:inline; list-style-type:none
}
#moduleTabs a {
    border:#ccc 1px solid; border-bottom:none; float:left; font-weight:bold; line-height:14px; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px;
}
#moduleTabs a.active {
    color:#fff;
}
#moduleTabs a.inactive {
    background:#f3f3f3; color:#666;
}

/* Command menu */
#subCmds {
    padding:4px;
}
#subCmds a {
    text-decoration:underline;
}

/* Navigations */
.nav {
    padding-top:6px;
}

/* Tabs */
#tabs {
    margin:0; height:20px;
}
#tabs li {
    display:inline; margin:0; list-style-type:none;
}
#tabs a {
    border-right:#ccc 1px solid; padding-right:10px; border-top:#ccc 1px solid; padding-left:10px; font-weight:bold; background:#f3f3f3; float:left; padding-bottom:3px; border-left:#ccc 1px solid; color:#666; line-height:14px; margin-right:4px; padding-top:3px;
}
#tabs .active {
    background:#fff; color:#000; border-right:#ccc 1px solid; padding-right:10px; border-top:#ccc 1px solid; padding-left:10px; font-weight:bold; float:left; padding-bottom:3px; border-left:#ccc 1px solid; line-height:14px; margin-right:4px; padding-top:3px;
}

/* Copyright */
#copyright {
    color:#fff; font-size:11px; padding:4px;
}
#copyright a {
    color:#fff; text-decoration:underline;
}

/* Admin module */
.attrFieldName {
    border-top:#cccccc 1px dotted; color:#666666; font-weight:bold; padding:4px;
}

/* Auth module */
.authDomain     {width:196px;}

/* Hardware module */
#hardwareDetail {
    background-color:white; border:1px solid #BBB; border-bottom-width:1; line-height:18px; position:absolute; top:0; visibility:hidden; width:360px; z-index:100;
}
#hardwareDetailActive {
	height:300px; overflow:auto;
}

/* Issues module */
.formSubscriberSelectbox {
    width:196px;
}
.formSubscriberButton {
    width:120px;
}
.formSubscriberHeader {
    color:#666666; font-weight:bold
}

/* Knowledge Base module */
.kbArticleInfo {
    padding-left:10px; border:1px solid #BBB;
}

.mediawikiH1, .mediawikiH2 {
    border-bottom:#cccccc 1px solid;
}

/* Used in wiki */
.link_https {
    background:url(images/opensource/silkicons/ext_link_https.gif) center right no-repeat;
    padding-right:18px;
}

.link_http {
    background:url(images/opensource/silkicons/ext_link_http.png) center right no-repeat;
    padding-right:14px;
}

.link_ftp {
    background:url(images/opensource/silkicons/ext_link_ftp.gif) center right no-repeat;
    padding-right:18px;
}

/* Portal module */
iframe.portalIframe {
    border-width:1px; border-style:solid; border-color:#000;
}
#portalCategory {
    color:#666666; font-weight:bold; margin-bottom:8px; padding-top:10px; padding-bottom:2px; padding-right:0; padding-left:0; border-bottom:#cccccc 1px dotted;
}

/* Blogs module */
div.blogPermalink {
    color:#666666; font-size:11px; margin-bottom:8px; padding-bottom:10px; padding-top:8px;
}
div.blogPostCommentHeader {
    color:#999;
}
div.blogPostCommentBody {
    background-color:#f3f3f3; border-top:#ccc 1px dotted; color:#999; padding:2px;
}

/* RSS Feed module */
#rssList a {
    color:#000; font-weight:bold;
}
#rssItems {
    border-left:#d6ccbd 1px dotted; padding-left:14px; width:96%;
}
div.rssTitle {
    border-bottom:#0066CC 1px solid; margin-bottom:4px; margin-top:12px; padding-top:12px; padding-bottom:2px;
}
a.rssTitle {
    color:#0066CC; font-weight:bold; font-size:14px;
}

/* To be deprecated */
.recordsnav     {font-size:11px;}

