/* CSS Document */

/* Default styles for tags */
HTML {min-height: 100%; margin-bottom: 1px}
body { background:#fff; color: #818181; margin:0; padding:0; font-family:Tahoma, Arial, Verdana, Geneva, Helvetica, Sans-serif; font-size:11px; }

FORM {margin-bottom:0px; margin-top:0px}
H1 {
	margin-top:0px;
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif;
	font-size:110%;
	font-weight:700;
	color:#539CCD;
}
.tdInnerArticleH2 {
	margin-top:0px;
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif;
	font-size:80%;
	font-weight:700;
	color:#539CCD;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
H2 {
	margin-bottom:2px; 
	margin-top:0px; 
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif; 
	font-size:80%; 
	font-weight:700; 
	color:#808080;
}
H3 {margin-bottom:10px; margin-top:0px; font-size:70%; font-weight:bold; color:#808080;}
IMG {
	border-width:0;
}
HR {height:1px; border:0; color:#C0DCDD; background-color:#C0DCDD; margin-top:1px; clear:both; padding:0}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}

/* Add new styles below */

div#Container {margin-left: auto; margin-right: auto; text-align: left}
/* div#Page {width:780px; border:1px solid #C0C0C0; margin-top:15px; margin-bottom:20px; margin-left: auto; margin-right: auto; text-align: left; background-color:#FFFFFF} */
div#Page {width:984px; border:1px solid #C0C0C0; margin-top:15px; margin-bottom:20px; margin-left: auto; margin-right: auto; text-align: left; background-color:#FFFFFF}

/* Page structure */
.Header {background-color:#FFFFFF; height:60px; background-image:url("../images/img/img_logo_an.gif"); background-position:bottom right; background-repeat:no-repeat}
.HeaderLeft {float:left; padding-top:14px; padding-left:14px; padding-bottom:13px}
.HeaderRightLinks {color:#C0C0C0; font-weight:bold; font-size:85%; padding-top:10px; padding-bottom:5px}
.HeaderRightLinks A:link, .HeaderRightLinks A:visited, .HeaderRightLinks A:active {color:#C0C0C0; text-decoration: none}
.HeaderRightLinks A:hover {color:#539CCD;}
.HeaderRight {text-align:right; float:right; padding-right:218px}
.HeaderSearch {width:125px; font-size:100%}
.FormButton { vertical-align:bottom; }

.Hnav {background-color:#085694; padding-top:16px; padding-bottom:13px; text-align:left; padding-left:24px;}
.Hnav A:link, .Hnav A:visited, .Hnav A:active {color:#FFFFFF; text-decoration: none}
.Hnav A:hover {color:#539CCD; font-weight:bold}

.MenuList {margin:0; padding:0}
.MenuList UL {margin:0; padding:0}
.MenuList LI {margin:0; padding:0 12px 0 0; list-style-type:none; display:inline;}
.Content {margin-top:10px; margin-bottom:10px}
.ContentLanding {width:780px;}
.tdContent {vertical-align:top; text-align:left}
.tdHeading {vertical-align:top; text-align:left}
.tdLeftNav { background-color:#FFFFFF; vertical-align:top; background-image: url("../images/furniture/bg_left_divide.gif"); background-position: left top; background-repeat:repeat-y}
.tdBreadcrumb {vertical-align:top; text-align:left; color:#C0C0C0; font-size:100%; padding-bottom:9px;}
.tdBreadcrumb A:link, .tdBreadcrumb A:visited, .tdBreadcrumb A:active {color:#C0C0C0; text-decoration: none}
.tdBreadcrumb A:hover {color:#539CCD}
.tdLeftNavLanding {width:175px; background-color:#99BCD5; vertical-align:top;}
.tdRLLanding {width:190px; vertical-align:top; text-align:left; background-color:#99BCD5}
.tdHeadingLanding {vertical-align:middle; text-align:left; height:60px}

.Footer {background-color:#085694; text-align:right; padding-top:16px; padding-bottom:16px; padding-right:15px; color:#FFFFFF; font-weight:bold; font-size:100%}
.Footer A:link, .Footer A:visited, .Footer A:active {color:#FFFFFF; text-decoration: none}
.Footer A:hover {color:#539CCD}
.Copyright {text-align:right; padding-top:10px; padding-bottom:10px; padding-right:15px; color:#C0C0C0; font-size:85%}
.LnkTable {margin-top:10px}

A:link, A:visited, A:active {color:#085694; text-decoration: none}
A:hover {color:#539CCD}

/* Left navigation */

#LeftNav {
	background-color:#FFFFFF;
	}

#LeftNav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		color: #FFFFFF;
		}
		
	#LeftNav li {
		border-top: 1px solid #E5E5E5;
		margin: 0;
		}

#LeftNav li a {
		display: block;
		padding: 5px 5px 5px 5px;
		background-color: #99BCD5;
		color: #FFFFFF;
		text-decoration: none;
		display: inline-block;
		width: 221px;
		}

	 #LeftNav li li a {
		width: 211px;
		}
	#LeftNav li a:hover {
		background-color: #539CCD;
		color: #FFFFFF;
		}

#LeftNav ul .section ul {background-color:#FFFFFF; color:#000000; line-height:1em}
#LeftNav ul .section ul li {background-color:#FFFFFF; color:#000000; line-height:1em}
#LeftNav ul .section ul li a {background-color:#FFFFFF; padding-left:15px; font-weight:normal; color:#000000; line-height:1em}
#LeftNav ul .section ul li a:hover {background-color:#539CCD; color:#FFFFFF;}

#LeftNav ul li ul .selected a {background-color:#E5E5E5; color:#000000; background-image:url(/files/images/furniture/leftnav_bullet.gif); background-position: left top; background-repeat:no-repeat;}
#LeftNav ul li ul .selected a:hover {background-color:#539CCD; color:#FFFFFF; background-image:url(/files/images/furniture/leftnav_bullet_selected.gif); background-position: left top; background-repeat:no-repeat;}
#LeftNav ul .section a { background-color:#539CCD;; color:#FFFFFF;}
#LeftNav ul .section a:hover {background-color:#539CCD; color:#000000;}

.TopSection {width:221px; background-color:#085694; padding: 5px 5px 5px 0.5em; color:#FFFFFF; text-decoration: none; font-weight: bold;}
.TopSection a {color:#FFFFFF; text-decoration: none;}
.TopSection a:hover {color:#539CCD; text-decoration: none;}

/* START Include H3 workaround */
div#LeftNav H3 { background-color:#085694; padding:5px; font-size:110%; font-weight:bold; margin:0;}
div#LeftNav H3 a {color:#FFFFFF; text-decoration: none;}
div#LeftNav H3 a:hover {color:#539CCD; text-decoration: none;}

div#LeftNav H3.featured-products { margin-top: 10px; }
/* END Include H3 workaround */

/* Personalised nav */

.pNav {background-color:#539CCD; padding:5px; width:974px; margin-bottom:12px;}
.pNav label {font-weight: bold; color: #FFFFFF; }
.pNav select {width:200px; font-size: 90%; }
.pNav input {font-size: 90%}
.pNav form {text-align:right; }
.pNavNot {float:left;padding:5px 0; font-size:90%; color: #FFFFFF; width:300px}
.pNavNot A:link, .pNavNot A:visited, .pNavNot A:active {color: #085694; text-decoration:none}
.pNavNot A:hover {color:#FFFFFF; text-decoration:underline}

#community-competition-page div#hero {
	height: auto;
}

.SuccessMsg {
	color: #0fb34d;
	font-weight: bold;
}
