/* This style sheet is used by the site landing page (/index.php) only.

 Brent, 05/05/10:
  I have added comments concerning applicability and relevance, but not
 actually removed/commented out much (j.i.c.). The comments may be useful
 when we work on the next major website version.

  However, I have removed all the classes which apply to specific DIVs within
 the sector class. These place text and images using absolute positioning,
 and the positions are now calculated and set within the index.php itself
 to enable easy addition / removal of products.
*/

img
{
	border:none;
}
/* commented backslash hack v2 \*/
html, body
{
	height:100%;
}
/* end hack */

body
{
	background: url(/images/landing/bgrd.gif) no-repeat top right;
}
h1
{
    margin:0 0 .3em 0;
}
h1,h2,h3,h4,h5,h6,p
{
	color: #1b3747;
}
p
{
	margin: .75em 0;
	/* text-align: justify; */
}
em
{
    /* font-weight:bold; */
}
ul li
{
	list-style-image: url(/images/listMarker.gif);
}

#skyscraper
{
	/* display:none; */
	float: left;
	margin: 10px 0 0 0;
	padding: 20px 37px 20px 37px;
	width: 160px;
	height: 600px;
	border-top: 5px solid #e5e5e5;
}
#header a, #footer a
{
	color: #fff;
}
#footer a
{
	text-decoration: none;
}

#header
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:944px;
	height:135px;
	border-bottom: 1px solid #4ba7ac;
}
#logo
{
	margin: 20px 0 0 0;
	float: left;
}
#ssa08
{
	margin: 7px 0 -38px 0;
	float: right;
	display:block;
}
#ssa09
{
	margin: 7px 4px -38px 0;
	float: right;
	display:block;
	z-index: 1000;
}
#strap
{
	margin: -30px 268px 10px 0;
	float: right;
}
#welcome
{
	float:right;
	margin: -8px -8px 0 0;

}
/* This class is not used in the site landing page. */
#loginArea
{
	width:224px;
	height: 35px;
	float:left;
	background-color: #FFF;
	/* filter:alpha(opacity=95);
	opacity:.95;*/
	margin: 0 0 7px 0;
	padding: 0 0 10px 10px;
	/* border: 1px solid #e5e5e5; */
	border-bottom: 5px solid #e5e5e5;
	font-size:smaller;
}

/* This class is not used in the site landing page. */
#loginArea p
{
	padding:11px 0 0 0;
	margin:0;
	color: #1b3747;
}

/* This class is not used in the site landing page. */
#loginArea a
{
	color: #1b3747;
}

/* There are currently no forms on the site landing page. */
form
{
	display:block;
	float:right;
	margin:-18px 0 0 0;
	padding:0 5px 0 0;
}

/* This class is not used in the site landing page. */
#userArea
{
	width:234px;
	float:left;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	filter:alpha(opacity=95);
	opacity:.95;
	border:5px solid #e5e5e5;
	font-size:smaller;
}
/* This class is not used in the site landing page. */
#userArea img.mags
{
	margin: 0;
}

#footer
{
	background: #4ba7ac url(/images/landing/footerBgrd.gif) no-repeat 50% 100%;
	position: relative;
	bottom: 0;
	left: 0;
	margin: 5px 0 20px 0;
	padding: 8px 0 37px 0;
}
#footer p
{
	font-size: x-small;
	color: #FFF;
	text-align: left;
	margin: 0 0 -12px 15px;
	padding: 0;
}
#footerLinks
{
	font-size: x-small;
	color: #FFF;
	text-align: right;
	position:relative;
	height: 22px;
	width:934px;
}
#footerLinks ul
{
	float: right;
	margin: 0;
}
#footerLinks ul li
{
	display: block;
	float: left;
	list-style: none;
}
#footerLinks a
{
	text-transform: uppercase;
/*	margin: 0 22px 0 40px; */
	margin: 0 2px 0 18px;
}
#footerLinks a:hover
{
	text-decoration: underline;
}


#clearheader{height:150px;}/*needed to make room for header*/
#clearfooter{clear:both;}/*needed to make room for footer*/
#centrecontent
{
	width:944px;
	margin: 0;
	padding: 0;
	border:none;
}
#content
{
	width: 755px;
	height: 988px;
	float: right;
	font-size:small;
	color: #1b3747;
	padding: 0;
	border:none;
}


/* div.showHide {
	background-color: #FFF;
	filter:alpha(opacity=95);
	opacity:.95;
	color: #1b3747;
	margin: 10px;
	padding: 0;
	border: 1px solid #e5e5e5;
	position: relative;
	top: 50px;
	left: 0;
	width: 500px;
}
a.showHide {
	font-weight: bold;
	float: left;
	text-decoration: none;
	font-size: x-small;
	padding: 0;
	margin: 0 20px 0 0;
} */

#centrecontent p
{
	/* font-size: 11px; */
	margin: 10px 0;
}

/* SKYSCRAPER */
#skyscraper
{
	float: left;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 600px;
	/* border: 1px solid #e5e5e5; */
	border-top: none;
}

/* PARTNERS/RECOMMENDATIONS */
/* Not needed, as already included in generic.css, with exact same settings */
#partners
{
	position: relative;
	height: 70px;
	width:944px;
	margin: 20px 0;
	padding-top: 20px;
	border-top: 1px solid #e5e5e5;
}
