/* ================================
    CSS STYLES FOR IBUYSPY PORTAL 
    v1.0, 01/2001
   ================================
*/   


.Heading
{
	border-bottom: #000000 2px solid;
	background-color: white;
}


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg
{
	border-bottom: #000000 2px solid;
	background-color: white;
}

.TopBg 
{
	
    background-color:#000000 ;
}

.CalendarToday
{
	border-style:solid;
	border-color:Gray;
	border-width:thin;	
}

.SelectedDay
{
	
	color:#cc99cc;
	
}
.VerticalLine
{
	border-left-color: #FFFFFF ;
	border-left-width:thin;
	border-left-style:solid;
}

.SiteColor
{
	color:#666666 ;
}

/* background color for the content part of the pages */
Body
{
    background-color: white;
}


/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rende#00CC99 by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
    color:#666666;
    text-align: left;
}



/* background/border colors for the unselected tab */
.MenuColumn
{
	background-color: #FFFFFF;
	padding-left:0mm;
	padding-right:0mm;
	border-right:#AAAAAA 1px solid;
	
	
}


.LeftColumn
{
	
	background-color: #BBEEEE;
	border-collapse:collapse;

}

.LeftColumnTable

{
	background-color: #99CCCC;
	border-collapse:collapse;

}

	
	.RightPane
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
	padding-left:6mm;
	padding-right:0mm;
	
}   
	
	.MenuBorders
{
	background-color: #99CCCC;
	border-bottom: #CCFFFF 4px solid;
	border-top: #3366CC 3px solid;
	
}   

	.MenuBackground
{
	padding-right: 0mm;
	padding-left: 0mm;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align:center;
	
}   
		.BottomLine
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    background-color:white ;
	padding-left:0mm;
	padding-right:0mm;
	border-top:#3366CC 2px solid;
}   

		.TopLine
{
	
	border-top:#AAAAAA 1px solid;
}   


/* background/border colors for the unselected tabs */
.OtherTabsBg {
    
    text-align:center;
    
    
}


.SelectedSpan 
{
	color:#3366CC;    

    
}


/* background/border colors for the unselected tab */
.UnselectedTabBg
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    
    text-align:center;
	border-right:#CCFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-collapse:collapse;
	

}

.SelectedTabBg {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align:center;
    border-right:#FFFFFF 1px solid;
    border-left:#FFFFFF 1px solid;
	border-collapse:collapse;
    background-color:#BBEEEE;
    

}

.TopTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-align:center;
    border-right:#6699FF 1px solid;
    vertical-align:middle;
    color:#3366CC;
    background-color:#EEFFFF;
    
 }

.TopTabLast {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    
    vertical-align:middle;
    background-color:#EEFFFF;
    
    
    
 }


.LogoCell {
    vertical-align:bottom;
    
 }
 
 
/* background/border colors for the unselected tab */
.LinkItemStyle
{
	
	height:20;
	border-bottom: #99CCCC 1px solid;
	background-color: #BBEEEE;
	

}


/* text style for the unselected tabs - the <a> tags */
.OtherTabs 
{
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
   
    
}

    
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    
    color: #666666;
    text-align: right;
    
}   

/* text style for the site links (at extreme top-right of header) */
.BorderRight 
{
	border-right:#FFFFFF 1px solid;
    
}   

/* hyperlink style for the site links */
A.SiteLink:link {
text-decoration:none;
    color:#3366CC;
    
}

A.SiteLink:visited  
{
	text-decoration:none;

    color:#3366CC;
    
}

A.SiteLink:active   
{
	text-decoration:none;

    color:#3366CC;
}

A.SiteLink:hover    
{
	text-decoration:none;
    
}


/* style for separator between site links */
.Accent
{
    color: #3366CC;
    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: #3366CC;
}

.TitleStyle
{
	background-color: #BBEEEE;
	padding-left:2mm;
	border-bottom: #99CCCC 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:bold;
    color: #003399;
    height:35px;  
	
}

