@charset "utf-8";
/* WHITELEY BLUE #467A99 */
/* WHITELEY DARK GREY #585858 */
/* WHITELEY DARK GREY RightSide #5A5A5D */
/* WHITELEY LEFT NAV DARK BLUE #4D86A8 */
/* WHITELEY LEFT NAV LITE BLUE #82AAC2 */

/* MAIN CYAN = x00AEEF */
/* BOX LIGHT CYAN = xE5F7FD */
/* BOX MEDIUM CYAN = x99DFF9 */

/* WHITELEY ORANGE #FCB03F */
/* Header Bar GREEN #425E6C */


/*
 * HEADER
 * ******
 */
.overall #header
{
	/*height:110px;*/
	height:90px;
	background-color: #FFF;
	background-image:url(../images/backdrops/top_backdrop5.jpg);
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
}

.overall #header_xmas
{
	/*height:110px;*/
	height:108px;
	background-color: #FFF;
	background-image:url(../images/backdrops/xmas2016_8.jpg);
	background-position:0 -24px;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px; 
	text-align: left;
	position:relative;
}

.overall #wide_header
{
	/*height:110px;*/
	height:90px;
	background-color: #FFF;
	background-image:url(../images/backdrops/top_backdrop5.jpg);
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
}

.header_box0
{
	width:326px;
	height:40px;
	text-align:left;
	position:absolute;
	/*top: 35px;*/
	top: 18px;
	left:10px;
}

.header_box0 .input_plain
{
	margin-left:0px;
	margin-bottom:0px;
	padding: 0;
	border:none;
}

.header_box_logo
{
	float:right;
	width:254px;
	height:80px;
	text-align:left;
	position:absolute;
	/*top: 20px;*/
	top: 3px;
	left:336px;
}

.header_box_logo_xmas
{
	float:right;
	width:230px;
	height:80px;
	text-align:left;
	position:absolute;
	/*top: 20px;*/
	top: 3px;
	/*left:348px;*/
	left:346px;
}

.header_box1
{
	width:152px;
	height:40px;
	text-align:left;
	position:absolute;
	/*top: 34px;*/
	top: 17px;
	left:598px;
}

.header_box1 .input_plain
{
	margin-left:0px;
	margin-bottom:0px;
	padding: 0;
}

.header_box2
{
	width:74px;
	height:40px;
	position:absolute;
	/*top: 34px;*/
	top: 17px;
	left:758px;
}

.header_box3
{
	width:74px;
	height:40px;
	position:absolute;
	/*top: 34px;*/
	top: 17px;
	left:840px;
}

.header_box3NEW
{
	width:144px;
	height:28px;
	position:absolute;
	top: 27px;
	left:770px;
	line-height:138%;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
}

.header_box4
{
	float:right;
	width:218px;
	height:60px;
	text-align:center;
	background-color:#E5F7FD;
	padding-top:5px;
}

.box_head_text
{
	font-size:8px;
	font-weight:bold;
	color:#FFF;
}

.box_head_text2
{
	font-size:10px;
	font-weight:bold;
	color:#FFF;
}

.box_subtext
{
	font-size:10px;
	color: #00AEEF;
	font-weight:bold;
	margin:0;
	padding:0;
}

.overall #header .searchbox_top, #wide_header .searchbox_top
{
	/*width: 100px;*/
	/*height: 36px;*/
	padding-top:0px;
	/*padding-left:2px;*/
}

.overall #header .searchbox_top input, #wide_header .searchbox_top input
{
	font-size:10px;
	width:110px;
	height: 23px;
	margin-bottom:0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #999;
	text-align:center;
}

.overall #header .header_box2 input, #wide_header .header_box2 input
{
	font-size:10px;
	width:110px;
	height: 18px;
	margin-left:10px;
	margin-bottom:6px;
	padding: 2px 2px 0 2px;
	border: 1px solid #999;
}

.overall #header .header_box2 .input_plain, #wide_header .header_box2 .input_plain
{
	margin-left:0px;
	margin-bottom:0px;
	padding: 0;
	border:none;
}


.overall #header a, #wide_header a
{ 
	text-decoration: none;
	color:#FFF;
	font-size:8px;
	font-weight:bold;
}

.overall #header a:hover, #wide_header a:hover
{ 
	text-decoration: none;
	color:#FCB03F;	/* was #467A99 */
	font-size:8px;
	font-weight:bold;
}

.overall #header .a1, #wide_header .a1
{ 
	text-decoration: underline;
	color:#FFF;
	font-size:8px;
	font-weight:bold;
}

.overall #header .a1:hover, #wide_header .a1:hover
{ 
	text-decoration: underline;
	color:#FFF;
	font-size:8px;
	font-weight:bold;
}

.overall #header .link_BSS, #wide_header .link_BSS
{ 
	text-decoration: none;
	color:#FFF;
	font-weight:normal;
	font-size:10px;
}

.overall #header .link_BSS:hover, #wide_header .link_BSS:hover
{ 
	text-decoration: underline;
	color:#FFF;
	font-weight:normal;
	font-size:10px;
}


/*XMAS*/
.overall #header_xmas .searchbox_top, #wide_header .searchbox_top
{
	/*width: 100px;*/
	/*height: 36px;*/
	padding-top:0px;
	/*padding-left:2px;*/
}

.overall #header_xmas .searchbox_top input, #wide_header .searchbox_top input
{
	font-size:10px;
	width:110px;
	height: 23px;
	margin-bottom:0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #999;
	text-align:center;
}

.overall #header_xmas .header_box2 input, #wide_header .header_box2 input
{
	font-size:10px;
	width:110px;
	height: 18px;
	margin-left:10px;
	margin-bottom:6px;
	padding: 2px 2px 0 2px;
	border: 1px solid #999;
}

.overall #header_xmas .header_box2 .input_plain, #wide_header .header_box2 .input_plain
{
	margin-left:0px;
	margin-bottom:0px;
	padding: 0;
	border:none;
}


.overall #header a, #wide_header a
{ 
	text-decoration: none;
	color:#FFF;
	font-size:8px;
	font-weight:bold;
}

.overall #header a:hover, #wide_header a:hover
{ 
	text-decoration: none;
	color:#FCB03F;	/* was #467A99 */
	font-size:8px;
	font-weight:bold;
}

.overall #header_xmas .a1, #wide_header .a1
{ 
	text-decoration: underline;
	color:#FFF;
	font-size:8px;
	font-weight:bold;
}

.overall #header_xmas .a1:hover, #wide_header .a1:hover
{ 
	text-decoration: underline;
	color:#FFF;
	font-size:8px;
	font-weight:bold;
}

.overall #header_xmas .link_BSS, #wide_header .link_BSS
{ 
	text-decoration: none;
	color:#FFF;
	font-weight:normal;
	font-size:10px;
}

.overall #header_xmas .link_BSS:hover, #wide_header .link_BSS:hover
{ 
	text-decoration: underline;
	color:#FFF;
	font-weight:normal;
	font-size:10px;
}
/*END XMAS*/



/*
 * MENU
 * ****
 */
.overall #menu
{
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	width:924px;
	height:39px;
	font-size:12px;
	padding-top:0px;
}

.overall #menu .matches
{ 
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.overall #menu a
{ 
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}

.overall #menu a:hover
{ 
	text-decoration: underline;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}