div.refreshcache_2010_11_20_1 {
    display:none
}

html {
    height: 100%;
    min-height: 100%;
}

/*body {background-color:#e0e0d3; margin:0; height: 100%; }*/
body {
    font-family: arial;
    font-size: 8pt;
    background-image:url("/images/backgrounds/body_125.jpg");
    height: 100%;
    min-height: 100%;
    line-heignt:13px;
}

form {margin-left:20px; margin-right:20px; padding:0px}
body.popup {background-image:url(""); background-color: #eee}
/* background-image:url("/images/backgrounds/b.jpg") */

.centerme {margin-left:auto; margin-right:auto; text-align:center}

table.normal {border: 1px solid #8a8a8a; border-collapse: collapse; background-color: #E8F0F0}
td.normal, td.tabletd {border: 1px solid gray; padding: 1px 3px 1px 3px; font: 8pt Arial;}
td.eventheader {border: 1px solid gray; padding: 1px 3px 1px 3px; font: 10pt Arial; font-weight: bold; color: white; background-color: #2050b0}
td.event {border: 1px solid gray; padding: 1px 3px 1px 13px; font: 10pt Arial; font-weight: bold}

.right {text-align:right}
.left {text-align:left}
.center {text-align:center}

table.thisweek {border-collapse: collapse;}
td.thisweek {border-top: 1px solid #666527; border-bottom: 1px solid #666527; padding: 1px 3px 1px 3px; font: 8pt Arial;}
td.thisweek_today {border-top: 1px solid #666527; border-bottom: 1px solid #666527; padding: 1px 3px 1px 3px; font: 8pt Arial; background-color: #cdc98b}

body.mceContentBody {
    padding:2px;
    font-size:8pt;
    font-family:arial;
    background: white;
}

.mceContentBody td {
    padding:2px;
    font-size:8pt;
    font-family:arial;
    color:black;
    background: white;
}

.mceContentBody p {margin:0px; padding:0px}
.mceContentBody h1 {font-size:10pt}
.mceContentBody ul {padding:0px 0px 0px 20px; margin:0px}

a.thisweek {text-decoration:none;}
a.thisweek_over {text-decoration:underline;}

table.sermons {border-collapse: collapse; font-family:arial}
th.sermons {border: 0px; text-align:left; font-family:arial; color: #7E3117; font-weight: bold; font-size: 14pt }
td.sermons {padding: 1px 3px 1px 3px; font: 8pt Arial; text-align:left}

div.sermons {text-align:left; font-family:arial; color: #7E3117; font-weight: bold; font-size: 14pt }

span.anchor {color:blue; text-decoration: underline; cursor:pointer}

input.button8 {font-family: Arial; font-size: 8pt; border: 1px solid #2050b0; margin: 1px; background-image: url("../images/button_gradient.gif")}

select.size8 {font-family: Arial; font-size: 8pt}
textarea.size8 {font-family: Arial; font-size: 8pt; border:1px solid #2050b0; padding-left:3px; margin:1px}

DIV
.Menu {color: beige}
.navigational {cursor: pointer}
.missiontitle {font-family:  Arial; font-size: 14pt; color: navy}
.missionbody {font-family:  Arial; font-size: 12pt; color: navy; margin-left: 5px}
.announcetitle {font-family: Arial; font-size: 12pt; color: #7E3117; Font-Weight: 700; text-align: center}
.announcedate {font-family: Arial; font-size: 10pt; color:  #4b4b41; Font-Weight: 700; text-align: center}
.announcenormal {font-family: Arial; font-size: 9pt; color: #4b4b41}
.errorcolor {background-color: red}
.tipmargin {margin-left: 5px}

div.columnhead {font-family:arial; font-size: 14pt; font-weight:bold; color:white; background-color:#aaaaaa; padding: 1px 1px 1px 1px; background-image: url("../images/grayheader.gif")}
div.columnitem0 {font-family:arial; font-size: 10pt; color:#4b4b41; margin-left: 5px; margin-top: 5px;}
.columnitem1 {font-family:arial; font-size: 12pt; font-style: italic; color:#7E3117; margin-left: 5px; margin-top: 5px;list-style-type: square;}
.columnitem2 {color:black; font-size: 10pt; margin-left: 5px; font-style: normal;}
div.columnitem3 {color:black; font-size: 10pt; margin-left: 20px;}
div.columnitem4 {font-family:arial; color:#4b4b41; font-size: 9pt; list-style-type: disc;}

div.heading_scheme2 {font-size:14pt; font-family: arial; color: #7E3117; font-weight: bold; padding: 1px 1px 1px 1px;}

div.emphasis {font-family: Arial; font-weight: bold; font-size: 16pt; color:navy}
div.size8 {font-family:  Arial; font-size: 8pt;}
div.size9 {font-family:  Arial; font-size: 9pt;}
div.hanging5 {text-indent: -5px; padding-left: 5px}
div.hanging10 {text-indent: -10px; padding-left: 10px}
div.hanging25 {text-indent: -25px; padding-left: 25px}
div.indent10 {padding-left: 10px}
div.indent25 {padding-left: 25px}
div.floatleft {display:inline; float:left; padding-right: 5px}
div.floatright {display:inline; float:right; padding-left: 5px}

ul {
    padding:0px;
    margin:10px;
}

ul.advent {
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    font-family:arial; font-size: 12pt; font-style: italic; color:#7E3117; margin-left: 5px; margin-top: 5px;list-style-type: square;}

ul.sundays {
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 0px 10px;
    color:black; font-size: 10pt; margin-left: 5px; font-style: normal;}

ul.expectations {
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 10px;
}


.anchor {color: blue; text-decoration: underline; cursor:pointer} a.anchor:hover {color:#0080FF}
.anchor:hover {color:#0080FF}

.anchor_blue {color: blue; text-decoration: underline; cursor:pointer} a.anchor_blue:hover {color:#0080FF}
.anchor_blue:hover {color:#0080FF}

.anchorline {text-decoration:none;}
.anchorline:hover {text-decoration:underline;}

.anchorline_navybold {color:navy; text-decoration:none; font-weight:bold; cursor:pointer} a.anchorline_navybold:hover{text-decoration:underline; color:#0000Df}
.anchorline_navybold:hover {color:#0000df; text-decoration:underline; font-weight:bold; cursor:pointer;}

.anchorline_navy {color:navy; text-decoration:none; cursor:pointer} a.anchorline_navy:hover{text-decoration:underline; color:#0000Df}
.anchorline_navy:hover {color:#0000Df; text-decoration:underline; cursor:pointer;}

.anchorline_red {color:red;  text-decoration:none; cursor:pointer} a.anchorline_red:hover{text-decoration:underline; color:maroon}
.anchorline_red:hover {color:maroon;  text-decoration:underline; cursor:pointer;}

.anchorline_green {color:green; text-decoration:none; cursor:pointer} a.anchorline_green:hover{text-decoration:underline; color:#00DF00}
.anchorline_green:hover {color:#00DF00; text-decoration:underline; cursor:pointer;}

.anchorline_black {color:black; text-decoration:none; cursor:pointer} a.anchorline_black:hover{text-decoration:underline; color:#333333}
.anchorline_black:hover {color:#666666; text-decoration:underline; cursor:pointer;}

.anchorline_gray {color:gray; text-decoration:none; cursor:pointer} a.anchorline_gray:hover{text-decoration:underline; color:#606060}
.anchorline_gray:hover {color:#606060; text-decoration:underline; cursor:pointer;}

.anchorline_coolblue {color:#004080; text-decoration:none; cursor:pointer}  a.anchorline_coolblue:hover{text-decoration:underline; color:#006fdf}
.anchorline_coolblue:hover {color:#006fdf; text-decoration:underline; cursor:pointer;}

.anchorline_blue {color:blue; text-decoration:none; cursor:pointer} a.anchorline_blue:hover{text-decoration:underline; color:#0080FF}
.anchorline_blue:hover {color:#0080FF; text-decoration:underline; cursor:pointer;}

.italic {font-style:italic}
.italics{font-style:italic}

.highlight {background-color:transparent}
.highlight:hover {background-color:#d8dce0}

.pointer {cursor: pointer}
.underline {text-decoration: underline}
.dragpointer {cursor: url(..images/openhand.cur)}

SPAN
.normal {color: black; font-family: Verdana, Arial; font-size: 9pt}
.tabletext {font-family: Verdana, Arial; font-size: 9pt}
.verse {color: navy; font-family: Verdana, Arial; font-style: italic; font-size: 9pt}
.verseorange {color: #FF9933; font-family: Verdana, Arial; font-style: italic; font-size: 9pt}
.links {font-family: Verdana, Arial; text-align: center}
.kids {font-family: Comic Sans MS, Arial}
.clicked {color: silver; font-family: Verdana, Arial; font-size: 9pt}
.size8 {font-family: Arial; font-size: 8pt}

H1
{color: navy; font-family: Times New Roman, Arial}

H2
{color: navy; font-family: Monotype Corsiva, Arial}

H3
{color: navy; font-family: Monotype Corsiva, Arial}
.maintext 
{font-size: 12px; color: #434343; font-family: Verdana, Arial}
.maintext A 
{font-size: 12px; color: #005daa; font-family: Verdana, Arial; text-decoration: underline}
.maintext A:hover 
{text-decoration: none}
.headerleft 
{color: white; background-color: navy}


P.headerleft {font-weight: bold; font-size: 15px; margin-left: 5px; color: white; background-color: navy}
P.emphasis {font-family: Arial; font-weight: bold; font-size: 18pt; color:navy}
P.Subtitle {font-size:11pt; font-weight:bold; color:navy}
P.Normal {font-size:10pt}

td
.smallcellyellow {font-size: 9pt; background-color: lightblue}
.size8 {font-size: 8pt}
.smallcell {font-size: 9pt}
.indexcell {color: navy; font-size: 9pt; background-color:lightblue}
.mediumcell {font-size: 11pt}
.mediumcelltoday {font-size: 11pt; background-color: lightblue}
.contact {font-size: 12pt; color: navy}
.weekday {font-size: 9pt; width: 100px}
.weekdaytoday {font-size: 9pt; width: 100px; background-color: lightblue}
.sunday {font-size: 9pt; width: 200px}
.sundaytoday {font-size: 9pt; width: 200px; background-color: lightblue}
.blue {background-color:blue}
.darkblue {background-color:navy}
.titleinfo {color:white; font-size: 12pt}
.title {font-family: Times New Roman; font-size: 24pt; color: white; font-weight: 700; text-shadow: black 0.2em 0.3em 0.2em }
.editdate {font-family: Arial; font-size: 9pt}

input.size8 {font-family: Arial; font-size: 8pt; border: 1px solid #2050b0; padding-left:3px; margin: 1px}
input.size7 {font-family: Arial; font-size: 7pt; border: 1px solid #2050b0; padding-left:3px; margin: 1px}

title.text {position: relative; top: 0px; left: 0px; color: white; z-index:2;}
title.shadow {position: absolute; top: 4px; left: 4px; color: gray; z-index:1;}

.topnav {color:white; font-size: 12pt; background-color: darkred; text-decoration:none; font-weight: 700}
td.topnav a:link {text-decoration:none; color: white}
td.topnav a:visited {text-decoration:none; color: white}
td.topnav a:hover {text-decoration:none; color: SandyBrown}
td.topnav a:active {text-decoration:none; color: white}

.calnav {color:white; font-size: 12pt; background-color: navy; text-decoration:none; font-weight: 700}
td.calnav a:link {text-decoration:none; color: white}
td.calnav a:visited {text-decoration:none; color: white}
td.calnav a:hover {text-decoration:none; color: SandyBrown}
td.calnav a:active {text-decoration:none; color: white}


tr
.darkblue {background-color:navy}
.services {text-align: center; color:navy; font-family:Arial; Font-size: 10pt}

caption
{color: navy; font-family: Monotype Corsiva, Arial; font-size: 11pt}




/* begin css tabs */
 
ul#tabnav { /* general settings */
    text-align: left; /* set to left, right or center */
    margin: 0px 0px 0px 0px; /* set margins as desired */
    font: bold 11px verdana, arial, sans-serif ; /* set font as desired */
    border-bottom: 2px solid #4d4d4d; /* set border COLOR as desired */
    list-style-type: none;
    padding: 1px 10px 2px 10px; /* THIRD number must change with respect to padding-top (X) below */
    }
 
ul#tabnav li { /* do not change */
    display: inline;
    }
 
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6, body#tab7 li.tab7, body#tab8 li.tab8, body#tab9 li.tab9 { /* settings for selected tab */
    border-bottom: 1px solid #fff; /* set border color to page background color */
    background-color: #fff; /* set background color to match above border color */
}
 
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a, body#tab6 li.tab6 a, body#tab7 li.tab7 a, body#tab8 li.tab8 a, body#tab9 li.tab9 a { /* settings for selected tab link */
    background-color: #fff; /* set selected tab background color as desired */
    color: #000; /* set selected tab link color as desired */
    position: relative;
    top: 1px;
    padding-top: 3px; /* must change with respect to padding (X) above and below */
}
 
ul#tabnav li a { /* settings for all tab links */
    padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #8a8a8a; /* set border COLOR as desired; usually matches border color specified in #tabnav */
    background-color: #eaeaea; /* set unselected tab background color as desired */
    color: #666; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
}
 
ul#tabnav a:hover { /* settings for hover effect */
    background: #cacaca; /* set desired hover color */
}
 
/* end css tabs */
 
.tabset_tabs {
    margin:0 ;
    padding:0;
    list-style-type:none;
    position:relative;
    z-index:2;
    white-space:nowrap;
    font: bold 11px verdana, arial, sans-serif ; /* set font as desired */
    }
 
.tabset_tabs li  { margin:0; padding:0; display:inline }
.tabset_tabs a  { color:#666 ! important; background-color:#eaeaea ! important; border:1px solid #8a8a8a; text-decoration:none; padding:0 0.6em; border-bottom:none }
.tabset_tabs a:hover  {background-color:#cacaca ! important }
.tabset_tabs a.active  { color:black ! important; background-color:lightblue ! important; border-color:#8a8a8a; cursor:default; border-bottom:white; padding-top:1px; padding-bottom:1px }
 
.tabset_tabs li.firstchild a  { border-left-width:1px }
 
.tabset_content {
    border:1px solid #8a8a8a;
    position:relative;
    z-index:1;
    padding:0.5em 0 0 0;
    display:none
}
 
.tabset_label  { display:none }
 
.tabset_content_active  { display:block }
 
@media aural{
  .tabset_content,
  .tabset_label  { display:block }
}

td.sidebar a{
    font-family: arial;
    font-size: 10pt;
    color: blue;
    text-decoration: none}

td.sidebar a:hover{
    padding-left: 5px;
    color: white;
    background-color: blue}

div.leftColumn {
    float: left;
    margin: 0 0 0 -750px;
    padding:0;
    width:140px;
}

.fade {
  position: relative;
}

.fade div {
  position: relative;
  top: 0;
  left: 0;
  display: none;
}

.fade img {
    height: 160px;
}

div.heading_fade_right {
    background: url("/images/backgrounds/fadeoff.gif");
    border-top:1px solid #acac89;
    border-bottom:1px solid #acac89;
    font-size:14pt;
    font-family: arial;
    color: #344144;
    padding-left:10px;
    margin-top:18px
}

div.heading_nofade {
    border-top:1px solid #acac89;
    border-bottom:1px solid #acac89;
    font-size:14pt;
    font-family: arial;
    color: #344144;
    padding-left:10px;
    margin-top:18px
}

div.heading_centerfade {
    border-top:1px solid #acac89;
    border-bottom:1px solid #acac89;
    font-size:14pt;
    font-family: arial;
    color: #344144;
    background-image: url("../images/backgrounds/fade_incenter.gif");
    font-weight:bold; 
    padding: 1px 1px 1px 1px;
}

td.rounded_topleft {
    background:url('/images/rounded.png');
    background-position: 0px 0px;
    height: 9px;
    width: 9px;
    }

td.rounded_top {
    background:url('/images/rounded_top.png');
    height: 9px;
    }

td.rounded_topright {
    background:url('/images/rounded.png');
    background-position: 9px 0px;
    height: 9px;
    width: 9px;
    }

td.rounded_left {
    background:url('/images/rounded_left.png');
    width: 9px;
    }

td.rounded_inside {
    background-color: #dfd9b1;
    }

td.rounded_right {
    background:url('/images/rounded_right.png');
    width: 9px;
    }

td.rounded_bottomleft {
    background:url('/images/rounded.png');
    background-position: 0px -9px;
    height: 9px;
    width: 9px;
    }

td.rounded_bottom {
    background:url('/images/rounded_bottom.png');
    height: 9px;
    }

td.rounded_bottomright {
    background:url('/images/rounded.png');
    background-position: -9px -9px;
    height: 9px;
    width: 9px;
    }

.indexwrapper {
    position:relative; height:25px; text-align: left;
    margin: 4px 0px 4px 0px;
    border-bottom:1px solid #666666;
    z-index:500;
}

.mainindex {
    position:absolute;
    z-index:100;
    font-family:Verdana, Geneva, sans-serif;
    font-weight:bold;
    font-size: 11px;
    line-height:25px;
    /* left:50%; */
    margin-left: 10px;
    /* width:606px; */
}

ul.index {
    padding:0;
    margin:0;
    list-style:none;
    width: 100px; /* Size of the Inner text */
    overflow:hidden;
    float:left;
    margin-right:1px;
} 

ul.index a {
    color: #666;
    text-decoration:none;
    padding-left: 5px;
}
 
ul.index li.list {
    float:left;
    width: 250px; /*Text Size + 2 * a padding */
    margin:-32767px -125px 0px 0px;
    background:url(images/index_top_100.gif) no-repeat left bottom;
    color: #ffffff;
}

ul.index li.list a.indexcategory {
    text-decoration:none;
    position:relative;
    z-index:90;
    display:block;
    float:left;
    width: 120px;
    margin-top:32767px;
    background:transparent;
}

ul.index li.list a.indexcategory:hover,
ul.index li.list a.indexcategory:focus,
ul.index li.list a.indexcategory:active {
    text-decoration:none;
    margin-right:1px;
    background-repeat:no-repeat;
    background-image:url(images/index_tophover.gif);
    background-position: 0px -26px;
    color:#fff
}

ul.subindex {
    float:left;
    padding:25px 0px 0px 0px;
    margin:0;
    list-style:none;
    background-repeat:no-repeat;
    background-image:url(images/index_tophover.gif);
    background-position: 0px -26px;
    margin:-25px 0px 0px 0px;
    color: #ffffff
}
 
ul.subindex li a {
    text-decoration:none;
    float:left;
    width: 120px;
    background-color:#275a8c;
    color: #ffffff;
    clear:left;
    font-weight:normal;
}

ul.subindex li a.endlist {
    text-decoration:none;
    background-color: #fff;
    background-image: url(images/index_tophover.gif);
    background-position: 0px -157px;
}
 
ul.subindex li a.endlist:hover,
ul.subindex li a.endlist:focus,
ul.subindex li a.endlist:active {
    text-decoration:none;
background:url(images/index_bottomhover1.png);
}
 
ul.subindex a:hover,
ul.subindex a:focus,
ul.subindex a:active {
    text-decoration:none;
background:#900;
margin-right:1px;
}


 
ul.index_150 {
    padding:0;
    margin:0;
    list-style:none;
    width:150px; /* Org Value 100*/
    overflow:hidden;
    float:left;
    margin-right:1px;
    background-color: transparent;
}

ul.index_150 a {
    color: #666;
    text-decoration:none;
    padding-left:5px;
    background-color: transparent;
}

ul.index_150 li.list_150 {
    float:left;
    width:350px; /* Org Value 250 */
    margin:-32767px -150px 0px 0px;
    background:url(images/index_top_150.gif) no-repeat left bottom;
    color: #ffffff;
    background-color: transparent;
}

ul.index_150 li.list_150 a.indexcategory_150 {
    text-decoration:none;
    position:relative;
    z-index:50;
    display:block;
    float:left;
    width:170px; /* Org Value 120 */
    margin-top:32767px;
    background-color: transparent; /* This one seems to make a difference */
}

ul.index_150 li.list_150 a.indexcategory_150:hover,
ul.index_150 li.list_150 a.indexcategory_150:focus,
ul.index_150 li.list_150 a.indexcategory_150:active {
    text-decoration:none;
    margin-right:1px;
    background-image:url(images/index_tophover.gif);
    background-repeat:no-repeat;
    background-position: 0px -78px;
    color:#fff;
}

ul.subindex_150 {
    float:left;
    padding:25px 0px 0px 0px;
    margin:0;
    list-style:none;
    background-image: url(images/index_tophover.gif);
    background-repeat:no-repeat;
    background-position: 0px -78px;
    margin:-25px 0px 0px 0px;
    color: #ffffff;
    background-color: transparent; /* This one makes a difference */
}

ul.subindex_150 li a {
    text-decoration:none;
    float:left;
    width:170px; /* Org Value 120 */
    background-color:#275a8c;
    color: #ffffff;
    clear:left;
    font-weight:normal;
}

ul.subindex_150 li a.endlist {
    text-decoration:none;
    background-image:url(images/index_tophover.gif);
    background-position: 0px -105px;
    background-color: #fff;
}


ul.subindex_150 li a.endlist:hover,
ul.subindex_150 li a.endlist:focus,
ul.subindex_150 li a.endlist:active {
    text-decoration:none;
    background-position: 0px 0px;
    background-image:url(images/index_bottomhover_150.png);
    background-color: #fff;
}

ul.subindex_150 a:hover,
ul.subindex_150 a:focus,
ul.subindex_150 a:active {
    text-decoration:none;
    background-color:#900;
    margin-right:1px;
}

ul.index_50 {
    padding:0;
    margin:0;
    list-style:none;
    width:50px; /* Org Value 100*/
    overflow:hidden;
    float:left;
    margin-right:1px;
}

ul.index_50 a {
    text-decoration:none;
    color: #666;
    text-decoration:none;
    padding-left:5px;
}


ul.index_50 li.list_50 {
    text-decoration:none;
    float:left;
    width: 150px; /* Org Value 250 */
    margin:-32767px -150px 0px 0px;
    background:url(images/index_top_50.gif) no-repeat left bottom;
    color: #ffffff;
}

 

ul.index_50 li.list_50 a.indexcategory_50 {
    text-decoration:none;
    position:relative;
    z-index:50;
    display:block;
    float:left;
    width:70px; /* Org Value 120 */
    margin-top:32767px;
    background:transparent;
}

ul.index_50 li.list_50 a.indexcategory_50:hover,
ul.index_50 li.list_50 a.indexcategory_50:focus,
ul.index_50 li.list_50 a.indexcategory_50:active {
    text-decoration:none;
    margin-right:1px;
    background-image:url(images/index_tophover.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    color:#fff
}

ul.subindex_50 {
    float:left;
    padding:25px 0px 0px 0px;
    margin:0;
    list-style:none;
    background-image:url(images/index_tophover.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    margin:-25px 0px 0px 0px;
    color: #ffffff
}


ul.subindex_50 li a {
    text-decoration:none;
    float:left;
    width:70px; /* Org Value 120 */
    background:#275a8c;
    color: #ffffff;
    clear:left;
    font-weight:normal;
}

ul.subindex_50 li a.endlist {
    background-color:transparent;
    text-decoration:none;
    background-image:url(images/index_tophover.gif);
    background-position: 0px -183px;
}


ul.subindex_50 li a.endlist:hover,
ul.subindex_50 li a.endlist:focus,
ul.subindex_50 li a.endlist:active {
    background-color:transparent;
    text-decoration:none;
    background:url(images/index_bottomhover_50.png);
}

ul.subindex_50 a:hover,
ul.subindex_50 a:focus,
ul.subindex_50 a:active {
    text-decoration:none;
    background:#900;
    margin-right:1px;
}

/*** 125 Width Tab ****/
ul.index_125 {
    padding:0;
    margin:0;
    list-style:none;
    width:125px; /* Org Value 100*/
    overflow:hidden;
    float:left;
    margin-right:1px;
}

ul.index_125 a {
    color: #666;
    text-decoration:none;
    padding-left:5px;
}

ul.index_125 li.list_125 {
    float:left;
    width: 270px; /* Org Value 250 */
    margin:-32767px -150px 0px 0px;
    background:url(images/index_top_125.gif) no-repeat left bottom;
    color: #ffffff;
}

ul.index_125 li.list_125 a.indexcategory_125 {
    text-decoration:none;
    position:relative;
    z-index:50;
    display:block;
    float:left;
    width:130px; /* Org Value 120 */
    margin-top:32767px;
    background:transparent;
}

ul.index_125 li.list_125 a.indexcategory_125:hover,
ul.index_125 li.list_125 a.indexcategory_125:focus,
ul.index_125 li.list_125 a.indexcategory_125:active {
    text-decoration:none;
    margin-right:1px;
    background-image:url(images/index_tophover.gif);
    background-repeat:no-repeat;
    background-position: 0px -52px;
    color:#fff
}

ul.subindex_125 {
    float:left; 
    padding:25px 0px 0px 0px;
    margin:0;
    list-style:none;
    background-image:url(images/index_tophover.gif);
    background-repeat:no-repeat;
    background-position: 0px -52px;
    margin:-25px 0px 0px 0px;
    color: #ffffff
}

ul.subindex_125 li a {
    text-decoration:none;
    float:left;
    width:130px; /* Org Value 120 */
    background:#275a8c;
    color: #ffffff;
    clear:left;
    font-weight:normal;
}

ul.subindex_125 li a.endlist {
    text-decoration:none;
    background-image:url(images/index_tophover.gif);
    background-position: 0px -131px;
    background-color: #fff;
}

ul.subindex_125 li a.endlist:hover,
ul.subindex_125 li a.endlist:focus,
ul.subindex_125 li a.endlist:active {
    text-decoration:none;
    background-image:url(images/index_bottomhover_125.gif);
    background-position: 0px 0px;
    background-color: #fff
}

ul.subindex_125 a:hover,
ul.subindex_125 a:focus,
ul.subindex_125 a:active {
    text-decoration:none;
    background:#900;
    margin-right:1px;
}

  /* Setting up the drops */
#delayed-drops .nav-item .drops {
    position: absolute;
    z-index: 100;
    display: none;
    /*background: #fff;*/
    background: none;
}

#delayed-drops .nav-item:hover {
    display: block;
}

#delayed-drops .drops, #delayed-drops .nav-item.show .drops {
    display: block;
}

#delayed-drops .nav-item.with-js .drops {
    display: none !important;
}
 
/* Icing on the cake */
#delayed-drops {
  /*width: 160px;*/
  /*padding: 5px 0px 15px 0px;*/
  /*margin: auto;*/
  /*background: #3796b9;*/
  /*border: 1px solid #333;*/
  font-family: Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  z-index: 99;
  height: 25px;
  border-bottom:1px solid #404040;
  padding: 5px 10px 0px 10px;
}
#delayed-drops a {
  display: block;
  border: none;
  text-align: center;
  height: 25px;
}
#delayed-drops .nav-item {
  /*width: 160px;*/
  float: left;
  height: 20px;
  padding-left: 2px;
  margin-top:6px
}

#delayed-drops .nav-item a {
  background-image: url(images/index_list_topimage.png);
  background-position: top right;
  background-repeat:no-repeat;
  height: 20px;
  text-decoration: none;
  color: #666;
  padding: 5px 0px 0px 0px;
  margin: -5px 0px 0px 0px;
}

#delayed-drops .nav-item a:hover {
  background-image: url(images/index_list_topimage.png);
  background-position: bottom right;
  background-repeat:no-repeat;
  height:20px;
  color: #fff
}

#delayed-drops .drops {
  /*border: 1px solid #999;*/
  padding-top:5px;
  height:25px;
}

#delayed-drops .drops a {
  display: block;
  color: #666;
  text-decoration: none;
  border: none;
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -70px;
  background-repeat:no-repeat;
  height: 25px;
  padding: 5px 0px 0px 5px;
  margin: -5px 0px 0px 0px;
  font-weight:normal;
  text-align: left;
  border-left:1px solid silver;
  border-right:1px solid silver;
}

#delayed-drops .drops a:hover {
  background-image: url(images/index_dropdowns.png);
  background-position: 0px -26px;
  background-repeat:no-repeat;
  height: 25px;
  padding: 5px 0px 0px 5px;
  margin: -5px 0px 0px 0px;
  color: #fff;
}

#delayed-drops .nav-item a.topindex_150 {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -50px;
  background-repeat:no-repeat;
}

#delayed-drops .nav-item a.topindex_150:hover {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -75px;
  background-repeat:no-repeat;
}

#delayed-drops .nav-item a.topindex_125 {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -100px;
  background-repeat:no-repeat;
}

#delayed-drops .nav-item a.topindex_125:hover {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -125px;
  background-repeat:no-repeat;
}

#delayed-drops .nav-item a.topindex_100 {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -150px;
  background-repeat:no-repeat;
}

#delayed-drops .nav-item a.topindex_100:hover {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -175px;
  background-repeat:no-repeat;
}

#delayed-drops .nav-item a.topindex_75 {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -200px;
  background-repeat:no-repeat;
}

#delayed-drops .nav-item a.topindex_75:hover {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -225px;
  background-repeat:no-repeat;
}

#delayed-drops .nav-item a.topindex_50 {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -250px;
  background-repeat:no-repeat;
}

#delayed-drops .nav-item a.topindex_50:hover {
  background-image: url(images/index_list_topimage.png);
  background-position: -0px -275px;
  background-repeat:no-repeat;
}

#delayed-drops .drops a.lastlink_150 {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -130px;
  background-repeat:no-repeat;
  border: none;
}

#delayed-drops .drops a.lastlink_150:hover {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -160px;
  background-repeat:no-repeat;
}

#delayed-drops .drops a.lastlink_125 {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -190px;
  background-repeat:no-repeat;
  border: none;
}

#delayed-drops .drops a.lastlink_125:hover {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -220px;
  background-repeat:no-repeat;
}

#delayed-drops .drops a.lastlink_100 {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -250px;
  background-repeat:no-repeat;
  border: none;
}

#delayed-drops .drops a.lastlink_100:hover {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -280px;
  background-repeat:no-repeat;
}

#delayed-drops .drops a.lastlink_75 {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -310px;
  background-repeat:no-repeat;
  border: none;
}

#delayed-drops .drops a.lastlink_75:hover {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -340px;
  background-repeat:no-repeat;
}

#delayed-drops .drops a.lastlink_50 {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -370px;
  background-repeat:no-repeat;
  border: none;
}

#delayed-drops .drops a.lastlink_50:hover {
  background-image: url(images/index_dropdowns.png);
  background-position: -0px -400px;
  background-repeat:no-repeat;
}


#delayed-drops .drops a.lastitem {
  background-image: url(images/index_dropdowns.png);
  background-position: 0px -450px;
  background-repeat:no-repeat;
  height:1px;
  border: none;
}

#psmenu{
    position:absolute;
    border:1px outset #aaa;
    background: #f8f8f8;
    margin:-4px 0px 0px 0px;
    color: black;
    border-radius: 5px;
    -moz-border-radius:5px;
    z-index:110 ! important;
}

div.dragspot {
    border:1px solid #aaa;
    cursor: move;
    background-color:#ccc;
    height:16px;
    margin: 2px 2px 4px 2px;
    text-align:center;
    font-weight:bold;
    border-radius: 3px;
    -moz-border-radius: 3px;
    }

img.image {padding-bottom:4px; vertical-align:middle; border:none;}

.toolbar {
    text-decoration: none;
    font-weight: bold;
    color: #666;
    border-left:1px solid #eee;
    border-bottom:1px solid silver;
    border-right:1px solid silver;
    border-top:1px solid silver;
    padding:3px 6px 3px 6px;
    background-image: url(../images/index_list_topimage.png);
    background-position: -5px -1px;
    border-collapse: collapse;
    position:relative;
    font-size:8pt;
    font-family: Verdana,Geneva,sans-serif;
    }

.toolbar:hover {
    color: #fff;
    cursor:pointer;
    background-position:-5px -26px;
}

th.calendar {
    border-top:1px solid silver;
    border-bottom:1px solid silver;
    border-left:none;
    border-right:none;
    color:#666;
    font-size:10pt;
    background-image: url(../images/index_list_topimage.png);
    background-position: -5px -1px;
    text-align:center;
    font-weight:bold;
    }

td.calendar {
    border:1px solid silver;
    text-align:left;
    vertical-align:top;
    width: 14%;
    font-size:8pt;
    }

.thismonth {background-color:white} .thismonth:hover {background-color:#d8dce0}
.othermonth {background-color:#f3f3f3} .othermonth:hover {background-color:#e7e7e7}
/*.othermonth {background-color:#d2eeff} .othermonth:hover {background-color:#c2dceb}*/
.today {background-color:#ffffe0} .today:hover {background-color:#e5e4af}
.selecteddate {background-color:#ccffcc} .selecteddate:hover {background-color:#b8e5b8 ! important}

/* Fancy Check Boxes */
.jquery-safari-checkbox {display: inline; font-size: 17px; line-height: 17px; cursor: pointer;}
.jquery-safari-checkbox .mark {display: inline;}

.jquery-safari-checkbox img {vertical-align: middle; width: 17px; height: 17px;}
.jquery-safari-checkbox img{background: transparent url(/images/fancycheck.png) no-repeat;}

.jquery-safari-checkbox img{
  background-position: 0px 0px;
}
.jquery-safari-checkbox-hover img{
  background-position: -18px 0px;
}
.jquery-safari-checkbox-checked img{
  background-position: 0px -18px;
}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img {
  background-position: -18px -18px;
}

.jquery-safari-checkbox-disabled img{
  background-position: 0px -36px;
  cursor: no-drop;
}

.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{
  background-position: 0px -54px;
}
/* Fancy Check Boxes */

.errorbox {border:1px solid red; background-color: #e8eef4; padding:5px; margin:5px 0px 5px 0px}
.successbox  {border:1px solid #008C00; background-color: #97FF97; padding:5px; margin:5px 0px 5px 0px}

.redfont, .fontred {color:red}
.boldfont, .fontbold {font-weight:bold}

p {margin:0px; padding:0px}

td.corners_topleft {
    background:url('/images/header-sprite.gif');
    background-position: 0px -125px;
    height: 6px;
    width: 6px;
    }

td.corners_top {
    background-color: #e8eef4;
    height: 6px;
    }

td.corners_topright {
    background:url('/images/header-sprite.gif');
    background-position: -6px -125px;
    height: 6px;
    width: 9px;
    }

td.corners_left {
    background-color: #e8eef4;
    width: 6px;
    }

td.corners_inside {
    background-color: #e8eef4;
    }

td.corners_right {
    background:url('/images/office_xp_sprites.png');
    background-position: -30px 0px;
    width: 9px;
    background-repeat: repeat-y;
    }

td.corners_bottomleft {
    background:url('/images/header-sprite.gif');
    background-position: 0px -131px;
    height: 9px;
    width: 6px;
    }

td.corners_bottom {
    background:url('/images/header-sprite.gif');
    background-position: 0px -141px;
    height: 9px;
    background-repeat: repeat-x;
    }

td.corners_bottomright {
    background:url('/images/header-sprite.gif');
    background-position: -6px -131px;
    height: 9px;
    width: 9px;
    }

table.task {border:1px solid gray; border-collapse:collapse; font-size:8pt;}
th.task {border:1px solid gray; font-weight:bold; text-align:center; background-color:#cacaca}
td.task_center {border:1px solid gray; min-height:40px; text-align:center}

li.ui-menu-item {font-size:8pt}

 
