body
{
	font: 12px arial, helvetica, verdana, sans-serif;
	color: #333333;
	background: #CFE0E8;
	margin: 0px;
	padding: 0px;
}
img
{
	border: 0px;
	}
a
{
	text-decoration: none;
	font-weight: bold;
	color: #003562;
}

a:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #145384;
}
.larger
{
	font-size: 12px; 
	font-weight: bolder
	}
.largerx2
{
	font-size: 14px; 
	font-weight: bolder
	}
#container
{
	position: absolute;
	margin-top: 0px;
	padding-top: -5px;
	top: 25px;
	left: 25px;
	width: 705px;
}

#intro
{
	background: #F7F7F7;
}
#intro2
{
	background: #F7F7F7;
}

#intro h1 span
{
	display: none;
}
#intro2 h1 span
{
	display: none;
}

#intro h1
{
	background:  url("images/structural/top.jpg");
	height: 298px;
	width: 705px;
}
#intro2 h1
{
	background:  url("images/structural/top.jpg");
	height: 298px;
	width: 705px;
}

#intro h2 span
{
	display: none;
}
#intro2 h2 span
{
	display: none;
}
/*IE*/
#intro h2
{
	background:  url("images/structural/side_shadow.jpg");
	position: absolute;
	width:8px;
	height: 1550px;
	top: 0px;
	bottom: 0%;
	left: 705px;
	right: -8px;
}
#intro2 h2
{
	background:  url("images/structural/side_shadow.jpg");
	position: absolute;
	width:8px;
	height: 5925px;
	top: 0px;
	bottom: 0%;
	left: 705px;
	right: -8px;
}

/*IE*/
#extraDiv1
{
	background:  url("images/structural/shadow.jpg");
	width: 713px;
	height: 8px;
	position: relative;
	left: 25px;
	top: 1953px;
}

/*MOZ*/
html>body #intro h2
{
	background:  url("images/structural/side_shadow.jpg");
	position: absolute;
	width:8px;
	height: auto;
	top: 10%;
	bottom: .1%;
	left: 100%;
	right: -8px;
}
html>body #intro1 h2
{
	background:  url("images/structural/side_shadow.jpg");
	position: absolute;
	width:8px;
	height: auto;
	top: 10%;
	bottom: .1%;
	left: 100%;
	right: -8px;
}

/*MOZ*/
html>body #extraDiv1
{
	background:  url("images/structural/shadow.jpg");
	width: 713px;
	height: 8px;
	position: relative;
	left: 25px;
}
#footer
{
	position: relative;
	top: -5px;
	left: 400px;
	font-size: 10px;
	letter-spacing: 2px;
}

/*IE*/
#quickSummary p.p1
{
	margin-top: 0px;
	font-size: 9px;
	position: relative;
	top: -35px;
	left: 8px;
	
}

/*MOZ*/
html>body #quickSummary p.p1
{
	margin-top: 0px;
	font-size: 9px;
	position: relative;
	top: -32px;
	left: 8px;
	
}


#preamble
{
	background: #F7F7F7;
	padding-bottom: 30px;
	padding-left: 86px;
	padding-right: 186px;
	padding-top: 10px;
	text-align: justify;
}

#preamble h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/road.jpg") no-repeat;
}

#supportingText
{
	position: relative;
	top: -20px;
	margin: 0px;
	background: #F7F7F7;
}

#explanation, #download, #register, #about, #features, #downloadcurrent, #downloadprevious, #support, #arrange, #options, #autostartup, #windowx, #display, #hotkeys, #controls, #hidglob, #rollup
{
	padding-bottom: 10px;
	padding-left: 86px;
	padding-right: 186px;
	text-align: justify;
}

#about h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/about.jpg") no-repeat;
}

#download h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/download.jpg") no-repeat;
}
#downloadcurrent h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/download-current.jpg") no-repeat;
}
#downloadprevious h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/download-previous.jpg") no-repeat;
}
#support h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/support.jpg") no-repeat;
}
#register h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/register.jpg") no-repeat;
}

