/* ------------------------------------------------------------------- */ 

/* SUB NAVIGATION */

/* ------------------------------------------------------------------- */

#Primary-Navigation-Wrapper { clear:both; height:90px; overflow:hidden; }






/* ------------------------------------------------------------------- */ 

/* SUB PANELS */

/* ------------------------------------------------------------------- */

ul.service-list { margin:0px 0px 0px 0px; padding:0; }

ul.service-list li { position:relative; list-style:none; float:left; margin:0; padding:0; width:383px;  overflow:hidden; background:url(../grfx/layout/sub-panel.gif) no-repeat top left; margin:0px 14px 18px 4px; }
ul.service-list li a span.summary-title { color:#FFFFFF; text-transform:uppercase; font-size:1.4em; display:block; padding:15px 10px 7px 15px; }
ul.service-list li span.summary-body { color:#FFFFFF; display:block; padding:6px 10px 5px 15px; line-height:1.2em; }
ul.service-list li a.read-more-link { width:383px; height:26px; text-indent:-9999px; background:url(../grfx/buttons/read-more.gif) no-repeat top left; }
ul.service-list li a,
ul.service-list li a:visited { display:block; text-decoration:none; }
ul.service-list li a:hover { background-position:bottom left; }




#Layout1-Wrapper { position:relative; }



/* ------------------------------------------------------------------- */ 

/* BREAD CRUMB */

/* ------------------------------------------------------------------- */

#Layout1-BCT-Wrapper { height:23px; overflow:hidden; margin: 0px 0px 0px 0px; padding:13px 0px 0px 62px; background:url(../grfx/navigation/bct-bg.gif) no-repeat 0 15px; color:#7c7c7c; text-transform:uppercase;  }

#Layout1-BCT-Wrapper a,
#Layout1-BCT-Wrapper a:visited	{ color:#7c7c7c;  display:inline; text-decoration:none; float:left; text-transform:uppercase; }
#Layout1-BCT-Wrapper a:hover { color:#000000; }

span.bct-div-char { display:inline; float:left; position:relative; height:10px; width:5px; margin:0px 10px 0px 10px; text-indent:-9999px; background:url(../grfx/navigation/right-arrow.gif) no-repeat 0 1px; } 


/* ------------------------------------------------------------------- */ 

/* CONTENT */

/* ------------------------------------------------------------------- */
 
#Layout1-Page-Title h2 { margin: 20px 0px 10px 14px; font-weight:normal; }

#Layout1-ColB-Wrapper p { margin: 0px 0px 10px 14px; font-size:1.1em; line-height:1.3em; }





/* ------------------------------------------------------------------- */ 

/* PRODUCTS */

/* ------------------------------------------------------------------- */
/*
#Layout1-ProductGroup-List { background:url(../grfx/home/news.gif) no-repeat top left; width:400px; height:157px; position:relative; background-color:#000000; float:left; margin:14px 0px 15px 10px; }
#Layout1-ProductGroup-List { padding:19px 15px 0px 19px; color:#ffffff; line-height:1.4em; }
#Layout1-ProductGroup-List h2 { font-size:1.3em; text-transform:uppercase; font-weight:normal; }
#Layout1-ProductGroup-List a { display:block; width:296px; height:99px; color:#FFFFFF; text-decoration:none; padding:3px 0px 0px 80px; font-size:1.1em; }
#Layout1-ProductGroup-List ul {list-style:none; }
#Layout1-ProductGroup-List img { position:absolute; left:12px; top:46px; width:100px; height:100px; }
#Layout1-ProductGroup-List span.more-icon { display:none; }
#Layout1-ProductGroup-List span.posted-date { display:none; }
#Layout1-ProductGroup-List span.news-title { margin:3px 0px 0px 0px; display:block; text-transform:capitalize; height:18px; }
#Layout1-ProductGroup-List span.news-summary { display:block; overflow:hidden; width:268px; height:51px; margin:3px 0px 0px 0px; }*/



/* ------------------------------------------------------------------- */ 

/* NEWS */

/* ------------------------------------------------------------------- */

#Layout1-News-Wrapper { position:relative; padding:0; color:#ffffff; line-height:1.4em; margin:0px 0px 0px 5px; }
#Layout1-News-Wrapper a { position:absolute; z-index:1; display:block; width:619px; height:123px; color:#FFFFFF; text-decoration:none; padding:13px 0px 0px 165px; text-transform:uppercase; font-size:1.4em; }
#Layout1-News-Wrapper ul {list-style:none; padding:0; margin:0; }
#Layout1-News-Wrapper li {list-style:none; background:url(../grfx/layout/news.gif) no-repeat top left; width:784px; height:126px; margin-bottom:18px; position:relative; }
#Layout1-News-Wrapper img { position:absolute;  z-index:0; left:12px; top:46px; width:148px; height:110px; }

#Layout1-News-Wrapper p { position:absolute; z-index:0;  margin:40px 0px 0px 165px; width:600px; }
#Layout1-News-Wrapper p.posted { margin:105px 0px 0px 165px; height:auto; font-style:italic; }


/* ------------------------------------------------------------------- */ 

/* EVNTS */

/* ------------------------------------------------------------------- */

#Layout1-Events-Wrapper { position:relative; padding:0; color:#ffffff; line-height:1.4em; margin:0px 0px 0px 5px; }
#Layout1-Events-Wrapper a { position:absolute; z-index:1; display:block; width:619px; height:123px; color:#FFFFFF; text-decoration:none; padding:13px 0px 0px 165px; text-transform:uppercase; font-size:1.4em; }
#Layout1-Events-Wrapper ul {list-style:none; padding:0; margin:0; }
#Layout1-Events-Wrapper li {list-style:none; background:url(../grfx/layout/news.gif) no-repeat top left; width:784px; height:126px; margin-bottom:18px; position:relative; }
#Layout1-Events-Wrapper img { position:absolute;  z-index:0; left:12px; top:46px; width:148px; height:110px; }

#Layout1-Events-Wrapper p { position:absolute; z-index:0;  margin:40px 0px 0px 165px; width:600px; }
#Layout1-Events-Wrapper p.posted { margin:105px 0px 0px 165px; height:auto; font-style:italic; }



/* ------------------------------------------------------------------- */ 

/* SITE TOOLS */

/* ------------------------------------------------------------------- */

#SiteTools-Container { position:absolute; top:8px; right:0; }
#SiteTools-Wrapper { }
#SiteTools-Wrapper a { display:block; float:left; width:116px; height:21px; text-indent:-9999px; background-position:top left; background-repeat:no-repeat; padding-left:10px; }
#SiteTools-Wrapper a:hover { background-position:bottom left; }
a.EMAIL-PAGE { background-image:url(../grfx/buttons/email-page.gif); }
a.BOOKMARK-PAGE { background-image:url(../grfx/buttons/bookmark-page.gif); }
a.PRINT-PAGE { background-image:url(../grfx/buttons/print-page.gif); }