BODY
{
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: white


}

TABLE
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Tahoma, Arial
}
TABLE.copyright
{
    VERTICAL-ALIGN: bottom
}
P.copyright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt
}
TABLE.pagefunction
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    MARGIN-LEFT: 0cm;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Arial
}
.LoginBackground
{
    background-attachment: fixed;
    background-image: url(/budexchangecommon/images/whtaandeaglebg.jpg);
    
}
.RequiredField
{
	color: Red;
	font-family: Arial Black;
	font-size: 16px;
	font-weight: bold;
}
.ErrorIcon
{
	font-family:Webdings;
	font-size:16px;
	color:Red;
	cursor:help;
	background-image:url(/DSLogin/images/icoError.gif);
	background-position:left center;
	background-repeat: no-repeat;
	width:13px;
}
TABLE TH
{
    COLOR: black;
    FONT-WEIGHT: bold;
    font-size: 12px;
}

.LoginBudExLogoLeft
{
	text-align:left;
	vertical-align:top;
	background-repeat:no-repeat;
	background-image: url(/DSLogin/images/HeaderLeft.jpg);
}

#LoginBudExLogoRight
{
	width:300px;
	text-align:left;
	vertical-align:top;
	background-repeat:repeat;
	background-image: url(/DSLogin/images/DeepBlueBackground3.gif);
}

.goldbar
{
	BORDER-RIGHT: #f5f5f8 1px solid; 
	BACKGROUND-IMAGE: url(/DSLogin/images/GoldbarBG.gif); 
	BORDER-LEFT: #f5f5f8 1px solid; 
	BACKGROUND-REPEAT: repeat-x;
}







.Footer a {
	COLOR: #000; 
	TEXT-DECORATION: underline;
}


#sLoginText A {
	COLOR: #0a3c92; TEXT-DECORATION: underline;
}
#sLoginText A:hover {
	COLOR: #7295d0; TEXT-DECORATION: none;
}





.redtxt {
	COLOR: #c6504c;
}


.stdbutton {
	BORDER-RIGHT: steelblue 2px outset; 
	BORDER-TOP: white 2px outset; 
	BORDER-LEFT: white 2px outset; 
	BORDER-BOTTOM: steelblue 2px outset; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#eeeeee',EndColorStr='lightsteelblue'); 
	COLOR: black; 
	BACKGROUND-COLOR: lightsteelblue
}


#LoginBody
{
	OVERFLOW: auto;
	FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	BACKGROUND-COLOR: #f5f5f8;
	margin: 1px;
}

#LoginBody * 
{
	
}

#LoginBody a{font-size:11px;}



.Panel
{
	margin:0px 15px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:241px;
	BACKGROUND-IMAGE: url(/DSLogin/images/LinkBG2.gif); 
	BACKGROUND-REPEAT:repeat;	
}

.Panel table
{
	font-weight:bold;
}

.PanelHeader
{
	padding: 2px 2px 2px 2px;
	font-weight:bold;
}

.PanelContents
{
	padding: 2px 2px 2px 12px;
	text-align:left;
	font-weight:normal;
}

.PanelContents ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}

