/******************************************************************************

  File: custom_ahip_style.css
  Author: fkavanagh
  Copyright WBT Systems, 2008
  Contents:

******************************************************************************/
/*
   Date:          Author:  Comments:
    8th May 2008  fk       Original file

*/

/**-------------- DEFAULT FONT TYPE DEFINITION ---------------**/

/* Even = 0 Odd = 1*/

.TCListItemC,
.TCListItem0,
.TCListItem0B,
.TCListItem0C,
.TCListItem0R,
.TCListItem1,
.TCListItem1B,
.TCListItem1C,
.TCListItem1R,
.TCTabActive,
.TCTabInActive,
.TCSectionHeader,
.TCFormSectionTitle,
.TCListTitle,
.TCPageHeader,
.TCActionHeader,
.TCToolBoxHeader,
.TCNavigation,
.TCLoginInfo, 
.TCRequired,
.TCGlobalHeader,
.TCInfoMessage,
BODY,
TABLE,
INPUT,
SELECT,
A,
UL,
LI,
P,
BR,
H1,
H2,
H3,
TD,
TH,
.TCjust { font-family: Arial, Helvetica, sans-serif; }


/**-------------- FONT SIZE DEFINITION ---------------**/

.TCListItemC,
.TCListItem0,
.TCListItem0B,
.TCListItem0C,
.TCListItem0R,
.TCListItem1,
.TCListItem1B,
.TCListItem1C,
.TCListItem1R,
.TCTabActive,
.TCTabInactive,
.TCSectionHeader,
.TCFormSectionTitle,
.TCNavigation,
.TCToolBoxHeader,
.TCLoginInfo,
.TCListHeader,
.TCRequired,
.TCGlobalHeader,
BODY,
TABLE
INPUT,
SELECT,
UL,
LI,
P,
BR,
TD,
TH,
.TCjust { font-size: 11px; }


/**---------------------TEXT COLOR DEFINITIONS------------------------**/

/*---BLACK---*/
BODY,
UL,
.TCLoginInfo,
.TCGlobalDate, 
.TCPageNumber,
INPUT { color: #000000; }


/*---DARKBLUE---*/

H1,
.TCPageHeader,
.TCInfoMessage,
P.TCTableHeader { color: #7C033B; }

/*---WHITE---*/

.TCFormSectionTitle,
.TCSectionHeader,
.TCtopHeadTopHL,
.TCTabInactive,
.TCToolBoxHeader,
A.TCTabInactive,
TD.TCTabInactive { color: #FFFFFF; }


/*---CHERRY---*/

.TCNavigation,
.TCActionBar,
.TCTabActive { color: #B10D0A; }

/*---LIGHTBLUE---*/
A { color: #660033; } 

.TCListTitle,
TR.TCListTitle TH { color: #FFFFFF; }

/*---RED---*/

A:active,
.TCRequired { color: #FF0000; }

/**---------------------BACKGROUND COLOR DEFINITIONS------------------------**/

/*---WHITE---*/

BODY,
.TCLoginInfo,
.TCGlobalDate, 
.TCSpHolderRow { background-color: #FFFFFF; }

/*---DARKGREY 1---*/

.TCTabInakt { background-color: #999999; }

/*---DARKGREY 2---*/

.TCLogo,
.TCNavigation,
.TCActionBar { background-color: #DDDDDD; }

/*---LIGHTBLUE---*/

TD.TCTabActive,
.TCListTitle,
TR.TCListTitle TH, 
.TCActiveTabWrapper,
.TCTabActive,
.TCtopHeadTopHL,
TABLE.TCFormExerciseDetails TH,
.TCchanged { background-color: #666666; }

/*---DARKBLUE---*/

TD.TCTabInactive,
.TCSeparatorLine,
.TCTabInactive,
.TCToolBoxHeader { background-color: #000099; }


/*---odd rows in basic table---*/

.TCListItem1,
.TCListItem1 TD,
.TCListItem1B,
.TCListItem1B TD,
.TCListItem1C,
.TCListItem1C TD,
.TCListItem1R,
.TCListItem1R TD,
.TCRadio1,
.TCForm TR,
.TCFormExerciseDetails TD,
.TCSectionHeaderLine { background-color: #EEEEEE; }

/*---even rows in basic table---*/

.TCListItem0,
.TCListItem0 TD,
.TCListItem0B,
.TCListItem0B TD,
.TCListItem0C,
.TCListItem0C TD,
.TCListItem0R,
.TCListItem0R TD,
.TCRadio0 { background-color: #CFCFCF; }

/** -----------------HTML BASIC ELEMENTS ---------------**/

BODY  { margin-top:0px; margin-left:0px; margin-right:2px; }

IMG { border: 0px; }



/**-------------- LINK ---------------**/

/*---link is lightblue and underlined by default---*/

A:hover { text-decoration: none; }

A:active {}

A.bold { font-weight: bold; }



/**-------------- LIST ---------------**/

UL { list-style-type: square; }

LI { line-height: 22px; }


/************************************************************/
/*** Custom AHIP Style ***/
/************************************************************/
#header {
  background-color:#7B0D26;
  float: none;
  width:auto;
  border-bottom:1px solid white;
}
#header #logo {
    float: none;
  padding-bottom:20px;    
  padding-top:10px;
    width:205px;  
    text-align: center;
} 
  #header #headerRight{
    float:right;
    padding-top:5px;
    padding-right:15px;
  }
  #tagline {
    position:absolute;
    top: 50px;
    left:243px;
  }
  
.pageTable {
    float: none;
    border: 1;
    border-color: white;
    border-right:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid white;
    border-top:0px solid white;
    width: auto;
}



#portalheader {
  background-color:#D2D2D2;
  float: none;
  width:auto;
}


 
#portalFooter {
    float: none;
    background-color:#FFFFFF;    
    padding-bottom:5px;    
    padding-top:5px;
    width:1100px;  
    text-align: center;
} 
  

.infoLearn {
    float: none;
    font-size: 14pt; 
    color: #1371A0;
}

.infoContact {
    float: none;
    font-size: 10pt; 
    color: #86888B;
}

.gray_separator_bar {
    height: 8px; 
    background-color: #939598;
}

.mailto {
    font-size: 10pt; 
    color: #86888B;
}


/* TABLE DETAILS STYLES */

.content_fixedwidth {
    float: none;
    padding-left: 20px; 
    padding-top: 10px; 
    padding-bottom: 0px; 
    width:205px; 
}
.content_nowidth {
    float: none;
    padding-left: 20px; 
    padding-top: 10px; 
    padding-bottom: 0px; 
}

.content_nowidth1 {
    float: none;
    padding-left: 0px; 
    padding-top: 0px; 
    padding-bottom: 0px; 
}

.content_fixedwidth1 {
    float: none;
    padding-left: 0px; 
    padding-top: 0px; 
    padding-bottom: 0px; 
    width:205px; 
}


.content_fixednopadding {
    float: none;
    width:205px; 
}
.headerrow_fixedwidth {
    float: none;
    padding-left: 20px; 
    padding-top: 5px; 
    padding-bottom: 2px; 
    width:205px; 
}


.headerrow_fixedwidth1 {
    float: none;
    padding-left: 0px; 
    padding-top: 0px; 
    padding-bottom: 2px; 
    width:205px; 
	margin:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}


.headerrow_nowidth {
    float: none;
    padding-left: 20px; 
    padding-top: 5px; 
    padding-bottom: 2px; 
}


/*POSITIONING */
#navButtons{
    float: none;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:20px;
    background-color: #7B0D26;
    text-align: left;

}

/* COLORS - Usually applied by ID (width and padding applied by class)*/
#spotcontent {
    background-color: #FFFFFF;
}
#rescontent {
    background-color: #FFFFFF;
}
#info_section {
    background-color: #D2D2D2;
}


#main_banner_1 {
    border-right:none;
}

#main_banner_2 {
    border-left:none;
}
.main_banner {
    padding-top:0px;
    padding-right:0px;
    background-color: #D2D2D2;
}

#quick_links {
    font-size: 12pt; 
    color: #FFFFFF; 
    background-color: #9EA2A2;
}

#PortalTableHeader_1{
    background-color: #7B7D7E;
}

