.aa td:hover{
color: orange; text-decoration: underline;
}

.allBorders {
    border-left: 1 solid #CCDDEF; 
    border-right: 1 solid #CCDDEF; 
    border-bottom: 1 solid #CCDDEF;
    border-top: 1 solid #CCDDEF;
}

.appHeader { 
    background-image:url(images/topGradRepeat.jpg); 
    background-repeat: repeat-x; 
    border-bottom: 1 solid #7daad4;
} 

.blueRepeat { 
    background-image:url(images/darkBlue_GRAD.jpg); 
    background-repeat: repeat-x; 
} 

.grayRepeat { 
    background-image:url(images/SearchGrayBackground.jpg); 
    background-repeat: repeat-x; 
    background-color: #ececec;
    border-bottom: solid 2px #b3b3b3;
}
.grayRepeatW { 
    background-image:url(images/SearchGrayBackground.jpg); 
    background-repeat: repeat-x; 
    background-color: #ececec;
    height: 2em;
    border-bottom: solid 2px #b3b3b3;
}

.bodyText {
    font-family:verdana;
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:30;
    padding-right: 20;
    padding-top: 10;
}
     
.bodyTextLeftPadding {
    font-family:verdana;
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
/*    padding-right: 20; 
    padding-top: 10; */
}

.bodyTextLowPadding {
    font-family:verdana;
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
} 

.bodyTextLowPaddingSelected { 
    font-family:verdana; 
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
    background-color:#EEEEEE;
} 

.bodyTextNoPadding {
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
}

.bodyTextNoTopPadding { 
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
/*    padding-top: 10; */
}

.bodyTextLowTopPadding { 
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
}

.bodyTextLeftPadding5 { 
    font-family:verdana; 
    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:Trebuchet MS; 
    font-size: .6em; 
    color: black; 
    cursor:hand; 
} 

.button1 { 
    font-family:Trebuchet MS; 
    font-size: .6em; 
    color: black; 
    text-decoration:underline;
    cursor:hand; 
} 

.buttonCell { 
    background-color: #FEE17B;
    padding-right:20; 
/*    padding-top:5; */
}

.buttonRow { 
    border-bottom: 5 solid #FEE17B;
    padding-left:30; 
} 

.callOutStyle {
    background-color: #6699CC; 
/*    border-top: 1 solid #8CB3D9; 
    border-left: 1 solid #8CB3D9; 
    border-bottom: 1 solid #8CB3D9; */
    /* padding-left:5; */
    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; */

}

.callOutHeaderStyle {
    background-color: #6699CC; 
/*    border-top: 1 solid #8CB3D9; 
    border-left: 1 solid #8CB3D9; 
    border-bottom: 1 solid #8CB3D9; */
    padding-left:7; 
    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; */

}


.callOutStyleLowLeftPadding {
    background-color: #6699CC; 
/*    border-top: 1 solid #8CB3D9; 
    border-left: 1 solid #8CB3D9; 
    border-bottom: 1 solid #8CB3D9; */
    /* padding-left:5; */
    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;

}

.callOutStyleNoLeftPadding {
    background-color: #6699CC; 
/*    border-top: 1 solid #8CB3D9; 
    border-left: 1 solid #8CB3D9; 
    border-bottom: 1 solid #8CB3D9; */
    /* padding-left:5; */
    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;

}

