
body
{
   text-align : center;  /*  Add this to make sure IE centers the layout */
   margin: 0px 0px 0px 0px; /*Added to remove the margin*/
}


/* 
	#E5ECF2;
	#D5DEE7; 
	#777777;
	
	Alternatives: 4A6C98; (Semi-Dark Blue)
				  2B405D; (a little darker blue(
 */
 
 /* Set all the background colors at once */
body, .screenBgColor, #container-page-100{
	background-color: #E5ECF2;
}


/*  Container-page is a DIV just inside of the FORM tag
    that controls the layout of the page, it wraps around evrything.*/
#container-Page
{
	width : 990px; /*800px; */
	margin-left : Auto; 
	margin-right : Auto; 
	background-color : #ffffff; 
}

#container-Page-FullScreen
{
	width : 990px; /*100%;*/
	margin-left : Auto;
	margin-right : Auto;
	background-color : #ffffff;
}
#container-Page-NoScroll
{
	width : 990px; /*100%; */
	/*margin-left : Auto;*/
	/*margin-right : Auto;*/
	background-color : #ffffff;
	overflow:auto;
}

#container-page-100
{
	width : 100%;
	margin-left : Auto;
	margin-right : Auto;
}


/*  Breadcrumb DIV in HeaderControlHome*/
#BreadCrumb 
{
   FONT-SIZE: 11px; 
   FONT-FAMILY: Arial, veranda, sans-serif; 
   TEXT-ALIGN: left; 
   font-style: normal;
   padding :0px;  
   margin-top : 3px;
   background-color : #ffffff;
   height: 14px;
}

#BreadCrumb #BreadCrumbText
{
	background-image: url(/images/breadbar.jpg);
	background-color : #FFFFFF; 
	color : #555555; 
	font-weight : normal; 
	margin : 0px;}

#BreadCrumb #BreadCrumbVapidness{background-color : #ffffff;}
   
#BreadCrumb A
{
   FONT-SIZE: 11px; 
   font-style: normal;
   FONT-FAMILY: Arial, veranda, sans-serif; 
   TEXT-ALIGN: left }

/* SPAN that wraps the footer text */
#Footer-Container {font: 12px Arial; font-weight: normal; text-decoration: none; color: #777777; /*white;*/}
#Footer-Container A {color : #777777; /*White;*/ text-decoration : underline;}

/*  Menu on CustomMenu pages needs to be dropped down a bit to show thw Max/Min icons */
#MenuContainer{margin-top : 15px}


/* Move styles for definition lists so that they show up in embedded pages too */
DT{
	margin-bottom : 2px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	text-align: left;
	background: White;
	border-bottom: solid 1px #CCCCCC;
}

DD{
	margin-bottom : 12px;
	margin-left : 8px;
	padding : 5px;
}




/*    BEGIN Special tags for HomePage category items...  */

/*  HomeCategoryTable is the table that holds the 5 main categories on the home page.  */
#HomeCategoryTable
{
   margin : 0px 0px 10px 0px;
   padding : 0px;
}

/* TD tags inside the table hold an image and a list of links.  */
#HomeCategoryTable TD
{
   border-left : 0px dashed #cccccc;
   border-bottom : 0px dashed #cccccc;

   padding : 0px 0px 0px 0px;
}

/* The image at the top of each category should only have a border at the top so
   we specify none, and then re-specify only the top border */
#HomeCategoryTable IMG
{
   border : None;
         border-top : 0px solid #cccccc;

}

/* The unordered list inside each category. */
#HomeCategoryTable UL
{
   /*width : 145px;  -- uncomment for fixed width */ 
	margin-left:3px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	padding:0px;
}

/* The individual items inside the unordered list. */
#HomeCategoryTable LI
{
	padding: 1px;
	margin: 0px 0px 2px 0px;
	list-style-image: none;
	list-style-type : none;
   border-bottom: #cccccc 0px dashed;
}


