/* ================================
    CSS STYLES FOR IBUYSPY PORTAL 
    v1.0, 01/2001
   ================================
*/   

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */

/* background color for the content part of the pages */
Body
{
    background-color:#ffffff;
    font-family: Arial, Tahoma, Verdana, Arial Bold, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
   	/*margin: 0;*/

}
.HeadBg {
    background-color: #000099;
}
.Head   
{
    font-family: Arial, Tahoma, Verdana, Arial Bold, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    color: #777777;
}
/* 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: Arial Bold, Arial Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#cccc99
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color:#eeeeee;
}

/* style for separator between site links */
.Accent
{
    color: green;
    font-weight:    bold;
}


/*used to define the parent <div> for the HTML modules*/
.FooterText   {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

/*used to define the parent <div> for the HTML modules*/
#LeftPane   {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
    color: #ffffff;
    background-color: #003366;
    padding-left:2px;
}
#ContentPane   {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
    color: #000000;
    background-color: #ffffff;
    padding-left:2px;
}
/*The right panel.*/
#RightPane   {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
    color: #ffffff;
    background-color:#003366;
    padding-left:2px;
}

/*background for the top level banner ad and sub ad. This will allow
the header to expand without giving the appearance that the
banner image is shorter than the table cell*/
.BannerAd   {
    background-color: #d7dbff;
}
.SubBanner   {
    background-color: #ffffff;
}


/*used to define the parent <div> for the HTML modules*/
.XmlContent   {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
    color: #0000ff;
    background-color: #ffffff;
    padding-left:2px;
}

/*The login username/password control*/
.SigninContent   {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
    color: #aaaaaa;
    padding-left:2px;
    padding-right:2px;
}

/*The login username/password control*/
A.SigninContent:active   {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
    color: #aaaaaa;
    padding-left:2px;
    padding-right:2px;
}
A.SigninContent:hover   {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
    color: #aaaaaa;
    padding-left:2px;
    padding-right:2px;
}
A.SigninContent:link   {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
    color: #aaaaaa;
    padding-left:2px;
    padding-right:2px;
}
A.SigninContent:visited   {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
    color: #aaaaaa;
    padding-left:2px;
    padding-right:2px;
}














/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Arial, Arial, 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: Arial, Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}






.BoxTable 
{
	BORDER-RIGHT: #aaaaaa 1px solid; 
	BORDER-TOP: #aaaaaa 1px solid; 
	BORDER-LEFT: #aaaaaa 1px solid; 
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BORDER-COLLAPSE: collapse;	
}
.Section   {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:    normal;
    color: #444444;
    background-color:#aaaaaa;
}
.Phrase   {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:normal;
    color: #ffffff;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:    bold;
    color:Navy;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
}
.NormalInverse
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    color: Silver;
}

.NormalBannerText
{
	font-weight: normal;
	font-size: 10px;
	color: #000099;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NormalBannerTextHighlight
{
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 12px;
    color: #cccc99;    
    background-color: #ffffff;    
}
.NormalItalic
{
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    line-height: 12px    
}
.NormalSmall
{
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 12px    
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    border-style:solid;
    border-width:1px;
    border-color:Gray;
   /* padding:0 0 0 0; */
}
.NormalDropDown
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    border-style:solid;
    border-width:1px;
}

.NormalRed
{
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: red;
}

