 


/* portal structure */
 


Body
{
    background-image: url( "images/bg/bggraddefault.png");
    background-repeat: repeat-x;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
	margin: 0;
}

table.page 
{
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.rightPane 
{
	width:200;
	 
}

.small 
{
	 font-family: Verdana; 
	 font-size: 8pt;
	 color: #888888;
	 font-weight: lighter;
}
table.editPage 
{
	background-color: white;
	padding: 3;
	margin: 3;
	width: 650;
	height: 100%;
}

img.companyLogo 
{
	
}


/* grids */

.gridRowAlt 
{
	background-color: #eeeeee;
}

/* generic */

td 
{
	font-size: 8pt;
}

textarea 
{
	font-size: 8pt;
	color: #444444;
	
    font-family: Verdana, Helvetica, sans-serif;
}
select 
{
	font-size: 8pt;
}

input 
{
	font-size: 8pt;
}

.error 
{
	color:  Maroon;
}

.good 
{
	color:  Green;
}
/* vcard */

img.headshot 
{	
	width: 90;
}

/* module examples */

table.roundedBox1 
{
	padding: 0;
	width: 135;
}

td.roundedBox1 
{
	border-left: 1pt solid gray;
	border-right: 1pt solid gray;
	background-color: #FFCA9D;
	padding: 5;
}

table.box2 
{
	padding: 0;
}

td.box2hdr 
{
	background-image: url( "images/bg/grad2.gif");
	border-left: 1pt solid gray;
	border-right: 1pt solid gray;
	border-top: 1pt solid gray;
	padding: 5;
}

td.box2 
{
	border-left: 1pt solid gray;
	border-right: 1pt solid gray;
	padding: 5;
	background-color: white
}

tr.boxtop2 
{
	border: 1pt solid black;
	color: #222222;
	margin: 5px;
	background-image: url( "images/bg/grad2.gif");
}

td.boxbottom2 
{
	
	border-left: 1pt solid gray;
	border-right: 1pt solid gray;
	margin-left: 10px;
	background-image: url( "images/shad1.jpg");
}

table.box3 
{

	padding: 0;
	background-color: #ffffee;
	/*filter: progid:DXImageTransform.Microsoft.dropShadow (OffX='2', OffY='3', Positive='true');*/

}

td.box3 
{
	border-left: 1pt solid gray;
	border-right: 1pt solid gray;
	
	padding: 5;
}



/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */


td.siteLink 
{
	background-image: url( "./branding/embassy/images/bkg-form-button.gif");
	background-repeat: repeat-x;
	height: 20;
}


tr.subbanner 
{
	vertical-align: top;
	height: 20;
}


a.subbanner
{
	color: #aaaaaa;
}

.SiteTitle {
    font-size: 14px;
    font-weight: bold;
    color:#cccc99
}



/* background/border colors for the selected tab */

table.OtherTabsBg {
	height: 20;
}

tr.tabbar 
{
	background-image: url( "./branding/embassy/images/bkg-form-button.gif");
	background-repeat: repeat-x;
	height: 20;
}

.TabBg {
    background-color: #ddddee;
    border-color: white;
    border-bottom: none;
}

td.TabBg {
	text-align: center;
	padding-left: 2;
	padding-right: 2;	
	 white-space: nowrap;
}

td.tab 
{
	text-align: center;
	padding-left: 10;
	padding-right: 10;	
	 white-space: nowrap;	
}

td.AdminTab 
{
	text-align: center;
	padding-left: 10;
	padding-right: 10;		
}

td.selectedtab 
{
	text-align: center;
	padding-left: 10;
	padding-right: 10;	
	border: 1pt solid outset;
	
}
/* background/border colors for the unselected tabs */
.OtherTabsBg {
}

/* text style for the selected tab */
.SelectedTab {
    font-size: 13px;
    color:Navy;
    font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-size: 13px;
    color:gainsboro;
    text-decoration:none;
    font-weight: bold;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color:white;
}
    
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-size: 11px;
    font-weight: bold
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color:white;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color:white;
}

