body{	padding: 0;	margin: 0;	font-family: lucida grande, verdana, helvetica, arial, sans-serif;	font-size: 12px;	color: #555;}#container{	margin: 0;	padding: 0;	background-color: white;}#banner{	padding: 1px 0 0 0;	height: 112px;	background-image: url('../images/email.gif');	background-position: bottom right;	background-repeat: no-repeat;	background-color: #6c95bd;}	#banner img	{		float: left;		margin-right: 45px;	}#alert{	background-color: orange;	color: #fff;	padding: 10px;	text-align: center;}#nav{	color: #fff;	list-style: none;	margin: 40px 0 0 0;	padding: 0;	text-align: left;	font-size: 12px;	border: none;}	#nav li	{		display: inline;		padding: 0 10px;	}			#nav li a		{			color: #fff;			text-decoration: none;		}					#nav li a:hover			{				color: #ccc;				border: none;			}#content{	margin: 0 10px 0 10px;	background-color: #fff;}	.contentItem	{		padding: 0 10px;	}			.contentItem label		{			float: left;			width: 100px;		}			h1.contentTitle		{			font-size: 13px;			margin: 25px 0 20px 0;			padding: 0 0 3px 0;			color: #6c95bd;			font-style: italic;			border-bottom: solid 1px #555;		}				h1.item		{			margin: 20px 0 10px 0;			font-size: 16px;			color: #333;		}				h2.item		{			font-weight: 200;			margin: 0;			line-height: 18px;			font-size: 11px;			color: #555;		}				.itemPicture		{			float: right;			margin: 10px 0 10px 10px;		}#secondarySideBar{	float: right;	width: 180px;	margin-right: 10px;	padding: 0;	line-height: 15px;}		#secondarySideBar h2, #sidebar h2	{		font-size: 12px;		color: #555;		margin: 0;		padding: 0;	}#sidebar{	float: left;	width: 180px;	margin-right: 10px;	padding: 0;	line-height: 15px;}	.sidebarItem	{		margin-top: 10px;		letter-spacing: 1px;		padding: 10px;	}				.sidebarItem p		{			font-size: 10px;			color: #333;		}			h1.sidebarTitle		{			font-size: 14px;			padding: 3px 10px;			margin: 0;			color: #fff;			background-color: #BCCADA;			background-image: url('../images/corner.gif');			background-repeat: no-repeat;		}				ul.sidebarList		{			font-family: arial;			list-style: none;			font-size: 12px;			color: #555;			padding: 15px 0;			margin: 0;			border: solid 1px #ccc;			border-bottom: solid 5px #BCCADA;		}				.sidebarItem table		{			border: solid 1px #ccc;			border-bottom: solid 5px #BCCADA;			font-size: 10px;			text-align: center;		}				ul.sidebarList li		{			padding: 0px 5px;		}				.sidebarList a:link, .sidebarList a:visited, .sidebarList a:active		{			color: #038;		}				.sidebarList a:hover		{			color: #777;		}				.sidebarItem label		{			clear: left;			float: left;			width: 75px;		}				.sidebarItem form		{			border: solid 1px #ccc;			padding: 0 2px 10px 2px;			border-bottom: solid 5px #BCCADA;			margin: 0;		}				.sidebarItem form p		{			margin: 0;			padding: 3px 0;			line-height: normal;		}				.calendar table		{			width: 100%;		}		fieldset{	margin: 0;	padding: 0;	border: 0;}#foot{	clear: both;	padding: 10px;	margin-top: 10px;	border-top: solid 1px #ccc;	font-size: 10px;	text-align: center;	line-height: 15px;	background-color: #fff;	letter-spacing: 2px;}.partPicture{	padding: 0;}	.partPicture td	{		padding: 10px;		vertical-align: top;	}.thumbPicture{	padding: 0;	margin: auto;}		.thumbPicture td	{		padding: 10px;		vertical-align: top;		font-size: 10px;		text-align: center;		width: 100px;	}			.thumbPicture td img		{			display: block;			margin-bottom: 10px;			border: none;		}.fullPicture{	display: block;	margin: 10px auto;}a:link,a:active{	text-decoration: underline;	color: #038;}	a:hover	{		color: #777;		text-decoration: underline;	}		a:visited	{		color: #777;		text-decoration: underline;	}	strong{	color: red;	font-weight: bold;	padding: 1px;}	p{	line-height: normal;	font-size: 12px;}h1{	color: #222;	font-size: 15px;}h2{	color: #555;	font-size: 18px;	font-weight: bold;}h3{	color: #fff;	background-image: url('../images/corner.gif');	background-repeat: no-repeat;	background-color: #BCCADA;	margin: 20px 0 0 0;	padding: 3px 10px;}	h3 span	{		float: right;		font-size: 10px;		padding: 2px;		font-weight: normal;	}		h3 span a:link, h3 span a:hover, h3 span a:visited, h3 span a:active	{		color: #fff;		text-decoration: none;	}ul{	list-style: none;	font-size: 12px;	padding: 15px 10px;	border: solid 1px #ccc;	margin: 0;	border-bottom: solid 5px #BCCADA;}ol{	font-size: 12px;}img{	border: none;}.contentItem #aup ul{	list-style: circle;	border: none;	margin: 10px;}	.contentItem #aup h3	{		font-size: 12px;		color: #333;		background: none;		padding: 0;		margin: 0;	}