.callOutStyleNoBorder {
    background-color: #6699CC; 
    /* padding-left:5; */
    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:#e2e2ee;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1px solid #151e3f;
	border-collapse: separate;
	
	background-image: url(images/DeSelectedTabLeft_4x2RL.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	cursor:hand;
}

/*
    Deselected tab.  The center cell that contains the tab text
*/
.deSTabCenter 
{
	background-color: #e2e2ee;
	border-left: 0 solid #6699CC;
	border-top: #151e3f 1px solid;
	border-right: 0 solid #6699CC;
	border-bottom: 1px solid #151e3f;
	font-family: Arial;
	font-size: .8em;
	color: #000000;
	font-weight: bold; /*padding-left:7; padding-right: 7;*/
	padding-bottom: 2;
	cursor: hand;
}

/*
    Deselected tab.  The right most cell that contains the tab right corner .gif
*/
.deSTabRight	{
	background-color:#e2e2ee;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1px solid #151e3f;
	

	background-image: url(images/DeSelectedTabRight_4x2RL.gif);
	background-repeat: repeat-y;
	background-position: top right;
	cursor:hand;
}

.gridRowStyle {
    background-color:#FFFFFF;
    font-family:Arial; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    
}

.gridRowStyle8 {
    background-color:#FFFFFF;
    font-size:.8em;
    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; 
    font-size: .7em;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
}

.gridAlternatingRowStyle {
    font-family:Arial; 
    font-size: .7em;
    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; /* padding-left:5 */
    border-right: 1 solid #CCDDEF;
}

.gridAlternatingRowStyle8 {
    font-family:Arial; 
    font-size:.8em;
    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; /* padding-left:5 */
    border-right: 1 solid #CCDDEF;
}

.gridSelectedRowStyle {
    background-color:#3266cc;
    font-family:Arial; 
    font-size: .7em;
    color: white;
    letter-spacing:0; 
    /* line-height:150%; */
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
/*    padding-top: 10;*/
		border-left: 1 solid #CCDDEF; /* padding-left:5 */
		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/Top_Banner_BG.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: white;
}


/*
    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: 1px solid #151e3f;
	border-collapse: separate;
	
	background-image: url(images/DeSelectedTab_1x1RL.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: 1px solid #151e3f;
	border-right: 0 solid #6699CC;
	border-bottom: 1px solid #151e3f;
	font-family: Arial;
	font-size: .8em;
	color: #000000;
	font-weight: bold;
	/*padding-left:7; padding-right: 7;*/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: 1px solid #151e3f;
	

	background-image: url(images/DeSelectedTab_1x1RL.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;
}

.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:#e2e2ee;
	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_1x1RL.gif);
	background-repeat: repeat-y;
	background-position: top left;
	
	cursor:default;
}

/*
    Selected tab.  The center cell that contains the tab text
*/
.selTabCenter	{
	background-color:#e2e2ee;
	border-left: 0 solid #6699CC;
	border-top: 1px solid #151e3f;
	border-right: 0 solid #6699CC;
	border-bottom: 0 solid #ffffff;
	font-family: Arial;
	font-size: .8em;
	color: #000000;
	font-weight: bold;
	/*padding-left:7; padding-right: 7;*/padding-bottom:2;
	cursor:default;
}

/*
    Selected tab.  The right most cell that contains the tab right corner .gif
*/
.selTabRight	{
	background-color:#e2e2ee;
	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_1x1RL.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: 1px solid #151e3f;
}


.userDetails {
    background-color: #EEEEEE;
    font-family:verdana; 
    /* 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;
}

.userDetailsLowLeftPadding {
    background-color: #EEEEEE;
    font-family:verdana; 
    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:verdana; 
    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: Franklin Gothic Medium;
	font-size: 1.1 em;
	color: #FFFFFF;
	position:relative; top: -2;left: -1;
}


.WelcomeText { 
    font-family:Arial; font-size: .7em; color: white;font-weight:bold 
}
 
.wizardClass {
/*    background-image:url(images\security_watermark.jpg);
    background-repeat:no-repeat;
    background-position:100% 100%; */
    padding-left:30;
    padding-top:30;
    /* font-family:Arial;
    font-size:.9em; */
}

.wizardClassNoWatermark {
    padding-left:30;
    padding-top:30;
    font-family:verdana;
    font-size: .9em;
}

/*
*  For
*/

a.helpHyperLink:hover {
	color: #ffffff;
	font-family:Arial;
	font-size: .7em;
}

a.helpHyperLink:link {
	color: #ffffff;
	font-family:Arial;
	font-size: .7em;
}
a.helpHyperLink:visited {
	color: #ffffff;
	font-family:Arial;
	font-size: .7em;
}

/*************************************
 *
 * Obsolete, need to be replaced in 
 * pages
 *
 *************************************/
 
a.gridSelectedRowStyle:visited {
    color:white;
}