/* style for separator between site links */
.Accent
{
    color: red;
    font-weight:    bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    
{
	font-family: Verdana, arial;
    font-size:  8pt;
    font-weight:    bold;
    color: navy;
}

/* image browser */

table.imageBrowser 
{
	border: 1pt solid gray;
	width: 100%;
	height: 100%;
	background-color: silver;
}

table.pictureGrid
{
	vertical-align: top;
}

td.thumbnailPane 
{
	align: top;
	border: 1pt inset;
}

td.imageLabel 
{
		color: #777777;
}

div.thumbnailPane 
{
height: 400; overflow: scroll; border: 1pt solid #bbbbbb; padding:0px; margin: 0px;
width: 600;
background-color: #ffffee;
}

div.xmlPane 
{
height: 200;  border: 1pt solid #bbbbbb; padding:0px; margin: 0px; overflow: auto;
width: 250;
background-color: none;
}

div.rismedia 
{
height: 300; overflow: scroll; border: 1pt solid #bbbbbb; padding:0px; margin: 0px;
width: 250;
background-color: #ffffee;
}

td.thumb
{
	width: 100;
	height: 90;
	color: #777777;
	vertical-align:  middle;
}

td.thumbnail 
{
	width: 130;
	height: 130;
	color: #777777;
	vertical-align:  middle;
}

table.thumbnail 
{
	color: #777777;
	vertical-align:  middle;
	
}

div.hilite 
{
	color: navy;
	border: 3pt solid yellow;
	width: 130;
	height: 130;
	background-image: url( "images/picbg.jpg");
	background-repeat: no-repeat;
}

div.unhilite 
{
	width: 130;
	height: 130;
	background-image: url( "images/picbg.jpg");
	background-repeat: no-repeat;
	color: #777777;
	border:none;
	vertical-align: text-bottom;
	vertical-align: middle;
}


td.thumbnail  a 
{
	border: none;
	text-decoration: none;
}


td.thumbnail  img
{
	border: none;
	text-decoration: none;
	

}

div.folderPane 
{
height: 400;
overflow: scroll; padding:0px; margin: 0px;
background-color: #ffffee;
vertical-align: top;
}

div.picturePane 
{
 overflow: scroll;  
 margin: 0px;
 height: 300;
 width: 500;
}


td.picturePane 
{
	vertical-align: top;
	border: 2pt inset;
	background-color: black;
}

td.folderPane 
{
	border: 1pt solid gray;
	background-color: #ccccbb;
}

/* GENERAL */
/* style for module titles */
.Head   {
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

.postit 
{
	color: black
}

.postit a 
{
	color: black
}

.postit div
{
	color: black
}
.ModuleHead   {
    font-size:  14px;
    font-weight:    normal;
    color: #666644;
}

.ModuleHead2  {
    font-size:  18px;
    font-weight:    bold;
    color: navy;
}

.ModuleBoxTop  {
    font-size:  8pt;
    font-weight:  bold;
    color: navy;
}


.icon  {
    font-size:  8pt;
    font-weight: normal;
    color: navy;
    font-family: Verdana;
    height: 15;
}





/* style of item titles on edit and admin pages */
.SubHead    {
	font-weight: bold;
	text-align: right;
 padding: 5;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}


.NormalRed
{
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-size: 11px;
    font-weight: normal;
     text-decoration:    underline;
     color: Navy;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: navy;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: navy;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: navy;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: blue;
}
   
   
/* text style for buttons and link buttons used in the portal admin pages */
.LinkButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
     text-decoration:    none;
     border: 1pt solid gray;
     border-top: none;
     padding: 2;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.LinkButton:link {
    text-decoration:    none;
    color: navy;
}

A.LinkButton:visited {
    text-decoration:    none;
    color: navy;
}

A.LinkButton:hover    {
    text-decoration:    none;
    color: blue;
    background-color: #ffffcc;
}
    
.GraphicButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align:top;
	background-image:	url( "icons/buttons/graphicButton.gif");
	width: 100;
	padding: 4;
}
    
    .ReferralButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align:top;
	background-image:	url( "icons/buttons/greenButton2.gif");
	width: 100;
	padding: 6;
}

    .UpdateButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align:top;
	background-image:	url( "icons/buttons/greenButton2.gif");
	width: 100;
	padding: 6;
}

    .DeleteButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align:top;
	background-image:	url( "icons/buttons/redButton.png");
	width: 100;
	padding: 6;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.GraphicButton:link  {
    text-decoration:    none;
    color: #3333ff;
}

A.GraphicButton:visited  {
    text-decoration:    none;
    color: #3333ff;
}

A.GraphicButton:active  {
    text-decoration:    none;
    color: #3333ff;
 }

A.GraphicButton:hover    {
    text-decoration:    none;
    font-size: 8pt;
    font-weight: normal;
    color: #6666ff;
    background-image:	url( "icons/buttons/graphicButtonHover.gif");

}


A.ReferralButton:hover    {
    text-decoration:    none;
    font-size: 8pt;
    font-weight: normal;
    color: #6666ff;
    background-image:	url( "icons/buttons/greenButton2hover.gif");

}
 
 A.UpdateButton:hover    {
    text-decoration:    none;
    font-size: 8pt;
    font-weight: normal;
    color: #6666ff;
    background-image:	url( "icons/buttons/greenButton2Hover.gif");

}   

 A.DeleteButton:hover    {
    text-decoration:    none;
    font-size: 8pt;
    font-weight: normal;
    color: #6666ff;
    background-image:	url( "icons/buttons/redButtonHover.png");

}


