/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: #827FA8	;
}

/* background color for the content part of the pages */
Body
{
    background-image: url( "images/bg/bggraddefault.png");
    background-repeat: repeat-x;
}

Body.imageBrowser
{
    background-image: none;
    background-color: black;
    margin: 0;
}


table.page 
{
	position: relative;	
}

td.splash 
{
	 background-image: url( "images/default.gif");
	background-repeat:no-repeat;
	width: 150;
	height: 150;
}

.gridRowAlt 
{
	background-color: #eeeeee;
}

table.imageSelect 
{
		font-size: 8pt;
		height: 100%;
}

input.imageUrlField 
{
	font-size: 8pt;
	border: 1pt solid gray;
	color: gray;
}

td 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

select 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

input 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}


table.htmlModule 
{
	border: 1pt solid gray;

	padding: 5;
}

table.sitesettings 
{
	border: 1pt solid gray;
}

table.htmlSection 
{
}

table.eventsModule 
{

}

table.vcard 
{
	background-color: White;
}


table.subbanner 
{
	width: "100%";
}

tr.subbanner 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	height: 20;
}

span.subbanner 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: Yellow;
}

a.subbanner:link
{
	color: #aaaaaa;
}

a.subbanner:visited
{
	color: #aaaaaa;
}

a.subbanner:active
{
	color: #aaaaaa;
}

a.subbanner:hover
{
	color: #dddddd;
}

img.headshot 
{	
	width: 110;
	height: 140;
}

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;


	/*filter: progid:DXImageTransform.Microsoft.dropShadow (OffX='2', OffY='6', Positive='true', color='gray');
	*/
}

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");
	/*
	border-bottom: 2pt solid #333333;
	*/
}

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;
}

span.newstitle 
{
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:BOLD;
}

span.footer 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* ================================
    CSS STYLES FOR IBUYSPY PORTAL 
    v1.0, 01/2001
   ================================
*/   

.today 
{
		font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}



/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:#cccc99
}

/* background/border colors for the selected tab */

table.OtherTabsBg {
	height: 20;
	width: 100%;

}

.TabBg {
    background-color: #ddddee;
    border-color: white;
    border-bottom: none;
}

td.TabBg {
	text-align: center;
	padding-left: 2;
	padding-right: 2;	
}

td.tab 
{
	text-align: center;
	padding-left: 10;
	padding-right: 10;	
	
}

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 {
    background-color: #827FA8;
    /*border-color: #6a5d86;*/

}

/* text style for the selected tab */
.SelectedTab {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:Navy;
    font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Verdana, Helvetica, sans-serif;
    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-family: Verdana, Helvetica, sans-serif;
    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-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: navy;
}

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;
}

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-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

.ModuleHead   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:    normal;
    color: #666644;
}

.ModuleHead2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  18px;
    font-weight:    bold;
    color: navy;
}
.leftnav_Contentbold2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  18px;
    font-weight:    bold;
    color: navy;
}
.formheader  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  18px;
    font-weight:    bold;
    color: navy;
}
.ModuleBoxTop  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  8pt;
    font-weight:  bold;
    color: navy;
}


table.ModuleHead2 
{
}

a.MessageCenter
{
	font-family: Arial;
	font-size: 8pt;
	color: navy;
}

table.viewMessages 
{
	
	border: 1pt solid gray;
		margin: 10;	
		padding: 10;
}
td.MessageCenter 
{



	width: 130;	
	text-align: center;
}



/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: navy;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    



/* GENERIC */
H1  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: darkred;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}

A:link  {
    text-decoration:    none;
    color:  darkred;
}

A:visited   {
    text-decoration:    none;
    color:  darkred;
}

A:active    {
    text-decoration:    none;
    color:  darkred;
}

A:hover {
    text-decoration:    underline;
    color:  red;
}

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: 600;
	background-image: url( "./images/splash/lologo.gif");
	 background-repeat: no-repeat;
	 margin-top: 50;

}

table.messageboard 
{
	border: 1pt solid gray;
	background-color: #ffffee;
}