/* The last item (usually "more") in the list for each category */
#HomeCategoryTable LI.Last
{
   border : None;
}


/*   END HomeCategory Stuff  */






.embeddedurl
{
	 display:none;
}
/* DIVS */
.SpacePanel{padding-top: 5px;}
.NormalPanel
{
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 25px;
	padding-top: 0px;
	text-align: LEFT;
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 
	color: #333333;
}

.ContentPanel
{
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 25px;
	text-align: LEFT;
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 
	color: #333333;
	width: 97%;
	border-right: solid 1px;
	border-top: solid 1px;
	border-left: 1px;
	border-bottom: 1px;
	border-style:dashed;
	border-color:#DDDDDD;
	margin-top: 5px;
}


/* As far as I know, this is used only in the office menus
on the web site */
.PanelBlueGrad
{
	padding: 5px;
	border : dashed 1px #dddddd;
	background-color: #EEEEEE;
	}

.CMSPanel
{
	background-color : #ffffff;
	padding : 10px;
	text-align : left;
	border : Solid 1px #EEE;
}

.CMSPanel, .CMSPanel table, .CMSPanel td
{
	font-family : Verdana, Arial, Sans-Serif;
	font-size : 11px;
}

/* END DIVS */


.TxtReadOnly 
{
	border:none;
	color:#666666;
	background:transparent;
}
.TxtBox
{
}


.CMIInsert 
{
	font-size:12px;
	font-family:Arial;
	font-weight: normal;
	
}


/* Content Styles - For Users */
.GroupTitle
{
	font-weight: bold;	
	font-size: large;	
	color: #660000;	
	font-family: Arial;
}

/* Make P tags inside the group title inneffective...  */
.GroupTitle P{margin:0px; display : inline;}



.PageTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #1E4C81;
	font-family: Arial;
}

/* Currently used in the RTE drop-down */
.HeadingBlue 
{
	font-weight: bold;
	font-size: 12px;
	color: #1E4C81;
	font-family: Arial;
}
.HeadingBlack
{
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-family: Arial;
}
.BlackXSmallText
{
	font-weight:normal; 
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : x-small;
	color: #333333;
}

.HeadingBlackBold
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	font-family: Arial;
}
/* END */

/* Start Calendar Styles */
.CalendarTitleHeader
{
	
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial; 
	color: #1D5286;
	background-color: #FBFBFD;
	/*filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=1,startColorstr=#FFFFFF, endColorstr=#BFD4E5);	*/
}	
.CalendarDayHeader
{
	font-size: xx-small;
	font-family: Arial; 
	color:#1D5286;
	background-color: #D5DFE8;
}	
.CalendarToday
{
	background-color:#D5DFE8;
	color: #ffffff;
}
/* End Calendar Styles */


/* DataGrid Styles */
.DataGridItem 
{
	background-color:#ffffff;
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : 12px;
	vertical-align:text-top;
}
.DataGridAlternatingItem
{
	background-color:#eeeeee;
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : 12px;
	vertical-align:text-top;
}
.DataGridHeader 
{
	color:#333333;
	background-color:#b0c4de;
	font-weight:bold;
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : 12px;
}
.DataGridFooter 
{
	background-color:#ffffff;
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : 12px;
	vertical-align:text-top;
}
.dgTxtArea
{
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : 12px;
}
.dgTxtAreaFTB
{
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : 12px;
	padding: 0px 0px 0px 0px;	
	margin: 2px 2px 2px 2px;	
}
.dgTxtAreaNoBorder
{
	border: none 0px;
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : 12px;
	OVERFLOW: hidden;
	background:transparent; 	
}
.DataListItemSeparator
{
   padding-top: 8px;
   padding-bottom: 8px;
	border-bottom: dashed 1px #dcdcdc; 
	width: 100%; 
}

