body, p, a, h1, h2, h3, div, ol, ul, li, span, form, img {
	padding: 0em;
	margin: 0em;
	line-height: normal;
}

p, a, h1, h2, h3, li { 
	font-family: Arial, Helvetica, san-serif;
	line-height: 1.2em;
}

p, li {
	font-size: .8em;
}

img {
	border: none;
}

img.loginSection {
	width: 18.6875em;
	height: .5625em;
}

img.rightColumn {
	width: 21.25em;
	height: .625em;
}


img#homeHeaderImg {
	width: 41.9375em;
	height: 10.8125em;
	z-index:-100;

}

#nav {
	position: absolute;
	top: 2.4em;
	left: 3.8em;
	z-index: 4;
	width: 33em;
	height: 1em;
}


#nav ul {
	list-style-type: none;

}

#nav li.nav {
	display: inline;

}


#nav ul li a {
	text-decoration: none;
	padding: .25em;
	margin: 0em 1.6em 0em 0em;
	color: #999999;
}


#nav ul li a:hover, #nav ul li a.navFocus {
	color: #990000;
}


#nav ul li ul {
	position: absolute;
	background-color:#FFF;
	border: 1px solid #000;
	border-top: none;
	top: 1.3em;

}

#nav ul li ul li {
	text-align: left;
	border-top: 1px solid #000;
}

#nav ul li ul li a {
	padding: .5em;
	display: block;
	margin: 0em;
	font-size: 1.2em;
}

#nav ul li ul li a:hover {
	background-color: #FF9900
}


#logo {
	position: absolute;
	z-index: 0;
	top: 2em;
	left: 36.3em;
	width: 7.75em;
	height: 2.5625em;
}

#logo img {
	width: 7.75em;
	height: 2.5625em;
}

#contentArea {
	position: absolute;
	top: 6.4em;
	left: 3.2em;
	width: 41.9375em;
	z-index:0;
}

#contentArea #header {
	position: absolute;
	top: 2.5em;
	left: 22.5em;
	width: 18.5em;
	z-index:0;

}

#contentArea #header p {
	margin: 0em 0em .7em 0em;

}

h1, h2 {
	color: #8f55b4;
	font-weight: normal;
}

h1 {
	font-size: 1.35em;
	margin-bottom: .5em;

}

h2 {
	font-size: 1.15em;
}

#secondaryContent {
	margin-top: 1em;
	border: 1px #FFFFFF solid;
}


#leftSide {
	display: inline;
	width: 17.75em;
	margin-left: 1em;
	margin: bottom: 1em;
	float: left;
}

#leftSide h2 {
	font-weight: normal;
	margin-top: .5em;

}

#leftSide p {
	margin: .8em 0em 1.5em 0em;
}


#rightSide {
	display: inline;
	background-color: #fffbea;
	width: 21.25em;
	margin-left: 1.75em;
	margin: bottom: 1em;
	float: left;
}


#rightSide div {
	border-left: 1px #fff0b2 solid;
	border-right: 1px #fff0b2 solid;
	padding-top: .25em;
}


#rightSide div div {
	position: relative;
	left: 1.4em;
	width: 18.6875em;
	border: none;
}

#rightSide div div h2 {
	font-size: 1em;
	margin-top: 1.2em;
	margin-bottom: .5em;
}

#rightSide div div p {
	color: #666666;
}

#rightSide div div img, #rightSide img {
	display: block;
}


#rightSide div div form {
	background-color: #FFFFFF;
	border-left: 1px #fff0b2 solid;
	border-right: 1px #fff0b2 solid;
	
}

#rightSide div div form h2 {
	margin: 0em;
	padding: .5em .5em .75em .75em;

}

#rightSide div div form p {
	clear: both;
	padding: .5em 1em .5em 1em;
}


#rightSide div div form p span {
	display: block;
	width: 4.5em;
	text-align: right;
	margin: 0em .75em 0em 0em;
	float: left;
}

#footer {
	width: 52.5em;
	border-top: 1px solid #999999;
	color: #999;
	font-family: "Times New Roman", Times, serif;
	font-size: .8em;
	margin: 0em 0em 1em 0em;
	text-align: center;
	float: left;
}


/*  For LIN server  */

#LINheader {
	position: absolute;
	top: 4em;
	left: 5em;

}

#LINheader p {
	position: absolute;
	left: 20em;
	width: 15em;

}