﻿/* A:link { color: red } /* unvisited link */
/* A:visited { color: Purple } /* visited links */
/* A:active { color: lime } /* active links */ 
/* A:hover { color: green; font-weight: bold; font: 18pt;}  /* hover stuff */ 


body 
{
	font-family: arial;
    background:#FFFFFF;
/* 
    scrollbar-3dlight-color:Black;
    scrollbar-base-color:#ffffff;
    scrollbar-face-color:#ffeeee;
    scrollbar-highlight-color:#ebebeb;
    scrollbar-shadow-color:green;
    scrollbar-darkshadow-color:Black;
*/
} 
.AppHeader
{
/*	background-color: royalblue;
*/
 	background-color: white;
/* 	ybackground-color: blue;
*/	
 	/* Partial URLs in the url() are interpreted relative 
		to the source of the style sheet, not relative to 
		the document - mw 01/28/08*/
	/*background-image: url('../../images/topGradRepeat.jpg'); -- mw 01/28/08 */
/*	ybackground-image: url('blue_background.jpg');
*/
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-bottom: 1 solid #7daad4;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	vertical-align: top;
}
.Header_Image
{
/* !JM 07/20/07
    xbackground: #EAEAFF;
*/
    /*background-image: url('SiteSpecificImageLogo.gif');*/
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align:top;
	width: 349px;
    height:60px;
}

.AppTitle
{
/*	xbackground: #EAEAFF; */
	background-image: url( 'SiteSpecificTitle.gif' );
	background-repeat: no-repeat;
	width: 300px;
	height: 60px;
	background-position: right;
	border-right: Black;
	border-top: Black;
	border-left: Black;
	border-bottom: Black;
}
.AppLogo
{
	background-position: right;
	/* background: #FFFFFF;		*/
	background-image: url(   'AppLogo.gif' );
	background-repeat: no-repeat;
	height: 60px;
	width: 49px;
	vertical-align: middle;
}
.AppStats
{
    font-size: 8pt;
    color: black;
    background: white;
    background: #FFFFFF;
/*	ybackground-image:url('blue_background.gif'); */
    
}

.AppBody
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.AppFooter
{
    font-size: 8pt;
    color: black;
    background: #ffffff;
    /*background-image:url('blue_background.gif')*/
}