.PanelContents li
{
	
	background-image: url(/DSLogin/Images/LinksArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-bottom: .2em;
	padding-left: .9em;
}

.PanelContents li a:link{color:#0a3c92;}
.PanelContents li a:visited{color:#0a3c92;}
.PanelContents li a:active{color:#0a3c92;}
.PanelContents li a:hover{color:#0a3c92;}





#LoginGreeting 
{
	BACKGROUND-IMAGE: url(/DSLogin/images/GreetingLeft2.gif); 
	WIDTH: 285px; COLOR: #ffffff; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 42px;
}
#GreetingTxt {
	MARGIN-TOP: 8px; 
	MARGIN-LEFT: 5px; 
	WIDTH: 280px; 
	COLOR: #ffffff;
	font-weight:bold; 
	FONT-STYLE: italic;
	font-size:14px;
}

#AuthorizedText {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 5px; 
	COLOR: #666666; 
	PADDING-TOP: 5px;
}

.LoginLabel 
{
	
	FONT-WEIGHT: bold;  
	COLOR: #2D57A1;
	font-size:x-small;
}

.LoginWarning 
{
	padding: 5px 5px 5px 5px;
	COLOR: #c2cce7;
}
.LoginWarning A {
	CURSOR: default; 
	COLOR: #c2cce7; 
	TEXT-DECORATION: none;
}
.LoginWarning A:hover {
	COLOR: #7596cf; 
	TEXT-DECORATION: none;
}

.LoginFooter {
	BACKGROUND-IMAGE: url(/DSLogin/images/FooterBG.gif); 
	COLOR: #ffffff; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.LoginFooterText {
	COLOR: #ffffff; 
	LINE-HEIGHT: 8pt; 
	TEXT-ALIGN: center;
	FONT-SIZE: 10px;
}
.LoginFooterText A {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}

.PageFooter A, .TermsLink {
	COLOR: #000000; TEXT-DECORATION: underline;
}
.PageFooter A:hover {
	COLOR: navy; TEXT-DECORATION: none;
}

.LoginTextBox {
	FONT-SIZE: 11px; COLOR: #24509d;
}

.LoginAgreeToTerms
{
	border: solid 3px #990000;
	MARGIN-BOTTOM: 15px; 
	TEXT-ALIGN: center;
}

.msg_error td
{
	padding: 5px 5px 5px;
	color:Red;
}


.Trans
{  
    filter:alpha(opacity=60);   
    -moz-opacity: 0.6;   
    opacity: 0.6;   
}  

.NoTrans
{
	 filter:alpha(opacity=100);   
    -moz-opacity: 100.0;   
    opacity: 100;   
}

.LoginTransOverlay
{
	filter:alpha(opacity=60);   
    -moz-opacity: 0.6;   
    opacity: 0.6;   
    width:100%;
    height:100%;
    background-color:white;
    position:absolute;
    left:0;
    top:0;
}

.LoginDocumentsOverlay
{
	filter:alpha(opacity=100);   
    -moz-opacity: 100.0;   
    opacity: 100;   
	position:absolute;
	left:0;
	top:0;
	margin:25px 0px 25px 25px ;
	width:60%;
	height:80%;
	border: solid 1px #000;
	background-color:white;
	padding:0px 0px 50px 0px;
	text-align:center;
	
}

#DocViewerBody
{
	OVERFLOW: auto;
	FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	BACKGROUND-COLOR: #fff;
	margin: 1px;
}

#DocViewerBody a:link, #DocViewerBody a:visited, #DocViewerBody a:active, #DocViewerBody a:hover
{
	color:#0a3c92;
}
	

.DocTreePanel
{
	width:95%;
	margin:0px 0px 100px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	BACKGROUND-IMAGE: url(/DSLogin/images/LinkBG2.gif); 
	BACKGROUND-REPEAT:repeat;	
}

.DocTreePanel table
{
	font-weight:bold;
}

.DocTreePanelHeader
{
	padding: 2px 2px 2px 2px;
	font-weight:bold;
}

.DocTreePanelContents
{
	padding: 2px 2px 2px 12px;
	text-align:left;
	font-weight:normal;
}

.DocTreePanelContents ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}

.DocTreePanelContents li
{
	background-image: url(/DSLogin/Images/LinksArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-bottom: .2em;
	padding-left: 1.1em;
}

#tblLoginFields a:link, #tblLoginFields a:visited, #tblLoginFields a:active, #tblLoginFields a:hover
{
	color:#990000;
}

.AssistanceVerbiage
{
	font-size:10px;
}

.LoginCompatibilityNote
{
	border: solid 3px #dc143c;
	MARGIN-BOTTOM: 15px; 
	TEXT-ALIGN: center;
}


