/* ================================
    CSS STYLES FOR IBUYSPY PORTAL 
    v1.1, 02/2003
   ================================
*/   


.bodytable
{
	background-color:#FFFFFF;
	padding-left:12px;
	padding-right:12px;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
}

.bodytable2
{
	background-color:#FFFFFF;
	padding-left:12px;
	padding-right:12px;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-top: 1px solid #000066;
}

.MainPanelBg
{
	background-color:White;
	border-color: White; 
	border-width: 0px 0px 0px 0px;
	border-right: 1px solid #000066;
		
}

.BodyPanelBg
{
	/*background-color: #D7DDEE;*/
	border-color: White; 
	border-width: 0px 0px 0px 0px;
	
}
	
.LeftPane
{
	background-color:#000066;
	border-color:#ffffff;
	width:176px;
	/*background-image: url(images/left_bg.gif);
	background-repeat: repeat-y; 
	background-color: white;*/
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;

}

.LeftPaneAdmin
{
	border-right:1px solid #cccccc;
	width:275px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
}

.ContentPane
{  
	background-color: #FFFFFF; 
	border-width: 0px 0px 0px 0px;
	padding-left: 5px; 
	padding-right: 5px; 
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
}

.RightPane
{
	border-color: White; 
	border-width: 0px 0px 0px 0px;
	width:240px;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 5px;
}

.CopyrightPaneBG
{
	background-color: #f1f1f1;
    color: 000066;
    padding: 2px;
    border-bottom: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.CopyrightLabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    line-height: 16px;    
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
	background-color: #ffffff;
	border-right: 1px solid #000066;
	border-left: 1px solid #000066;
	border-top: 1px solid #000066;
        padding-top:10px;
        padding-left:10px;	
}

/* background color for the content part of the pages */
Body
{    
	background-image: url(images/bg.gif);	
}


/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */

.SiteBanner {
    border-bottom: 1px solid #000066;
}

.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#cccc99
}

/* background/border colors for the selected tab */
.TabBg {
    background-color: white;
    border-color: #003366;
}

/* background/border colors for the unselected tabs */

.TitlePane {
    background-color: #ffffff;
    line-height: 25px;
    }

.TitlePaneAdmin {
    background-color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 5px;
}

.FillerBg {
    background-color: #000066;
    
}

.OtherTabsBg {
    background-color: #000066;
     border-top: 1px solid #000066;
     border-bottom: 1px solid #000066;
     border-right: 0px solid #000066;
     border-left: 1px solid #000066; 
     padding-left: 0px;
     padding-top: 1px;
     padding-bottom: 1px;     
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 15px;
     font-weight:bold;
     color: #ffffff;
     text-decoration:none;
   }
   
   .OtherTabsBgSub {
    background-color: #000066;
     border-top: 1px solid #000066;
     border-bottom: 1px solid #000066;
     border-right: 0px solid #000066;
     border-left: 1px solid #000066; 
     padding-left: 12px;
     padding-top: 1px;
     padding-bottom: 1px;     
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 15px;
     font-weight:bold;
     color: #ffffff;
     text-decoration:none;
   }

/* text style for the selected tab */
.SelectedTab {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #663366;
    font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration:none;
    font-weight: bold
     
}
    

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color: #000066;
    padding-left: 8px;
    padding-right: 8px;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color: #000066;
    padding-left: 8px;
    padding-right: 8px;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color: #000066;
    padding-left: 8px;
    padding-right: 8px;
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color: #000066;
    padding-left: 8px;
    padding-right: 8px;
}
    
/* background/border colors for the unselected Copyright Tabs */
.OtherCopyrightTabsBg {
        height: 14px;
	border-width: 0px;
	color: White;
	
}

/* text style for the selected Copyright Tab */
.SelectedCopyrightTab {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    color: #ffffff;
    text-decoration:none;
}

/* text style for the unselected Copyright Tabs */
.OtherCopyrightTabs {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: Bold;
    color: #ffffff;
    text-decoration:none;
}

/* hyperlink styles of the unselected Copyright Tabs */
A.OtherCopyrightTabs:link    {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    color: #ffffff;
}

A.OtherCopyrightTabs:visited {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    color: #ffffff;
}

A.OtherCopyrightTabs:active  {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    color: #ffffff;
}

A.OtherCopyrightTabs:hover   {
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    color: #ffffff;
}
    