.outer
{
/*	ybackground-image: url('blue_background.jpg');*/
	background-repeat: repeat-x;
	padding-left: 0px;
	padding-bottom: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
dropdownlist {
    border-color:blue;
/*
    BackColor:Firebrick;
    ForeColor:White;
*/    
	Border-color:blue

} 

.Button
{
    background-color:#FFF2FE;  /*SeaShell #FFF5EE*/  
/*    Border-Color:#CD2626;*/
    Color:#EE0000;
    font-weight: 500;
    border-width: thin;
    border-style: inherit;

    
}

.BrowseColumnHeader
{
	font-weight: bold;
	font-size: 14pt;
	font-family: arial;
	background-color: #dfdfdf;
}
.BrowseHeader
{
	font-weight: bold;
	font-size: 14pt;
	font-family: arial;
	background-color: #cccccc;
}
.BrowseFooter
{
	font-weight: bold;
	font-size: 9pt;
	font-family: arial;
	background-color: #cccccc;
}
.BrowseRowItem
{
	font-weight: normal;
	font-size: 10pt;
	font-family: arial;
	background-color: white;
}
.BrowseRowItemAlt
{
	font-weight:  normal;
	font-size: 10pt;
	font-family: arial;
	background-color: #EAEAFF;
}

.TA{
/*    
    scrollbar-3dlight-color:Black;
    scrollbar-arrow-color:blue;
    scrollbar-base-color:#ffffff;
    scrollbar-face-color:#ffeeee;
    scrollbar-highlight-color:#ebebeb;
    scrollbar-shadow-color:green;
    scrollbar-darkshadow-color:Black;
*/
}

.NavButton
{
    font-style: italic;
    border-top-style: groove;
    border-right-style: groove;
    border-left-style: groove;
    border-bottom-style: groove;
}

.LoginButton
{
	font-size: 12pt;
    border-top-style: groove;
    border-right-style: groove;
    border-left-style: groove;
    border-bottom-style: groove;
}

.aa td:hover{
color: orange; text-decoration: underline;
}

.allBorders {
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: none;
}
/* !JM 07/20/07
    border-left: 1 solid #CCDDEF; 
    border-right: 1 solid #CCDDEF; 
    border-bottom: 1 solid #CCDDEF;
    border-top: 1 solid #CCDDEF;
*/
.blueRepeat { 
    background-image:url('../../images/darkBlue_GRAD.jpg'); 
    background-repeat: repeat-x; 
} 

.bodyText {
    font-family: arial;
    font-size: .8em;
    color: Black;
    letter-spacing:0;
    line-height:150%;
    padding-left:30;
    padding-right: 20;
    padding-top: 10;
}
     
.bodyTextLeftPadding {
    font-family: arial;
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
}

.bodyTextLowPadding {
    font-family: arial;
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
} 

.bodyTextLowPaddingSelected { 
    font-family: arial;
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
    background-color:#EEEEEE;
} 

.bodyTextNoPadding {
    font-family: arial;
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
}

.bodyTextNoTopPadding { 
    font-family: arial;
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
}

.formEntryTable
{
	padding-left: 5px;
	padding-right: 6px;
    vertical-align: top;
}
.formButton
{
	width: 100px;
}
.bodyTextLabel
{
	font-family: verdana;
	font-size:  .9em;
	color: black;
	letter-spacing: 0;
	line-height: 150%;
	background-color: #dcdcdc;
	text-align: right;
	text-indent: 10px;
}

.bodyTextLowTopPadding { 
    font-family: arial;
    font-size: .9em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
}

.bodyTextLeftPadding5 { 
    font-family: arial;
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:5; 
}

.bottomRow { 
    background-color: #3266CC; 
    padding-left:30; 
    font-family: arial;
} 

.button0 { 
    font-family: arial;
    font-size: .6em; 
    color: black; 
    cursor:hand; 
} 

.button1 { 
    font-family: arial;
    font-size: .6em; 
    color: black; 
    text-decoration:underline;
    cursor:hand; 
} 

.buttonCell { 
    background-color: #FEE17B;
    padding-right:20; 
}

.buttonRow { 
    border-bottom: 5 solid #FEE17B;
    padding-left:30; 
} 
.callOutStyle {
    /*background:url('blue_gradient.png');*/
    background-color: Black;
    /*background-image:url('blue_background.gif');*/
    font-family: arial;
    font-size: 0.9em; 
    color: white; 
    font-weight:normal; 
    line-height:150%;
}
.callOutHeaderStyle {
    background-color: #EAEAFF; 
    padding-left:7; 
    font-family: arial;
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}


.callOutStyleLowLeftPadding {
    background-color: #6699CC; 
    font-family: arial;
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:15; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;
    background:url('blue_gradient.png');
    background-image:url('blue_background.gif');
    color:#000000;
        
}

.callOutStyleNoLeftPadding {
    background-color: #6699CC; 
    font-family: arial;
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}

.callOutStyleNoBorder {
    background-color: #6699CC; 
    font-family: arial;
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}

.darkBlueShadow {
    background-image:url('../../images/gradient_onblue.gif'); 
    background-repeat: repeat-x; 
} 


/*
    Deselected tab.  The left most cell that contains the tab left corner .gif
*/
.deSTabLeft	{
	background-color:#DEEAF3;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	border-collapse: separate;
	
	background-image: url('../../images/DeSelectedTab_1x1.gif');
	background-repeat: repeat-y;
	background-position: 0 0;
	cursor:hand;
}

/*
    Deselected tab.  The center cell that contains the tab text
*/
.deSTabCenter	{
	background-color:#DEEAF3;
	border-left: 0 solid #6699CC;
	border-top: 1 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
    font-family: arial;
	font-size: .7em;
	color: #000000;
	font-weight: normal;
	padding-bottom:2;
	cursor:hand;
}

/*
    Deselected tab.  The right most cell that contains the tab right corner .gif
*/
.deSTabRight	{
	background-color:#DEEAF3;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	

	background-image: url('../../images/DeSelectedTab_1x1.gif');
	background-repeat: repeat-y;
	background-position: top right;
	cursor:hand;
}

.gridRowStyle {
    background-color:#FFFFFF;
    font-family: arial;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    
}

.gridRowStyle8 {
    background-color:#FFFFFF;
    font-family: arial;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    
}


.gridPagerStyle {
    color:#000000; 
    background-color:#EEEEEE; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
}

.gridAlternatingRowStyle {
    font-family: arial;
    color:  Black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    background-color: #EEEEEE; 
}
.gridAlternatingRowStyle8 {
    font-family: arial;
    color: Black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    background-color: #CADBED; 
}
/*
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
*/

.gridSelectedRowStyle {
    background-color:#3266cc;
    font-family: arial;
    color: white;
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
}

.helloUser { 
    font-weight:bold; 
}

.hide {
    visibility:hidden;
}

.homePageContent {
	padding:5;
}

/*
    Footer region.
*/

.homePageFooter{
	border-left: 0 solid #ffffff;
	border-top: 0 solid #ffffff;
	border-right: 0 solid #ffffff;
	border-bottom: 5 solid #FFE17C;
}

/*
    Repeating gif in the header region
*/
.homePageHeader{
	background-image: url('../../images/headerGRADIENT_Tall.gif');
	background-repeat: repeat-x;
	background-position: left top;
}


/*
    Hover style.  The left most cell that contains the tab left corner .gif
*/
.hoverTabLeft	{
	background-color:#FFEBA6;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	border-collapse: separate;
	
	background-image: url('../../images/DeSelectedTab_1x1.gif');
	background-repeat: repeat-y;
	background-position: 0 0;
	cursor:hand;
}

/*
    Hover style.  The center cell that contains the tab text
*/
.hoverTabCenter	{
	background-color:#FFEBA6;
	border-left: 0 solid #6699CC;
	border-top: 1 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
    font-family: arial;
	font-size: .7em;
	color: #000000;
	font-weight: normal;
	padding-bottom:2;
	cursor:hand;
}

/*
    Hover style.  The right most cell that contains the tab right corner .gif
*/
.hoverTabRight	{
	background-color:#FFEBA6;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	

	background-image: url('../../images/DeSelectedTab_1x1.gif');
	background-repeat: repeat-y;
	background-position: top right;
	cursor:hand;
}

.itemDetailsContainer {
    background-color:#EEEEEE;    
}
 
.lbBorders {
    border-left: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

.lightShadow {
    background-image:url('../../images/gradient_onwhite.gif'); 
    background-repeat: repeat-x; 
} 

.lrbBorders {
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}
/* !JM 10/23/07 --*/
.lrbBordersEntry {
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
	padding-left: 5px;
	padding-right: 6px;
}

.leftWizard {
    background-color: #3266CC; 
    padding-left:3;
    padding-right:5;
    padding-top:10;
    font-family: arial;
    font-size: 0.9em;
    color: white; 
}

.logOff { 
    font-family: arial;
    font-size: .7em; 
    color: white; 
    font-weight:normal;  
    text-decoration:underline; 
    cursor:hand; 
    padding-right: 20;
    padding-left: 20; 
}

.logoText { 
    font-family: arial;
    font-size: 1.3em; 
    color: white;
    font-weight:bold; 
} 

/*
     Selected tab.  The left most cell that contains the tab left corner .gif
*/
.selTabLeft	{
	background-color:#ffffff;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 0 solid #ffffff;
	
	background-image: url('../../images/selectedTab_1x1.gif');
	background-repeat: repeat-y;
	background-position: top left;
	
	cursor:default;
}

/*
    Selected tab.  The center cell that contains the tab text
*/
.selTabCenter	{
	background-color:#ffffff;
	border-left: 0 solid #6699CC;
	border-top: 1 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 0 solid #ffffff;
    font-family: arial;
	font-size: .7em;
	color: #000000;
	font-weight: bold;
	padding-bottom:2;
	cursor:default;
}

/*
    Selected tab.  The right most cell that contains the tab right corner .gif
*/
.selTabRight	{
	background-color:#ffffff;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 0 solid #ffffff;
	
	background-image: url('../../images/selectedTab_1x1.gif');
	background-repeat: repeat-y;
	background-position: top right;
	cursor:default;
}

/*
    Table cells in the tab table that are used as spacers between the tab buttons
*/
.spacerTab	{
	background-color:transparent;
	border-bottom: 1 solid #6699CC;
}

.userDetails {
    background-color: #EEEEEE;
    font-family: arial;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

.userDetailsLowLeftPadding {
    background-color: #EEEEEE;
    font-family: arial;
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:15; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

.userDetailsWithFontSize {
    background-color: #EEEEEE;
    font-family: arial;
    font-size: .8em; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

/*
   Live text of "Web Site Administration Tool" in branding region
*/
.webToolBrand	{
    font-family: arial;
	font-size: small;
	color: #FFFFFF;
	position:relative; top: -2;left: -1;
}


.WelcomeText { 
    font-family: arial;
    font-size: .7em; color: white;font-weight:bold 
}
 
.wizardClass {
    padding-left:30;
    padding-top:30;
}

.wizardClassNoWatermark {
    padding-left:30;
    padding-top:30;
    font-family: arial;
    font-size: .9em;
}

/*
*  For end was HERE
*/
 
a:hover.helpHyperLink {
	color: #ffffff;
    font-family: arial;
	font-size: .14em;
}

a:link.helpHyperLink {
	color: #ffffff;
    font-family: arial;
	font-size: .7em;
}
a:visited.helpHyperLink {
	color: #ffffff;
    font-family: arial;
	font-size: .7em;
}
a.visited 
{
    color:Lime;
    font-size:large
}
   

/*************************************
 *
 * Obsolete, need to be replaced in 
 * pages
 *
.activeBTNImage { 
    FILTER: progid:DXImageTransform.Microsoft.Glow( Color=DDDDDD,Strength=7); 
} 
 *************************************/
 
a:visited.gridSelectedRowStyle {
    color:white;
}

a:link.gridSelectedRowStyle {
    color:white;
}
.helperText { 
    font-family: arial;
    font-size: 0.7em; 
    color: white; 
    font-weight:bold; 
    text-decoration:underline; 
    cursor:hand; 
    position:relative;
    top: -5; 
}