body 					{ font-family: Arial, Helvetica, sans-serif; background: #002677 url(/images/animated/nt_bg/bg_dkblue.png) repeat-x top; padding: 0 0 20px 0;}
.header 					{ height: 75px; width: 950px; padding: 0; margin: 0; overflow: hidden;}	
	.companyinfo		{ width: 600px; height: 95px; float: left; color: #FFFFFF; overflow: hidden;}
	.companyinfo h1		{ margin: 10px 0 0 0; color: #FFFFFF; font-size: 30px;}
	.companyinfo p		{ font-style: italic; font-size: 12px;}
	.whatwedo			{ width: 250px; height: 75px; margin-top: 15px; float: right; text-align: right; color: #FFFFFF; font-size: 12px; font-style: italic; line-height: 1.2em; overflow: hidden;}
.titlebar				{ height: 200px; width: 945px; padding: 0; margin: -25px 0 0 0; overflow: hidden; }
	.titleimages		{ height: 214px; width: 750px; float: left; padding: 0;}
	.titleimages .img	{ background: #FFFFFF; padding: 5px; width: 940px; height: 165px; overflow: hidden; position: absolute; left: 0 auto; top: 70px; z-index: -1;}
.companylogo			{ float: left; width: 950px; height: 165px; margin-top: 25px; padding-right: 5px; background: url(/images/animated/nt_dkblue/fade_white.png) no-repeat top right; text-align: right; overflow: hidden;}
.content_top			{ height: 13px; background: url(/images/animated/nt_dkblue/content_top.png) no-repeat top; margin: 0; padding: 0;}
.content				{ height: 100%; background: #FFFFFF; }
.content .main			{ float: right; padding: 20px 0 0 10px;}
.content .sidebar		{ float: left; background: url(/images/animated/nt_dkblue/sidebar_bg.jpg) repeat-y top left;}
.content .sidebar .btm	{ padding: 10px 0 15px 10px; background: url(/images/animated/nt_dkblue/sidebar_btm.jpg) no-repeat bottom left;}
.footer					{ height: 25px; background: url(/images/animated/nt_dkblue/content_btm.png) no-repeat top; border-top: 1px solid #CCCCCC; padding: 3px 0 0 0;}