/* GENERIC */
H1  {
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-size:  12px;
    color: #228822;
    border: 1pt solid red;
    background-color: #cccccc;
}

TH  {
    vertical-align: baseline;
    font-size:  12px;
    font-weight:    bold;
    color: navy;
}

A:link  {
    text-decoration:    none;
    color:  navy;
}



SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

input.normalbutton 
{
	font-size: 8pt;
}

td.preview 
{
	
}

td.preview table
{
	border: 2pt solid gray;
	width: 100%;
	height: 100%;
}

td.preview table td
{
	border: 1pt dashed blue;
	background-color: ffffee;
}

table.loginPage 
{
	width: 600;
	height=500;
	background-image: url( "./images/splash/bologo.jpg");
	 background-repeat: no-repeat;
	 margin-top: 50;
	color: Black;
}

table.MCloginPage  span
{
	color: navy;
}

table.MCloginPage 
{

	background-image: url( "./images/splash/lologo.gif");
	 background-repeat: no-repeat;

}

td.MCloginPage 
{
	width: 250;	
	background-image: url( "./images/splash/loginbg.png");
	 background-repeat: no-repeat;
}

td.MCloginPage span
{
	color: navy;
}

td.MCSignIn 
{
	width: 400;
	height: 300;
	color: navy;
	background-image: url( "css/branding/mortgageoffice/pageBg2.png");
	background-repeat: repeat-y;
	background-position: center;
	text-align: center; 
}

td.prucal_MCSignIn 
{
	width: 400;
	height: 300;
	color: navy;
	background-image: url( "css/branding/prucal/pageBg2.png");
	background-repeat: repeat-y;
	background-position: center;
	text-align: center; 
}

td.MCSignIn span
{
	color: navy;
}

td.MCloginStrip 
{
	width: 100%;
	background-color: navy;
	 height: 20;
	 	 background-image: url( "css/branding/mortgageOffice/tab.png");
    background-repeat: repeat-x;	
}
td.prucal_mcLoginStrip
{
	width: 100%;
	background-color: navy;
	 height: 20;
	 	 background-image: url( "css/branding/prucal/tab.png");
    background-repeat: repeat-x;	
}
td.prucal_mcLoginStrip2
{	
	width: 100%;
	background-color: navy;
	 height: 20;
	 	 background-image: url( "css/branding/prucal/tab1.png");
    background-repeat: repeat-x;	
}
table.loginpagebg 
{
	background-image: url( "css/branding/mortgageoffice/pageBg2.png");
	background-repeat: repeat-y;
	
	height: 100%;	
}
table.prucal_loginPageBg
{
	background-image: url( "css/branding/prucal/pageBg2.png");
	background-repeat: repeat-y;
	
	height: 100%;	
}

table.MCloginPage td
{

	
}

table.lenderOfficeSplash 
{
	width: 650;
	height: 620;
	background-image: url( "./images/splash/lenderoffice.jpg");
	 background-repeat: no-repeat;
	 margin-top: 50;
}
table.wachoviaSplash 
{
	width: 650;
	height: 550;
	background-image: url( "./css/branding/wachovia/loginPage.png");
	 background-repeat: no-repeat;
	 margin-top: 20;
}

table.cyberHomesSplash 
{
	width: 650;
	height: 550;
	background-image: url( "./css/branding/cyberHomes/login.png");
	 background-repeat: no-repeat;
	 margin-top: 20;
}

table.BACAdminSplash 
{
	width: 600;
	height: 600;
	background-image: url( "./images/splash/bacadmin.jpg");
	 background-repeat: no-repeat;
	 margin-top: 50;
	 color: White;
}