#features h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features.jpg") no-repeat;
}

#arrange h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features-arrangedialog.jpg") no-repeat;
}

#options h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features-optionsdialog.jpg") no-repeat;
}

#autostartup h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features-autostart.jpg") no-repeat;
}

#windowx h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features-windowextension.jpg") no-repeat;
}

#display h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features-displaysettings.jpg") no-repeat;
}

#hotkeys h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features-hotkeys.jpg") no-repeat;
}

#controls h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features-trayicons.jpg") no-repeat;
}

#hidglob h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features-global.jpg") no-repeat;
}

#rollup h3
{
	position: relative;
	left:-36px;
	background:  url("images/structural/features-rollsups.jpg") no-repeat;
}

#preamble h3, #download h3, #register h3, #about h3, #features h3, #downloadcurrent h3, #downloadprevious h3, #support h3, #arrange h3, #options h3, #autostartup h3, #windowx h3, #display h3, #hotkeys h3, #controls h3, #hidglob h3, #rollup h3
{
	height: 30px;
}
	

#preamble h3 span, #download h3 span, #register h3 span, #about h3 span, #features h3 span, #downloadcurrent h3 span, #downloadprevious h3 span, #support h3 span, #arrange h3 span, #options h3 span, #autostartup h3 span, #windowx h3 span, #display h3 span, #hotkeys h3 span, #controls h3 span, #hidglob h3 span, #rollup h3 span
{
	display: none;
}

/*IE*/
#linkList
{
	font-size: 10px;
	position: absolute;
	width: 206px;
	height: 770px;
	top: 0px;
	left: 705px;
	padding-top: 110px;
	padding-left: 32px;
	color: #444;
	background:  url("images/structural/side-element.jpg") no-repeat;
}

/*MOZ*/
html>body #linkList
{
	font-size: 10px;
	position: absolute;
	width: 206px;
	height: 770px;
	top: 14px;
	left: 705px;
	padding-top: 110px;
	padding-left: 32px;
	color: #444;
	background:  url("images/structural/side-element.jpg") no-repeat;
}

ul
{
	list-style:none;
	margin: 0px 0 0 0;
	padding: 12px;
}

ul li
{
	margin: 0px;
	padding: 0px 0 0 12px;
	background:  url("images/structural/bullet-blue.gif") no-repeat 0px 5px;
	color: #555
}

#linkList ul
{
	font-size: 10px;
	list-style:none;
	margin: 0px 0 0 0;
	padding: 0px;
}

#linkList ul li
{
	margin: 0px;
	padding: 2px 0 0 12px;
	line-height: 12px;
	background:  url("images/structural/bullet-blue.gif") no-repeat 0px 5px;
	color: #555
}

#linkList #lselect li
{
	background:  url("images/structural/bullet-blue.gif") no-repeat 0px 5px;
	font-size: 10px;
}

#linkList #lselect a
{
	font-size: 10px;
	color: #444;
}

#linkList #lselect a.c
{
	font-size: 10px;
	text-transform: lowercase;
	color: #555;
}

#larchives a, #lcontact a
{
	color: #444
}

#linkList #lselect a.c:hover, #linkList #lselect a:hover
{
	color: #6D0F24;
}

#linkList a.c:hover, #linkList a:hover
{
	color: #6D0F24;
	text-decoration: underline;
}
#linkList #lselect a:link, #linkList #lselect a:visited
{
	display: block;
}
#linkList #lselect a.c:link, #linkList #lselect a.c:visited
{
	display:inline;
}

#linkList h3.select
{
	background:  url("images/structural/select.jpg") no-repeat;
	height: 22px;
}

h3.select span
{
	display: none;
}

#linkList h3.contact
{
	background:  url("images/structural/contact.gif") no-repeat;
	height: 22px;	
}
#linkList p.contact
{
	width: 145px;
	}
h3.contact span
{
	display: none;
}