a.gridSelectedRowStyle:link {
    color:white;
}
.activeBTNImage { 
    FILTER: progid:DXImageTransform.Microsoft.Glow( Color=DDDDDD,Strength=7); 
} 
.treeView 
{
	font-family: Arial, Arial, Verdana; font-size: 11px;
}
.total 
{
	margin-left: 15px; font-family: Arial, Arial, Verdana; font-size: 13px; font-weight: bold;
}
.load 
{
	margin-left: 15px; font-family: Arial, Arial, Verdana; font-size: 11px;
}
.helperText { 
    font-family:verdana; 
    font-size: 0.8em; 
    color: white; 
    font-weight:bold; 
    text-decoration:underline; 
    cursor:hand; 
    position:relative;
    top: -5; 
} 

.bodyHome
{
	background-color: White;
	margin: 0px;
	margin-top: 20px;	 
}
.qbox
{
	color: Black;
}
.qboxUC
{
	color: Black;
	font-size: 1em;
	height: 1em;
}
.ExactSearchCheck
{
	font-family: Arial;
	font-size: 0.7em;
	color: #25346C;
}
.SearchBoxFieldU
{  
	border: 1px #25346C solid;
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	height: 1.3em;
}
.btnGoUC
{
	font-family: Arial;
	font-size: 0.8em;
	height: 1.7em;
}
.homeLink
{
	color: Blue;
	text-decoration: underline;
	cursor: hand;
}
.SearchBoxLinks{
	color: #25346C;
	font-family: Arial;
	font-size: 12px;
	line-height: 12px;
	margin-left: 10px;
	vertical-align: middle;
}
.SearchBoxLinks:hover{
	color: White;
	background-color: #25346C;
}
.homeLinkUC
{
	color: MidnightBlue;
	text-decoration: underline;
	cursor: hand;
}
.homeLinkUC:visited
{
	color: MidnightBlue;
	text-decoration: underline;
	cursor: hand;
}
.homeLink2
{
	color: #25346C;
	font-family: Arial;
	font-size: -1;
	cursor: hand;
}
.spnDivider
{
	color: #25346C;
	font-family: Arial;
	font-size: -1;
}
.spnDivider
{
	font-family: Arial;
	font-size: -1;
}
.btnGo
{
	font-family: Arial;
	font-size: 1em;
}
.whiteTxtsml
{
	font-family: Arial;
	color: e2e4ec;
	font-size: 11.5px;
	font-weight: normal;
}
.caption
{
	font-family: Arial;
	color: DimGray;
	font-size: 1em;
	font-weight: bold;
	margin-left: 20px;
}
.caption-motto
{
	font-family: Times New Roman;
	color: #9198b5;
	font-size: 5em;
	font-weight: normal;
	font-style: italic;
	background-color: Transparent;
}
.tbladvert
{
	background-color: Transparent;
}
.SearchBoxField
{ width: 364px; 
	border: 2px #25346C solid; 
}
.SearchBoxFieldW
{ width: 364px; 
	border: 2px #25346C solid; 
}
.BottomLinks{ color: #25346C; text-decoration: none; font-family: Arial; vertical-align: top; }
.BottomLinks:hover{ color: White; background-color: #25346C; }
.blockquote { letter-spacing: 2px;} 

.subcaption
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
}
.tcaption
{
	font-family: Arial;
	color: SteelBlue;
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
}
.ntcaption
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
}
a.tcaption:link
{
	font-family: Arial;
	color: SteelBlue;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
}
a.tcaption:hover
{
	font-family: Arial;
	color: SteelBlue;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
}
a.tcaption:visited
{
	font-family: Arial;
	color: SteelBlue;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
}
a.mcaption:link
{
	font-family: Arial;
	color: Black;
	font-size: 2;
	font-weight: bold;
}
a.mcaption:hover
{
	font-family: Arial;
	color: Black;
	font-size: 2;
	font-weight: bold;
}
a.mcaption:visited
{
	font-family: Arial;
	color: Black;
	font-size: 2;
	font-weight: bold;
}
.button
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
}
.nsubcaption
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	text-align: left;
}
.nbutton
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	text-align: center;
}
.LoginLink
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	font-weight: bold;
	cursor: hand;
	text-decoration: underline;
}
.tLoginLink
{
	font-family: Arial;
	color: SteelBlue;
	font-size: 0.8em;
	font-weight: bold;
	cursor: hand;
	text-decoration: underline;
}
.error
{
	font-family: Arial;
	color: Red;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	background-color: Transparent;
}
.availcaption
{
	font-family: Arial;
	color: Black;
	font-size: 0.9em;
}
