
body {
	background-image : url("layout/bodyBkg.jpg");
	background-position : top center;
	background-repeat : repeat-x;
	background-color : #808080;
	margin : 0px;
	text-align : center;
}

body, p, td, th, li {
	font-family : Arial, Helvetica, Verdana, Sans-serif;
	font-size : 12px;
	line-height : 20px;
}

p,
*[align="justify"] { text-align : justify; }
*[align="left"] { text-align : left; }
*[align="center"] { text-align : center; }
*[align="right"] { text-align : right; }

td, th, li { text-align : left; }

h1 {
	font-family : Arial, Helvetica, Verdana, Sans-serif;
	text-align : left;
	font-size : 26px;
	color : #4D4D4D;
	margin-top : 0px;
	line-height : 32px;
	text-transform : uppercase;
}

h2 {
	text-align : left;
	color : #BC6600;
	font-size : 18px;
	line-height : 22px;
}

a:link,
a:active,
a:visited {
	color : #BC6600;
}

a:hover {
	color : #4D4D4D;
}

#HomeContent h1 {
	text-align : center;
	margin-bottom : 0px;
}

#HomeContent h2 {
	text-align : center;
	margin-top : 0px;
}

#Layout {
	width : 960px;
	height : 733px;
	margin : 0px auto;
	text-align : left;
}

#TopBar {
	height : 139px;
}

#TopBar div {
	left : 0px;
	top : 0px;
	position : relative;
	height : 139px;
}

#Logo {
	position : absolute;
	left : 36px;
	top : 27px;
}

#NLSignup {
	width : 498px;
	height : 40px;
	position : absolute;
	left : 486px;
	top : 6px;
	background-image : url("layout/nlSignupBkg.png");
	background-repeat : no-repeat;
}

#NLSignup td {
	padding-top : 6px;
	vertical-align : top;
}

#NLSignup td:last-child {
	padding-right : 20px;
}

#NLSignupLabel {
	padding : 7px 0px 0px 20px;
}

#NLSignup input[type="text"] {
	width : 109px;
	height : 18px;
	border-width : 0px;
	background-color : #FFFFFF;
}

#NLSignup input[type="submit"] {
	background-color : transparent;
	border-width : 0px;
	color : #FFFFFF;
	font-size : 14px;
}

#NavBar {
	height : 42px;
	vertical-align : top;
}

#NavBar > div {
	position : relative;
	white-space : nowrap;
	height : auto;
}

#NavBar > div > div {
	position : absolute;
	left : -50px;
	right : -50px;
	top : 0px;
	white-space : nowrap;
}

#NavBar a {
	display : block;
	float : left;
	margin-right : 0px;
}

#NavBar a:last-child {
	margin-right : 0px;
}

#MainImageSpace {
	height : 261px;
}

#Content {
	background-color : #FFFFFF;
	padding : 9px;
	height : 272px;
	vertical-align : top;
}


#Content > table {
	width : 942px;
	height : 275px;
}


#EventSpace {
	width : 275px;
}

#EventSpace > table {
	background-color : #4D4D4D;
}

#EventHeader {
	height : 38px;
}

#EventContent {
	padding : 0px;
}

#EventContent > div {
	position : relative;
	width : 275px;
	height : 350px;
	overflow : hidden;
}

.scrollerItem {
	position : absolute;
	left : 20px;
	right : 20px;
	color : #FFFFFF;
	font-size : 13px;
}

.scrollerItem p {
	text-align : left;
	color : #FFFFFF;
}

.scrollerItem a:link,
.scrollerItem a:active,
.scrollerItem a:visited {
	color : #FFFF00;
}

.scrollerItem a:hover {
	color : #000000;
}

#HomeContent {
	padding : 0px 35px 10px 51px;
}

#HomeFooter,
#Footer {
	height : 55px;
	background-repeat : no-repeat;
	background-position : top center;
	text-align : center;
	vertical-align : middle;
	font-size : 11px;
}

#HomeFooter {
	background-image : url("layout/bottomDecoration.home.gif");
}

#Footer {
	background-color : #FFFFFF;
	background-image : url("layout/bottomDecoration.main.gif");
}

#HomeFooter a:link,
#HomeFooter a:active,
#HomeFooter a:visited,
#Footer a:link,
#Footer a:active,
#Footer a:visited {
	color : #000000;
	text-decoration : none;
}

#HomeFooter a:hover,
#Footer a:hover {
	color : #BC6600;
}

