﻿/*
----------------
CONTENT HOLDER STYLES
----------------
*/
.content-container{margin:0px;padding:0px;line-height:18px;color:#000;display:block;clear:both;width:100%;}



.content-container P,
.content-container DIV.ParagraphText,
P.ParagraphText{margin:0px;padding:7px 0px 7px 0px;}

.content-container OL,
.content-container OL.NumberedList{}

.content-container UL,
.content-container UL.BulletedList{}

.content-container H1,
.content-container H2,
.content-container H3.PageHeading{font-size: 18px; line-height: 18px; font-weight: bold; color: #900;margin:0px 0px 5px 0px;}

.content-container H4,
.content-container H4.SubHeading{font-size: 16px; line-height: 16px; font-weight: bold; color: #333;}

.content-container H5,
.content-container H5.ParagraphHeading{font-size: 14px; font-weight: bold; color: #000;}

.content-container H5.ParagraphHeading_Black_Border{font-size: 12px; font-weight: bold; color: #000;border:solid 1px #000;}

.content-container H5.ParagraphHeading_Grey_Border{font-size: 12px; font-weight: bold; color: #000;border:solid 1px #a3a3a3;}
/*the following style was modified by Narender from white-space:Pre-Wrap to white-space:normal to fix styles issues in FireFox*/
.content-container table{width:100%;white-space:normal;}
.content-container table-row{}
.content-container table-cell{}


/*
**********************************************
Override styles which you need to display the contents in templates.
**********************************************
*/

/*
----------------
GUTTERS
----------------
*/
.gutter_images{text-align:center;}
.gutterlist {list-style-type:none;margin:0px; padding:0px;}
.gutterlist li {border-bottom:1px solid #DDDDDD;list-style-type:none;margin:0px; padding:0px;}

/* SMALL RIGHT GUTTERS FOR THREE COLUMN LAYOUTS */
#content-threecolumn .col-right .bucket {background: transparent url(../images/col-right-bucket-bg-bottom-215.gif) no-repeat 0 100%;margin-bottom: 10px; border-bottom: 1px solid white;width:215px;overflow:hidden;}
#content-threecolumn .col-right .bucket span.bucket-top {display: block; width: 215px; height: 10px; background: transparent url(../images/col-right-bucket-bg-top-215.gif) no-repeat;}
#content-threecolumn .col-right .bucket h3 {margin:0px 0px 0px 5px;border-bottom: 1px solid #d9d9d9; width:200px; padding:0px 0px 5px 5px;}
#content-threecolumn .col-right .bucket .gutter_images, 
#content-threecolumn .col-right .bucket .gutter_text, 
#content-threecolumn .col-right .bucket #gutter_text
{margin:2px 8px 2px 10px;line-height:20px;display:block;}

.EktronAjaxLoading 
{
 display: none;
}

/* SMALL RIGHT GUTTERS FOR TWO COLUMN LAYOUTS */
#content-twocolumn .col-right-gutter .bucket {background: transparent url(../images/col-right-bucket-bg-bottom-215.gif) no-repeat 0 100%;margin-bottom: 10px; border-bottom: 1px solid white;width:215px;overflow:hidden;}
#content-twocolumn .col-right-gutter .bucket span.bucket-top {display: block; width: 215px; height: 10px; background: transparent url(../images/col-right-bucket-bg-top-215.gif) no-repeat;}
#content-twocolumn .col-right-gutter .bucket h3 {margin:0px 0px 0px 5px;border-bottom: 1px solid #d9d9d9; width:200px; padding:0px 0px 5px 5px;}
#content-twocolumn .col-right-gutter .bucket .gutter_images, 
#content-twocolumn .col-right-gutter .bucket .gutter_text, 
#content-twocolumn .col-right-gutter .bucket #gutter_text
{margin:2px 8px 2px 10px;line-height:20px;display:block;}


/* SMALL LEFT GUTTERS FOR THREE COLUMN LAYOUTS */
#content-threecolumn .col-left .bucket {background: transparent url(../images/col-left-menu-bg-bottom.gif) no-repeat 0 100%;margin-bottom: 10px; border-bottom: 1px solid white;width:200px;overflow:hidden;}
#content-threecolumn .col-left .bucket span.bucket-top {display: block; width: 200px; height: 10px; background: transparent url(../images/col-left-menu-bg-top.gif) no-repeat;}
#content-threecolumn .col-left .bucket h3 {margin:0px 0px 0px 5px;border-bottom: 1px solid #d9d9d9; width:185px; padding:0px 0px 5px 5px;}
#content-threecolumn .col-left .bucket .gutter_images, 
#content-threecolumn .col-left .bucket .gutter_text, 
#content-threecolumn .col-left .bucket #gutter_text
{margin:2px 8px 2px 10px;line-height:20px;display:block;}

/* RIGHT GUTTERS FOR TWO COLUMN LAYOUTS */
#content-twocolumn .col-right .bucket {background: transparent url(../images/col-right-bucket-bg-bottom.gif) no-repeat 0 100%;margin-bottom: 10px; border-bottom: 1px solid white;width:280px;overflow:hidden;}
#content-twocolumn .col-right .bucket span.bucket-top {display: block; width: 280px; height: 10px; background: transparent url(../images/col-right-bucket-bg-top.gif) no-repeat;}
#content-twocolumn .col-right .bucket h3 {margin:0px 5px 0px 5px;border-bottom: 1px solid #d9d9d9; padding:0px 0px 5px 5px;}
#content-twocolumn .col-right .bucket h4,
#content-twocolumn .col-right .bucket p,
#content-twocolumn .col-right .bucket ul {padding: 0 5px;}

#content-twocolumn .col-right .bucket .gutter_images, 
#content-twocolumn .col-right .bucket .gutter_text, 
#content-twocolumn .col-right .bucket #gutter_text
{margin:2px 8px 2px 15px;line-height:20px;display:block;}

/* SMALL LEFT GUTTERS FOR TWO COLUMN LAYOUTS */
#content-twocolumn .col-left-menu1 .bucket {background: transparent url(../images/col-left-menu-bg-bottom.gif) no-repeat 0 100%;margin-bottom: 10px; border-bottom: 1px solid white;width:200px;overflow:hidden;}
#content-twocolumn .col-left-menu1 .bucket span.bucket-top {display: block; width: 200px; height: 10px; background: transparent url(../images/col-left-menu-bg-top.gif) no-repeat;}
#content-twocolumn .col-left-menu1 .bucket h3 {margin:0px 0px 0px 5px;border-bottom: 1px solid #d9d9d9; width:185px; padding:0px 0px 5px 5px;}
#content-twocolumn .col-left-menu1 .bucket .gutter_images, 
#content-twocolumn .col-left-menu1 .bucket .gutter_text, 
#content-twocolumn .col-left-menu1 .bucket #gutter_text
{margin:2px 8px 2px 10px;line-height:20px;display:block;}

.gutter_images P, .gutter_text P, #gutter_text P{margin:0px;padding:0px;}


 /*
-----------
Utilities
-----------
*/
.noShow{display:none;}
.loading-indicator{margin-left:10px;text-align:center;float:left;width:65%;height:190px;background-color:White;font-size:12px;position:absolute;}


 /*
-----------
Calendar
-----------
*/
.calendar, .cal-month-navigation, .cal-title, .cal-selector, .cal-todays-date,
.cal-selected-day, .cal-day, .cal-other-month, 
.cal-day-withevents, .cal-events, .cal-weekends {text-align:right;}
.cal-day, .cal-selected-day, .cal-day-withevents, .cal-weekends, 
.cal-todays-date, .cal-other-month{vertical-align:top;}

.cal-title td, .cal-day-header{text-align:center;}
.calendar div.cal-events
{
  text-align:left;
  height:80px;
  display:block;
  clear:both;
  overflow:hidden;
}
.cal-other-month
{
  background-color:#d3d3d3;
  }

.calendar div.cal-summary
{
  text-align:left;
}

/*
-----------
Docuemnt Library
-----------
*/

  .grouphead {	
	    BACKGROUND-POSITION: 0px 0px;	
	    PADDING-LEFT: 5px;	
	    FONT-WEIGHT: bold;	
	    FONT-SIZE: 1.1em;	
	    BACKGROUND-IMAGE: url(/global_assets/images/grp-arrow-closed.gif);	
	    MARGIN: 0px;
	    CURSOR: hand;	
	    TEXT-INDENT: 10px;	
	    BACKGROUND-REPEAT: no-repeat;	
	    FONT-FAMILY: arial;	
	    BACKGROUND-COLOR: #ffffff;
	    color:#444;
	    margin-left:25px}

    .docgroup A {
	    FONT-SIZE: 1em;	TEXT-DECORATION: underline}

    .docgroup A:visited {	
	    COLOR: #000000;	
	    TEXT-DECORATION: underline}

    .docgroup LI {	
	    PADDING-LEFT: 15px;	
	    LIST-STYLE-POSITION: outside;	
	    MARGIN-BOTTOM: 5px;	
	    MARGIN-RIGHT: 0px;	
	    FONT-FAMILY: Verdana, Arial, Arial;	
	    LIST-STYLE-TYPE: none}

    .docgroup UL {	
        LIST-STYLE-POSITION: outside;	
        MARGIN-LEFT: 50px;
        MARGIN-TOP: 5px;}