#PortalTableHeader_2{
    background-color: #7B7D7E;
}

#PortalTableHeader_3{
    background-color: #7B7D7E;
}

/* Table header properties */
.PortalTableHeader{
    background-color: #7B7D7E;
    color: #FFFFFF;
    height: 30px;
    font-size=12pt;
}


#logosection {
    float: none;
    background-color:#7B0D26;    
    padding-bottom:20px;    
    padding-top:10px;
    width:205px;  
    text-align: center;   

}

#portalNavigation {
  background-color:#7B0D26;
  float: none;
  width:auto;
}

#mainPicture{
    float: none;
    valign: top;
    align: left;
    padding-top:0px;
    padding-right:0px;
    padding-left:0px;
    background-color:#D2D2D2;
}

#loginsection {
    background-color: #B6B7B7;
    float: none;
    padding-top:10px;
    padding-right:0px;
    text-align: left;
}

#RotateBanner{
    float: none;
    padding-top:0px;
    padding-right:0px;
    background-color:#D2D2D2;

}

/* Quick Link properties */
.quickLinkHref {
  color:white;
  text-decoration:underline;
  align: left;
  font-size:.9em;
}
/* END COLORS */

#utilMenu {
  float: left;
  list-style:none;
  margin:0px 0px 5px 0px;
  padding:0px 15px 5px 0px;
  color:white;
  font-size:.9em;
}
  #utilMenu a {
    color:white;
    text-decoration:none;
  }
  #utilMenu li {
    float: left;
    border-left:1px solid white;
    padding:0px 4px 0px 6px;
  }
  #utilMenu li.first {
    border:none;
    padding-left:0px;
  }

		.scroll{ 
scrollbar-face-color: #000000; 
scrollbar-highlight-color: #000000; 
scrollbar-3dlight-color: #000000; 
scrollbar-darkshadow-color: #000000; 
scrollbar-shadow-color: #000000; 
scrollbar-arrow-color: #000000; 
scrollbar-track-color: #000000; 
} 