.login 
{
	color: navy;
	font-size: 9pt;
	font-weight: bold;
	font-family:  Arial;
}





    @media all
    {
	    move\:piece     { 
	                    behavior: url("../behaviors/movable.htc");
	                    cursor: move;
	                    color: white;
	                    font: bold 10pt verdana;
	                    }
    }
   
   table.contactAddress 
   {
	border-left: 1pt solid #dddddd;
	width: 250;
	margin: 3;

   }
   
   table.contactPhones
   {

	border-left: 1pt solid #dddddd;
	width: 25;
	margin: 3;
   }
   
   table.contactMain
   {
	width: 550;
	margin: 10;
   }
   
   	
   
    #Calendar1 
   {
	 background-image: url( "images/calendar/surf.jpg");
	 background-repeat: no-repeat;

	}

    #SmallCalendar
   {
		background-color: white;
		border: 3pt solid black;
		width: 80;
		height: 80;
		z-index: 1000;
	position: relative;
  /* behavior: url("behaviors/movable.htc");
	*/}	
	
	.CalMain 
	{
		color: yellow;
		
	}
	
	.CalSelected 
	{
		border: 1pt solid #aaffaa;
		border-top: 2pt solid #aaffaa;
		color: blue;
		background-color: none;
		 filter: progid:DXImageTransform.Microsoft.dropShadow (OffX='1', OffY='2', Positive='true', color=gray);

	}
	
	.CalDay 
	{
		border-left: 1pt dotted  #cccccc;
		border-bottom: 1pt dotted  #cccccc;
		border-right: none;
		border-top: none;
		height: 60;
	
	}
	
	.CalDaySmall 
	{
		border-left: 1pt dotted  gray;
		border-bottom: 1pt dotted  gray;
		border-right: none;
		border-top: none;
		height: 20;
		width: 20;
		background-color: white;
		
	}
	
	.CalDayMedium 
	{
		border-left: 1pt dotted  gray;
		border-bottom: 1pt dotted  gray;
		border-right: none;
		border-top: none;
		height: 30;
		width: 30;
		background-color: white;
		
	}
	
	.calLink 
	{
		font-family: Verdana;
		font-size: 8pt;
		border: 1pt solid #cccccc;
		
		width: 80;
		background-color: #ffffee;	
		 vertical-align: middle;
		 filter: progid:DXImageTransform.Microsoft.dropShadow (OffX='1', OffY='2', Positive='true', color=gray);
 text-align: center;

	}
	
	.calLinkOwned
	{
		font-family: Verdana;
		font-size: 8pt;
		border: 1pt solid #cccccc;
		width: 80;
		background-color: #eeeeff;	
		
		 vertical-align: middle;
		 filter: progid:DXImageTransform.Microsoft.dropShadow (OffX='1', OffY='2', Positive='true', color=gray);
	  text-align: center;

	}
	
	.calToday 
	{
		border: 1pt solid #333333;
	}
	
	.calDayHeader 
	{
		color: #dddddd;
		border: 1pt solid black;
		background-color: #555555;
		font-weight: bold;
	}
	
	.CalOtherMonth 
	{
		background-color: #eeeeee;
		border-left: 1pt dotted  gray;
		color: red;
				border-left: 1pt dotted  gray;
		border-bottom: 1pt dotted  gray;

	}
	
	.CalWeekend 
	{
		background-color: #ccddcc;
		border-bottom: 1pt dotted  gray;
		border-left: 1pt dotted  gray;
		border-bottom: 1pt dotted  gray;
	}
	.CalHeader 
	{
	color: #222222;
	background-image: url( "SiteWizard/recos/boa/skygradheader.gif");
	background-repeat: repeat;
	height: 40;	
	border: 1pt solid gray;
	

	}
	
	#Calendar2
   {
	background-color: #ffeeee;
	}
	
	a.activityLink 
	{
		color: Red;	
	}
	



td.tablemaker 
{
	border: 1pt solid gray;
}


td.floatable 
{
	z-index: 1000;
	position: relative;
	behavior: url("../behaviors/movable.htc");
}

table.AutoLeadRouting 
{
	background-color: #ffffee;
		border: 1pt solid gray;
		padding: 20;
		margin-left: 20;
		
}

table.leadPhones 
{

}
table.userSearch 
{
	border: 1pt solid gray;
	background-color: #eeeeee;
}

table.leadPage
{
	background-color: white;
}

table.leadSearch 
{
	background-color: white;
	width: 650;

}

table.leadSearch tr	
{
	margin-left: 100;
}

tr.leadSearchHeader 
{
	background-color: gold;
	font-weight: bold;
	font-size: 10pt;
}

table.leadSearchResults
{
	background-color: white;
	color: #222222;
	 padding: 10;
	 	border: 1pt solid gray;
}

tr.LeadsHeader 
{
	height: 30;
	margin-bottom: 20;
	font-weight: bold;
	background-color: #eeeeee;
	border: 1pt solid gray;
	 vertical-align: middle;
}



.panel 
{
	border: 1pt inset gray;

}

p.small 
{
	font-size: 8pt;
}




.contentPane 
{
	
}

#FooterPane
{
	height: 50;
		
}


table.defaultGrid 
{
	border: 1pt solid #aaaaaa;
	padding: 2;
	background-color: white;
	color: black;
}

td.defaultDataListItem 
{
	background-color: white;
	padding: 4;
}

td.altDefaultDataListItem 
{
	background-color: #eeeeee;
	padding: 4;
}

.gridHeader 
{
	border: 1pt none #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	padding-right: 2px;
	padding-left: 5px;
	background-image:   url(css/branding/embassy/images/bkg-silver-nav.jpg);
	font-weight: bold;
	letter-spacing: 1pt;
	height: 17px;
	line-height: 17px;
	text-align: left;
}

.viewPanel 
{
	border: 1pt solid #eeeeee;
	background-color: white;
	padding: 5;
}

