﻿/* 
*  When present, the "linkCentreDiv" contains sections of related hyperlinks 
*  and/or text entries that are rendered on the right-hand side of the page.  
*/
#linkCentreDiv 
{
	float: right;
	
	/*
	* Coordinate with width of the "pageTitleDiv.pageTitleWithLinkCentre"
	* in the 0170_PageTitleElements.css file.
	*/
	width: 18%;
	
	border-left: solid 1px #ccc;
	
	/*
	* This element is wrapped by the #pageBodyContentInnerDiv, but we want to align
	* its top edge with the #pageBodyContentDiv (the outer div), so margin-top
	* is set to the negative value that is specified on padding-top setting 
	* for the #pageBodyContentInnerDiv element in the 
	* 0100_BasicSettings.css file.
	*/
	margin-top: -.5em;
	
	margin-right: .5em;
	margin-left: .5em;
	margin-bottom: 1em;
	
	padding-left: .5em;
	padding-top: 0em;
}

/*
* For this particular look, we want to create a solid background for the entire
* control, and have its right edge aligned with the content body - i.e., no 
* margin or padding on the right side relative to the body of the page.
*/
#linkCentreDiv.linkCentreSolidBackground
{
	background-color: #ddd;
	
	
	/*
	* Per above, this element is wrapped by the #pageBodyContentInnerDiv, and we have
	* already aligned the top edge with #pageBodyContentDiv (the outer div), but
	* for this look we also want to align the right edge with the 
	* #pageBodyContentDiv (the outer div).  To do this we set the margin-right
	* to the negative value that is specified on #pageBodyContentInnerDiv in
	* the 0100_BasicSettings.css file.
	*/
	margin-right: -.5%;
}

/*
*  Each section/grouping of hyperlinks/text entries will be preceded by an H2 
*  element that labels the section.
*/
#linkCentreDiv h2 
{
	color: #333;
	padding: .4em;
	margin-top: .5em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: .2em;
	background-color: #ddd;
	font-size: 1em;
	font-weight: bold;
	/*letter-spacing: -1px;*/
}
#linkCentreDiv.linkCentreSolidBackground h2
{
	font-size: 1.3em;
	background-color: transparent;
	margin-left: 0;
	border-bottom: 0;
}

/*
*  The hyperlinks/text entries are always contained in an 
*  unordered list (UL) element.  These are the generic
*  settings to apply regardless of what type of list we
*  have.  
*/
#linkCentreDiv ul
{
	padding-bottom: 0;
	
	/*
	* Coordinate this setting with the padding of the 
	* H2 element above so that the text will line up with
    * the text in the section header.
	*/
	/*padding-left: .4em;*/
	
	padding-right: 0;
	padding-top: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	
	/*
	* Coordinate this setting with the margin-left of the 
	* H2 element above.
	*/
	margin-left: .2em;
}
#linkCentreDiv li
{
	margin-top: .5em;
	margin-right: .5em;
	margin-bottom: .5em;
	
	/*
	* For left padding and margins to 0 - then we control the padding and/or maring
	* with the UL setting below for each specific type of list.
	*/
	padding-left: 0;
	margin-left: 0;
	
	/*
	* Coordinate with A element setting below to try to get non-hyperlink
	* text the same size as hyperlink text.
	*/
	font-size: .9em;
}

/*
* Try to keep the text for hyperlinks the same size (visually) as
* text that isn't in hyperlinks.
*/ 
#linkCentreDiv a
{
	font-size: .95em;
}


/*
* If the list section does not have any type of bullets or numbers.
*/
ul.linkCentreUL_none
{
	margin-left: 0;
	list-style-position: outside;
	
	/*
	* Coordinate this setting with the padding of the 
	* H2 element above so that the text will line up with
    * the text in the section header.
	*/
	padding-left: .4em;
}

/*
* If list is bulleted.
*/
ul.linkCentreUL_disc
{
	margin-left: 0;
	list-style-position: outside;
	
	/*
	* Coordinate this setting with the padding of the 
	* H2 element above so that the text will line up with
    * the text in the section header.
	*/
	padding-left: 1.5em;

}

/*
* If list is decimal (numbered).
*/
ul.linkCentreUL_decimal
{
	margin-left: 0;
	list-style-position: outside;
	
	/*
	* Coordinate this setting with the padding of the 
	* H2 element above so that the text will line up with
    * the text in the section header.
	* 
	* Note: This will not behave exactly the same in all browsers.
	*/
	padding-left: 2em;
}

/*
* If list is lower-alpha
*/
ul.linkCentreUL_lower-alpha
{
	margin-left: 0;
	list-style-position: outside;
	
	/*
	* Coordinate this setting with the padding of the 
	* H2 element above so that the text will line up with
    * the text in the section header.
	* 
	* Note: This will not behave exactly the same in all browsers.
	*/
	padding-left: 2em;
}
