﻿/* Combo Box control*/
.ddn
{
	cursor: default;
	color: #666;
	font-family: Tahoma, "Lucida Grande" ,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #000;
	z-index: 20000 !important;
}
.ddn-ftr
{
	width: 190px;
	height: 8px;
	background: transparent url(    "images/cmb-static.png" ) no-repeat 50% -82px;
	overflow: hidden;
}
/* overflow:hidden allows IE6 to render the element's height correctly */

.ddn-con
{
	width: 188px;
	height: auto;
	background-color: #f6f6f6;
}
.ddn-item
{
	width: 182px;
	padding-left: 8px;
	line-height: 22px;
	background: none;
}
.ddn-item-hover
{
	background: transparent url("images/cmb-static.png" ) no-repeat;
	width: 182px;
	padding-left: 8px;
	line-height: 22px;
	color: #000;
}

.cmb
{
	padding-left: 4px;
	background-color: #f6f6f6;
	border: 1px solid #454545;
	border-right-color: #000;
	border-bottom-color: #000;
}
.cmb-hover
{
	background-color: #fff;
}
.txt
{
	background: none;
	border: none;
	margin: 0;
	padding: 2;
	font-family: Tahoma, "Lucida Grande" ,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333;
}
.cmb-hover .txt
{
	color: #000;
}


.style
{
	background: #f6f6f6 url(    "images/vertical.png" ) repeat-y;
}
.style .ddn-item
{
	width: 190px;
	height: 34px;
	line-height: 34px;
}
.style .ddn-item-hover
{
	width: 190px;
	height: 34px;
	line-height: 34px;
	color: #333333;
	background: transparent url( "images/cmb-static.png" ) no-repeat 0 -44px;
}
.style .brk
{
	width: 190px;
	height: 4px;
	background: transparent url(    "images/cmb-static.png" ) no-repeat 0 -78px;
}

.font
{
	background: #f6f6f6 url(    "images/vertical.png" ) repeat-y;
}
.font .ddn-item
{
	width: 190px;
	height: 22px;
	line-height: 22px;
}
.font .ddn-item-hover
{
	width: 190px;
	height: 22px;
	color: #333333;
	background: transparent url(    "images/cmb-static.png" ) no-repeat 0 -22px;
}
.font .icon
{
	width: 12px;
	height: 12px;
	float: left;
	padding: 5px 16px 0 4px;
}

/* File Upload control*/
/* Form elements */
.sel
{
	width: 800px;
}
.sel .file
{
	height: 25px;
	width: 800px;
	cursor: default;
	margin: 0 0 10px 0;
}
.sel div.filename
{
	width: 640px;
	height: 21px;
	border: 1px solid #999;
	background-color: #fff;
	padding: 2px 0 0 4px;
	margin: 0;
	display: block;
	float: left;
	margin: 0 1px 0 0;
}
.sel div input
{
	background-color: transparent;
	width: 640px;
	padding: 2px !important;
	margin: 0;
	font-family: Tahoma, "Lucida Grande" ,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: none;
	color: #666;
	cursor: default !important;
}
.sel div.empty
{
	background-color: #e6e6e6;
}
.sel div.empty input
{
	color: #999;
}
.sel a.browse
{
	text-decoration: none;
	color: #333;
	cursor: default !important;
	display: block;
	float: left;
	background: none;
	width: 50px;
	height: 25px;
	border: 0;
}
.sel a.browse img
{
	border: 0;
}
.sel a.upload, .sel a.upload-d
{
	text-decoration: none;
	color: #333;
	cursor: default !important;
	display: block;
	float: right;
	background: url( "images/static_U.png" ) no-repeat -189px -83px;
	width: 76px;
	height: 25px;
}
.sel a.upload:hover
{
	background-position: -189px -108px;
}
.sel a.upload:active
{
	background-position: -189px -133px;
	outline: none;
}
.sel a.upload-d
{
	background-position: -189px -158px;
}

/* Dialogue titlebar */
.ttl
{
	width: 100%;
	height: 40px;
	cursor: move;
}
.ttl a
{
	margin-top: 4px;
	display: block;
	float: right;
	width: 35px;
	height: 25px;
	background: transparent url( "images/static_U.png" ) no-repeat -18px 0;
	cursor: default;
}
.ttl a:hover
{
	background-position: -18px -25px;
}
.ttl a:active
{
	background-position: -18px -50px;
	outline: none;
}