table.messageCenter 
{  
		border: 1pt solid gray;
	background-color: #ffffee;
}


    @media all
    {
	    move\:piece     { 
	                    behavior: url(behaviors/movable.htc);
	                    cursor: move;
	                    color: white;
	                    font: bold 10pt verdana;
	                    }
    }
   
   table.contactAddress 
   {
	border-left: 4pt solid #dddddd;
	width: 300;
	margin: 10;

   }
   
   table.contactPhones
   {

	border-left: 4pt solid #dddddd;
	width: 300;
	margin: 10;
   }
   
   table.contactMain
   {
	/*background-image: url( "images/bg/bggraddefault2.png");
		
border: 1pt solid gray;
*/
	width: 300;
	margin: 10;
   }
   
   	
   table.contactName 
   {
			/*background-image: url( "images/bg/grad2.gif");
			*/   
	}
   
   table.contactName input 
   {
	font-size: 12pt;
	font-weight: bold;
   }
   
    #Calendar1 
   {
	 background-image: url( "images/calendar/surf.jpg");
	 background-repeat: no-repeat;

	}

    #SmallCalendar
   {
		background-color: #eeeeee;
	}	
	.CalDay 
	{
		border-left: 1pt dotted  gray;
		border-bottom: 1pt dotted  gray;
		border-right: none;
		border-top: none;
	}
	
	.calToday 
	{
		filter: glow(color=yellow);
		filter: alpha(opacity=70);
			background-color: white;
			border: 1pt solid black;
	}
	
	.calDayHeader 
	{
		color: #222222;
	background-image: url( "SiteWizard/recos/boa/skygrad.gif");
			background-repeat: repeat;
				border: 1pt outset blue;
						background-color: none;
	}
	
	.CalHeader 
	{
	color: #222222;
	background-image: url( "SiteWizard/recos/boa/skygradheader.gif");
	background-repeat: repeat;
	font-size: 18pt;	
	height: 40;	
	border: 1pt solid gray;
	}
	
	#Calendar2
   {
	background-color: #ffeeee;
	}
	
	a.activityLink 
	{
		color: Red;	
	}
	
   #Calendar1 td
   {
		font-size: 7pt;
	 /*  behavior: url(behaviors/movable.htc);
	   position: relative;
	*/   
}

table.HeadBg
{

}

td.tab, td.selectedtab
{


}

td.tablemaker 
{
	border: 1pt solid gray;
}

img.xx 
{
	border: 3pt solid red;
}


td.floatable 
{
	z-index: 1000;
	position: relative;
}

table.leadSearch 
{
	border: 1pt solid gray;
	background-color: #ddeeee;
}

table.leadPhones 
{
	border: 1pt solid gray;
	background-color: #eeffff;
}
table.userSearch 
{
	border: 1pt solid gray;
	background-color: #eeffff;
}

table.leadSearch tr	
{
	margin-left: 100;
}

tr.leadSearchHeader 
{
	background-color: #bbcccc;
	font-weight: bold;
	font-size: 10pt;
}

table.leadSearchResults
{
		background-color: #eeffff;
	 padding: 100;
}

tr.LeadsHeader 
{
	border: 3pt solid red;
	background-color: Red;
}



.panel 
{
	border: 1pt inset gray;
	margin: 20;
}

p.small 
{
	font-size: 8pt;
}

.subTabBar 
{

}

.subTab 
{	
	width: 80;
	height: 10;
	border: 1pt solid black;
	color: #222222;
	margin: 1px;
	background-image: url( "images/bg/grad3.gif");
	text-align: center;
}


.contentPane 
{
}

#FooterPane
{
	height: 50;
		
}

table.defaultGrid 
{
	border: 1pt solid #444444;
	padding: 2;
	background-color: #f8f5ed;
}

tr.gridHeader 
{
	border: 1pt solid black	;
	background-color: #bbbbcc;
	color: #001188;
	height: 20;
}
tr.nav 
{
	border: 1pt solid black	;
	background-color: #bbbbcc;
	color: #001188;
	height: 20;
}
tr.defaultGridLine 
{
	background-color: #dcd7e3;
	color: #333333;
}

tr.altDefaultGridLine 
{
	background-color: #eeeeee;
	color: #333333;
}
tr.agentnav_bg 
{
	background-color: #dcd7e3;
	color: #333333;
}

tr.altagentnav_bg
{
	background-color: #ffffff;
	color: #333333;
}