.NormalBold
{
    font-family: Tahoma, Arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.RequiredLabel
{
    font-family: Tahoma, Arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:Navy;
}
.OptionalLabel
{
    font-family: Tahoma, Arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: Black;
}

.GroupBoxTitle
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: bold;
	font-size: 11px;
	border-left: black thin solid;
	color: white;
	border-bottom: black thin solid;
	font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
	background-color: #0000cc;
}
.NumberBlock
{
	border-right: thin outset;
	padding-right: 3px;
	border-top: thin outset;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 3px;
	vertical-align: baseline;
	border-left: thin outset;
	color: white;
	padding-top: 1px;
	border-bottom: thin outset;
	font-family: Arial;
	letter-spacing: 1pt;
	background-color: #0000ff;
	text-align: center;
}
.ValidationMessage
{
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}
.UserMessage
{
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:Blue
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButtonLarge     {
    font-family: Tahoma, Arial, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
A.CommandButtonLarge:link {
    text-decoration:    none;
    color: #0000ff;
}

A.CommandButtonLarge:visited  {
    text-decoration:    none;
    color: #0000ff;
}

A.CommandButtonLarge:active   {
    text-decoration:    underline;
    color: #0000ff;
}

A.CommandButtonLarge:hover    {
    text-decoration:    underline;
    color: #0000ff;
}










.CommandButton     {
    font-family:  Arial, 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:    none;
    color: #0000ff;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #0000ff;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #0000ff;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #0000ff;
}







/*
---------------------------------------------------------------
Table Style Definitions
----------------------------------------------------------------
*/
/*tableHeader*/
.SummaryTitle {
		FONT-WEIGHT: bold; 
		FONT-SIZE: 80%; 
		/*BACKGROUND: #6487db;*/ 
		BACKGROUND: #003366; 		
		COLOR: #ffffff; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/*stdHeader*/
.SummaryPager {
	BACKGROUND: #416DFF; 
	/*BACKGROUND: #d8e1f8;*/ 
	COLOR: #000000;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #cccccc 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/*stdHeader*/
.SummaryHeader {
	BACKGROUND: #003366; 
	COLOR: #ffffff
}

/*stdHeader*/
.SummaryHeader TD {
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/*stdHeader*/
.SummaryHeader A {
	color:White;
}
/*dataTable*/
.SummaryTable {
	BORDER-BOTTOM: #cccccc 1px solid;
	width:100%;
}

.SummaryTable TD {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	vertical-align: top;
}
/*record*/
.SummaryRow TD {
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	vertical-align: top;
}
.SummaryRow TD TD {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	vertical-align: top;
}
/*evenRecord*/
.AltSummaryRow {
	BACKGROUND: #e9e9e6;
	vertical-align: top;
}
.AltSummaryRow TD {
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	vertical-align: top;
}
.AltSummaryRow TD TD {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	vertical-align: top;
}
SPAN.SummaryTableCell {
	PADDING-BOTTOM: 0px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	vertical-align: top;

}
/*Div Boxes*/
DIV.SummaryTableBox {
	background-color:#ffffff; 
	BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid;
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	margin-right: -2px; 
}
DIV.SummaryTableHeader {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	BACKGROUND-COLOR: #003366; 
	COLOR: #ffffff; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.SummaryTableFooter {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	BACKGROUND-COLOR: #003366; 
	COLOR: #ffffff; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButtonInverse     {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
A.CommandButtonInverse:link {
    text-decoration:    underline;
    color: #ffffff;
}

A.CommandButtonInverse:visited  {
    text-decoration:    underline;
    color: #ffffff;
}

A.CommandButtonInverse:active   {
    text-decoration:    underline;
    color: #ffffff;
}

A.CommandButtonLarge:hover    {
    text-decoration:    underline;
    color: #ffffff;
}















DIV.Box {
	background-color:#dddddd; 
	BORDER-RIGHT: #dddddd 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #dddddd 1px solid; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 16px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #dddddd 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #dddddd 1px solid
}

DIV.Boxx {
	background-color:#dddddd; 
	BORDER-RIGHT: #aaaaaa 2px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #eeeeee 2px solid; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 16px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #eeeeee 2px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #aaaaaa 2px solid
}

DIV.BoxHeader {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #eeeeee; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
}

DIV.Box2 {
border: 1px solid #000;
margin: 2em;
width: 10em;
padding: 5px;
}















































































/***********************************************************/
/**ucIntake classes -imported from original ucIntake component**/
/***********************************************************/



A
{
    COLOR: #ffffcc
}
A:active
{
    COLOR: #ffffcc
}
A:link
{
    COLOR: #ffffcc;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #ffffcc;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #ffffcc;
    TEXT-DECORATION: underline
}
.Copyright
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.SubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #6699cc;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.PanelHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.PanelText
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ContentHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #6699cc;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ContentText
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-ALIGN: justify
}
.SectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #cccccc
}

.Topic
{
    FONT-SIZE: 20px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Times New Roman'
}
/*
TD
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
*/
.HeaderLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffcc;
    TEXT-DECORATION: none
}
.HeaderLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffcc;
    TEXT-DECORATION: none
}
.HeaderLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffcc;
    TEXT-DECORATION: none
}
.HeaderLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffcc;
    TEXT-DECORATION: none
}
.HeaderLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.Message
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: beige;
    TEXT-DECORATION: none
}

.question
{
font-weight: bold;
font-size: 8pt;
color: black;
font-family: 'Verdana';
}

.intakeMessage
{
font-weight: bold;
font-size: 10pt;
color: black;
font-family: 'Verdana';
}

.PhoneMask
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: verdana
}


.seperatorBar
{
background-color: #3b4da1;
color:#ffffff;
font-weight: bold;
font-size: 8pt;
font-family: 'Verdana';
}

.label
{

font-size: 8pt;
font-family: 'Verdana';
}
.inputbox
{
font-weight: normal;
font-size: 8pt;
font-family: 'Verdana';
}















/***********************************************************/
/**ASPNetMenu classes**/
/***********************************************************/

.TopMenuGroupBG
{
  /*background-image:url(/images/top_group_background.gif);*/
  background-color: #000000;
  border:1px solid black; 
}


.TopMenuGroup
{
  background-image:url(/images/top_group_background.gif);
  background-color:#DBD7D0;
  border:1px solid black; 
}

.TopMenuItem
{
  color:white;
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
  border:1px solid black; 
  border-left-color:#737373;
  border-top-color:#4C4C4C;
  border-bottom-color:#131413;
  cursor:default;
}

.TopMenuItemHover 
{
  color:white;
  background-color:#3D3D3D; 
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
  border:1px solid black; 
  border-bottom-color:#AAAAAA;
  cursor:default;
}


.MenuGroup
{
  background-image:url(/images/group_background.gif);
  background-color:#DBD7D0;
  border:1px solid black; 
}

.MenuItem
{
  color:white;
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
  margin:1px;
  cursor:default;
}

.MenuItemHover 
{
  background-color:#ccd7e8;
  color:black; 
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
  border:1px solid #cccccc;
  cursor:default;
}

.MenuBreak
{
  background-image:url(/images/break.gif);
  width:100%;
  height:1px;
}