.ttlt
{
	width: 100%;
	height: 32px;
}
.ttlt-l
{
	width: 9px;
	height: 100%;
	background: transparent url( "images/static_U.png" ) no-repeat;
	float: left;
}
.ttlt-m
{
	height: 100%;
	background: #000 url( "images/horizontal_U.png" ) repeat-x;
	float: left;
}
.ttlt-r
{
	width: 9px;
	height: 100%;
	background: transparent url( "images/static_U.png" ) no-repeat -9px 0;
	float: left;
}
.ttlt span
{
	cursor: inherit;
	margin-left: 4px;
	line-height: 32px;
	color: #fff;
	font-weight: bold;
	font-family: Tahoma, "Lucida Grande" ,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.ttlb
{
	width: 100%;
	height: 8px;
	overflow: hidden;
}
/*** overflow:hidden to prevent IE6 from rendering the div at the current font height ***/
.ttlb-l
{
	width: 9px;
	height: 100%;
	background: #000 url( "images/static_U.png" ) no-repeat 0 -38px;
	float: left;
}
.ttlb-m
{
	height: 100%;
	background: #fff url( "images/horizontal_U.png" ) repeat-x 0 -38px;
	float: left;
}
.ttlb-r
{
	width: 9px;
	height: 100%;
	background: #000 url( "images/static_U.png" ) no-repeat -9px -38px;
	float: left;
}


/* Dialogue contents */
.con
{
	background: #fff url( "images/vertical_U.png" ) repeat-y;
	font-family: Tahoma, "Lucida Grande" ,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 4px 7px;
}

/* Dialogue footer */
.ftr
{
	width: 100%;
	height: 37px;
	font-family: Tahoma, "Lucida Grande" ,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.ftr-l
{
	width: 9px;
	height: 100%;
	background: transparent url( "images/static_U.png" ) no-repeat 0 -83px;
	float: left;
}
.ftr-m
{
	height: 100%;
	background: #eee url( "images/horizontal_U.png" ) repeat-x 0 -83px;
	float: left;
}
.ftr-r
{
	width: 9px;
	height: 100%;
	background: transparent url( "images/static_U.png" ) no-repeat -9px -83px;
	float: left;
}

/* Footer buttons */
.ftr .btns
{
	float: right;
	margin-top: 4px;
}
.ftr .btns a
{
	text-decoration: none;
	color: #333;
	cursor: default !important;
	display: inline;
}
.ftr .btns a span.l
{
	display: block;
	float: left;
	width: 10px;
	height: 25px;
	background: transparent url( "images/static_U.png" ) no-repeat -93px 0;
	margin-left: 2px;
}
.ftr .btns a span.m
{
	display: block;
	float: left;
	padding: 0;
	height: 25px;
	line-height: 25px;
	background: transparent url( "images/horizontal_U.png" ) repeat-x 0 -120px;
}
.ftr .btns a span.r
{
	display: block;
	float: left;
	width: 10px;
	height: 25px;
	background: transparent url( "images/static_U.png" ) no-repeat -103px 0;
}
.ftr .btns a:hover
{
	text-decoration: none;
	color: #000;
}
.ftr .btns a:hover span.l
{
	background-position: -93px -25px;
}
.ftr .btns a:hover span.m
{
	background-position: 0 -145px;
}
.ftr .btns a:hover span.r
{
	background-position: -103px -25px;
}
.ftr .btns a:active span.m
{
	height: 23px;
	line-height: 24px;
	padding-top: 2px;
}


/* Upload dialogue styles */
.dlg-up
{
	color: #999;
	cursor: default !important;
}
.dlg-up .ttlt-m, .dlg-up .ttlb-m, .dlg-up .ftr-m
{
	width: 440px;
}

.dlg-up .stat, .dlg-up .list
{
	padding: 0 15px;
}
.stat .lbl
{
	text-align: right;
	margin-bottom: 8px;
}

.dlg-up h3
{
	margin: 0;
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 4px 0;
	color: #666;
}
.dlg-up .red
{
	color: #dd3409;
}
.dlg-up strong
{
	color: #ea6b4a;
	font-weight: normal;
}
.dlg-up .info
{
	float: left;
	font-size: 11px;
	cursor: default !important;
	margin: 0 0 0 8px;
	height: 34px;
	line-height: 34px;
	font-size: 10px;
}

/* Progress bar and related elements */
.prog
{
	width: 412px;
	height: 18px !important;
	border: 1px solid #ccc;
	border-bottom-color: #ddd;
	border-right-color: #ddd;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	overflow: hidden;
}
.prog .con
{
	width: 410px;
	height: 16px !important;
	background: transparent url( "images/horizontal_U.png" ) repeat-x 0 -170px;
	border: 0;
	margin: 0;
	padding: 1px;
}
.prog .con .bar
{
	height: 16px;
	background: transparent url( "images/horizontal_U.png" ) repeat-x 0 -188px;
}

/* Tab Strip */
.TopGroup
{
	background-color: #757495;
	background-image: url(images/top_groupBg.gif);
	border: 1px solid #57566F;
}

.Level2Group
{
	background-color: silver; 
	border: 1px solid #999999;
	border-top-width: 0px;
}

.TopLevelTab
{
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.TopLevelTabHover
{
	color: #FFFFFF;
	background-image: url(images/top_itemHoverBg.gif);
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.SelectedTopLevelTab
{
	background-color: silver;
	background-image: url(images/top_item_selected_bg.gif);
	color: #333333;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	cursor: default;
	border: 1px solid #807F9A;
	border-right-color: #FFFFFF;
	border-bottom-width: 0px;
	position: relative;
	top: 1px;
}

.Level2Tab
{
	font-family: tahoma;
	font-size: 11px;
	cursor: pointer;
}

.Level2TabHover
{
	font-family: tahoma;
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
}

.SelectedLevel2Tab
{
	font-family: tahoma;
	font-size: 11px;
	text-decoration: underline;
}

/* Grid */
.Grid
{
	border: 1px solid #57566F;
	border-bottom: 2px solid #57566F;
	background-color: #FFFFFF;
	cursor: pointer;
}

.GridData
{
	border: 0px;
	border-left: 5px solid black;
	border-right: 5px solid black;
	height: 337px;
}
.GridData1
{
	border: 0px;
	border-left: 5px solid black;
	border-right: 5px solid black;
	height: 320px !important;
}

.GridFooter
{
	background-image: url(images/grid_footer_bg.gif);
	cursor: default;
	padding: 5px;
	height: 40px;
	vertical-align: bottom;
	border: 0px;
	border-left: 5px solid black;
	border-right: 5px solid black;
}

.GridFooterText
{
	color: #000000;
	font-family: verdana;
	font-size: 11px;
}

.HeadingRow
{
	background-color: #E9E9EB;
	background-image: url(images/header_rowBg.gif);
}

.HeadingCell
{
	background-image: url(images/header_bg.gif);
	background-color: #E9E9EB;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.HeadingCellHover
{
	background-image: url(images/header_hoverBg.gif);
	background-color: #F6F6F7;
}

.HeadingCellActive
{
	background-image: url(images/header_activeBg.gif);
	background-color: #F6F6F7;
}

.HeadingRow td.FirstHeadingCell
{
	background-image: url(images/header_bg.gif);
}

.HeadingCellText
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 5px;
}

.Row
{
	background-color: #FFFFFF;
	cursor: default;
}

.Row td.DataCell
{
	padding: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-bottom: 1px solid #BFDBF5;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

.SortedDataCell
{
	background-color: #F5F5F5;
}


.Row td.LastDataCell
{
	background-color: #EFEFF4;
}

.SelectedRow
{
}

.SelectedRow td.DataCell
{
	background-image: url(images/grid_selected_item_bg.gif);
	padding: 2px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	border-bottom: 1px solid #BFDBF5;
	border-right: 0px;
}

.SelectedRow td.FirstDataCell
{
	border-left: 1px solid #4B4B6F;
	border-right: 0px;
	padding-left: 2px;
	padding-right: 3px;
}

.SelectedRow td.LastDataCell
{
	border-right: 1px solid #4B4B6F;
}

.GroupHeading
{
	color: #706F91;
	background-color: #FFFFFF;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 2px solid #A5A4BD;
	padding-top: 10px;
	padding-bottom: 3px;
}

.GroupByCell
{
	cursor: pointer;
}

.GroupByText
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
}


.SliderPopup
{
	background-color: #ffffff;
	border: 1px solid #4B4B6F;
	border-top-color: #9495A2;
	border-left-color: #9495A2;
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
}

/* Menu */
.TopGroup
{
	background-color: #000;
	background-image: url(images/top_groupBg.gif);
	border: 1px solid #000;
	cursor: default;
}

.MenuGroup
{
	background-color: #f6f6f6;
	border: 1px solid #666;
	cursor: default;
}

.TopMenuItem
{
	color: white;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	padding: 20px;
	cursor: default;
}

.TopMenuItemHover
{
	color: white;
	background-image: url(images/top_itemHoverBg.gif);
	background-color: #b9b9b9;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
}

.MenuItem
{
	border: 1px solid #f6f6f6;
	color: #666;
	font-family: tahoma;
	font-size: 11px;
	cursor: default;
}

.MenuItemHover
{
	margin: 0;
	background: #fff url(    "images/itemHoverBg.gif" ) repeat-x;
	color: #000;
	border: 1px solid #ccc;
	border-right-color: #b9b9b9;
	border-bottom-color: #b9b9b9;
	font-family: tahoma;
	font-size: 11px;
	cursor: default;
}

.MenuItemExpanded
{
	margin: 0;
	background: #fff url(    "images/itemHoverBg.gif" ) repeat-x;
	color: #000;
	border: 1px solid #ccc;
	border-right-color: #b9b9b9;
	border-bottom-color: #b9b9b9;
	font-family: tahoma;
	font-size: 11px;
	cursor: default;
}

.MenuItemActive
{
	margin: 0;
	background: #fff url(    "images/itemActiveBg.gif" ) repeat-x;
	color: #454545;
	border: 1px solid #ddd;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	font-family: tahoma;
	font-size: 11px;
	cursor: default;
}

.MenuBreak
{
	background-color: silver;
	width: 100%;
	height: 2px;
}


.SetMarginsHover
{
	margin: 0;
	background: #fff url(    "images/setMarginsHoverBg.gif" ) repeat-x;
	color: #000;
	border: 1px solid #ccc;
	border-right-color: #b9b9b9;
	border-bottom-color: #b9b9b9;
	font-family: tahoma;
	font-size: 11px;
	cursor: default;
}


.SetMarginsActive
{
	margin: 0;
	background: #fff url(    "images/setMarginsActiveBg.gif" ) repeat-x;
	color: #454545;
	border: 1px solid #ddd;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	font-family: tahoma;
	font-size: 11px;
	cursor: default;
}


.ScrollItem
{
	background-color: #eee;
	color: #666;
	border: 1px solid #ccc;
	text-align: center;
	cursor: default;
}

.ScrollItemH
{
	background-color: #eee;
	color: #000;
	border: 1px solid #ccc;
	border-right-color: #b9b9b9;
	border-bottom-color: #b9b9b9;
	text-align: center;
	cursor: default;
}

.ScrollItemA
{
	color: #454545;
	background-color: #fff;
	border: 1px solid #ddd;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	text-align: center;
	cursor: default;
}

/* Calendar */
.cal
{
	width: 300px;
	height: 250px;
	background: transparent url(    "images/static.png" ) no-repeat;
	color: #000;
	font-weight: bold;
	font-family: Tahoma, "Lucida Grande" ,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.hdr
{
	width: 270px;
	height: 50px;
	color: #fff;
	padding: 0;
	margin: 5px 15px 10px 15px;
	cursor: default;
	color: #333;
}
.hdr-d
{
	width: 56px;
	height: 100%;
	float: left;
	margin: 0 8px 0 0;
	background: transparent url(    "images/static.png" ) no-repeat 0 -250px;
}
.hdr-d .day
{
	width: 100%;
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-size: 11px;
	padding-top: 6px;
}
.hdr-d .date
{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.hdr-m
{
	width: 128px;
	height: 100%;
	float: left;
	margin: 0 8px 0 0;
}
.hdr-m a
{
	display: block;
	height: 100%;
	width: 14px;
	float: left;
	cursor: default;
	background: transparent url(    "images/static.png" ) no-repeat;
}
.hdr-m a.prev
{
	background-position: -112px -250px;
}
.hdr-m a.prev:active
{
	background-position: -140px -250px !important;
	outline: none;
}
.hdr-m a.prev:hover
{
	background-position: -126px -250px;
}
.hdr-m a.next
{
	background-position: -154px -250px;
}
.hdr-m a.next:active
{
	background-position: -182px -250px !important;
	outline: none;
}
.hdr-m a.next:hover
{
	background-position: -168px -250px;
}
.hdr-m .month
{
	display: block;
	height: 100%;
	width: 100px;
	float: left;
	line-height: 50px;
	text-align: center;
	background: transparent url(    "images/horizontal.png" ) repeat-x;
}

.hdr-y
{
	width: 70px;
	height: 100%;
	float: left;
	margin: 0;
}
.hdr-y .year
{
	width: 56px;
	height: 100%;
	float: left;
	line-height: 50px;
	text-align: center;
	background: transparent url(    "images/static.png" ) no-repeat -56px -250px;
}
.hdr-y .btns
{
	float: right;
	width: 14px;
	height: 100%;
}
.hdr-y .btns a
{
	display: block;
	width: 100%;
	height: 50%;
	cursor: default;
	background: transparent url(    "images/static.png" ) no-repeat 600px -300px;
}
.hdr-y a.next
{
	background-position: -196px -250px;
}
.hdr-y a.next:active
{
	background-position: -224px -250px !important;
	outline: none;
}
.hdr-y a.next:hover
{
	background-position: -210px -250px;
}
.hdr-y a.prev
{
	background-position: -196px -275px;
}
.hdr-y a.prev:active
{
	background-position: -224px -275px !important;
	outline: none;
}
.hdr-y a.prev:hover
{
	background-position: -210px -275px;
}

.conCal
{
	width: 260px;
	height: 160px;
	margin: 0 15px;
}

.ftrCal
{
	width: 100%;
	height: 15px;
}

.select-month
{
	cursor: default;
	color: #333;
	text-align: center;
	width: 22px;
	height: 26px;
}
.select-week
{
	cursor: default;
	color: #333;
	text-align: center;
	width: 22px;
}
.day-hdr
{
	cursor: default;
	color: #333;
	text-align: center;
}

a:active, a:focus
{
	outline: none;
}

.day
{
	cursor: default;
	text-align: center;
	width: 33px;
	height: 24px;
	color: #333;
}
.day-h
{
	cursor: default;
	text-align: center;
	background: #fff url(    "images/static.png" ) no-repeat -238px -250px;
	width: 33px;
	height: 24px;
	color: #c00;
}
.day-s
{
	cursor: default;
	text-align: center;
	background: #fff url(    "images/static.png" ) no-repeat -238px -273px;
	width: 33px;
	height: 24px;
	color: #000;
	text-decoration: underline;
}
.day-s-h
{
	cursor: default;
	text-align: center;
	background: #fff url(    "images/static.png" ) no-repeat -238px -273px;
	width: 33px;
	height: 24px;
	color: #c00;
	text-decoration: underline;
}
.other
{
	cursor: default;
	color: #ccc;
}

/***********************************************/
/* Footer */
#footer-container
{
	width: 980px;
	height: 40px;
	background-color: #ffffff;
	background: #ffffff url(    "images/background-footer.png" ) no-repeat left top;
	margin-top: 30px;
	clear: both;
}
#footer-container .copyright
{
	color: #ffffff;
	padding-top: 7px;
	text-align: center !important;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
}
/***********************************************/

/* Other Classes*/
.ClassCaption
{
	font-family: Arial;
	font-size: 10pt;
}
.ProjText
{
	font-family: Arial;
	font-size: 9pt;
}

.ClassLegend
{
	font-family: Arial;
	font-size: 8pt;
}
.ClassCaptionRedBold
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}
.ClassData
{
	font-family: Tahoma;
	font-size: 10pt;
}
.ClassControl
{
	font-family: Tahoma;
	font-size: 8pt;
	height: 25;
}
.Heading1
{
	font-size: 18px;
	font-family: Arial;
	color: #000000;
}
.CAButton
{
	border: none;
	background-color: #333333;
	background-image: url("images/top_groupBg.gif" );
	color: White;
	font-weight: bold;
	font-size: 9pt;
	width: 70px;
	height: 25px;
}
.BarHeading
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}
.LinkButton
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	color: #000000;
}
.DeleteLink
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	color: #000000;
}
/* TreeView */
.TreeViewHeader
{
	background: url(    "images/treeview_headerBg.gif" );
	background-color: #000;
	color: #FFFFFF;
	border: #57566F 1px solid;
	border-bottom-width: 0px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}

.TreeView
{
	background-color: #FFFFFF;
	color: #000;
	padding-top: 4px;
	padding-left: 1px;
	border: #57566F 1px solid;
	cursor: default;
}

.TreeViewMargin
{
	background: url(    "images/treeview_bg.gif" );
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 1px;
	border: #000 1px solid;
	cursor: default;
}

.TreeNode
{
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: #000;
}

.GrayedTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: gray;
	cursor: default;
}

.HoverTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	text-decoration: underline;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
	background-color: #CCCCCC;
	cursor: hand;
}

.SelectedTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	background-color: gray;
	color: white;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
	border: 1px solid #3F3F3F;
}



.DeactivateTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	background-color: #CCCCCC;
	color: Black;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
}

.MultipleSelectedTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	background-color: gray;
	color: white;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}

.CutTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	background-color: silver;
	color: white;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}

.NodeEdit
{
	border: 1px gray solid;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: tahoma;
	font-size: 11px;
}

.Margin
{
	background-color: #E6E6F0;
}
/*======= Date Pickur  ==================*/
.calendar_button2
{
	border: none;
	cursor: pointer;
}
.PickerControl
{
	font-family: Tahoma;
	font-size: 8pt;
	height: 25;
	width: 250px;
}
.PickerControl2
{
	font-family: Tahoma;
	font-size: 8pt;
	height: 25;
	width: 225px;
}
.picker2
{
	background-color: #FFFFFF;
	border: 1px gray solid;
	font-size: 12px;
	font-weight: bold;
	font-family: "Verdana" ,monospace;
	padding: 2px;
	cursor: pointer;
}

.calendar2 td
{
	font-size: 11px;
}

.title2
{
	font-weight: bold;
	background-color: #336699;
	color: White;
}

.day2
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	border-width: 1px;
	border-color: #F6F6F6;
	border-style: solid;
}