.moduleTable 
{
	border: 1pt solid #cccccc;
	background-color: white;
}


tr.defaultGridLine 
{
	background-color: white;
	color: black;
}

tr.altDefaultGridLine 
{
	background-color: #eeeeee;
	color: black;
} 

tr.selectedGridLine 
{

	background-color: #ffffaa;
	color: navy; 
	margin: 3;

} 




.SubsListUnsubscribed 
{

}

table.usersOnline 
{
	margin: 10;

}

  .PostIt{
   behavior: url("behaviors/movable.htc");
    position:relative;
    align: right;
    margin-left: 130;
    width:200;
    padding:5px;
    background-color:lightyellow;
    border:1px solid black;
    z-index:1000000;
    cursor:arrow;
    filter: alpha(opacity=90);
    selectable:1;
    color: black;
    }

TABLE.finder
{
    WIDTH: 250px;
    HEIGHT: 200px;
}
TABLE.finderpane
{
    MARGIN: 5px;
    BACKGROUND-COLOR: white
}
DIV.finderPane
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    OVERFLOW: auto;
    PADDING-TOP: 0px;
    HEIGHT: 200px;
    background-color: white;
    border: 1pt solid gray;
}

DIV.finderPaneSmall
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    OVERFLOW: auto;
    PADDING-TOP: 0px;
    HEIGHT: 100px;
    background-color: white;
    border: 1pt solid gray;
}

.finderLabel
{
    TEXT-ALIGN: right
}

table.globalAdmin 
{
	width:100%;
	background-image: none;
	vertical-align: top;
}

.licenseList 
{
		background-image: url( "images/bg/adminbg.png");
	background-repeat:  repeat-y;
}

.subscriptionList 
{
		background-image: url( "images/bg/adminbg.png");
	background-repeat:  repeat-y;
}

input.text 
{
		color: navy;	
	background-color: #ffffee;
}

.SigninBtn:hover
{
	border: 3pt solid green;
}

.Employee 
{
	width: 100%;
}

.EmployeeSelected 
{
	background-color: #ffffee;
	width: 100%;
}

.EmployeeHover
{
	background-color: #eeeeee;
		
}

td.contactEvent 
{
	background-color: #eeeeee;
	border: 1pt dotted gray;
	color: #555555;
}

td.contactEventHigh
{
	background-color: #ffeeee;
	border: 1pt dotted #ffaaaa;
	color: darkred;
}

td.contactEventMedium
{
	background-color: #ccddff;
	border: 1pt dotted #;
}

a.contactEvent:link
{
	color: #333333;
}

a.contactEventHigh:link
{
	color: darkred;
}
a.contactEventHigh:visited
{
	color: darkred;
}
a.contactEventHigh:hover
{
	color: darkred;
}


a.contactEventMedium:link
{
	color: Blue;
}

.fieldLabel 
{
	text-align: right;
 padding: 5;
}

.label 
{
	font-size: 12pt;
	font-weight: bold;
}

.pageButton a
{
	
}

.pageButton span
{
	font-weight: bold;
	border: 1pt solid gray;
	width: 10;
	text-align: center;
}

table.launchCell 
{
	background-color: White;
	border: 2pt solid black;
	height: 250;
	margin: 10;
	width: 240;
}

table.letterLookup 
{
	border: 1pt solid gray;
}

table.letterLookup td
{
	text-align: center;
	border: 1pt solid #aaaaaa;
}

div.leadSearchOptions 
{
	height: 20;

	background-color: #ffffee;
	
	border: 1pt solid #eeeeee;
	padding: 4;
	width: 350;
}

.leadTabOn 
{
	border: 1pt outset gray;
	border-bottom: none;
	width: 100;
	font-weight: bold;
	color: black;
	background-color: white;
	text-align: center;
	padding: 4;	
}

.leadTabOff
{
	border: 1pt outset #cccccc;
	width: 100;
	font-weight: normal;
	color: Gray;
	background-color: #eeeeee;	
		text-align: center;
	padding: 4;	
}

td.leadTabsEnd 
{
	border-bottom: 1pt solid gray;
}

table.leadTabs 
{
	padding: 0;
	margin: 0;
}

tr.tabRow 
{
	border-bottom: 1pt solid gray;
}

.announcement 
{
	padding: 10;
	border: 1pt solid #eeeeee;
	border-bottom: 2pt solid #cccccc;
	border-right: 2pt solid #cccccc;
}

.announcementTable 
{
		padding: 10;
	border: 1pt solid gray;
}

table.leadAssignTable 
{
	background-color: ffffee;
	border: 1pt solid #dddddd;
}



table.FormCategoryHeader
{

	background-color: #eeeeee;
	border: 1pt inset gray;
	padding: 3;	
}

.FormCategoryLabel  
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
}