/* text style for the menu parent */
.MenuParentLink 
{
	background-color: #000066;	
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold
}   

/* hyperlink style for the site links */
A.MenuParentLink:link {
    text-decoration:    none;
    color:#ffffff;
}

A.MenuParentLink:visited  {
    text-decoration:    none;
    color:#ffffff;
}

A.MenuParentLink:active   {
    text-decoration:    none;
    color:#ffffff;
}

A.MenuParentLink:hover    {
    text-decoration:    underline;
    color:#ffffff;
}



/* background/border colors for the unselected Menus */
.OtherMenusBg 
{
	
	/*background-image: url(images/bg.gif);
	
	padding-top: 5px;
	padding-bottom: 5px;*/
	
	
}

/* text style for the selected Menu */
.SelectedMenu 
{
    background-color: #993366;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
        border-color: #000066;
        border-width: 1px;
        border-bottom: 1px;
        border-top: 1px;
        border-left: 1px;
	border-right: 1px;
}

        
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration:    none;
    font-weight: bold;
    line-height: 18px;   
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color: #ffffff;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color: #ffffff;
}

A.SiteLink:active   {
    text-decoration:    none;
    color: #ffffff;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color: #ffffff;
}

/* 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, Arial, Helvetica, sans-serif;
    font-size:  18px;
    font-weight:    normal;
    color: #000066;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:    bold;
    color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    
      
}

/* text style used for most text rendered by modules */
.NormalLeftNav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px ;  
    color: white;
}
   

/* hyperlink style for the Footerlinks */
A.Footer:link {
    text-decoration:    none;
      font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    line-height: 12px 
}

A.Footer:visited  {
    text-decoration:    none;
     font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    line-height: 12px 
}

A.Footer:active   {
    text-decoration:    none;
      font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    line-height: 12px 
}

A.Footer:hover    {
    text-decoration:    underline;
      font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    line-height: 12px 
}


/* GENERIC */

Table {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
}

H1  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #000000;
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    bold;
    color: #000000;
}

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:  000066;
    font-size: 12px;
   
}

A:visited   {
    text-decoration:    none;
    color:  000066;
    font-size: 12px;    
}

A:active    {
    text-decoration:    none;
    color:  000066;
    font-size: 12px;    
}

A:hover {
    text-decoration:    underline;
    color:  000066;
    font-size: 12px;    
    
}


SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    circle;
}

UL LI LI LI {
    list-style-type:    Square;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

LI  {
    list-style-type:    square;
    line-height: 16px;
    margin: 0 0px;
    padding-left: 0px;
}

HR {
    color: #000066;
    height:1pt;
    text-align:left
}


Table.body2 {
	background-color: #f1f1f1; 
	border-color: #000066; 
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 1px; 
	padding-bottom: 5px; 
} 
	
Table.body3 {
	background-color: #cccccc; 
	font-family: Arial;
	border-color: #000066; 
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	} 

Table.innerbody {
	background-color: white; 
	font-family: Arial;
	border-color: #000066; 
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	} 

TD.TDinnerbody 
{	background-color: #F1F1F1;
} 

TD.TDinnerbodyB 
{font-weight: bold;
font-family: Arial;
color: #333333;
background-color: white; 
} 

TD.TDinnerbodyBG 
{color: #333333;
font-family: Arial;
font-weight:bold;
background-color: #f1f1f1; 
} 

TD.TDinnerbodyHead 
{font-weight: bold;
font-family: Arial;
color: white;
background-color: #000066; 
} 

.leftNav
{
	border-bottom: solid 1px #000066;	
	background-color: #f1f1f1;
	 FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
	color: #000066;
	border-top: 1px solid #000066;
}

/* Styles for Pre Reg */
.PRtables
{
	background-color: #f1f1f1;
	border-top: solid 1px #000066;
	border-bottom: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
	padding-top: 5px;	
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 5px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    color: #000000;
	}

.PRSubHeading
{
	background-color: #cccccc;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    font-weight:bold;
    color: #000000;
    
    border-top: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
    padding-top: 2px;	
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 5px;
	}
	
.PRMidHeading
{
	background-color: #e8eef7;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    font-weight:bold;
    color: #000000;   
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
    padding-top: 2px;	
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 5px;
	}
	
.txtSteps
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    color: #000066;
}

.requiredField
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    color: #990000;
}