
body
{
	margin: 0px 0px 0px 0px;
	background-color: #f2f7ff;
	font-family: Verdana, Arial;
	font-size: small;
	width:100%;
}
 

P
{
	margin: 3px 3px 3px 3px;
}

h3
{
	margin-bottom:3px;
}

Table
{
	font-size:small;
} 

.SiteMenuPanel
{
	background-color: #E3EAEB;
	/*try darker blue #3157D7*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#aca899,direction=135, Strength=3)
	progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffe3eaeb, EndColorStr=#ffc0cbf1, GradientType=0); 
	width: 100%;
}

.MasterTable
{ 
	background-color: white;
	margin-left: auto; margin-right: auto; 
	width: 800px;
}

.ContentTable
{
	width:100%;
}
.LeftPanel
{
}

.RightPanel
{
}

.ContentPanel
{ 
}

.Box
{
	border-style:solid;
	border-width:1px;
	border-color:#E2DED6;  
	width:100%;
	progid:DXImageTransform.Microsoft.Shadow(color=#aca899,direction=135, Strength=3);
}

.LoginBox
{
	color: white;
	background-color:#3157D8;	
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ff8A9FE8, EndColorStr=#ff3157D8, GradientType=0);
}

.DefaultBox
{
	color: white;
	background-color:#3157D8;	
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ff8A9FE8, EndColorStr=#ff3157D8, GradientType=0);
} 

.LightBlueBox
{
	color:#4164DB;
	background-color:#c0cbf1;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffe6eaf9, EndColorStr=#ffc4cdf1, GradientType=0);
}

.BlueBox
{
	color: white;
	background-color:#3157D8;	
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ff8A9FE8, EndColorStr=#ff3157D8, GradientType=0);
} 

.SilverBox
{
	color:Black;
	background-color:#c8c7b2;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fff8f7f3, EndColorStr=#ffc8c7b2, GradientType=0);
}
.OrangeBox
{
	color:#0e1c4b;
	background-color:#fee17b;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffee17b, EndColorStr=#fff0bb02, GradientType=0);
}

.TealBox
{
	color:white;
	background-color:#fee17b;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ff879eb8, EndColorStr=#ff435870, GradientType=0);
}

.BoxContent
{ 
	color:black;
	background-color:white;		 
}
  
.MenuLink
{
	text-decoration:none;
	color:Blue;
}
.LightMenuLink
{
	text-decoration: none;
	color: #7a96df;
}
.MenuLinkWhite 
{
	text-decoration:none;
	color:White;
}
.SmallMenuLink
{
	font-size:x-small;
	text-decoration:none;
	color:Blue;
}

.Wizard
{
	padding:5px;
    background-color:#ece9d8;
    border-width:1px;
    border-style:Solid;
    border-color:#aca899;
}

.WizardSideBar
{
	padding:5px;
	vertical-align:top;
	background-color:#ffffff;
}  
.ListHeaderRow td
{
	border-top: solid 1px #CED6F3;
	border-bottom: solid 1px #CED6F3;
	background-color: #F3F5FC;
}
.ListHeaderItem
{
	border-top: solid 1px #CED6F3;
	border-bottom: solid 1px #CED6F3;
	background-color: #F3F5FC;
}
.ListFooterRow td
{
	border-top: solid 1px #CED6F3;
	border-bottom:solid 1px #CED6F3;
	background-color: #F3F5FC;
}
.ListFooterItem
{
	border-top: solid 1px #CED6F3;
	border-bottom:solid 1px #CED6F3;
	background-color: #F3F5FC;	
}
.ListItem
{
	background-color:white;
}

.AlternatingListItem
{
	background-color:#EFEFEF;
}

.TabControl
{
	border-bottom: #aca899 1px solid;
}
.TabPage
{
	background-color: #ece9d8;
	border-right: #aca899 1px solid;
	border-top: #aca899 1px solid;
	border-left: #aca899 1px solid;
	border-bottom: #aca899 1px solid;
}
.TabArea
{	
	padding:3px 1px 0px 2px; 
	height:24px;
} 
.Tab
{
	text-decoration: none;
	background: url(Images/tab.gif) white repeat-x;
	cursor: pointer;	
}
html>body .TabBegin
{
	text-decoration: none;
	background: url(Images/tabBegin.gif) white no-repeat right 0%;
	width:3px;	
	font-size: small;
}
.TabBegin
{
	text-decoration: none;
	background: url(Images/tabBegin.gif) white no-repeat right 0%;
	font-size: 3px;
}
html>body .TabEnd
{
	text-decoration: none;
	background: url(Images/tabEnd.gif) white no-repeat left 0%;
	width: 4px;	
	font-size: small;
}
.TabEnd
{
	text-decoration: none;
	background: url(Images/tabEnd.gif) white no-repeat left 0%;
	font-size: 4px;
}
.SelectedTab
{
	text-decoration: none;
	background: url(Images/selectedtab.gif) white repeat-x;
	cursor: pointer;
	color: #0e3480;
}

html>body .SelectedTabBegin
{
	text-decoration:none;
	background: url(Images/selectedtabBegin.gif) white no-repeat right 0%;
	font-size: small;
	width:3px;
}
.SelectedTabBegin
{
	text-decoration:none;
	background: url(Images/selectedtabBegin.gif) white no-repeat right 0%;
	font-size: 3px;
}

html>body .SelectedTabEnd
{
	text-decoration: none;
	background: url(Images/selectedtabEnd.gif) white no-repeat left 0%;
	font-size: small;
	width:4px;
}  

.SelectedTabEnd
{
	text-decoration: none;
	background: url(Images/selectedtabEnd.gif) white no-repeat left 0%;
	font-size: 4px;
}  

.ExtendedDescription
{
}

.Help
{
	margin-top: 4px;
	border-top: #ffffec 1px solid;
	border-left: #ffffec 1px solid;
	border-right: #dada8b 1px solid;
	border-bottom: #dada8b 1px solid;
}

.HelpTitle
{ 
	font-weight: bold;
	padding-left: 20px;
	background-color: #ffffe1;
	background-image: url(./Images/help.gif);
	background-position: left top;
	background-repeat: no-repeat;	
	vertical-align:text-top;
}

.ErrorHelpTitle
{
	color: Red;
	font-weight: bold;
	padding-left: 18px;
	border-bottom: solid, 1px, red;
	background-color: #ffffe1;
	background-image: url(./Images/error.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.HelpContent
{
	color: #000000;
	background-color: #ffffff;
	font-size: x-small;
	padding:3px;
	border-top: solid 1px #cfcfcf;
}  

.HelpImage
{
	cursor:help;
}
 
.BannerTable
{
	background-image:url(Images/LogoBackGround.gif);
	background-repeat:repeat;
}

.BlueFieldSet
{
	border-width:1px; 
	border-color:blue;
	border-style:solid; 
	padding: 5px 5px 5px 5px;
}

.OrangeFieldSet
{
	border-width:1px; 
	border-color:orange;
	border-style:solid;
	padding: 5px 5px 5px 5px;	
}

FieldSet
{
	font-size:x-small;	
} 

.SmallText
{
	font-size:x-small;
}

.TextAlignedImage
{
	margin: 3px 3px 3px 3px;	
}


.DialogButton
{
	width:80px;	 
}

.GridHeaderTable
{
	background-color:#5C74AA;  	
	width:100%;
}

.GridTable
{ 
	background-color:White;  
	border: solid 1px #3F5485;	
	border-collapse:separate; 
}
.GridTable td
{
	vertical-align: top;
}
 
.GridHeaderColumn 
{
	color: White;
	background-color: #5C74AA;
	font-weight:bold;
	border-top: solid  1px #bfc8dd;
	border-left:solid 1px  #bfc8dd;
	border-right:solid	1px #405179;
	border-bottom:solid	1px #405179;
	border-collapse:separate;

}
.GridHeader td
{
	color: White;
	background-color: #5C74AA;
	font-weight:bold;
	border-top: solid  1px #bfc8dd;
	border-left:solid 1px  #bfc8dd;
	border-right:solid	1px #405179;
	border-bottom:solid	1px #405179;
	border-collapse:separate;
} 
 

.GridBodyContainer
{
	padding: 0px;
	overflow: auto;
}
  

.GridBodyColumn 
{
	background-color:White;
	border-right: #d7dcea 1px solid;
	border-bottom: #d7dcea 1px solid;
	border-collapse: collapse;

}
.GridBody td
{
	background-color:White;
	border-right: #d7dcea 1px solid;
	border-bottom: #d7dcea 1px solid;
	border-collapse: collapse;
}

.GridBodyLine td
{
	background-color: White;
	border-bottom: #eff1f1 1px solid;
	border-collapse: collapse;
}
 
.GridScrollableBody td
{
	table-layout: fixed;
	vertical-align:text-top;
	border-right: #d7dcea 1px solid;
	border-bottom: #d7dcea 1px solid;
	border-collapse: collapse;
	cursor:pointer;

}
 
.GridItem
{
}

.GridSelectedItem
{
	background-color: #d1d8e7; 
}

.DisabledGridItem
{
	background-color: #ece9d8;
	color: #aca899;
	cursor:default;
}


.BlueFrameTopLeft
{
	height:7px;
	width:7px;
	background-image:url(images/blueframe/frame_topleft.gif); 
}

.BlueFrameTop
{
	background-image:url(images/blueframe/frame_bg_top.gif);
	height:7px;	
}

.BlueFrameTopRight
{
	background-image:url(images/blueframe/frame_topright.gif);
	width:7px;
	height:7px;
}

.BlueFrameLeft
{
	background-image:url(images/blueframe/frame_bg_left.gif);
	width:7px;	 
}

.BlueFrameLeftImage
{
	background-image:url(images/blueframe/frame_left.gif);
	background-repeat:no-repeat;
	height:55px;
	width:7px;
}
 
.BlueFrameRight
{
	background-image:url(images/blueframe/frame_bg_right.gif);
	width:7px;	
}
.BlueFrameRightImage
{
	background-image:url(images/blueframe/frame_right.gif);
	background-repeat:no-repeat;
	height:55px;
	width:7px;
}

.BlueFrameBottomLeft
{
	height:7px;
	width:7px;
	background-image:url(images/blueframe/frame_bottomleft.gif); 
}

.BlueFrameBottom
{
	background-image:url(images/blueframe/frame_bg_bottom.gif);
	height:7px;	
}

.BlueFrameBottomRight
{
	background-image:url(images/blueframe/frame_bottomright.gif);
	width:7px;
	height:7px;
}

.BlueFrameThinTopLeft
{
	height:3px;
	width:3px;
	background-image:url(images/BlueFrameThin/frame_topleft.gif); 
}

.BlueFrameThinTop
{
	background-image:url(images/BlueFrameThin/frame_bg_top.gif);
	height:3px;	
}

.BlueFrameThinTopRight
{
	background-image:url(images/BlueFrameThin/frame_topright.gif);
	width:3px;
	height:3px;
}

.BlueFrameThinLeft
{
	background-image:url(images/BlueFrameThin/frame_bg_left.gif);
	width:3px;	 
}

.BlueFrameThinLeftImage
{
	background-image:url(images/BlueFrameThin/frame_left.gif);
	background-repeat:no-repeat;
	height:55px;
	width:3px;
}
 
.BlueFrameThinRight
{
	background-image:url(images/BlueFrameThin/frame_bg_right.gif);
	width:3px;	
}
.BlueFrameThinRightImage
{
	background-image:url(images/BlueFrameThin/frame_right.gif);
	background-repeat:no-repeat;
	height:55px;
	width:3px;
}

.BlueFrameThinBottomLeft
{
	height:3px;
	width:3px;
	background-image:url(images/BlueFrameThin/frame_bottomleft.gif); 
}

.BlueFrameThinBottom
{
	background-image:url(images/BlueFrameThin/frame_bg_bottom.gif);
	height:3px;	
}

.BlueFrameThinBottomRight
{
	background-image:url(images/BlueFrameThin/frame_bottomright.gif);
	width:3px;
	height:3px;
}

 
.OrangeFrameTopLeft
{
	height:7px;
	width:7px;
	background-image:url(images/orangeframe/frame_topleft.gif); 
}

.OrangeFrameTop
{
	background-image:url(images/orangeframe/frame_bg_top.gif); 
	height:7px;	
}

.OrangeFrameTopRight
{
	background-image:url(images/orangeframe/frame_topright.gif);
	width:7px;
	height:7px;
}

.OrangeFrameLeft
{
	background-image:url(images/orangeframe/frame_bg_left.gif);
	width:7px;	 
}

.OrangeFrameLeftImage
{
	background-image:url(images/orangeframe/frame_left.gif);
	background-repeat:no-repeat;
	height:55px;
	width:7px;
}
 
.OrangeFrameRight
{
	background-image:url(images/orangeframe/frame_bg_right.gif);
	width:7px;	
}
.OrangeFrameRightImage
{
	background-image:url(images/orangeframe/frame_right.gif);
	background-repeat:no-repeat;
	height:55px;
	width:7px;
}

.OrangeFrameBottomLeft
{
	height:7px;
	width:7px;
	background-image:url(images/orangeframe/frame_bottomleft.gif); 
}

.OrangeFrameBottom
{
	background-image:url(images/orangeframe/frame_bg_bottom.gif); 
	height:7px;	
}

.OrangeFrameBottomRight
{
	background-image:url(images/orangeframe/frame_bottomright.gif);
	width:7px;
	height:7px;
}

.OrangeFrameThinTopLeft
{
	height:3px;
	width:3px;
	background-image:url(images/OrangeFrameThin/frame_topleft.gif); 
}

.OrangeFrameThinTop
{
	background-image:url(images/OrangeFrameThin/frame_bg_top.gif); 
	height:3px;	
}

.OrangeFrameThinTopRight
{
	background-image:url(images/OrangeFrameThin/frame_topright.gif);
	width:3px;
	height:3px;
}

.OrangeFrameThinLeft
{
	background-image:url(images/OrangeFrameThin/frame_bg_left.gif);
	width:3px;	 
}

.OrangeFrameThinLeftImage
{
	background-image:url(images/OrangeFrameThin/frame_left.gif);
	background-repeat:no-repeat;
	height:55px;
	width:3px;
}
 
.OrangeFrameThinRight
{
	background-image:url(images/OrangeFrameThin/frame_bg_right.gif);
	width:3px;	
}
.OrangeFrameThinRightImage
{
	background-image:url(images/OrangeFrameThin/frame_right.gif);
	background-repeat:no-repeat;
	height:55px;
	width:3px;
}

.OrangeFrameThinBottomLeft
{
	height:3px;
	width:3px;
	background-image:url(images/OrangeFrameThin/frame_bottomleft.gif); 
}

.OrangeFrameThinBottom
{
	background-image:url(images/OrangeFrameThin/frame_bg_bottom.gif); 
	height:3px;	
}

.OrangeFrameThinBottomRight
{
	background-image:url(images/OrangeFrameThin/frame_bottomright.gif);
	width:3px;
	height:3px;
}

 
.ToolBarPanel
{
	background-color: #ece9d8;
}

.HolidayBuilderPageTitle
{
	text-align:center;
	font-weight:bold;
	margin-top: 15px;
}  