.formsCountLabel 
{
		font-size: 8pt;
	font-weight: normal;
	font-family: Ventura, Sans-Serif;
}

.calWeekHasActivity 
{
	background-color: #ffffee;
}


.calWeekActivityStart 
{
	background-color: #ffffee;
	border-top: 3pt solid #ccccbb;
	
}

.calWeekActivityEnd
{
	background-color: #ffffee;
	border-bottom: 3pt solid #ccccbb;
	
}

table.panel 
{
	border: 1pt solid #ccccdd;
	 background-color: #ececec;
}

table.standardpane 
{
	border: 1pt solid #cccccc;
	background-color: White;
	padding: 3;
	margin-bottom: 10;
}

table.subtabs 
{
	border: none;
}

.subtabunderline 
{
	border-bottom: 1pt solid #dddddd;
}


.subTabBar 
{
	height: 30;
}

.subTab 
{	
	/*border: 1pt solid #bbbbbb;
background-color: #eeeeee;
*/
	
	color: #222222;
	margin: 1px;
	text-align: center;	
		 white-space: nowrap;
		 padding: 0;
}

.selectedSubTab 
{	
	margin-left: 10;
	/*
	border-left: 1pt solid gray;
	border-right: 1pt solid gray;
	border-top: 1pt solid gray;
	background-color: White;
	background-image: url( "images/bg/grad3.gif");
*/

	text-align: center;
	 font-weight: bold;
	  padding: 0;
	   white-space: nowrap;
	 
}

.selectedSubTab a
{
	color: navy;
	font-weight: bold;
}

td.subtabdropshadow 
{
	width: 0;
	height: 10;
   /* background-image:  url( "css/branding/mortgageOffice/dropshadow.png");*/
    background-repeat:   repeat-y;
    background-position: right bottom;
}

.subTab  .subtableft 
{
	 background-image:  url( "radcontrols/common/tabimages/tableftfirstoff.gif");
	 background-repeat: no-repeat;
}

.subTab .subtabmiddle 
{
	 background-image:  url( "radcontrols/common/tabimages/tabstripeoff.gif");
	 background-repeat: repeat-x;	
	 text-indent: 10;
	  line-height: 30px;
}

.subTab .subtabright 
{
		 background-image:  url( "radcontrols/common/tabimages/tabrightlastoff.gif");
	 background-repeat: no-repeat;
}

.selectedSubTab .subtabright 
{
		 background-image:  url( "radcontrols/common/tabimages/tabrightlaston.gif");
	 background-repeat: no-repeat;
}

.selectedSubTab  .subtableft 
{
	 background-image:  url( "radcontrols/common/tabimages/tableftfirston.gif");
	 background-repeat: no-repeat;
}

.selectedSubTab .subtabmiddle 
{
	 background-image:  url( "radcontrols/common/tabimages/tabstripeon.gif");
	 background-repeat: repeat-x;	
	 text-indent: 10;
	  line-height: 30px;
}

.selectedSubTab .subtabright 
{
		 background-image:  url( "radcontrols/common/tabimages/tabrightlaston.gif");
	 background-repeat: no-repeat;
	 width:10;
}

td.subtabcontainer 
{
	padding: 10;
	border-left: 1pt solid #dddddd;
	border-right: 1pt solid #dddddd;
	border-bottom: 1pt solid #dddddd;
	height: 100%;
	width: 100%;
}

table.vsAdmin 
{
	width: 750;
}

table.finderSearchPanel 
{
	border: 1pt solid #dddddd;
}

.columnHeading 
{
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}


.sortedGridHeaderDesc 
{
	padding: 1;
 background-image:   url(css/branding/lenderOffice/sortedHeadedDesc.png);
 background-position: right bottom;
}

.sortedGridHeaderAsc
{
	padding: 1;
 background-image:   url(css/branding/lenderOffice/sortedHeadedAsc.png);
 background-position: right bottom;
}

.sortedGridHeaderAsc a
{
 text-decoration: underline;
}

.sortedGridHeaderDesc a
{
 text-decoration: underline;
}

.gridFooter 
{
	border-top: 2pt solid black;
	height: 40;
	background-color: #ffffee;
	vertical-align: bottom;	
}

.imgHolder 
{
	border: 1pt #cccccc dotted;
}

.emphasis1 
{
	background-color: ffffee;
	font-size: 10pt;
}

.emphasis2 
{
	background-color: eeeedd;
}

.layoutPreview 
{
	width: 250;
	border: 3pt solid #eeeeee;
	background-color: White;
}

#BusyBoxIFrame 
{
    filter: alpha(opacity=70);
}

td.dropshadowbottom 
{
	height: 10;
	 background-image:   url(css/branding/wachovia/dropshadowbottom.gif);
	 background-repeat: no-repeat;
}

