/* ##################
	Title:			CSS - Font
	Author:			John Lilley (Alterian Technical Consultant)
	Created Date:	11/01/2009
	Updated Date:	11/01/2009
    Updated By:		John Lilley

	Comments:
		- Global 'Font' CSS file
*/

body
{
	font-family: Arial,Vedana,Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
}


/* CSS Font Size */

h1,
h2,
h3,
h4,
h5
{
	padding: 0px;
	margin: 0px 0px 15px;
	font-weight:normal;
}

h4.press
{
	margin: 0px 0px 5px 0px;
}


#topNavContainer h1
{
	margin: 0px;
}

p
{
	margin: 0px 0px 10px 0px;
}

/* 200% */
h1.welcomeHeading
{
	font-family: times New Roman;
	font-size: 200%;
}

.font26
{
	font-size: 180%;
}

/* 140% */
#contentContainerMain h1,
.font24
{
	font-size: 160%
}


/* 120% */
/*h1.welcomeHeading,*/
.subsiteRightBox a
{
	font-size: 140%;
}

/* 105% - 17px */
#landingPageContainerTitle2,
#subsiteContainer
{
	font-size: 105%;
}

/* 100% - 16px */
#boutiquesContainerContent,
a.purpleLink
{
	font-size: 100%;
}

/* 90% - 14px */
h2,
h3,
#contentContainerMain h2,
#contentContainerMain h3,
.back,
#contentContainerMain .table2 a
{
	font-size: 90%;
}

/* 80% */
h4
{
	font-size: 80%;
}

#topNavContainer h1,
#contentContainerLeft p,
#contentContaineriFrame p,
#contentContainerLeft2 p,
#rightValueContainer,
#contentContainerMain .table2,
#contentContainerMainbtm .table2
{
	font-size: 75%;
}

#contentContainerLeft p.font16
{
	font-size: 100%;
	padding: 0px 0px 15px;
}

/* 70% - 12px */
/*a.purpleLink,*/
#sidebarNav1 a,
#sidebarNav2 a,
#quickLinksContainer,
#spotlightContainer,
.subsiteRightBox,
#rightMenuValueContainer ul li a
/*#awardsContainer div a*/
{
	font-size: 70%;
}

/* 65% - 11px */
#quickLinksContainerMenu ul li a,
input.button,
#sitesearchContainer a.purpleLink
{
	font-size: 70%;
}


/* 60% - 10px */
#button_login,
#button_register,
#button_login_landing,
#button_register_landing,
#landingPageContainerRememberMe,
#footerContainer,
#headerContainer ul li,
#breadcrumbContainer
{
	font-size: 60%;
}

/* CSS Font Colors */

/* White */
#button_login,
#button_register,
#landingPageContainer,
#topNavContainer h1,
#topNavContainer h1 a,
#topNavContainer h1 a:hover,
#subsiteContainer,
#rightNavContainer a,
#quickLinksContainer,
#spotlightContainer,
#boutiquesContainer,
#valueContainer,
#rightValueContainer .boutiqueBg,
#rightValueContainer .boutiqueBg2,
#contentContainerLeft2 h1.welcomeHeading,
#contentContainerMain .table2 th,
#contentContainerMainbtm .table2 th,
.bgPurple
{
	color: #ffffff;
}

/* Grey Light */
#footerContainer a,
#footerContainer,
#headerContainer ul li,
#headerContainer ul li a,
#breadcrumbContainer ul li a
{
	color:#999999;
}

/* Grey Dark */
#footerContainer a:hover, #footerContainer a.selected, 
#headerContainer ul li a:hover, #headerContainer ul li a.selected, 
#breadcrumbContainer, #breadcrumbContainer ul li a:hover, #contentContainerLeft 
p, #contentContainerLeft2 p, #contentContaineriFrame p, .subsiteRightBox, #quickLinksContainerMenu ul li a, 
a.back, #contentContainerMain ul li, #contentContainerMain ul.grey li, 
#contentContainerMain ol li, #contentContainerMain ol.grey li, 
#rightMenuValueContainer ul li a, #rightValueContainer p,
#contentContainerMain .table2,
#contentContainerMainbtm .table2
{ color:#666666; }

/* GREY ?? */
#partnershipContainerInnerRight
{
	background-color: rgb(247, 247, 247);
}

.greyBg
{
	background-color:#EDEDED;
	padding: 2px 10px;
}

/* Purple */
#contentContainerLeft2 h1, h2, h3, h4,
#contentContainerLeft p.purple,
#contentContainerLeft2 p.purple,
a, a.purpleLink, #awardsContainer div a, 
.subsiteRightBox a
{
	color:#593160;
}

/* Changing actual color from brown/mustered to grey */
/* Brown */
.font26
{
	color: #A8A9AD;
}

#contentContainerMain .brown
{
	color: #A8A9AD;
}

/* Blue */
.blue
{
	color: #91ACBC;
	padding:3px 0 3px 0px;
}

/* Green Light */
/*#contentContainerMain h2,
#contentContainerMain h3
{
	color: #91ACBC;
}*/

/* CSS Font Decoration */
#awardsContainer div a
{
	text-decoration:none;
}

/* CSS Font Alignment */

/* Right */
#landingPageContainerTitle2,
#sidebarNav1,
#sidebarNav2
{
	text-align: right;
}

/* Center */
#landingPageMovie,
#footerContainer
{
	text-align: center;
}

/* CSS Font Links */

a,
.subsiteRightBox a
{
	text-decoration:none;
}

/* Display */

/* Block */

a.back
{
	clear: both;
	display: block;
}

.headerbgPurple h2
{
	width: 100%;
	background-color: #593160;
	color: #FFFFFF;
	padding:2px 0 2px 9px;
}