/* END DataGrid Styles */
.StrategyDiv 
{
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : 14px;
	font-style:italic;
	font-weight:normal;
	color: #125389;
	padding: 10px;
	height:180px;
	width:290px;
}
	
.MultiPanelDiv 
{
   padding : 3px;
   overflow : auto;
	height:200px;
   font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: x-small;
	background-color: #FFFFFF;
	border: solid 1px;
	border-style:dashed;
	border-color:#DDDDDD;
	text-align: LEFT;
	padding-left: 10px;
}
	
.BlackText 
{
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : x-small;
	font-weight:normal;
	color: #333333;
	background: transparent; 
	
	text-decoration: none
}

.BlackTextBold
{
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : small;
	font-weight:normal;
	color: #333333;
	background: transparent; 
	
	text-decoration: none
}

.BlackHeaderMedium 
{
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size :  medium; 
	font-weight:bold; 
	color: #333333;
}
.BlackHeaderSmall 
{
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : x-small; 
	font-weight:normal; 
	color: #333333;
	background: transparent; 
	text-decoration: none
}

.BlackHeader 

{
	font-family: Arial, Heveltica, Verdana, Sans-serif;
	font-size : x-small; 
	font-weight:normal; 
	color: #333333;
	background: transparent; 
	text-decoration: none
}

