body {
	margin : 0px;
	text-align : center;
	background-image : url("bodyBkg.jpg");
	background-repeat : repeat-x;
	background-position : top left;
	background-attachment : fixed;
	background-color : #E0E1E3;
	background-color : #FFFFFF;
	background-color : #FCFCFC;
	background-image : none;
}

body, p, td, th, li {
	font-family : Arial, Verdana, Helvetica, Sans-serif;
	font-size : 12px;
	line-height : 20px;
	color : #636466;
}

a:link, a:visited {
	color : #00517C;
	font-weight : bold;
	text-decoration : none;
}

a:active, a:hover {
	color : #D1232A;
	text-decoration : underline;
}

#Layout {
	width : 862px;
	height : 500px;
	text-align : left;
	margin : 10px auto;
	background-repeat : repeat-y;
	-moz-border-radius : 19px;
	-webkit-border-radius : 19px 19px;
	border-radius : 19px 19px;
	border-color : #D9D9D9;
	border-width : 1px;
	border-style : solid;
	background-color : #FFFFFF;
	/*
	background-image : url("layout.bkg.gif");
	*/
}

#TopBar {
	height : 101px !important;
	vertical-align : top;
	border-width : 0px;
	overflow : hidden;
}

#TopBar > div {
	position : relative;
}

#TopBarBackdrop {
	position : absolute;
	top : 12px;
	left : 15px;
	z-index : 0;
}

#TopBarLoginButton {
	position : absolute;
	left : 747px;
	top : 47px;
	z-index : 2;
}

#NLSignup {
	position : absolute;
	left : 420px;
	top : 7px;
	z-index : 2;
}

#NLSignup input[type="text"] {
	width : 110px;
	height : 16px;
	border : 1px #666666 solid;
	color : #666666;
}

#NLSignup input[type="submit"] {
	border-width : 0px;
	background-color : transparent;
	font-family : Arial, Verdana, Helvetica, Sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #C1272D;
	cursor : pointer;
	padding : 0px;
}

#subject_input {
	display : none;
}

#NLSignup td {
	font-family : Arial, Verdana, Helvetica, Sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #C1272D;
}

#NavBar {
	height : 42px;
	background-image : url("nav.bkg2.jpg");
	background-repeat : no-repeat;
	background-position : bottom center;
	background-color : #FFFFFF;
	padding-left : 28px;
	border-width : 0px;
}

#NavBar > a {
	display : block;
	float : left;
	margin : 6px 11px;
}

#FlashSpace {
	text-align : center;
	background-color : #FFFFFF;
	padding-top : 0px;
}

#FlashSpace > div {
	position : relative;
	width : 862px !important;
	height : 280px !important;
	left : 25px;
}

#Flash {
	position : absolute;
	top : 8px;
	left : 0px;
}

#BannerImage {
	margin : 8px 0px 0px 23px;
}

#NeedHelp {
	position : absolute;
	left : 580px;
	top : 0px;
}

#SideBar {
	width : 213px;
	height : auto;
	border : 1px #D9D9D9 solid;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px 4px;
	border-radius : 4px 4px;
	float : left;
	vertical-align : top;
}

#MainSpace {
	background-color : #FFFFFF;
	/*
	border-width : 0px 1px;
	border-color : #EFEFEF;
	border-style : solid;
	*/
	margin : 0px;
	padding : 10px 21px 0px 21px;
}

#ContentSpace {
	margin : 0px;
	width : 592px;
	height : 100%;
	float : right;
	border-collapse : collapse;
}

#ContentTitleTab {
	border-width : 1px 1px 0px 1px;
	border-color : #D9D9D9;
	border-style : solid;
	width : 131px;
	padding : 0px 10px;
	height : 52px;
	vertical-align : middle;
	text-align : center;
	font-size : 18px;
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, Sans-serif;
	font-family : Arial Narrow, Arial, Helvetica, Sans-serif, Verdana;
	/*
	color : #C1272D;
	*/
	white-space : nowrap;
}

#ContentTitleTabSpacer {
	vertical-align : middle;
	border-bottom : 1px #D9D9D9 solid;
	white-space : nowrap;
}

#ContentTitleTabSpacer > img {
	margin : 0px 12px;
}

#Content {
	vertical-align : top;
	border-width : 0px 1px 1px 1px;
	border-color : #D9D9D9;
	border-style : solid;
	padding : 10px 10px;
	height : 309px;
}

#BottomBar {
	height : 12px;
	border-width : 0px;
}

#AddressBar {
	font-size : 13px;
	font-weight : bold;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 3px;
}

#Scroller,
#FeaturedProduct,
#SideNav {
	display : block;
	position : relative;
	width : 206px;
	height : 174px;
	background-color : #F2F2F2;
	border-width : 0px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px 3px;
	border-radius : 3px 3px;
	margin : 4px auto;
}

#SideNav > a {
	display : block;
	padding : 5px 10px;
	text-align : left;
}

#Scroller > h1 {
	padding-top : 8px;
	margin : 0px 9px 0px 9px;
	/*
	color : #C1272D;
	*/
	font-weight : bold;
	font-size : 18px;
	/*
	border-bottom : 2px rgba(242,242,242,0.5) solid;
	*/
	font-family : Arial Narrow, Arial, Helvetica, Sans-serif, Verdana;
}

#Scroller > div {
	position : relative;
	padding : 0px 10px;
	overflow : hidden;
}

.scrollerItem {
	position : absolute;
	width : 186px;
	top : 0px;
	left : 0px;
	padding : 5px 10px;
	background-color : #F2F2F2;
}

#FeaturedProduct {
	text-align : center;
	height : auto;
	padding-bottom : 5px;
}

#FeaturedProduct > h1 {
	/*
	border-bottom : 2px #666666 solid;
	*/
	text-align : left;
	padding-top : 8px;
	margin : 0px 9px 9px 9px;
	/*
	color : #666666;
	*/
	font-weight : bold;
	font-size : 18px;
	font-family : Arial Narrow, Arial, Helvetica, Sans-serif, Verdana;
}

#FeaturedProduct > img {
	margin : 0px auto;
}

.formTable > tr:first-child,
.formTable > tbody > tr:first-child {
	display : none;
}

.loginTable {
	margin : 0px auto;
}

.assetData {
	border-spacing : 0px;
	width : 792px;
}

	.assetData th {
		font-size : 11px;
		line-height : 14px;
		vertical-align : bottom;
		text-align : left;
		border-bottom : 2px #333333 solid;
		padding : 0px 5px;
		white-space : nowrap;
	}
	
	.assetData td {
		font-size : 11px;
		line-height : 14px;
		vertical-align : top;
		border-bottom : 1px #CCCCCC solid;
		padding : 0px 5px;
	}
