
body {
 margin-left: 3px;
 margin-right: 3px;
 margin-top: 3px;
 margin-bottom: 3px;
 background-color: #ffffff;
}

body,td,p,div,span {
 font-family:verdana,sans-serif;
 font-size: 11px;
}

h1 {
 font-size: 15px;
 text-align: left;
}

h2 {
 font-size: 13px;
 border-bottom:1px solid #000000;
}

h3 {
 font-size: 12px;
}

th {
 font-size: 12px;
}


.NoDisplay {
 display:none;
}




table.DarkGreen {
 border:1px solid #060;
 margin-bottom: 5px;
}

table.DarkGreen th.Title {
 padding:5px;
 text-align:left;
 background-color:#060;
 background-image: url("060-0c0.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.DarkGreen th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.GrayGreen {
 border:1px solid #063;
 margin-bottom: 5px;
}

table.GrayGreen th.Title {
 padding:5px;
 text-align:left;
 background-color:#063;
 background-image: url("063-696.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.GrayGreen th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.Blue {
 border:1px solid #009;
 margin-bottom: 5px;
}

table.Blue th.Title {
 padding:5px;
 text-align:left;
 background-color:#009;
 background-image: url("009-00c.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.Blue th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.LightBlue {
 border:1px solid #069;
 margin-bottom: 5px;
}

table.LightBlue th.Title {
 padding:5px;
 text-align:left;
 background-color:#069;
 background-image: url("069-39c.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.LightBlue th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.Green {
 border:1px solid #090;
 margin-bottom: 5px;
}

table.Green th.Title {
 padding:5px;
 text-align:left;
 background-color:#090;
 background-image: url("090-0c0.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.Green th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.BlueGreen {
 border:1px solid #399;
 margin-bottom: 5px;
}

table.BlueGreen th.Title {
 padding:5px;
 text-align:left;
 background-color:#399;
 background-image: url("399-6cc.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.BlueGreen th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.Pink {
 border:1px solid #606;
 margin-bottom: 5px;
}

table.Pink th.Title {
 padding:5px;
 text-align:left;
 background-color:#606;
 background-image: url("606-909.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.Pink th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.DarkPink {
 border:1px solid #306;
 margin-bottom: 5px;
}

table.DarkPink th.Title {
 padding:5px;
 text-align:left;
 background-color:#306;
 background-image: url("306-609.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.DarkPink th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.Gray {
 border:1px solid #666;
 margin-bottom: 5px;
}

table.Gray th.Title {
 padding:5px;
 text-align:left;
 background-color:#666;
 background-image: url("666-ccc.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.Gray th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.Red {
 border:1px solid #900;
 margin-bottom: 5px;
}

table.Red th.Title {
 padding:5px;
 text-align:left;
 background-color:#900;
 background-image: url("900-c00.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.Red th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.DarkRed {
 border:1px solid #600;
 margin-bottom: 5px;
}

table.DarkRed th.Title {
 padding:5px;
 text-align:left;
 background-color:#600;
 background-image: url("600-a00.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.DarkRed th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.Brown {
 border:1px solid #960;
 margin-bottom: 5px;
}

table.Brown th.Title {
 padding:5px;
 text-align:left;
 background-color:#960;
 background-image: url("960-c90.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.Brown th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.Orange {
 border:1px solid #c60;
 margin-bottom: 5px;
}

table.Orange th.Title {
 padding:5px;
 text-align:left;
 background-color:#c60;
 background-image: url("c60-f90.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.Orange th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.Yellow {
 border:1px solid #cc0;
 margin-bottom: 5px;
}

table.Yellow th.Title {
 padding:5px;
 text-align:left;
 background-color:#cc0;
 background-image: url("cc0-ee6.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.Yellow th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}


table.Khaki {
 border:1px solid #993;
 margin-bottom: 5px;
}

table.Khaki th.Title {
 padding:5px;
 text-align:left;
 background-color:#993;
 background-image: url("993-cc6.gif");
 background-repeat: repeat-x;
 color:#fff;
}

table.Khaki th.Title a {
 color:#fff;
 text-decoration:none;
}

table.MenuItem th.Title a {
 display:block;
}



/* top navigation */
.Path {
 font-size: 9px;
}

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

a.Path:hover {
 text-decoration:none;
 font-weight:bold;
 color:#900;
}

.OutOfDate {
 background-color:#fcc;
 text-decoration:blink; 
}


table.Archive {
 margin-bottom:30px;
}

table.Archive th {
 color:#000;
 background:#ddd;
 text-align:left;
 padding:5px 5px 5px 5px;
 border: 1px #bbb solid;
}

table.Archive td.Fileinfo {
 background:#eee;
 text-align:center;
 font-size: 9px;
}

table.Calls {
 background-color: #777;
}

table.Calls th {
 background-color: #666;
 color: #fff;
 padding: 2px 5px 2px 5px;
}

table.Calls tr {
 background-color: #fff;
 color: #000;
}

table.Calls tr.Our {
 background-color: #dfe;
}

table.Calls tr.Business {
 background-color: #def;
}

table.Calls tr.Known {
 background-color: #fed;
}

table.Calls tr.Private {
 background-color: #eee;
}

table.Calls td {
 font-size: 10px;
 padding: 2px;
}

table.Calls th a {
 color: #fff;
 text-decoration: none;
}

table.CallsSummary {
 margin-top:10px;
 background-color: #777;
}

table.CallsSummary tr {
 background-color: #fff;
 color: #000;
}


table.CallsSummary thead tr {
 background-color: #dfe;
}

table.CallsSummary tfoot tr {
 background-color: #dfe;
}


/* table with gray grid */

table.GrayGrid {
 background-color: #777;
}

table.GrayGrid th {
 background-color: #666;
 color: #fff;
 padding: 2px 5px 2px 5px;
}

table.GrayGrid th a {
 color: #eee;
 display:block;
 text-decoration:none;
}

table.GrayGrid th a:hover {
 color: #fff;
}


table.GrayGrid td {
 background-color: #fff;
 color: #000;
 padding: 2px;
}

table.GrayGrid tr.Inactive td {
 background-color: #ddd;
}

table.GrayGrid tr.OutOfDate td {
 background-color: #fcc;
}

table.GrayGrid td.OutOfDate {
 background-color: #fcc;
}

table.GrayGrid tfoot td {
 font-weight:bold;
}


td.LightYellow {
 background-color:#ffe;
}

td.LightYellow td {
 background-color:#ffe;
}

td.LightRed {
 background-color:#fee;
}

td.LightRed td {
 background-color:#fee;
}

td.LightGreen {
 background-color:#efe;
}

td.LightGreen td {
 background-color:#efe;
}

/* error */

p.Error {
 border:1px solid #900;
 background-color:#fee;
 font-weight:bold;
 padding:5px 5px 5px 5px;
}

div.Errors {
 display:block;
 border: 1px solid #fc9;
 background-color: #fff8f0;
 margin-bottom: 10px;
}

div.Errors li {
 color: #c00;
 list-style-type: square;
}

table.Form td.Label {
 font-weight:bold;
 text-align:right;
}

table.Form input.Text {
 border: 1px solid #333
}

table.Form input.TextRequired {
 border: 2px solid #333
}

table.Form input.Button {
 border-width:1px;
 border-style:solid;
 border-color:#666666;
 background-color: #f1efed;
 background-image: url("button.gif");
 background-repeat: repeat-x;
}


a.Button,a.ButtonRed {
 padding-left:4px;
 padding-right:4px;
 padding-top:1px;
 padding-bottom:1px;
 text-decoration:none;
 font-size: 9px;
 font-weight:bold;
 color:#fff;
}

a.Button{
 background-color:#0c0;
 border:1px solid #060;
}

a.ButtonRed {
 background-color:#c00;
 border:1px solid #600;
}

a.Button:hover {
 color:#0c0;
 background-color:#efe;
}

a.ButtonRed:hover {
 color:#c00;
 background-color:#fee;
}

div.Messages table {
 border: 1px solid #9cf;
 margin-bottom:10px;
}

div.Messages table.Private {
 border: 1px solid #fc9;
}

div.Messages th {
 background-color: #9cf;
 text-align:left;
}

div.Messages table.Private th {
 background-color: #fc9;
}


div.Messages th.Button {
 text-align:right;
}

div.Messages tfoot td {
 background-color:#def;
 border-top: 1px solid #9cf;
 text-align:right;
 font-weight:bold;
 font-size:10px;
}

div.Messages  table.Private tfoot td {
 background-color:#fed;
 border-top: 1px solid #fc9;
}

div.NewsHeads h3 {
 margin-bottom:2px;
}

div.NewsHeads div.AuthorDate {
 font-size: 10px;
 font-weight: bold;
}
tr.Paging td {
 font-size: 9px;
 padding-top:1px;
 padding-bottom:1px;
}

tr.Paging a {
 text-decoration:none;
 color:#000;
 background-color:#fff;
}

tr.Paging a:hover {
 text-decoration:underline;
}

table.PhoneBook {
 border-top: 1px solid #399;
 border-left: 1px solid #399;
}

table.PhoneBook th {
 background-color: #6cc;
}

table.PhoneBook tr.Head {
 background-color: #cff;
}

table.PhoneBook td {
 border-bottom: 1px solid #399;
 border-right: 1px solid #399;
}

table.PhoneBook th {
 border-bottom: 1px solid #399;
 border-right: 1px solid #399;
}

table.PhoneBook a {
 color: #000;
 text-decoration:none;
}

table.PhoneBook a:hover {
 text-decoration:underline;
}

.thinborder, .Text {
 border: 1px solid #333333
}

.thickborder, .TextRequired {
 border: 2px solid #333333
}

input.button {
 border-width:1px;
 border-style:solid;
 border-color:#666666;
 background-color: #f1efed;
 background-image: url("button.gif");
 background-repeat: repeat-x;
}

td.Menu div.Admin {
 background-color:#fec;
}

td.Menu a {
 padding-left:5px;
 padding-right:5px;
 display:block;
 color:#000;
 font-weight: bold;
 text-decoration:none;
}

td.Menu a:hover {
 color:#fff;
 background-color:#f93;
}

td.Menu a.NoHover:hover {
 background-color:#fff;
}

td.Menu a.l2 {
 padding-left:8px;
 font-weight: normal;
}

td.Menu div.Date {
 padding-left:3px;
 font-size: 10px;
 font-weight: bold;
 background-color:#dfe;
 border-bottom:1px #ced solid;
 border-top:1px #ced solid;
}

td.Menu div.Title {
 padding-left:5px;
 padding-right:5px;
 color:#000;
 font-weight: bold;
}


td.Menu div.NewTitle {
 margin-bottom:4px;
}
label, .Label {
 font-weight:bold;
} 
table.Template {
 background-color: #dfe;
}

table.Template th {
 font-size:24px;
 text-align:left;
 color: #bdc;
}
iframe {
 border-bottom: 1px solid black;				
}

table.mceEditor {
 background-color:#eee;				
 border: 1px solid black;				
}