A {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #336699;background: transparent; text-decoration: none}
A:link {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #336699;background: transparent; text-decoration: none}
A:visited {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #336699;background: transparent; text-decoration: none}
A:active {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #336699;background: transparent; text-decoration: none}
A:hover {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size :  12px;color: #000000;background: transparent; text-decoration: underline}

A.searchlink {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: bold;font-size : 16px;color: #336699;background: transparent; text-decoration: none}
A.searchlink:link {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: bold;font-size : 16px;color: #336699;background: transparent; text-decoration: none}
A.searchlink:visited {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: bold;font-size : 16px;color: #336699;background: transparent; text-decoration: none}
A.searchlink:active {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: bold;font-size : 16px;color: #336699;background: transparent; text-decoration: none}
A.searchlink:hover {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: bold;font-size :  16px;color: #000000;background: transparent; text-decoration: underline}


A.bluelink:link {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #336699;background: transparent; text-decoration: none}
A.bluelink:visited {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #336699;background: transparent; text-decoration: none}
A.bluelink:active {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #336699;background: transparent; text-decoration: none}
A.bluelink:hover {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size :  12px;color: #000000;background: transparent; text-decoration: underline}

A.normallink:link {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #333333;background: transparent; text-decoration: none}
A.normallink:visited {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #333333;background: transparent; text-decoration: none}
A.normallink:active {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size : 12px;color: #333333;background: transparent; text-decoration: none}
A.normallink:hover {font-family: Arial, Heveltica, Verdana, Sans-serif;font-weight: normal;font-size :  12px;color: #336699;background: transparent; text-decoration: underline}

A.smalllink:link {font: 12px Arial; font-weight: normal;text-decoration: none; color: black;}
A.smalllink:visited {font: 12px Arial; font-weight: normal;text-decoration: none; color: black;}
A.smalllink:active {font: 12px Arial; font-weight: normal;text-decoration: none; color: black;}
A.smalllink:hover {font: 12px Arial; font-weight: normal;text-decoration: underline;color: #336699;}

A.tinylink:link {font: 10px Arial; font-weight: normal;text-decoration: none; color: black;}
A.tinylink:visited {font: 10px Arial; font-weight: normal;text-decoration: none; color: black;}
A.tinylink:active {font: 10px Arial; font-weight: normal;text-decoration: none; color: black;}
A.tinylink:hover {font: 10px Arial; font-weight: normal;text-decoration: underline;color: #336699;}



A.smallwhitetext {font: 12px Arial; font-weight: normal;text-decoration: none; color: white;}

.BodyBlack {font-family: Arial; font-size: x-small; font-weight: normal; color: #333333;}
.BodyBlackBold {font-family: Arial; font-size: x-small; font-weight: bold; color: #333333;}


UL
{
	list-style-image:url(images/bullets/blueblock.gif);
	margin-left:15px; 
	margin-right:5px; 
	margin-top:0px; 
	margin-bottom:0px; 
	padding-left:3px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px
}


LI{padding:0px 0px 3px 0px; margin-bottom : 6px;}

.LinksULMore{list-style-image: none;margin-left:10px; margin-right:5px; margin-top:0px; margin-bottom:2px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;}

.LinksULSideBlue{list-style-image:url(images/bullets/bluearrow.gif);margin-left:15px; margin-right:5px; margin-top:3px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}
.LinksULQuestion{list-style-image:url(images/bullets/questionbullet.gif);margin-left:15px; margin-right:5px; margin-top:3px; margin-bottom:0px; padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px}
.LinksBUL{list-style-image:url(images/bullets/blueblock.gif);margin-left:15px; margin-right:5px; margin-top:0px; margin-bottom:0px; padding-left:3px; padding-right:0px; padding-top:0px; padding-bottom:0px}
.LinksUL{list-style-image:none; list-style-type:none;margin-left:5px; margin-right:5px; margin-top:3px; margin-bottom:0px; padding-left:3px; padding-right:0px; padding-top:0px; padding-bottom:0px}
.LinksLI{padding:0px 0px 3px 0px;}





* html .ddm1 td { position: relative; } /* ie 5.0 fix */


.flowControls
{
	/*width:800px;*/
	width:990px;
}



.flowControlsExpanded
{
   width:100%;
	/*width:990px;*/
}



.flowBody
{
	/*width:800px;*/
	width:990px;
	background-color:White;
	padding-left:0px;
	padding-bottom:0px;
}


.flowBodyExpanded
{
	width:100%;
/*	width:990px;*/
	background-color:White;
	padding-left:3px;
	padding-bottom:4px;
}



.RedComment 
{
	color:Red;
	font-family:Verdana,Arial;
	font-size: x-small;
}
.GrayComment 
{
	color:#333333;
	font-family:Verdana,Arial;
	font-size: x-small;
}

/* FAQ Styles */
A.bluelinkFAQ:link {font-weight:normal; font-family: Arial, Heveltica, Verdana, Sans-serif;font-size : x-small;color: #336699;background: transparent; text-decoration: none}
A.bluelinkFAQ:visited {font-weight:normal; font-family: Arial, Heveltica, Verdana, Sans-serif;font-size : x-small;color: #336699;background: transparent; text-decoration: none}
A.bluelinkFAQ:active {font-weight:normal; font-family: Arial, Heveltica, Verdana, Sans-serif;font-size : x-small;color: #336699;background: transparent; text-decoration: none}
A.bluelinkFAQ:hover {font-weight:normal; font-family: Arial, Heveltica, Verdana, Sans-serif;font-size :  x-small;color: #000000;background: transparent; text-decoration: underline}

.LinksLIFAQ{padding:0px 0px 3px 0px;
	font-weight:bold; font-family: Arial; font-size: x-small; }
.FAQAnswer 
{
	font-weight:normal; font-family: Arial; font-size: x-small;color:#333333; 

}
/* End Of FAQ Styles */


/* MENU SYSTEM BEGIN */
#localToolbar { z-index: 0;	font-size: xx-small;	position:relative; }
#localToolbar td { font-size: xx-small; }
.lg { background: #EEEEEE; }
.ltgray { border: solid 0px #EEEEEE; background-image:url(Images/top_ddmenu_straight.jpg); background-repeat:repeat-x;	padding: 0px 0px 0px 0px; }
.lt0 { border: solid 0px #EEEEEE;	background-image:url(Images/menuBackgroundb.jpg); background-repeat:repeat-x; padding: 0px 1px 0px 0px; }
.lt1 { border: solid 0px #CCCCCC;	background-image:url(Images/menuBackgroundb.jpg); background-repeat:repeat-x; padding: 0px 12px 0px 0px; }
.lt2 { border: solid 1px #6489AD;	background-image:url(Images/menuLinksBG.jpg); background-repeat:repeat-x; padding: 1px 8px 1px 8px; }
.lt3 { border: solid 1px #6489AD;	background-image:url(Images/menuLinksBGOver.jpg); background-repeat:repeat-x; padding: 1px 8px 1px 8px; }
.lt4 { border: solid 0px #EEEEEE;	background-image:url(Images/menuBackgroundb.jpg); background-repeat:repeat-x; padding: 0px 12px 0px 6px; }



.lt4nopad { border: solid 0px #EEEEEE;	background-image:url(Images/menuBackgroundb.jpg); background-repeat:repeat-x;  padding: 0px 1px 0px 6px;} 

.ltnone { border: solid 0px #CCCCCC; padding: 0px 12px 0px 0px; }
.ltsep {	font: 70% Verdana;color: #FFFFFF;padding: 0px 0px; }
/* MENU SYSTEM END */

/* header drop-down menu styles */
.ddm1 { font: 12px Arial; }
.ddm1 .item1, .ddm1 .item1:hover, .ddm1 .item1-active, .ddm1 .item1-active:hover
{
   padding-right: 0px;
   display: block;
   padding-left: 0px;
   padding-bottom: 0px;
   cursor: pointer;
   padding-top: 0px;
   position: relative;
   text-decoration: none;
}
.ddm1 .item1 { color: #FFFFFF; }
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover { background-image:url(Images/top_ddmenu_straight.jpg); background-repeat:repeat-x; color: #F8FAD2; }
.ddm1 .item1:visited{color: #FFFFFF;}
.ddm1 .item2,
.ddm1 .item2:hover { padding: 3px 8px 4px 8px; text-decoration: none; display: block; white-space: nowrap; }
.ddm1 .item2 { color: #000000; }
.ddm1 .item2:visited { color: #000000; }
.ddm1 .item2:hover { color: #336699; }
.ddm1 .section { background-color: #EEEEEE; position: absolute; visibility: hidden; z-index: -1; }
.ddm1 .left, .ddm1 .left:hover { border-style: none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none; }
/* END header drop-down menu styles */

/*JUST FOR CMS MENU ITEMS*/
#cmsHeaderTitle
{
	text-align : left;
	font-family : Verdana, Sans-Serif;
	letter-spacing : .7em;	
	padding : 5px;
	font-weight : bold;
	color : #E4F3F4;
	background-color : #7B95B7;
	border-bottom : Solid 1px #666;
	}
	
	
#CMSlocalToolbar
{
	border-bottom: solid 1px #999;
	background: #F1F1F1;
	padding: 2px 0px 2px 0px;
	font-size: 100%;
}

#CMSlocalToolbar td
{
	font-size: 100%;
}

#CMSlocalToolbar a
{
	font: 70% Verdana;
	color: black;
	text-decoration: none;
}

.CMSlg
{
	background: #DDDDDD;
}

.CMSlt0
{
	border: solid 1px #F1F1F1;
	background: #F1F1F1;
	padding: 0px 6px 0px 6px;
}

.CMSlt1
{
	border: solid 1px #999;
	background: #CCC;
	padding: 0px 6px 0px 6px;
}

.CMSltsep
{
	font: 70% Verdana;
	color: #A9A9A9;
	padding: 0px 1px;
}

/*JUST FOR CMS MENU ITEMS*/
#CMSlocalToolbarBlue
{
	text-align : left;
	border-bottom: solid 1px #999;
	background: #F1F1F1;
	padding: 2px 0px 2px 0px;
	font-size: 100%;
}

#CMSlocalToolbarBlue td
{
	font-size: 100%;
}

#CMSlocalToolbarBlue a
{
	font: 70% Verdana;
	color: black;
	text-decoration: none;
}

.CMSblg
{
	background: #DDDDDD;
}

.CMSblt0
{
	border: solid 1px #F1F1F1;
	background: #F1F1F1;
	padding: 0px 6px 0px 6px;
}

.CMSblt1
{
	border: solid 1px #999;
	background: #CCC;
	padding: 0px 6px 0px 6px;
}

.CMSbltsep
{
	font: 70% Verdana;
	color: #A9A9A9;
	padding: 0px 1px;
}

/* Calendar Styles */
/* Default attributes of table container for entire calendar */
.table-style {
	font-family: Arial;
	border-width: 1px; 
	border-style: solid; 
	border-color: #a0a0a0; 
	background-color: #ffffff;
	font-family: Arial; 
	font-size: 12px;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style {
	z-index: 999;
	margin-left:-150px;
	position: absolute;
	visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style {
	padding: 2px;
	font-family: Arial; 
	font-size: 12px;
	color: #ffffff;
}

/* Default attributes used in calendar title background.*/
.title-background-style {
	/*background-color: #cee3ef;*/
	background-color: #b0c4de;
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style {
	border-style: none;
/*	border-width: 1;
	border-color: black; */
	cursor: pointer;
}

/* Moused-over (selected) appearance of controls in calendar title. */
.title-control-select-style {
	/*border-style: solid;
	border-width: 1;
	border-color: #3a6ea5; */
	cursor: pointer;
}

/* Default attributes of drop down lists (month and year). */
.dropdown-style {
	font-family: Arial; 
	font-size: 12px; 
	border-width: 1px; 
	border-style: solid; 
	/*border-color: #a0a0a0;
	background-color: #cee3ef;*/
	background-color: #0066cc;
	border-color: #cccccc;
	color: White;
	cursor: default;
}

/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style {
	background-color: #3a6ea5;
	cursor: pointer;
}

/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style {
	background-color: #000;
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style {
	padding: 5px;
	/*background-color: #cee3ef;*/
	background-color: white;
	font-family: verdana; 
	font-size: 12px;
}

/* Attributes of current day in calendar body. */
.current-day-style {
	/*color: red;*/
	color: red;
	font-weight: bold;
	text-decoration: none;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
.end-of-weekday-style {
	color: #909090;
	text-decoration: none;
}

/* Attributes of all other days in calendar body. */
.normal-day-style {
	color: black;
	text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
.selected-day-style {
	border-style: solid;
	border-width: 1px; 
	border-color: #a0a0a0;
	color: #0066cc;
	font-weight: bold;
}

/* Default attributes of designated holidays. */
.holiday-style {
	background-color: #FFDDDD;
}

/* Attributes of today display at bottom on calendar */
.today-style {
	padding: 0px;
	color: white;
	/*background-color: #cee3ef;*/
	background-color: #b0c4de;
	text-align: center;
	text-decoration: none;
}

/* Attributes of week number division (divider.gif) */
.weeknumber-div-style {
	background-color: #d0d0d0; 
	padding: 0px;
}
/* END CALENDAR */

/* BEGIN Tree View STYLE CLASSES */
/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen { 
	/* Turn off list bullets */
	ul.mktree  {list-style-image: none;}
	ul.mktree  ul{list-style-image: none;}
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(images/tree/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(images/tree/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(images/tree/bullet.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree li
   {
      font-size: 12pt;
      font-family: Arial;
   }
	
	ul.mktree  li ul li 
	{
      font-size: 10pt;
      font-family: Arial;
   }
   
	ul.mktree  li ul li ul li 
	{
      font-size: 10pt;
      font-family: Arial;
   }
	
	ul.mktree  ul li ul li ul li li 
	{ 
      font-size: 10pt;
      font-family: Arial;	   
	}
}
/* END TREE VIEW STYLE CLASSES*/
