@media screen {
	body {
		background-color : #CCCCCC;
		text-align : center;
	}
	
	body, p, td, th, li {
		font-family : Arial, Verdana, Helvetica, Sans-serif;
		font-size : 12px;
	}
	
	h1 {
		font-size : 18px;
		font-weight : bold;
		text-align : left;
		color : #2B5090;
	}
	
	h2 {
		font-size : 15px;
		font-weight : bold;
		text-align : left;
		color : #2B5090;
	}
	
	#Layout {
		width : 800px;
		height : 810px;
		background-image : url("images/layoutBkg.jpg");
		text-align : left;
		margin : 0px auto;
	}
	
	#TopBar {
		height : 243px;
	}
	
	#TopNav {
		height : 17px;
	}
	
	#SideNav {
		width : 260px;
	}
	
	#SideNav table {
		margin : 0px 15px 0px 13px;
	}
	
	#ScrollerSpace {
		background-image : url("images/newsScrollerBkg.jpg");
		width : 232px;
		height : 79px;
	}
	
	#Content {
		padding : 60px 20px 40px 45px;
	}
	
	#NLSignupSpace {
		height : 26px;
		background-image : url("images/nlSignupBkg.jpg");
		background-repeat : repeat-y;
		padding-right : 26px;
	}
	
	.menuBox {
		border-width : 1px;
		border-color : #2B5090;
		border-style : solid;
		position : absolute;
		left : 0px;
		top : 0px;
		width : 200px;
		border-collapse : collapse;
		background-color : #CDE0F5;
		font-size : 11px;
	}
	
	.menuItem {
		padding : 1px;
		text-align : left;
		border-width : 0px;
		color : #2B5090;
		font-weight : bold;
		font-size : 12px;
		line-height : 16px;
	}
	
	.menuItemSelected {
		padding : 1px;
		text-align : left;
		border-width : 0px;
		color : #CDE0F5;
		background-color : #2B5090;
		font-weight : bold;
		font-size : 12px;
		line-height : 16px;
	}
	
	.menuBox2 {
		border-width : 1px;
		border-color : #436397;
		border-style : solid;
		position : absolute;
		left : 0px;
		top : 0px;
		width : 200px;
		border-collapse : collapse;
		background-color : #F5F4CD;
		font-size : 11px;
	}
	
	.menuItem2 {
		padding : 1px;
		text-align : left;
		border-width : 0px;
		color : #B06F0D;
		font-weight : bold;
		font-size : 12px;
		line-height : 16px;
	}
	
	.menuItemSelected2 {
		padding : 1px;
		text-align : left;
		border-width : 0px;
		color : #F5F4CD;
		background-color : #B06F0D;
		font-weight : bold;
		font-size : 12px;
		line-height : 16px;
	}
	
	.menuBox3 {
		border-width : 1px;
		border-color : #422403;
		border-style : solid;
		position : absolute;
		left : 0px;
		top : 0px;
		width : 200px;
		border-collapse : collapse;
		background-color : #AF6F0D;
		font-size : 11px;
	}
	
	.menuItem3 {
		padding : 1px;
		text-align : left;
		border-width : 0px;
		color : #FFFFE8;
		font-weight : bold;
		font-size : 12px;
		line-height : 16px;
	}
	
	.menuItemSelected3 {
		padding : 1px;
		text-align : left;
		border-width : 0px;
		color : #AF6F0D;
		background-color : #FFFFE8;
		font-weight : bold;
		font-size : 12px;
		line-height : 16px;
	}
	
	.nlSignupInput {
		background-image : url("images/nlSignupInputBkg.jpg");
		width : 110px;
		height : 15px;
		font-size : 10px;
		padding-left : 2px;
		padding-right : 1px;
		border-width : 0px;
	}
	
	.emailFooter {
		text-align : center;
	}
	
	.emailFooter a:link,
	.emailFooter a:visited,
	.emailFooter a:active {
		color : #666666;
		text-decoration : none;
	}
	
	.emailFooter a:hover {
		text-decoration : underline;
	}
	
	h1 span {
		display : none;
	}
	
	.showWhilePrinting {
		display : none;
	}
}
@media print {
	body {
		background-color : #FFFFFF;
		margin : 0in;
		text-align : center;
	}
	
	body, p, td, th, li {
		font-family : Arial, Verdana, Helvetica, Sans-serif;
		font-size : 10pt;
	}
	
	h1 {
		font-size : 11pt;
		font-weight : bold;
		text-align : left;
		color : #000000;
		text-align : center;
		margin-bottom : 0px;
		margin-top : px;
	}
	h1 span {
		display : inline;
	}
	
	h1 + p {
		margin-top : 0px;
		margin-bottom : 0px;
	}
	
	h2 {
		font-size : 11pt;
		font-weight : bold;
		text-align : left;
		color : #000000;
	}
	
	#Layout {
		width : 100%;
		height : auto;
		text-align : left;
		margin : 0in;
	}
	
	#TopBar {
		display : none;
	}
	
	#TopNav {
		display : none;
	}
	
	#SideNav {
		display : none;
	}
	
	#Content {
		width : 8.5in;
		padding : 0px;
	}
	
	input[type="text"] {
		background-color : #FFFFFF;
		border-width : 0px 0px 1px 0px;
		border-style : solid;
		border-color : #FFFFFF #FFFFFF #000000 #FFFFFF;
		color : #FFFFFF;
		width : 6.25in;
	}
	
	.hideWhilePrinting {
		display : none;
	}
	
	.showWhilePrinting {
		display : block;
	}
	
	input[type="checkbox"],
	input[type="radio"] {
		display : none;
	}
	
	input[type="submit"] {
		display : none;
	}
	
	option {
		display : none;
	}
	
	#NLSignupSpace {
		display : none;
	}
	
	.emailFooter {
		display : none;
	}
	
	form td:first-child {
		padding-left : 0.25in;
	}
	
	form td[colspan="2"] {
		padding-left : 0in;
	}
	
	form td[colspan="2"] input[type="text"] {
		width : 100%;
	}
	
	form td[colspan="2"].indentWhilePrinting {
		padding-left : 0.25in;
	}
}