/* Default CSS Stylesheet for a new Web Application project */

/*
 * Change History
 * 
 * Date       Version    Name    Description
 * 18/07/07     0001      TPA    Change sizes to allow for language selection.
 * 
 */
BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: #000000;
}

/* ------------ CALENDAR DATE PICKER --------------- */
.contact_calender
{
	background-color: #EEEEEE;
	color: Black;
	border-color: #999999;
	font-family:Verdana;
	font-size:8pt;
	height: 180px;
	width:200px;
}

.contact_SelectedDay
{
	background-color:#666666;
	font-weight: bold;
	color:White;
}

.contact_TodayDay{	background-color:#CCCCCC; color:Black;	}

.contact_Selector{	background-color:#CCCCCC;	}

.contact_WeekendDay{	background-color:#FFFFCC;	}

.contact_OtherMonthDay{	color:#808080;	}

.contact_NextPrev{	vertical-align: bottom;	}

.contact_DayHeader
{
	background-color: #cccccc;
	font-weight: bold;
	font-size: 7pt;
}

.contact_TitleStyle
{
	background-color: #999999;
	border-color: Black;
	font-weight: bold;
	font-size: 10pt;
}

/*
	Classes for showing if zipcode is available or not. Referenced in code.
*/

.zipenabled
{
}

.zipdisabled
{
	color:Gray;
}

		
/* ------------ CALENDAR DATE PICKER --------------- */


A.navblack {
	FONT-WEIGHT: 700; COLOR: #333399; TEXT-DECORATION: none
}
A.navblack:hover {
	COLOR: #FF6600
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #F28C0C;
    font-family: Franklin Gothic Medium;
}

H1	{	
	font-family: Franklin Gothic Medium;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: uppercase;
	}	
		
H2	{	
	font-family: Franklin Gothic Medium;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Franklin Gothic Medium;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Franklin Gothic Medium;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Franklin Gothic Medium;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Franklin Gothic Medium;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial;
	}	

A	
{
	color: #333399;
	text-decoration:	none;
	}	
	
A:link	
{
	color: #333399;
	text-decoration:	none;
	}	
		
A:visited	{	
	color: #333399;
	text-decoration:	none;
	}	
		
A:active	{	
	color: #333399;
	text-decoration:	none;
	}	
		
A:hover	{	
	text-decoration:none;
	color:	#FF6600;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
/*
IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}*/
	TD {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif
}
A.normal {
	TEXT-DECORATION: none
}
A.normal:hover {
	TEXT-DECORATION: none
}
A.menu {
	COLOR: #666666; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

INPUT.standard {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #999999 2px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 2px solid; WIDTH: 200px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial, helvetica, sans-serif
}
SELECT.standard {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #999999 2px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 2px solid; WIDTH: 200px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial, helvetica, sans-serif
}
TEXTAREA.standard {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #999999 2px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 2px solid; WIDTH: 200px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial, helvetica, sans-serif
}

TD.line {
	BACKGROUND-COLOR: #e6e6e6
}
TR.line {
	BACKGROUND-COLOR: #e6e6e6
}
TD.menuborder {
	BACKGROUND-COLOR: #666666
}
TR.menuborder {
	BACKGROUND-COLOR: #666666
}
TD.menudivider {
	BACKGROUND-COLOR: #cccccc
}
TR.menudivider {
	BACKGROUND-COLOR: #cccccc
}
TD.green {
	BACKGROUND-COLOR: #82aa14
}
TR.green {
	BACKGROUND-COLOR: #82aa14
}


TR.lightgrey {
	BACKGROUND-COLOR: #f0f0f0
}
TABLE.lightgrey {
	BACKGROUND-COLOR: #f0f0f0
}
TD.lightgrey1 
{
	color: #82AA14;
/*	BACKGROUND-COLOR: #f0f0f0;*/
	font-size: .74em;
}
TR.lightgrey1 {
	color: #82AA14;
/*	BACKGROUND-COLOR: #f0f0f0*/
}
TABLE.lightgrey1 {
	color: #82AA14;
/*	BACKGROUND-COLOR: #f0f0f0*/
}

DIV.AllYouHayFeverSuffersNoBackGround
{
	color: #78ADCE;
	font-family: Arial;
	font-size:	1.75em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	line-height: 30px;
	/*padding-top: 30px;*/
	padding-left: 5px;
	vertical-align: text-top;
	margin-left: auto;
	margin-right: auto;
}

DIV.AllYouHayFeverSuffers
{
	background-repeat: no-repeat;
	width: 450px;
	height: 280px;
	color: #3E82AA;
	font-family: Arial;
	font-size:	1.75em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
/*	line-height: 30px;
	padding-top: 0px;
	padding-left: 5px;*/
	vertical-align: text-top;
	margin-left: auto;
	margin-right: auto;
}
DIV.AllYouHayFeverSuffersHome
{
	background-repeat: no-repeat;
	width: 500px;
	height: 480px;
	color: #3E82AA;
	font-family: Arial;
	font-size:	1.75em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
/*	line-height: 30px;
	padding-top: 0px;
	padding-left: 5px;*/
	vertical-align: text-top;
	margin-left: 10px;
	margin-right: 5px;
}

A.AllYouHayFeverSuffersLink
{
	color: #3E82AA;
	font-family: Arial;
	font-size:	.9em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	line-height: 30px;
}
A.AllYouHayFeverSuffersLink:visited
{
	color: #3E82AA;
	font-family: Arial;
	font-size:	.9em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	line-height: 30px;
}
A.AllYouHayFeverSuffersLink:hover
{
	color: #339933;
	font-family: Arial;
	font-size:	.9em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	line-height: 30px;
}
DIV.AllYouHayFeverSuffersLinkBut
{
	margin-left: 330px;
	margin-top: -30px;
}
DIV.AllYouHayFeverSuffersLinkButton
{
	margin-left: 620px;
	margin-top: -30px;
}
/*
	Added by TPA to ensure consistent flag sizes.
*/

.imageflags
{
	height: 68px;
	width: 103px;
}

#flagtable
{
	width:100%;
}

#flagtable TR TD
{
	text-align:center;
	vertical-align:top;
	height:95px;
}

#flagtable TR TD A
{
	padding-left:5px;
	padding-right: 5px;
}