    body {
      margin:0;
      padding:0;
      font-family:Arial;
      font-size:small;
      } html>body {font-size:small;}
       
    .ApptAccordionTitle, .ApptAccordionContent, .ApptAccordionContainer
	{
		position:relative;
		width:1000px;
		}

		.ApptAccordionTitle
		{
		BACKGROUND: #7A99C5;
		FILTER: progid:DXImageTransform.Microsoft.Gradient(  GradientType=1,StartColorStr=#7A99C5, EndColorStr=#DBDBDB);
		BORDER-RIGHT: #222222 1px solid;
		PADDING-RIGHT: 6px;
		BORDER-TOP: #f0f0f0 1px solid;
		PADDING-LEFT: 6px;
		PADDING-BOTTOM: 3px;
		font-weight:bold;
		font-size:smaller;
		MARGIN: 0px;
		BORDER-LEFT: #cccccc 1px solid;
		/*CURSOR: hand;*/
		COLOR: white;
		PADDING-TOP: 3px;
		BORDER-BOTTOM: #222222 1px solid;
		moz-border-radius-topLeft: 6px;
	}

	.ApptAccordionTitle_hover {
		BACKGROUND: blue;
		FILTER: progid:DXImageTransform.Microsoft.Gradient(  GradientType=1,StartColorStr=blue, EndColorStr=#DBDBDB);
		BORDER-RIGHT: #222222 1px solid;
		PADDING-RIGHT: 6px;
		BORDER-TOP: #f0f0f0 1px solid;
		PADDING-LEFT: 6px;
		PADDING-BOTTOM: 3px;
		font-weight:bold;
		font-size:smaller;
		MARGIN: 0px;
		BORDER-LEFT: #cccccc 1px solid;
		/*CURSOR: hand;*/
		COLOR: white;
		PADDING-TOP: 3px;
		BORDER-BOTTOM: #222222 1px solid;
		moz-border-radius-topLeft: 6px;
	}
	
	.ApptAccordionContent
	{
		height:0px;
		overflow:auto;
		display:none; 
	}

	.ApptAccordionContainer
	{
		border-top: solid 1px #C1C1C1;
		border-bottom: solid 1px #C1C1C1;
		border-left: solid 2px #C1C1C1;
		border-right: solid 2px #C1C1C1;
	}

    #maintab {
      float:left;
      width:100%;
      background:#DAE0D2 url("../images/newHeader/bg.gif") repeat-x bottom;
      font-size:10px;
      line-height:normal;
      }
    #maintab ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      height:30px;
      }
    #maintab li {
      display:inline;
      margin:0;
      padding:0;
      }
    #maintab  a {
      float:left;
      background:url("../images/newHeader/taMenuLeft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      text-decoration:none;
      }
    #maintab a span {
      float:left;
      display:block;
      background:url("../images/newHeader/taMenuRight.gif") no-repeat right top;
      padding:5px 8px 4px 2px;
      font-weight: normal;
      color:Gray;
    }
    
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #maintab a span {float:none;}
    /* End IE5-Mac hack */
    #maintab a:hover span {
      color:blue;
      }
    #maintab #current a {
      background-position:0 -150px;
      border-width:0;
      }
    #maintab #current a span {
      background-position:100% -150px;
      padding-bottom:5px;
      color:Navy;
      cursor:default;
      }
    #maintab a:hover {
      background-position:0% -150px;
      }
    #maintab a:hover span {
      background-position:100% -150px;
      }
   
   
    #custtab {
      float:left;
      width:100%;
      font-size:10px;
      line-height:normal;
      }
    #custtab ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      height:30px;
      }
    #custtab li {
      display:inline;
      margin:0;
      padding:0;
      }
    #custtab  a {
      float:left;
      background:url("../images/newHeader/taMenuLeft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      text-decoration:none;
      cursor:hand;
      }
    #custtab a span {
      float:left;
      display:block;
      background:url("../images/newHeader/taMenuRight.gif") no-repeat right top;
      padding:5px 8px 4px 2px;
      font-weight: normal;
      color:Gray;
      cursor:hand;
    }
    
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #custtab a span {float:none;}
    /* End IE5-Mac hack */
    #custtab a:hover span {
      color:blue;
      }
    #custtab #current a {
      background-position:0 -150px;
      border-width:0;
      }
    #custtab #current a span {
      background-position:100% -150px;
      padding-bottom:5px;
      color:Navy;
      cursor:default;
      }
    #custtab a:hover {
      background-position:0% -150px;
      }
    #custtab a:hover span {
      background-position:100% -150px;
      }
      
      /* for right subtab */
    #subtabright {
      float:right;
      width:100%;
      background:#DAE0D2 url("../images/newHeader/subtabbg.gif") repeat-x bottom;
      font-size:10px;
      line-height:normal;
      }
    #subtabright ul {
      margin:0;
      padding:0px 8px 0;
      list-style:none;
      }
    #subtabright li {
      display:inline;
      margin:0;
      padding:0;
      list-style-type:circle;
      }
    #subtabright  a {
      float:right;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #subtabright a span {
      float:right;
      display:block;
      padding:0px 2px 4px 2px;
      font-weight: normal;
      color:Gray;
    }
    
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #subtabright a span {float:none;}
    /* End IE5-Mac hack */
    #subtabright a:hover span {
      color:blue;
      }
    #subtabright #current a {
      background-position:0 -150px;
      border-width:0;
      }
    #subtabright #current a span {
      background-position:100% -150px;
      padding-bottom:5px;
      color:navy;
      }
    #subtabright a:hover {
      background-position:0% -150px;
      }
    #subtabright a:hover span {
      background-position:100% -150px;
      }
      /*end Right Subtab */
      
      
      
      
      
      #subtab {
      float:left;
      width:100%;
      background:#DAE0D2 url("../images/newHeader/subtabbg.gif") repeat-x bottom;
      font-size:10px;
      line-height:normal;
      }
    #subtab ul {
      margin:0;
      padding:0px 8px 0;
      list-style:none;
      }
    #subtab li {
      display:inline;
      margin:0;
      padding:0;
      list-style-type:circle;
      }
    #subtab  a {
      float:left;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      font-weight: normal;
      }
    #subtab a span {
      float:left;
      display:block;
      padding:0px 2px 4px 2px;
      font-weight: normal;
      color:Gray ;
    }
    
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #subtab a span {float:none;}
    /* End IE5-Mac hack */
    #subtab a:hover span {
      color:blue;
      }
    #subtab #current a {
      background-position:0 -150px;
      border-width:0;
      }
    #subtab #current a span {
      background-position:100% -150px;
      padding-bottom:5px;
      color:Navy;
      }
    #subtab a:hover {
      background-position:0% -150px;
      }
    #subtab a:hover span {
      background-position:100% -150px;
      }
     
	#header_divMessage li.info
	{
		list-style-image: url(../../images/header/info.gif);
		vertical-align:middle;
		font-size:11px;
		margin: 0 0 0 0;
	}
	#header_divMessage li.warn
	{
		list-style-image: url(../../images/header/warn.gif);
		vertical-align:middle;
		font-size:11px;
		margin: 0 0 0 0;
	}
	#header_divMessage li.error
	{
		list-style-image: url(images/header/error.gif);
		vertical-align:middle;
		color:red;
		font-size:11px;
		margin: 0 0 0 0;
	}
	#header_divMessage ul 
	{
		margin:  0 0 0 0;
	}
	/*
	a.link:hover
	{
		background-position:-1px -1px;
	}

	a.link span:hover
	{ 
		background-position:-1px -1px;
	}
	*/
	a.link 
	{
		float:left;
		width:50;
		font-size:11px;
		background:url("../../images/header/linkButtonL.gif") no-repeat left top;
		margin:0;
		padding: 0 0 2px 2px;
		text-decoration:none;
	}
	
	a.link span 
	{ 
		width:50;
		display:block;
		font-size:11px;
		padding: 2px 5px 2px 0;
		background:url("../../images/header/linkButtonR.gif") no-repeat right top;
		color:#765;
		cursor:hand;
	}
      
      
      
      /* ================================
    CSS STYLES FOR IBUYSPY PORTAL 
    v1.0, 01/2001
   ================================
*/   
P  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: black;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: white;
}

/* background color for the content part of the pages */
Body
{
  /*  background-color: white;*/
}


/* 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: 20px;
    font-weight: bold;
    color: #3366CC;
}



/* background/border colors for the selected tab */
.TabBg {
    background-color: #3366CC;
    border-color: white;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    background-color: lightblue;
    border-color: white;
}

/* text style for the selected tab */
.SelectedTab {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:white;
    font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:#3366CC;
    /*text-decoration:none;*/
    font-weight: bold
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color:#3366CC;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:#3366CC;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#3366CC;
}

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:gray;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:gray;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:gray;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color:blue;
}

/* style for separator between site links */
.Accent
{
    color: gray;
    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: darkred;
}



/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #3366CC;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

/* 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
}

td.lta0 {
	BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 1px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 0px; BORDER-LEFT: #f1f1f1 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f1f1f1 1px solid
}
td.lt1 {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ccccff; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}