@page {
margin-bottom: 0in;
margin-right: 0in;
margin-top: 0in;
margin-left: 0in;
size: auto;
}

a {
text-decoration: none;
font-size: 8pt;
}

a:link {
color: #003366;
}

a:visited {
color: #003366;
text-decoration: none
}

a:hover {
color: #990000;
text-decoration: underline;
}

body {
margin: 0px;
padding: 0px;
font-size: 8pt;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
}

dt {
font-weight: bold;
}

h1 {
font-size: 13pt;
line-height: 12pt;
}

h2 {
font-size: 10pt;
}

h5 {
margin: 0px;
text-align: center;
}

hr {
width: 98%;
}

P {
font-size: 10pt;
}

/*Forms*/

input#Subject {
display: none;
}

/*Navigation, Content, and Page Footer*/
table#goldenrulesoftware {
background-color: #ffffff;
margin-top: 0px;
width: 96%;
font-size: 8pt;
}


table#helpdesk, table#helpdeskfolders, table#helpdeskapps, table#helpdeskprofile {
background-color: #ffffff;
margin-top: 5px;
width: 96%;
font-size: 8pt;
}

table#goldenrulesoftware td, table#helpdesk td, table#helpdeskprofile td, table#helpdeskapps td, table#helpdeskfolders td {
font-size: 8pt;
padding-left: 10px;
}

td.text img {
margin-left: 10px;
}

table#knowledgebase {
background-color: #ffffff;
margin-top: 5px;
width: 96%;
}

table#search {
font-size: 7pt;
background-color: #ffffff;
margin-top: 5px;
width: 96%;
}

table#search td {
text-align: center;
}

table#search td div{
text-align: right;
width: 96%;
margin-top: 3px;
}

table#search input.search {
width: 96%;
}

table#footer td.content {
border-top: 0px;
font-size: 8pt;
padding: 0px 0px 0px 0px;
}

table#footer td.content a {
font-weight: normal;
font-size: 8pt;
}

table#footer td.content a:link {
color: #003366;
}

table#footer td.content a:visited {
color: #003366;
}

table#footer td.content a:hover {
color: #990000;
text-decoration: underline;
}

td.content {
font-size: 10pt;
padding: 10px 5px 5px 10px;
height: 100%;
}

td.content a, div#layer1 a, div#layer1 a:link, div#rightmenu a {
font-weight: bold;
}

td.content a:link, div#layer1 a, div#layer1 a:link, div#rightmenu a:link {
color: #990000;
}

td.content a:visited, div#rightmenu a:visited {
color: #990000;
}

td.content a:hover, div#rightmenu a:hover {
color: #003366;
text-decoration: underline;
}

td.nav table, td.content {
border-style: solid;
border-color: #000000 #cccccc #cccccc #000000;
border-width: 0px 0px 0px 0px;
}

/*Page Header*/
td.banner1 {
width: 88px;
border-style: solid;
border-color: #ffcc00;
border-width: 0px 0px 3px 0px;
}

td.banner2 {
width: 238px;
border-style: solid;
border-color: #ffcc00;
border-width: 0px 0px 3px 0px;
}

td.banner3{
background-color: #336699;
border-style: solid;
border-color: #ffcc00;
border-width: 0px 0px 3px 0px;
font-size: 1pt;
background-image: url(/images/back3.jpg);
margin: 0px;
padding: 0px;
}

td.banner4 {
background-color: #336699;
width: 263px;
border-style: solid;
border-color: #ffcc00;
border-width: 0px 0px 3px 0px;
}

td.banner4a {
background-color: #336699;
background-image: url(/images/back3.jpg);
width: 262px;
border-style: solid;
border-color: #ffcc00;
border-width: 0px 0px 3px 0px;
}

td#spacer2 {
background-color: #66ccff;
padding: 0px 0px 0px 5px;
font-size: 8pt;
}

td#spacer3 {
background-color: #66ccff;
background-image: url(/images/back5.jpg);
width: 140px;
padding: 0px 0px 0px 5px;
font-size: 8pt;
height: 10px;
}

th {
padding: 0px 0px 0px 10px;
background-color: #ddeeff;
text-align: left;
height: 20px;
font-weight: bold;
font-size: 7pt;
}

th.kb {
}

td#navmenu {
background-color: #000000;
margin-top: 22px;
height: 22px;
width: 228px;
float: right;
}

td#navmenu a {
color: #ffffff;
font: 7.5pt tahoma;
text-decoration: none
}

td#navmenu a:hover {
color: #ffcc00;
font: 7.5pt tahoma;
text-decoration: none
}

td#navmenu span {
padding: 3px 0px;
}

td#navmenu span#home {
padding: 3px 0px 3px 6px; 
}

td#navmenu span#support {
padding: 3px 0px 3px 1px; 
}

td#navmenu span#downloads {
padding: 3px 0px 3px 1px; 
}
td#navmenu span#products {
padding: 3px 0px 3px 1px; 
}

td#navmenu span#survey {
padding: 3px 0px 3px 1px; 
}

/*Page Fillers*/
body#surveypage td.filler{
height: 60px;
}

/*Survey Form*/
form#survey span {
width: 140px;
text-align: right;
}
.red {
color: red;
}

/*Knowledge Base & Help Desk*/
/*body#article td.content {
padding: 0px 10px 0px 15px;
}*/


div#rightmenu div.tableminorhead, body#login div.tableminorhead, div#layer1 div.tableminorhead {
background-color: #ddeeff;
height: 19px;
margin-top: 5px;
border-width: 2px 0px;
border-color: #336699;
border-style: solid;
}

