/* CSS Document */

:root
{
	overflow-y: scroll;
}

html {
	background-color:#fff;
	overflow-y: scroll;
}

body {
	width:936px;
	margin:0 auto;
}

/* Clearfix hack */
.clearfix:after, .item:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix, .item {display:inline-block;}

/* Hides from IE-mac \*/
.clearfix, .item {display:block;}
* html .clearfix, * html .item {height: 1%;}
/* End hide from IE-mac */


#siteHeader {
	margin-top:18px;
	padding-top:6px;
	background-color:#f2f2f2;
	background-image:url(../img/rounded-top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
}

#siteIntermediate
{
    background-color:#f2f2f2;
    position:relative;
}

#breadcrumb {
	background-color:#f2f2f2;
	position:relative;
	float:left;
	/*width: 861px;*/
	width: 88%;
}
#textsizemenu
{
    background-color:#f2f2f2;
	position:relative;
	float:right;
	text-align: right;
	/*width: 75px;*/
	width: 12%;
}

#siteContent {
	clear:both;
	padding:0 9px 6px 9px;
	background-color:#f2f2f2;
	background-image:url(../img/rounded-bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	position:relative;
}

#gamma {
float: left;
width: 208px;
margin-left:0;
display: inline;

}

.narrow-medium-narrow #alpha {
	float: left;
	width: 478px;
}

.narrow-medium-narrow #beta {
float: left;
width: 230px;

}

.narrow-wide #alpha {
	float:left;
	width:699px;
}

.wide-narrow #alpha
{
	float:left;
	width:695px;
}
.wide-narrow #gamma
{
	float:left;
	width: 220px;
}

.wide-narrow #gamma .inner
{
    margin-right: 8px;
}

#siteFooter {
clear: both;
margin-bottom:40px;
position:relative;
}

.inner {
	margin:0 9px;
}

#siteHeader .inner,
#breadcrumb .inner {
	margin:0 18px;
}

#textsizemenu .inner
{
    margin: 0px 0px 18px 22px;
}


#beta .inner {
	margin-left:18px;
	overflow:hidden;
}

#alpha
{
	overflow:hidden;
}

#gamma .inner {
	margin-right:18px;
}



/* Additional styling of main components */

#siteHeader .inner {
	border-bottom:1px solid #ccc;
}

.logoImagePrint
{
	/* I_0255 - Opera Hack : Images are not loaded when display:none   Resize to 0 instead */
	/*display: none;*/
	height: 0px;
	width: 0px;
	overflow: hidden;
}

.mainContentLink a
{
    position: absolute;
    left: -999em;
    width: 900em;
    /*
    overflow: hidden;
*/
}