td.dropshadowright 
{
	width: 10;
	background-image:   url(css/branding/wachovia/dropshadowright.gif);
		 background-repeat: no-repeat;
}

td.dropshadowcorner
{
	width: 7;
	background-image:   url(css/branding/wachovia/dropshadowcorner.gif);
		 background-repeat: no-repeat;
}
td.dropshadowtabtop
{
	width: 100;
	background-image:   url(css/branding/wachovia/dropshadowtabtop.gif);
		 background-repeat: no-repeat;
		 background-position: bottom left;
}
td.dropshadowtabtop
{
	visibility: hidden;
}

table.contactQuickAdd 
{
	border: 1pt solid #dddddd;
	background-image:  url( "branding/mortgageOffice/bggraygrad.png");
	background-repeat:  repeat-y;

}

tr.labelRow 
{
	text-align: center;
}

td.fieldLabel2 
{
	text-align: center;
	font-weight: bold;
	color: #333333;
	font-size: 8pt;
}

.TextBoxSmall
{
    font-size: 8pt;
    font-weight: normal;
    font-family: Verdana;
    background-color: white;
    border: 1pt solid #ffffff;
 border-top: 1pt solid #ccccdd;
 border-left: 1pt solid #ccccdd;

}

.smallTitleBar 
{
	font-size: 8pt;
	font-weight: bold;
	border: 1pt solid gray;
	background-color: White;
}

.innerPanel 
{
	font-size: 8pt;
	font-weight: bold;
	border-left: 4pt dashed #cccccc;
	background-color: #ffffff;
	padding: 5;
	margin: 10;
	text-indent: 10;
}

.crmToken 
{
	border: 1pt solid gray;
	background-color: #ffffee;
}



table.ABCLendingBg
{
	border: 1pt solid #dddddd;
	background-image:  url( "css/branding/ABCLending/loginpage.png");
	background-repeat:  no-repeat;

}


table.ABCRealtyBg
{
	border: 1pt solid #dddddd;
	background-image:  url( "css/branding/ABCRealty/loginpage.png");
	background-repeat:  no-repeat;

}


table.leadSourceTable 
{
	border: 1pt solid #cccccc;
	background-color: White;
	width: 400;
	padding: 5;
	margin: 0;
}

tr.leadSourceTableHeader 
{
	color: White;
	background-color: #888899;
}

table.loginTable 
{
	border: 1pt solid gray;
	background-color: ffffee;
	width: 400;
	margin: 20;
}

tr.loginTableHeader 
{
	background-color: #333322;
	color: #eeeeee;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
}

#myCalendar a 
{
	border: 1pt solid #cccccc;
	width: 15;
	height: 15;
}

 
#myCalendar a:hover
{
	 background-color: yellow;
	 font-weight: bold;
	width: 15;
	height: 15;
	
}

.modulesettings 
{
	font-size: 8pt;
	color: #cccccc;
	vertical-align: middle;
}


.adSection 
{
	background-color: white;
	border: 1pt solid #cccccc;
	text-align: center;
	vertical-align: middle;
}

.inbox 
{
	padding: 0;
}

td.inboxPane 
{
	border: 1pt solid #cccccc;
	border-left: none;
	padding: 0;
}
.messagingFolder 
{
	margin-left:15;
	border: 1pt solid #dddddd;
	padding: 3;
	width: 80;
}

.messagingFolderSelected
{
	font-weight: bold;
	border: 1pt solid #bbbbbb;
	border-right: none;
	border-left: 1pt solid #aaa;
	border-bottom: 2pt solid #aaa;
	width: 100;
	padding: 3;
}

.messagingFolder a:visited
{
	border: none;
}

.messagingFolder a:hover
{
	background-color: #ffffee;
}
.messagingFolderHeader
{
	border: 1pt solid #dddddd;
	margin: 2;
	background-color: #eeeeee;
}

.leftCol 
{
	padding: 0;
	height: 100%;
	border-right: 1pt solid #bbbbbb;
}

table.instructions 
{
	padding: 12;
}


tr.instructions 
{
border: 1pt solid #cccccc;
width: 550;
}

tr.adminPanel 
{

}

td.label 
{
	 font-size: 12pt;
	 font-weight: bold;
}

a.label 
{
	 font-size: 12pt;
	 font-weight: bold;
}

.icon 
{
	width:45;
	height: 45;
}

.adminTitle 
{
		font-size: 12pt;
	 font-weight: bold;
}

table.tabContainer 
{
	border: 1pt solid #cccccc;
}

.inbox 
{
	height: 350;
	padding: 0;
}

td.inboxPane 
{
	border: 1pt solid #cccccc;
	border-left: none;
	padding: 0;
}
.messagingFolder 
{
	margin-left:15;
	border: 1pt solid #dddddd;
	padding: 3;
	width: 80;
}

