.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; 
} 

.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;
	background-image: url(../images/DeSelectedGradientRL.gif);
	background-repeat: repeat;
	background-position: 0 0;
	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/RL_HeaderNoLogo.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: white;   /*#CDDDEE;*/
}


/*
    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.7em; 
    color: white; 
    font-weight:bold; 
    text-decoration:underline; 
    cursor:hand; 
    position:relative;
    top: -5; 
} 

.bodyHome
{
	background-color: White;
	margin: 0px;
	margin-top: 70px;	 
}
.qbox
{
	color: Black;
	font-family: Arial;
	font-size: 0.7em;
}
.homeLink
{
	color: Blue;
	text-decoration: underline;
	cursor: hand;
}
.homeLinkUC
{
	color: MidnightBlue;
	text-decoration: underline;
	cursor: hand;
}
.homeLinkUC:visited
{
	color: MidnightBlue;
	text-decoration: underline;
	cursor: hand;
}
.homeLink2
{
	color: Blue;
	font-family: Arial;
	font-size: -1;
	cursor: hand;
}
.spnDivider
{
	color: Blue;
	font-family: Arial;
	font-size: -1;
}
.spnDivider
{
	font-family: Arial;
	font-size: -1;
}
.btnGo
{
	font-family: Arial;
	font-size: .9em;
}
.whiteTxtsml
{
	font-family: Arial;
	color: White;
	font-size: 0.8em;
}
.btnGoUC
{
	font-family: Arial;
	font-size: 0.8em;
	height: 1.7em;
}
.nbtnGoUC
{
	font-family: Arial;
	font-size: 0.8em;
	height: 1.7em;
}
.qboxUC
{
	color: Black;
	font-size: 1em;
	height: 1em;
}
.SearchBoxField
{  
	border: 1px #25346C solid;
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	height: 1.3em;
}
.SearchBoxFieldU
{  
	border: 1px #25346C solid;
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	height: 1.3em;
}
.caption
{
	font-family: Arial;
	color: Silver;
	font-size: 1em;
	font-weight: bold;
}
.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;
}
.grayRepeat { 
    background-image:url(../images/SearchGrayBackground.jpg); 
    background-repeat: repeat-x; 
    background-color: #ececec;
    border-bottom: solid 2px #c5c0af;
}
.grayRepeatW { 
    background-image:url(../images/SearchGrayBackground.jpg); 
    background-repeat: repeat-x; 
    background-color: #ececec;
    height: 1.8em;
    border-bottom: solid 2px #c5c0af;
}
.waitcaption
{
	font-family: Arial;
	color: Black;
	font-size: 0.9em;
	font-weight: bold;
	text-align: right;
	margin-left: 3em;
}
.timecaption
{
	font-family: Arial;
	color: Black;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
}
.ecaption
{
	font-family: Arial;
	color: SteelBlue;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	background-color: white;
}
.thcaption
{
	font-family: Arial;
	color: SteelBlue;
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
	cursor: hand;
	text-decoration: none;
}
.rfvcaption
{
	font-family: Arial;
	color: Red;
	font-size: 0.8em;
	font-weight: bold;
}
.acaption
{
	font-family: Arial;
	text-decoration: underline;
	color: Black;
	font-size: 1em;
	font-weight: bold;
	cursor: hand;
}
.acaption1
{
	font-family: Arial;
	text-decoration: underline;
	color: Black;
	font-size: 0.8em;
	font-weight: bold;
	cursor: hand;
}
.subcaption
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
}
.sbcaption
{
	font-family: Arial;
	color: SteelBlue;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
}
.nsbcaption
{
	font-family: Arial;
	color: Crimson;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
}
.cbcaption
{
	font-family: Arial;
	color: Crimson;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
}
.indcaption
{
	font-family: Arial;
	color: DimGray;
	font-size: 0.8em;
	font-weight: normal;
	text-align: left;
}
.bsubcaption
{
	font-family: Arial;
	font-weight: bold;
	color: Black;
	font-size: 0.8em;
}
.nbsubcaption
{
	font-family: Arial;
	font-weight: bold;
	color: Black;
	font-size: 0.8em;
}
.qsubcaption
{
	font-family: Arial;
	font-weight: bold;
	color: DimGray;
	font-size: 0.8em;
}
.nsubcaption
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	text-align: left;
}
.LoginLink
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	font-weight: bold;
	cursor: hand;
	text-decoration: underline;
}
.TerminateLink
{
	font-family: Arial;
	color: Black;
	font-size: 0.8em;
	font-weight: bold;
	cursor: hand;
	text-decoration: underline;
}
.container
{
	width: 100%;
	background-color: white;
}
.containersb
{
	width: 100%;
	padding-left: 7px;
	background-color: white;
}
.ruler
{
	width: 70%;
	text-align: left;
}
.country
{
	width: 95%;
	font-size: .7em
}
.apTitleExpanded {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
    font:9pt Arial;
    font-weight: bold;
    color: Black;
    text-align:left;
    height:21px;
    width: 100%;
    overflow: scroll;
	padding-left: 5px;
}

.apTitleCollapsed {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
    font:9pt Arial;
    font-weight: bold;
    color: Black;
    text-align:left;
    width: 100%;
    height:21px;
	padding-left: 5px;
}
.apInner {
    padding-left: 32px;
	text-align:left;
}
.resourcelist {
	font: 0.9em Arial;
	vertical-align: middle;
	text-align: left;
	border: none;
	background-color: white;
	padding-left:2px;
	padding-right:2px;
	cursor: hand;
}
.summarylist {
	font: 0.9em Arial;
	vertical-align: middle;
	text-align: left;
	border: none;
	background-color: white;
	padding-left:2px;
	padding-right:2px;
	cursor: auto;
	width: 98%;
}
.arsummarylist {
	font: 0.8em Arial;
	vertical-align: middle;
	text-align: left;
	border: none;
	background-color: white;
	padding-left:2px;
	padding-right:2px;
	padding-top: 2px;
	padding-bottom: 8px;
	cursor: auto;
	width: 98%;
}
.titlelist {
	font: 0.9em Arial;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	border: none;
	background-color: white;
	padding-left: 0px;
	padding-right: 0px;
	cursor: hand;
	width: 98%;
}
.titlelink
{
	color: Black;
	text-decoration: none;
	cursor: hand;
}
.titlelink:visited
{
	color: Black;
	text-decoration: none;
	cursor: hand;
}
.ContentsItem 
{
	font-size:65%; 
	width:200px;
}
.Title 
{
	background-color:Black; 
	color:White;
	font-family: Sans-Serif;
	font-weight:normal; 
	padding:2px; 
	padding-left:8px; 
	padding-right:6px;
}
.resultResourceNumber {
	position:relative; top:17px; left: 5px;
	font-family: sans-serif; font-size: 100%; font-weight: bolder;
	color: gray;
}

.resultResourceLanguage {
	position:relative; top:0px; left: 35px;
	width: 30px;
}

.resultResourceHeader 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	position:relative; 
	left: 37px; 
	top: -1px;
	width:510px;
	cursor: hand;
}
.resultResourceHeaderL 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	position:relative; 
	left: 72px; 
	top: -15px;
	width:510px;
	cursor: hand;
}
.resultResourceOverview {
	position:relative; left: 37px; top:3px; width: 510px;
	display: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.resultResourceOverviewL {
	position:relative; left: 72px; top: 0px; width: 510px;
	display: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.resultResourceThumbnail 
{
	position:absolute; left:600px; width:350px; top:50%; z-index:10;
	background-color: white; 
	border: 1px solid Black;
	display: none;
	vertical-align: top;
}
.include 
{
	width: 100%;
}
.list
{
	font-family: Arial;
	font-size: 0.8em;
	width: 80%;
}
.tlist
{
	font-family: Arial;
	font-size: 0.8em;
}
.acriteria 
{
	font-family: Arial;
	font-size: 0.8em;
}
.pset
{
    font-weight: normal;
    font-size: 0.8em;
    color: navy;
    font-family: Arial;
    text-decoration: none
}
.pse
{
    font-weight: normal;
    font-size: 1em;
    color: navy;
    font-family: Arial;
    text-decoration: none
}
.pseB
{
    font-weight: bold;
    font-size: 1em;
    color: navy;
    font-family: Arial;
    text-decoration: none
}
.pseW
{
	font-weight: bold;
    font-size: 1.2em;
    color: white;
    background-color: #6692c9;
    font-family: Arial;
    text-decoration: none;
    padding-left: 5pt;
    height: 2.5em;
    vertical-align: middle;
}
.pseN
{
    background-color: #6692c9;
    height: 1pt;
}
.pseWD
{
    background-color: #6692c9;
    height: 4pt;
}
td.underlinedTDShop
{
	font: 0.9em Arial;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	background-color: white;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	cursor: hand;
	width: 98%;
	border-bottom: solid 1px #8d087f;
	width: 68%;
}
td.underlinedTDPS
{
	font: 0.9em Arial;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	background-color: white;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	cursor: hand;
	width: 98%;
	border-bottom: solid 1px #ac0930;
	width: 68%;
}
.resourcelistTBL {
	font: 0.9em Arial;
	vertical-align: top;
	text-align: left;
	border: none;
	background-color: white;
	padding-left: 3px;
	padding-top: 5px;
	cursor: hand;
}

.tcaptionNmb
{
	font-family: Arial;
	color: Black;
	font-size: 0.9em;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-right: 9px;
	padding-top: 5px;
	background-color: white;
}

.tcaptionFlag
{
	padding-right: 2px;
}

.crumblinksp
{
	font-family: Arial,Webdings;
	font-size: 0.8em;
	font-weight: normal;
	color: #25346C;
}
a.crumblink:hover {
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #25346C; 
	text-decoration: none;
}

a.crumblink:link {
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #25346C;
	text-decoration: underline;
}
a.crumblink:visited {
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #25346C;
	text-decoration: underline;
}
.diccaption
{
	font-family: Arial;
	color: Black;
	font-size: 0.7em;
	font-weight: normal;
	text-align: right;
}

div.alert { 
position: absolute;
top: 0; 
left: 0; 
width: 350px; 
margin: 250px 0px 0px 150px; 
border:#666666 2px solid; 
padding:7px 7px 7px 7px; 
background-color: #FFF9CC;
display: none; 
font-size:12px; 
font-family: Tahoma, Arial, Verdana;
font-weight: bold;
text-align: center;
}