.dayhover2
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	border-width: 1px;
	border-color: #F6F6F6;
	border-style: solid;
}

.dayheader2
{
	width: 25px;
	text-align: center;
	border-width: 1px;
	border-color: white;
	border-style: solid;
	font-weight: bold;
	background-color: #FFFFFF;
}

.othermonthday2
{
	color: #999999;
}

.outofrangeday
{
	visibility: hidden;
}

.selectedday2
{
	width: 25px;
	background-color: #FBE694;
	color: #000000;
	border-width: 1px;
	border-color: #BB5503 !important;
	border-style: solid;
	font-weight: bold;
}

.calendar2
{
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	border-collapse: collapse;
	background-color: #FFFFFF;
	cursor: default;
}

.month2
{
	background-color: #F6F6F6;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.nextprev2
{
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}

.selector2
{
	width: 14px;
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}
/* Print Css*/
.Alt1
{
	color: Black;
	background-color: Silver;
	font-family: verdana;
	font-size: 11px;
}
.Alt2
{
	color: Black;
	background-color: white;
	font-family: verdana;
	font-size: 11px;
}
.ReportHeading
{
	color: Black;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;	
}



.hotdealsheading
{

 
        font-family:Arial;
         font-size:10pt; 
         color:#C91D13; 
         font-weight:bold;
          text-transform:uppercase;
}



.hotdealssmallheading
{
font-family:Arial; font-size:10pt; color:#336699; font-weight:bold;
}



.hotdealssmallheading2
{
font-family:Arial; font-size:14pt; color:#ff6600; font-weight:bold; 
}



.bigheading7
{
font-family:Tahoma; color:#C91D13; font-size:15pt; padding-left:12px;
}