/* TAN CSS - Spring 2007 */body {	margin:0;	padding:15px;	text-align:center;	background:url(images/background.gif) #D9D9D9;	}body p, h1, h2, h3, ul, li a {	padding:0;	margin:0;	}#wrap {	width:742px;	margin:0 auto;	padding:0; 	text-align:left;	background:url(images/mid.gif) #fff;	}#wrap_padding {	padding:0 27px 0 15px;	}#top {	width:730px;	height:133px;	background: url(images/banner.jpg) no-repeat 0 0 #fff;	}#menu {	float:right;		width:224px;	padding:0;	margin:0;	background:#e6eff7;	}#article {	width:465px;	border: dotted 1px silver;	float:left;	margin:0;	padding:0;	}#article_padding {	margin:15px;	padding:0;	}#clear {	clear:both; 	height:15px;	}#footer {	width:698px;	background:#efefef;	border: dotted 1px silver; 	}#footer_padding {	padding:0;	margin:10px 15px 10px 15px;	}#bottom {	background: url(images/bottom.gif)  no-repeat 0 0 #fff;	width:742px; 	height:27px;	border-style:none;	}.bullet {	margin:0;	padding:0 10px 0 0;	}#edition {	width:224px;	background:#005273;	}#edition h2 {	font-family:arial;	font-size:1em;	color:#ffc14c;	text-align:center;	padding: 8px 0;	margin:0;	}strong {	font-weight:bold;	}	/*  links */A:link {text-decoration: none;color:black;}A:visited {text-decoration: none;color:black;}A:hover {text-decoration: underline;color:teal;}A:active {text-decoration: none;color:black;}/*  text  */body p { font-family: verdana, helvetica, arial, sans-serif; }strong {font-weight: bold; }em {font-style: italic; }#top h1 {margin-left:-3000px;}#article h1 {	font-family: arial, helvetica; 	font-weight: bold; 	font-size: 1.2em; 	color: #21295a;	margin: 5px 0 0 0;	}	#head {padding: 3px 0 10px 0;}#article p {	font-family: verdana, arial, helvetica;	font-size: .71em ; 	font-weight: normal ; 	text-align: left; 	line-height: 170%;	margin: 15px 0 0 0;	}#menu li {	display:block;	padding:5px 5px 5px 26px;	margin:0;	border-bottom:solid 1px #b5c5d6;	background:url(images/bullet2.gif) no-repeat 0 50% #e6eff7;	font-family:verdana;	font-size:.62em;	}	#disclaimer { 	font-family: verdana, arial, helvetica; 	font-size: .71em;	line-height: 130%; 	font-weight: normal; 	text-align: left; 	}	/* images */#imgRight {	padding: 0 0 10px 10px;	float:right;	}#imgLeft {	padding: 0 10px 10px 0;	float:left;	}	/* calendar */	#calendar table {	padding:0;	margin:0;	width:90%;	}#calendar tr, th, td, p {	text-align:left;	vertical-align:top;	padding:0;	margin:0;}#calendar th {	padding:10px 0 5px 0;	margin:0;	font-weight:bold;	font-family: verdana,arial,helvetica,sens-serif;	font-size:.71em;}.color1 {	background-color:#FFE6FF;}.color2 {	background-color:#D6EAF6;}	