.TitleStyle1
{
	background-color: #BBEEEE;
	padding-left:2mm;
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:bold;
    color: #003399;
    height:20px;  
	
}

.TitleStyleTop
{
	background-color: #BBEEEE;
		
	
}


/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:bold;
    color: #003399;
    height:40px;  
    
    
}


/* style of item titles on edit and admin pages */
.SubHead    
{
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #666666;
    height:25px; 
}

.TinyHeading    
{
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  8px;
    font-weight:normal;
    color: black;
    line-height: 9px; 
    text-align:center;
}


.SmallHeading    
{
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  9px;
    font-weight:    bold;
    color: black;
    line-height: 9px; 
}

.SmallCapsHeading
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	height: 9px;
}

.SmallCaps
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #666666;
	font-family: Verdana, Helvetica, sans-serif;
	height: 25px;
}

.SubHeadRight    
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #666666;
    height:25px; 
    text-align: right;
}

.LeftBorder
{
	border-left: solid 1px black;
	border-collapse:collapse
}

.SubHeadCenter   
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #666666;
    height:25px; 
    text-align: center;
}

.VerticalLine
{
	border-left: solid 1px #666666;
	
}

.DataEntryTable
{

	border-bottom: solid 1px #666666;
	
}


.SubHeadLeft
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #666666;
    height:25px; 
    text-align: left;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: black;
}


.FieldTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  9px;
    font-weight:    normal;
    color: black;
     vertical-align:middle;
     text-align:left;
}


.FieldTitleRight {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  9px;
    font-weight:    normal;
    color: black;
    vertical-align:middle;
    text-align: right;
    
}

.FieldTitleLeft {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  9px;
    font-weight:    normal;
    color: black;
     vertical-align:middle;
     text-align:left;
}


.FieldTitleCenter {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  9px;
    font-weight:    normal;
    color: black;
    vertical-align:middle;
    text-align: center;
}

.LabelText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  9px;
    font-weight:normal;
    color: black;
    vertical-align:bottom;
}




.DocFieldGroup1
{
	font-size: 10px;
	
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #EEEEEE;
	text-align: left;
	
	
}

.DocFieldGroup2
{
	font-size: 10px;
	
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #EEEEEE;
	text-align:right;
	
	
}

.FieldGroup1
{
	font-size: 9px;
	
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #EEEEEE;
	text-align: left;
}
 
 .FieldGroup2 
 {
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    text-align:left;
    background-color:#EEEEEE;
    
 }

.FieldGroup3 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    text-align:left;
    background-color:#FFFFFF;
 }


.FieldGroup4
{
	font-size: 9px;
	border-bottom: buttonshadow 1px groove;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #EEEEEE;
	text-align: left;
}


.FieldGroup5
{
	border-top: threedlightshadow 1px groove;
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #EEEEEE;
	text-align: left;
}

 .LabelBorders 
 {
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-align:left;
    background-color:#FFFFFF;
    border-collapse:collapse;
    
    
 }
 
  .LabelBorders_BLO
 {
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-align:left;
    background-color:#FFFFFF;
    border-collapse:collapse;
 }
 
 .ToPrint 
 {
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-align:left;
    background-color:#FFFFFF;
      
    
 }
 
 .PageBorder
 {
	border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-right: black 1px solid;	
 }

.LargeNormal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    color: #333333;
        
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    
        
}



.Question
{
	font-weight: normal;
	font-size: 11px;
	color: #ff6600;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif;
}

/* text style used for most text rendered by modules */
.NormalLink
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    color: #333333;
        
}

/* text style used for Error Message text */
.ErrMsg
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #333333;
    text-align:left;
        
}

/* text style used for Error Message text not in Validator Controls*/
.ErrMsgRed
{
	font-weight: normal;
	font-size: 9px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
}

.ErrMsgRight
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #333333;
    text-align:right;
        
}

.MenuItem
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    
        
}

.NormalColumn
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 24px;
    color: #333333;
    text-align:left;
        
}

