body {
    margin: 0px 0px 0px 0px;
    border: none;
    padding: 0px 0px 0px 0px;
    min-width: 520px;
    #background-color:#202020;
    background: #404040 url(/imgs/grad.gif) repeat-x;

}

div#navbar {
    height: 1px;
    border-top: solid #444 1px;
    border-bottom: solid #444 1px;
}


div.page {
   margin:10px
}


#newstyle ul {
    margin: 0 3px; padding: 0;
    list-style-type: none;
}


td, th, p, select, input, textarea {
    font-family: Arial, Helvetica, FreeSans, Verdana, sans-serif;
    font-size: 13px;
    margin: 3px 0px 0px 0px;
}

a {
    /* font-family: Verdana, Arial, Helvetica, sans-serif; */
    font-family: Arial, Helvetica, FreeSans, Verdana, sans-serif;
    color: #5382ad;
}

p.notice {
    padding: 0px 0px 0px 5px;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #4d4e4f;
}

p.pmain {
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, FreeSans, Lucida Sans, sans-serif;
    font-size: 12px;
    color: #f5deb3;
}

p.report {
    padding: 0px 0px 0px 10px;
    font-family: Arial, Verdana, FreeSans, Lucida Sans, sans-serif;
    font-size: 13px;
    color: #f5deb3;
}

h1.MasterHead  { 
    padding: 0px 0px 0px 0px; 
    font-family: Arial;
    font-weight: bold;
    font-size: 26px; 
    color: #e76701;

}

h1 { font-size: 26px; color: #f58220 }

h2 { font-size: 20px; color: #f58220 }

h3 { font-size: 15px; color: #f58220 }

th { font-weight: normal; text-align: right; }

th, td { padding: 1px 4px 1px 1px; }

img { border: none; }

menulines{
border:0.5px solid #F0F0F0;
}

menulines a{
text-decoration:none;
color: #303030;
}


/* Colors 

#C5D5A9 - green brown color
#e76701 - orange1 dark
#e27b1c - orange2 dark
#ed8e40 - orange3
#f58220 - orange4 light
#f29a27 - orange5 light
#5382ad - blue
#626d75 - blue gray
#BDBEC0 - medium dark grey
#E6E6E6 - light gray
#f8d583 - light yellow orange
#444444 - dark grey
#983232 - darkred RGB(152,50,50)
*/

/* Table Menu left side */ 
table#Layout  {
    border: none;
    border-right: 2px solid #202020;
    padding: 0;
    width: 15em;
}


table#Layout td#Navigation .navi {
}


/* Headings from Left side menu */
table#Layout td#Navigation .navi ol {
    font-size: 1em;
    background-color: #303030;
    font-weight: bold;
    line-height: 1.2em;
    list-style: none;
    margin: 0;
    margin-bottom: 1em;
    padding: 0;
}
table#Layout td#Navigation .navi ol a,
table#Layout td#Navigation .navi ol p,


/* *************************************
   Option top Menu: Recording, Reporting 
   *************************************
 */
table#Layout td#Navigation .navi ol div {
    background-color: #f58220;
    border-left: 1px solid #303030;
    padding-bottom: 0.1em;
    padding-left: 0.1em;
}

/* The titles of menus */
table#Layout td#Navigation .navi ol div {
    color: #303030;
}

/* Option Menu: Recording -> item */
table#Layout td#Navigation .navi ol a {
    color: white;
    display: block;
    height: 100%; /* for IE */
    text-decoration: none;
}

/* Navigation bar */
table#Layout td#Navigation .navi ol a:hover {
    color: #444444;
    background-color: #e6e6e6;
}

table#Layout td#Navigation .navi ol a.CurrentItem {
    color: #f58220;
    font-weight: bold;
}


/* ---------------- Second level (and deeper) ---------------------- */
table#Layout td#Navigation .navi ol ol {
    border-left-style: none;
    font-size: 0.85em;
    font-weight: normal;
    line-height: 0.9em;
    margin-left: 0.4em;
    margin-bottom: 1em;
}
table#Layout td#Navigation .navi ol ol a {
    border-color: #303030;
}
table#Layout td#Navigation .navi ol ol a,
table#Layout td#Navigation .navi ol ol div {
    background-color: #303030;
    padding-top: 0.05em;
    padding-bottom: 0.05em;
    margin-top: 1px;
}

div.centered 
{
    text-align: center;
}
div.centered table 
{
    margin: 0 auto; 
    text-align: left;
}


table.header {
    background-color:#303030;
    width: 100%;
}

td.logo {
    width: 100%;
}

td.lang {
   width: 120px;
}



table.summary
{ width: 100%;
background-color: #fafafa;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
}


td.summaryHead
{ background-color: #99CCCC;
border: 0px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }


td.summaryItem
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.servers {
    width: 70%;
}

table.server
{ width: 400px;
margin: 32px 0px 0px 65px;
background-color: #fafafa;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
}


td.ssHead
{ background-color: #99CCCC;
border: 0px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }


td.ssItem
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.calHead 
{ 
    background-color:#99CCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

td.calSat
{
}

td.calSun
{ background-color:#f58220;
}


#top {
padding: .5em;
color: #000;
background-color: #5382ad;
border-bottom: 1px solid gray;
}


/* Set here the main frame for the site */
#bcontent {
margin-top: 10px;
margin-left: 10%;
margin-right: 10%;
padding: 10px;
background-color:#202020;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px; color: #000000
}

#maincontent {
margin-top: 10px;
margin-left: 10%;
margin-right: 10%;
padding: 10px;
background-color:#202020;
color: #f5deb3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

#footer {
padding: .5em;
color: #000;
background-color: #f58220;
border-top: 1px solid gray;
}


#topline {
    background: none;
    border: none;
    border-bottom: 4px solid #5382ad;
}

#footerline {
    height: 10px;
    background: none;
    border: none;
    border-bottom: 4px solid #f58220;
}


form fieldset div {
  position: relative;
  width: 60em;
}

label {
  width: 25em;
}


label em {
  position: absolute;
  left: 37em;
}


/* USL Style Settings */
fieldset.usl
{
    border: 1px solid #f58220;
    width: 45em
}

legend.usl
{
    color: #fff;
    background: #ffa20c;
    border: 1px solid #781351;
    padding: 2px 6px
}

label.usl
{
    width: 4em;
    text-align: left;
    margin-right: 0.4em;
}
