﻿*
{
    
  
}


.mainbody
{
font-size:0.9em;color:#333;background-color:Transparent;margin:0;	margin: 0;
	padding: 0;
	height: 100%; 
	background: /*#FAFCFD*/ url(images2/bg2.jpg) repeat-x;
	width:100%;
	background-position:top ;

}


#body2
{
    font-size:0.9em;color:#333;background-color:#FFF;margin:0;	margin: 0;
	padding: 0;
	height: 100%; 
	background: /*#FAFCFD*/ url(images2/bg.jpg) repeat-x;

}

form
{margin:0;height: 100%;
    width: 100%;
}

html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.userPnlDef a,#ctl00_ContentPlaceHolder1_userPnl a,.ajax__tab_panel a
{text-decoration:none;color:#08D;}

.userPnlDef a:hover,#ctl00_ContentPlaceHolder1_userPnl a:hover,.ajax__tab_panel a:hover
{text-decoration:underline;color:#08D;}

img
{border-style: none;
    border-color: inherit;
    border-width: 0;
   
}
h1
{font-size:133%;font-weight:normal;margin:0 0 18px 0;}
p
{margin:5px 0 4px 0;}
ul
{padding:0;margin:0 0 8px 18px;}
li
{margin:0 0 5px 0;}
.cssLogo
{margin:0 40px 0 0;vertical-align:middle;}
.cssFooterPadding
{padding:4px 8px 4px 8px;}
.cssFooterRightA
{color:#666;padding:0 8px 0 8px;border-right:1px solid #666;}
.cssLastFooterRightA
{color:#666;padding-left:8px;padding-right:0px;}
.cssFooterLeft a
{color:#666;padding-left:14px;}
td#footerTD
{width:100%;font-size:92%;border-top:1px solid #CDDDF4;}
.cssFooterLeft
{text-align:left;}
.cssFooterRight
{text-align:right;}
td#leftTD,td#upsellTD,td#advTD
{border-right:1px solid #DDD;text-align:left;padding:0 36px;vertical-align:top;}
td#leftTD
{width:185px;}
td#upsellTD
{width:245px;}
td#advTD
{width:400px;}
td#rightTD, td#moreTD
{padding:0 36px;width:380px;}
td#rightTD
{vertical-align:top;}
td#moreTD
{text-indent:4px;}
.topTD
{padding:10px 0 32px 0;}
td#ValProp
{padding:0 0 32px 36px;
    color: #666666;
}
table#AppHeaderInfo
{border:1px solid #eea;background-color:#ffc;margin:0 0 10px 0;}
div#idOtherAcctTtl
{width:100%;padding-top:20px;}
div#idOtherAcctLinkMore
{border-bottom:1px solid #DDD;margin-bottom:10px;}
.cssCBImg
{width:130px;padding-left:36px;vertical-align:top;}
.cssAppBigBold
{font-size:133%;color:#333;font-weight:bold;}
ContainerTextBold
{letter-spacing:.03em;font-weight:bold;}
.cssContainerTextSmallCenter
{letter-spacing:.03em;font-size:92%;vertical-align:middle;}
.cssContainerTextSmallCenter
{letter-spacing:.03em;font-size:92%;vertical-align:middle;}
.cssContainerTextSmallest
{letter-spacing:.03em;font-size:92%;}
.cssError
{color:#D22;padding:0 2px 6px;width:100%;}
.cssWarning
{padding:0 2px;width:100%;}
#pwd .cssImageTD,#pwd .cssLTButtonTD,.cssErrorImg
{vertical-align:top;}
.cssHelpText
{color:#666;padding:1px 0 2px 0;}
.cssHelpText p
{margin:0;}
.cssUsername
{margin:2px 0;}
a.cssBlackLink
{color:#333;}
.cssBtn
{
    letter-spacing: .03em;
    border: 0;
    background-image: url('images2/utbkgnd.gif');
}
.cssBtnBorder
{padding:1px;}
.cssBtnRest
{border:1px solid #666;}
.cssBtnRest input
{background:#F1F1F1 repeat-x center left;}
.cssBtnDefault
{border:1px solid #4a95c9;}
.cssBtnHot
{border:1px solid #2059a5;}
.cssBtnDefault input,table.cssBtn,.cssBtnHot input
{
    background: #cfe8f5 url('images2/utbkgnd.gif') repeat-x left;
    width: 68px;
}
.cssTextInputTD
{padding:2px 0px 2px 0px;vertical-align:middle;}
.cssCheckbox
{text-indent:-4px;margin-left:0;}
.cssHIPImage
{border:solid 1px #333;}
.cssHIPButton
{padding:0 5px;width:100%;}
LTButtonTD
{padding:3px 4px 2px 4px;}
.cssImageTD
{padding:4px 8px 4px 0;-ms-interpolation-mode:bicubic;}
.cssImageTD
{padding:4px 8px 4px 0;-ms-interpolation-mode:bicubic;}
div.cssASpacer
{margin:4px 0;}
td.cssASpacer
{padding:8px 0 4px 0;}
.cssLabel
{padding:3px 3px 16px 0;width:0;vertical-align:top;text-align:right;}
.cssTextBoxTD
{
    width: 70%;
    padding: 0 0 5px;
    text-align: left;
}
.cssIndent
{text-indent:4px;}
.cssIndent
{text-indent:4px;}
.cssUpgFlavor
{padding-left:60px;}
.cssSigning
{color:#08D;letter-spacing:.03em;font-size:92%;margin:0;}
.cssUsernameTD,.cssTextInput,.cssTextInputTD,.cssHIPTable
{width:100%;}
.cssUserBtn
{width:100%;background:none;border:0;margin-left:-4px;padding:0;}
.cssUT
{background:none;width:100%;}
.cssUTMore
{background:none;width:100%;padding-left:3px;}
.cssLT
{background:#cfe8f5 repeat-x center left;width:100%;}
.cssLTMore
{background:#cfe8f5 repeat-x center left;width:100%;padding-left:3px;}
.cssLT #ut
{filter:progid:DXImageTransform.Microsoft.DropShadow(color='#88B4C6',offX=2,offY=2);}
.cssUT #ut
{filter:progid:DXImageTransform.Microsoft.DropShadow(color='#DDDDDD',offX=2,offY=2);}
.cssDisable
{filter:alpha(opacity=25);}
.cssWLIDLogo16
{margin-right:2px;vertical-align:middle;}
.cssWLGradientCommon
{margin:0;padding:0;width:100%;}
.cssWLGradientIMG,.cssWLGradientIMGSSL
{background: repeat-x top left;top:0;height:86px;}
.cssPMargin
{margin:12px 0;}
ker
{margin:0;padding:0 0 18px;width:auto;font-weight:normal;float:left;}
.menu
{padding:0;margin:0;width:150px;z-index:10;position:absolute;display:none;}
.menu
{padding:0;margin:0;width:150px;z-index:10;position:absolute;display:none;}
.menushadow
{position:absolute;top:3px;left:3px;z-index:5;background-color:#bbb;}
ul.credmenu
{list-style-type: none;padding:3px 0;margin:0;background-color:#FFF;border:1px solid #bbb;position:relative;z-index:10;}
ul.credmenu li
{padding:0;margin:0;background-color:#FFF;line-height:133%;}
div.picker a:hover
{text-decoration:none;}
a#CredPickN
{font-size:133%;padding:0 4px;}
ul.credmenu li a:hover
{background-color:#EEE;text-decoration:none;}
redmenu li a
{padding:0 4px;display:block;}
.CredArrow
{margin-bottom:1px;margin-left:-7px;vertical-align:10%;}
.CredArrow
{margin-bottom:1px;margin-left:-7px;vertical-align:10%;}
.SUFedHelp
{display:none;float:right;}
.SUPicker
{display:none;float:left;}
.cssLT .SUPicker,.cssLT .SUFedHelp
{display:block;}
table#FedConversion p
{margin:0;}
table#FedConversion td
{padding:6px 0;}
table#FedConversion td td
{padding:1px;}
table#upgrade
{margin:14px 0 0;width:75%;}
table#upgrade td
{padding:8px 5px 8px 0;font-weight:bold;}
.higbutton, .higbuttonblue
{min-width: 7em;overflow: visible;padding: 0px 1em;border:.1em solid #00156E;font-size:95%;line-height: 1.4;text-align:center;}
.higbutton
{background: #F1F1F1 center repeat-x;}
.higbuttonblue
{background: #cfe8f5 center repeat-x;}
.LightText
{color:#666;}
.cssHeaderText
{font-size:133%;color:#333;}
#mainTD,.infoTD
{padding:0 0 10px 0;}

ul.adv
{list-style:none;padding-left:0;margin-left:0;}
li
{min-height:20px;padding-left:26px;margin-bottom:13px;background:left top no-repeat;}
cssTextLogo
{font-size:115%;font-weight:bold;}


	
	/* UNIVERSAL (TOP) NAVIGATION
--------------------------------------------------------------------- */
#universal-nav {
	padding:  10px 0 0 10px;
	margin: 0;
	height: 2.0em;
	text-align: left;
	display: block;
	background: url(images/grad.png) left bottom repeat-x ;
	}
#universal-nav-rht {
	padding: 10px 10px  0 0;
	margin: 0;
	height: 2.0em;
	text-align: right;
	display: block;
	background: url(images/grad.png) left bottom repeat-x ;
	}
	
#univers {
	padding: 0 0 0 0;
	margin: 0;
	height: 30px;
	display: block;
	background: url(images/lg-bg-universal.gif) left bottom repeat-x ;
	
	}


#logo {
	padding: 0;
	margin: 0;
	border: none;
	display: block;
	
	}

#universal-nav li {
	display: inline;
	padding: 0 8px;
	margin: 0;
	
	}
	
	#universal-nav-rht li
{
    display: inline;
    padding: 0 8px;
    margin: 0;
    border-right:1px solid #C0C0C0;
}

#universal-nav li.last {
	border-right: 0px;
	}
	
	#universal-nav-rht li.last {
	border-right: 0px;
	}

#universal-nav li a.currentSubSite {
	color: #f27d00;
	}
	
#name h1 {
    
    margin: 10px 0 6px 20px;
  font-family:  Lucida Sans Unicode;
  font-size: x-large;
       font-weight:bold;
}

.langOptions
{
font-family: Calibri;
  font-size: medium;
  width:195px;
  height:20px;
}


#ctTBL
{margin: 10px 10px;
width:800px;
}

#userPnldel
{
    height: 20px;
    width: 100%;
    white-space: nowrap;
    vertical-align: middle;
    border-bottom: 1px solid #CCCCCC;
    padding:  3px 0 10px 0px;
    
    position: inherit;
    top:5px;
    left: 0px;
    
     font-family: Calibri, verdana;
}


#userPnl2
{
    height: 20px;
    width: 100%;
    white-space: nowrap;
    vertical-align: middle;
    border-bottom: 1px solid #CCCCCC;
    padding:  3px 0 10px 0px;
    
    
   /* top: 46px;*/
    left: 0px;
    
     font-family: Calibri, verdana;
}

#userPnl31
{
    height:20px;
    width: 100%;
    white-space: nowrap;
    vertical-align: middle;
    border-bottom: 1px solid #CCCCCC;
   /* padding:  3px 0 10px 0px;
    margin-top:-8px;*/
    
   /* top: 46px;*/
    left: 0px;
    
     font-family: Calibri, verdana;
}

.userPnlDef
{
    height:25px;
    width: 100%;
    white-space: nowrap;
    vertical-align: middle;
    border: 1px solid #CCCCCC;   
    font-family: Calibri, verdana;
}

#otherPnl
{
    height: 20px;
    width: 100%;
    white-space: nowrap;
    vertical-align: middle;
    border-bottom: 1px solid #CCCCCC;
   padding:  3px 0 10px 0px;
  
   
    /*top: 75px;*/
    left: 0px;
    right:0px;
    
     font-family: Calibri, verdana;
}




.DescLabel
{
height:10px;

overflow:hidden;
}

.hlTitle
{
 font-size  : large;
    font-weight: 700;
}


.blueTitle
{
    font-size: large;
    font-weight: 700;
    font-family: Calibri,Verdana;
    text-align: left;
    color: #0088DD;
}

.greenTitle
{
    font-size: small;
    font-family: Verdana,Calibri;
    text-align: left;
    color: #8CC42F;
    font-weight:bold;
}

.grayDescText
{
    font-size: smaller;
    font-family: Calibri;
    text-align: left;
    color: Gray;
    
}





.switcher {
	/*width: 12em;*/
	
	margin: 0px 15px  0 0;
	text-align: center;
	/*white-space:nowrap;*/
}
.switcher a
{
    background-color: #999999;
    font-size: 100%;
    text-decoration: none;
    color: #FFFFFF;
    
    padding: 0;
    border-top: 1px solid #FAFCFD;
    border-bottom: 1px solid #FAFCFD;
}
.switcher a span
{
    border-top: 1px solid #FAFCFD;
    border-bottom: 1px solid #FAFCFD;
    height: 100%;
    margin: -1px 1px;
    padding: 0 2px;
    border-top-color: #999999;
    border-bottom-color: #999999;
}
.*switcher a:hover
{
    color: #FAFCFD;
    background: #FF0000;
    padding: 0;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-top-color: #EDEDED;
    border-bottom-color: #EDEDED;
}
.-switcher a:hover span
{
    border-top: 1px solid ;
    border-bottom: 1px solid ;
    border-top-color: #FF0000;
    border-bottom-color: #FF0000;
}



/*********************/
.tblbyline
{
    width:100%;
    font-size:small;
    color:Gray;
   
   
   
}

.tblbyline td
{width: auto;padding-top:12px;}

.tblbyline #crush
{width: 50px;
 text-align:right;
 padding-right:5px;
 }

.tblbyline #modified
{
    text-align:right;
    width:230px; 
    }
    
    
    
.validatorCalloutHighlight
{
    background-color: #FFFACD;
}

#options table td
{padding-right:15px; }

.dropdownlist
{
    border-style: inset;
    border-width: 1px;
    color: #08D;
    font-size: smaller;
    border-top-color: #999999;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    
}

.RedBox
{
    border-style: solid;
    border-width: 1px 0px   1px 4px;
    border-color: #FF9595;
    background-color: #FFFBFB;
    line-height: 20px;
    font-family: Calibri;
    font-size: small;
    padding-left:7px;
    height:25px;
    vertical-align:middle;
    margin:8px 0 8px 0;
    width:97%;
}

.txtbox
{
    background-image: url('ver2/safari_input.png');
    background-repeat: no-repeat;
    background-position: left top;
    width:158px;
    padding-left:25px;
}

.header
{
    border-color:#ACACAC;
    background-image: url('ver2/grid_header_bg.gif');
    background-repeat: repeat-x;
    height: 25px;
    background-position: center;
    padding-left:7px;
}



.ms-itemselected
{
    border: 1px solid #99CCFF;
    cursor: pointer;
    height: 2px;
    color: #0000FF;
    font-weight: bold;
    text-decoration: underline;
    background-color: #ECF5FF;
}



.ms-griditemselected
{
    border: 1px solid #99CCFF;
    cursor: pointer;
    height: 2px;
    color: #000000;
    font-weight: normal;
    
    background-color: #ECF5FF;
}

.ms-griditemhover
{
    cursor: pointer;
    text-decoration:underline;
}



.TreeFileTabLeftTD
{
overflow:hidden;
text-align: left; 
/*height: 624px; */
vertical-align: top; 
background-repeat: no-repeat;
background-image: url('/images2/BG_content_ltr.png'); /***extra slash*****/
background-position: right top;
width: 200px;
padding-left:5px;

overflow:scroll; 
width:200px;
border-color: #ACACAC; 
border-right-style: solid;
 border-bottom-style: solid;
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 background-color: #F9F9F9;
 border-top:0;
}


.ms-itemhover {
	border: solid 1px #d2b47a;
	background-image: url("ver2/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	/*cursor: pointer;*/
	height: 2px;
}

.txtSearchbox
{
	/*height: 20px;*/
	padding: 0;
}

.txtSearchbox
{
	background-image: url("ver2/input_bg.gif");
	background-repeat: repeat-x;
	
	border: 1px solid #c1c1c1;
	border-top-color: #a1a1a1;
	border-bottom-color: #d1d1d1;
	font-weight: normal;
	font-size: 10px;
	vertical-align:middle;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	padding-top:3px;
}

#cmdSearch
{
/*padding-top:2px;*/
}

#noresult
{

}


#pageinfo
{
text-align:right;
padding:0 20px 0 10px;
}

#lblinfo
{
    color: #666666;
}

.BoxYello
{
    padding: 3px;
    border: 1px solid #FFCC00;
    background-color: #FFF8C4;
}


/*   User Home   */

.cssBtnRest input
        {
            background-image: url('images2/btnbkgnd_rest.gif');
        }
        .cssLT
        {
            background-image: url('images2/utbkgnd.gif');
        }
        .cssLTMore
        {
            background-image: url('images2/utbkgnd.gif');
        }
        .cssWLGradientIMG, .cssWLGradientIMGSSL
        {
        }
        .higbutton
        {
            background-image: url('images2/btnbkgnd_rest.gif');
        }
        .higbuttonblue
        {
            background-image: url('images2/btnbkgnd_hot.gif');
        }
        .name
        {
            float: left;
            margin-right: -24em;
        }
        #name h2
        {
            font-size: 120%;
            font-weight: normal;
            margin-left: 20px;
            color: #333333;
        }
       
        .anonymStyle1
        {
            border-style: none;
            border-color: inherit;
            border-width: 0;
            margin: 0;
            padding: 0;
            font-family: Calibri, verdana;
        }
        
        .anonymStyle2
        {
            width: 180px;
            vertical-align: top; 
                    
        }
        
      

 
       /******Rounded corners******/
       .container {
background:#FFF1a8;
color:#fff;
margin:0 15px;
}


.rtop, .rbottom{
display:block;
background:#FFF1a8;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#FFF1a8;
}

.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

/***************************/