body#main div#rightmenu div.tableminorhead {
border-bottom-width: 0px;
padding-left: 10px;
}

div.kbarticle div.title {
color: black;
font-size: 14pt;
}

div#options, div#folders, div#helpdesk, div#helpdesk2 {
/*margin-top: 15px;*/
border-color: #336699;
border-style: solid;
border-width: 2px;
width: 195px;
}

div#rightmenu div#options {
width: 100%;
padding: 0px;
}

div#rightmenu div#options ol {
padding: 0px;
}

div#mostrecent {
padding: 3px;
}

div#mostrecent div.tablehead {
font-size: 12pt;
}

div#suggestions {
/*margin-top: 15px;*/
border-color: #336699;
border-style: solid;
border-width: 2px;
width: 195px;
}


div#attachment {
margin-top: 15px;
border-color: #336699;
border-style: solid;
border-width: 2px;
width: 195px;
text-align: center;
}


div#suggestions div.tableHead {
background-color: #336699;
border-width: 0px;
color: #ffffff;
font-weight: bold;
height: 19px;
text-align: center;
}

div#header {
background-color: #336699;
border-width: 0px;
color: #ffffff;
font-weight: bold;
height: 19px;
text-align: center;
}

div#suggestions form div.inputs {
padding-top: 4px;
padding-right: 4px;
text-align: right;
}

div#related, div#ticketoptions {
margin-top: 10px;
border: 2px solid #336699;
width: 195px;
}

div#related div.tableHead {
background-color: #336699;
border-width: 0px;
color: #ffffff;
font-weight: bold;
height: 19px;
text-align: center;
}

div#related div.tableminorhead, div#mostviewed div.tableminorhead {
text-align: center;
background-color: #ddeeff;
height: 19px;
margin-top: 5px;
border-width: 2px 0px 0px 0px;
}

body#toplist div#mostviewed {
width: 100%;
border-width: 0px 0px 0px 0px;
}

body#toplist div#mostviewed div.tableHead {
background-color: #336699;
border-width: 0px;
color: #ffffff;
font-weight: bold;
height: 19px;
text-align: center;
}

body#frontpage div#email, body#frontpage div#password {
text-align: left;
}

div#rightmenu {
font-size: 8pt;
width: 200px;
float: right;
/*margin-right: 5px;*/
padding-left: 5px;
/*padding-top: 5px;*/
height: 100%;
}

div#rightmenu ul, div#rightmenu ol {
text-align: left;
}

div#rightmenu div.header {
background-color: #336699;
border-width: 0px;
color: #ffffff;
font-weight: bold;
height: 19px;
text-align: center;
}

div#helpfull, div#mostviewed {
margin-top: 15px;
/*border-color: #336699;
border-style: solid;*/
border: 2px solid #336699;
width: 195px;
}

div#helpfull div {
text-align: center;
}

div#rightmenu div.tableHead {
background-color: #336699;
border-width: 0px;
color: #ffffff;
font-weight: bold;
height: 19px;
text-align: center;
}

div#mostviewed ol {
margin-top: 3px;
margin-bottom: -2px;
}

div#mostrecent ul {
margin-top: -18px;
margin-left: 20px;
}


/*Help Desk*/
/*div.spacer {
height: 100px;
}*/


form#login {
width: 220px;
font-size: 8pt;
}

form#login div {
font-size: 8pt;
margin-top: 10px;
text-align: right;
width: 100%;
}

form#login div#email {
margin-top: 0px;
}

table#ticketoptions a, table.ticketoptions a, a.tickets{
font-weight: bold;
font-size: 7.5pt;
}

table#ticketoptions a:link, table.ticketoptions a:link, a.tickets:link {
color: #ffffff;
text-decoration: none;
}

table#ticketoptions a:visited, table.ticketoptions a:visited, a.tickets:visited {
color: #ffffff;
text-decoration: none
}

table#ticketoptions a:hover, table.ticketoptions a:hover, a.tickets:hover{
color: #ffcc00;
}

/*div.hidden { 
height: 50px;
display: none;
}*/

td.nav {
background-color: #66ccff;
background-image: url(/images/back4.jpg);
width: 140px;
padding: 0px 0px 0px 5px;
font-size: 8pt;
}

table#ticketinf td.subtitle, table#enterdata td.subtitle {
text-align: right;
padding-right: 3px;
}

td.ticketnumber {
text-align: center;
}

pre.text {
width: 90%;
}

div#rightmenu form#login div{
width: 100%;
font-size: 8pt;
text-align: left;
}

div#rightmenu form#login {
width: 100%;
font-size: 8pt;
}

.navminorhead {
text-align: left;
background-color: #ddeeff;
height: 19px;
padding-bottom:5px;
/*border-bottom: 5px solid #ffffff;*/
border-top: 5px solid #ffffff;
}

div.minorhead {
text-align: left;
background-color: #ddeeff;
width: 100%;
overflow: hidden;
}

div#keywords, div.greybox {
font-weight: normal;
font-size: 8pt;
vertical-align: bottom;
color: #000000;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
/*HEIGHT: 17px*/
background-color: #eaeaea;
border: 2px solid #cccccc;
padding: 2px 2px 3px 2px;
/*margin-top: 20px;*/
}

.marg_left_5 {
margin-left: 5px;
}

div#rightmenu div#downloads {
border: 2px solid #336699;
}

div#keywords {
margin-top: 20px;
}

div.greybox {
border: 2px solid #990000;
} 