.messagingFolderSelected
{
	font-weight: bold;
	border: 1pt solid #bbbbbb;
	border-right: none;
	border-left: 1pt solid #aaa;
	border-bottom: 2pt solid #aaa;
	width: 100;
	padding: 3;
}

.messagingFolder a:visited
{
	border: none;
}

.messagingFolder a:hover
{
	background-color: #ffffee;
}
.messagingFolderHeader
{
	border: 1pt solid #dddddd;
	margin: 2;
	background-color: #eeeeee;
}

.leftCol 
{
	padding: 0;
	height: 100%;
	border-right: 1pt solid #bbbbbb;
}

.emailToolbar 
{
	border: 1pt solid #dddddd;
	background-image:  url( "css/branding/mortgageOffice/bggraygrad.png");
	background-repeat:  repeat-y;
	padding: 2;
	height: 35;
}

.emailButton 
{

}

.selectedMessage 
{
	border: 1pt solid #cccccc;
	font-weight: bold;
	color: white;
	background-color: Navy;
}

.selectedMessage a
{
	color: #eeeeee;
}

.selectedMessage a:visited
{
	color: #eeeeee;
}

.selectedMessage a:link
{
	color: #eeeeee;
}

.selectedMessage a:hover
{
	color: #eeeeee;
}

div.toList 
{ overflow: scroll;
	border: 1pt solid #cccccc;
	height: 60;
	width: 540;
}

div.ccList 
{ overflow: scroll;
	border: 1pt solid #cccccc;
	height: 40;
	width: 540;
}

.messageBody 
{
 vertical-align: top;
 padding: 10;
	width: 500;
	height: 300;
	border: 1pt solid #cccccc;
	margin: 10;
}

table.newModuleTitle 
{
	width: 100%;
	border: 1pt solid #cccccc;
	padding: 0;	
}

.systemRole:link
{
	color: Red;
}

.orgRole:link
{
	color: Green;
}

table.myLinks a
{
	width: 100%;
}

.showMessaging
{
	visibility: visible;
}

.FormsHeader 
{
	border: 1pt solid #cccccc;
	width: 550;
}

.selectedTabEdit 
{
	border: 1pt solid #dddddd;
	border-right: none;
	padding: 0;
}

.selectedTabEditOff
{
	border: none;
	padding: 0;
	border-right: 1pt solid #dddddd;
}

.regionTable 
{
	width: 800;
	padding: 10;
	margin: 3;
	background-color: white;
	border: 1pt solid #dddddd;
}

td.regionPane 
{
	width: 300;
	border: 2pt dotted #cccccc;
	padding: 10;
	vertical-align: top;
}

.regionHeader 
{
	background-color: #444444;
	color: White;
}


.RadDockingZone
{
    background-color: infobackground;
    border:1px solid #d3d3d3;
    font-family: ms sans serif;
    font-size: 12px;
}

.RadDockableObjectFixed
{
    /order: 1px solid #fff;
    background-color: transparent;
}

.RadDockableObjectTitleBarLeft
{
    width:32px;
    height:57px;
    background-image:url(img/titleBarLeft.gif);
}

.RadDockableObjectTitleBarRight
{
}

.RadDockableObjectTitleBar
{
    height: 57px;
    background-color: none;
    color: white;
    font-family: ms sans serif;
    font-size: 12px;
}

.RadDockableObjectTitle
{
    padding-left:0px;
    font-weight:bold;
    background-image:url(img/titleBarBg.gif);
    background-repeat: repeat;
    vertical-align:bottom;
}

.RadDockableObjectCommandButton
{
    width: 12px;
    height: 57px;
    background-color: none;
}

.RadDockableObjectHorizontalGrip
{
    height: 5px;
    background-color: gray;
    font-size: 1px;
    line-height:1px;
}

.RadDockableObjectVerticalGrip
{
    width: 5px;
    background-color: gray;
    font-size: 1px;
}

.RadDockableObjectInnerContainer
{
    vertical-align: top;
    font-family:Verdana;
    font-size:10px;
    padding:5px 5px 5px 5px;
    margin-right:20px;
    border: none;    
    
    background-image: url(img/contentAreaBg.gif);
    background-color: transparent;
    
    margin: 10px 10px 10px 10px;
    font: bold 13px Comic Sans MS, Trebuchet MS, Arial, Verdana, Sans-serif;
    color: red;
    text-align: center;
    vertical-align: middle;
}

.RadDragHelper
{
    background-color: transparent;
}

.RadDragHelperTooltip
{
    border: 1px solid black;
    padding: 2px 2px 2px 2px;
    background-color: infobackground;
    font-family:MS Sans Serif;
    font-size:6px;
}

.Broker 
{
	background-color:  #eeeeff;
}

.Lender 
{
	background-color:  #eeffee;
}

.Mls 
{
	background-color:  #ffeeee;
}