.NormalColumnUnderline
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	line-height: 20px;
	border-bottom: #DDDDDD 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
}

.NormalColumnUnderlineRight
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	line-height: 20px;
	border-bottom: #DDDDDD 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
}


.NormalColumnCenter
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    text-align:center;
        
}



.NormalColumnLeft
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    text-align:left;
        
}


.NormalColumnRight
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    text-align:right;
        
}

.SmallTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    line-height: 12px; 
}


.SmallCapsTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 16px; 
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.NormalTextBoxCentered
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
}

.SmallHeadingCentered   
{
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
    line-height: 11px; 
    text-align: center;
}

.SmallishHeadingCentered   
{
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:    bold;
    color: black;
    line-height: 12px; 
    text-align: center;
}


.MediumBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    line-height: 18px;
}

.MediumBold1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 22px;
    font-weight:bold;
    line-height: 26px;
}

.MediumBoldCaps
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    text-transform:uppercase;
    line-height: 20px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.LargeBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight:bold;
    line-height: 18px;
}

.QuiteLargeBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight:bold;
    line-height: 30px;
}

.LargeBold1
{
    font-family:Arial;
    font-size: 24px;
    font-weight:bold;
    line-height: 30px;
}

.QuiteLargeBold1
{
    font-family:Arial;
    font-size: 32px;
    font-weight:bold;
    line-height: 38px;
}

.VeryLargeBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 32px;
    font-weight:bold;
    line-height: 42px;
}

.VeryLargeBold1
{
    font-family:Arial;
    font-size: 56px;
    font-weight:bold;
    line-height: 60px;
}

.RightBorder
{
    border-right: black 1px solid;
    border-collapse:collapse;
}


.NumberTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-align:right;
}

.MultiColumnListBox
{
	font-weight: normal;
	font-size: 11px;
	font-family: 'Courier New';
	text-align: right;
	
}

.MultiColumnListBoxLarger
{
	font-weight: normal;
	font-size: 14px;
	font-family: 'Courier New';
	text-align: right;
	
}

.NormalLabel
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align:right;
    background:white;
    vertical-align:bottom;
}

.LabelCenter
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align:center;
    vertical-align:bottom;
}

.LabelRight
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align:right;
    vertical-align:bottom;
}

.LabelRightTotal
{
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 11px;
	vertical-align:top;
	border-bottom: black thin double;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
	height:20px;
}

.LabelLeft
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align:left;
    vertical-align:bottom;
     
}

.Testimonial
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	vertical-align: bottom;
	color: #FFFFFF;
	border-top-style: none;
	font-family: Verdana, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #99CCCC;
	text-align: left;
	border-bottom-style: none;
}

.Survey
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	vertical-align: bottom;
	color: #FFFFFF;
	border-top-style: none;
	font-family: Verdana, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #BBEEEE;
	text-align: left;
	border-bottom-style: none;
}

.LabelLeftSmall
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-align:left;
    vertical-align:bottom;
     
}

.ReadOnlyTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:Black;
    background-color:Transparent;
    
}



.ReadOnlyNumberTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    color:Black;
}

.Normal00CC99
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #00CC99
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #999999;
    line-height: 24px;
}

.SmallBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #999999;
}

/* 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: #3366CC;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #3366CC;
}

A.CommandButton:active   {
    text-decoration:none;
    color: #3366CC;
}

A.CommandButton:hover    
{
    text-decoration:none;
    color: #00CC99;
}
    



/* 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: #3366CC;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #3366CC;
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #3366CC;
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #3366CC;
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: #3366CC;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #3366CC;
}

A:link  {
    text-decoration:    none;
    color:  #3366CC;
}

A:visited   {
    text-decoration:    none;
    color:  #3366CC;
}

A:active    {
    text-decoration:    none;
    color:  #3366CC;
}

A:hover {
    text-decoration:    underline;
    color:  #3366CC;
}

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: #3366CC;
    height:1pt;
    text-align:left
}

