body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
}

p,h1,h2,h3,h4,div,td,th { margin:0px; padding:0px; }

#docbody {

}

#verticalPosition {
	margin:20px 0px 20px 0px;
}

#container {
	width: 830px;
	background-repeat:repeat-y;
	margin:0px auto 0px auto;
}

#topEdge {
	background-repeat:no-repeat;
}

#bottomEdge {
	background-repeat:no-repeat;
	background-position:bottom left;
}

#pagebody {
	height:610px;
	position:relative;
	
}

#left {
	position:absolute;
	top:100px;
	left:12px;
	width:100px;
	height:374px;
	padding:0px 1px 0px 0px;
	font-size:1.1em;
	overflow:auto;
}

#leftVertNav {
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:right;
	text-transform:lowercase;
}
#leftVertNav ul {
	list-style:none; 
	margin:0px 0px 0px 0px; 
	padding:0px;
}
#leftVertNav ul li { 
	margin:0px 0px 1.6em 0px; 
	padding:0px 0px 0px 0px;
	font-size:1.0em;
}
#leftVertNav a:link,
#leftVertNav a:active,
#leftVertNav a:visited,
#leftVertNav a:hover { text-decoration:none; }

#pagetitle {
	position:absolute;
	bottom:520px;
	left:140px;
	width:472px;
	padding: 0px;
	font-size:1.1em;
	text-transform:lowercase;		
}

#pagetitle h1 {
	font-size:1.7em;
	font-weight:normal;
}

#page {
	position:absolute;
	top:100px;
	left:140px;
	width:462px;
	height:374px;
	padding: 1px 30px 1px 1px;
	font-size:1.1em;	
	overflow:auto;
	line-height:1.4em;
}
#page p { font-size:1.0em; margin:0em 0em 1.4em 0em; }
#page li { font-size:1.0em;}
#page h1 {
	font-size:1.0em;
	margin: 0px 0px 1.4em 0px;
}
#page h2 { font-size:1.0em; margin:1.4em 0em; }
#page h3 { font-size:1.0em; margin:1.4em 0em; }
#page h4 { font-size:1.0em; margin:1.4em 0em; }

#right {
	position:absolute;
	top:30px;
	right:16px;
	width:126px;
	height:554px;
	padding:0px;
	font-size:1.1em;
	display:table;  
	overflow:hidden;
}

#rightcontent {
	display:table-cell; 
	vertical-align:middle;
}

/*
#rightVertNav is vertically centered within #rightcontent
http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
I.E. hacks have been replaced by conditional comments
*/
#rightVertNav {
	margin:0px 0px 0px 0px;
	padding:0px;
	text-transform:lowercase;	
}
#rightVertNav ul {
	list-style:none; 
	margin:0px 0px 0px 0px; 
	padding:0px;
}
#rightVertNav ul li { 
	margin:0px 0px 1.2em 0px; 
	padding:0px 0px 0px 0px;
	font-size:1.0em;
}
#rightVertNav a:link,
#rightVertNav a:active,
#rightVertNav a:visited,
#rightVertNav a:hover { text-decoration:none; }

#footer {
	position:absolute;
	width:628px;
	height:81px;
	bottom:16px;
	left:24px;
	background-image:url(../../assets/images/sitelayout/Shared/footer-bg.gif);
	background-repeat:no-repeat;
}
#footer .showImage img { display:inline; }
#footer .hideImage img { display:none; }

#logo {
	position:absolute;
	left:0px;
	top:13px;
	width:264px;
	height:59px;
}

#logo img { height:100%; width:100%; }

#bright {
	position:absolute;
	left:289px;
	top:13px;
	width:62px;
	height:59px;
}

#sharp {
	position:absolute;
	left:360px;
	top:13px;
	width:94px;
	height:59px;
}

#nice {
	position:absolute;
	left:462px;
	top:13px;
	width:74px;
	height:59px;
}

#busy {
	position:absolute;
	left:544px;
	top:2px;
	width:82px;
	height:78px;
}

#seo {
	margin:30px auto 30px auto;
	width:720px;
	text-align:justify;
	display:none;
}

#ffm-logo {
	margin:30px auto 30px auto;
	text-align:center;
	display:none;
}