/* Basic elements ---------------- */a:link {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: normal;	font-size: 11px;	color: #ff6600;	text-decoration: none;	}a:visited {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: normal;	font-size: 11px;	color: #ff6600;	text-decoration: none;	}a:hover {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: normal;	font-size: 11px;	color: #FFFFFF;	background: #FF6600;	}a[name]:hover {	font-family: inherit;	font-weight: inherit;	font-size: inherit;	color: inherit;	background: none;	text-decoration: none;	}.top-nav-inner a:link {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: normal;	font-size: 11px;	color: #ff6600;	text-decoration: none;	}.top-nav-inner a:visited {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: normal;	font-size: 11px;	color: #cccccc;	text-decoration: none;	}.top-nav-inner a:hover {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: normal;	font-size: 11px;	color: #FFFFFF;	background: #FF6600;	}/* Defaults */h1 {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: bold;	font-size: 14px;	color: #ff6600;	margin: 10px 10px 5px 10px;	letter-spacing: 6px;	}h2 {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: bold;	font-size: 12px;	color: #ff6600;	margin: 10px 10px 3px 10px;	letter-spacing: 3px;	}p {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: normal;	font-size: 11px;	color: #666666;	margin: 8px 5px 10px 10px;	line-height: 1.4;	}img {	display: inline;	border: 0;	}/* Outer layer */#outer {	text-align: left;	background: #ffffff;	color: #333333;	border: 1px solid #cccccc;	margin: 0 auto;	padding: 0;	width: 760px;}/* Header */.header {	height: 80px;	}.sd-banner {	padding: 6px 3px;	}.sd-banner a {	background: inherit;	}/* Top Nav Bar */.top-nav {	height: 25px;	background: #ffffff;	color: #cccccc;	border: solid #cccccc;	border-width: 1px 0;	}.top-nav-inner {	font-family: "Trebuchet MS", verdana, sans-serif;	font-weight: normal;	font-size: 11px;	color: #666666;	padding: 5px 10px;	}/* Left side box */.content {	padding: 0 4px 4px 4px; 	margin: 0;	}.left-col {	border: 1px solid #cccccc;	background: #cccc99;	width: 145px;	color: #666666;	}.left-nav {	background: #cccc99;	font-family: "Trebuchet MS", verdana, sans-serif;	font-size: 11px;	margin: 0;	}.lnav-hdr {	background: #cccccc;	color: #333333;	font-family: "Trebuchet MS", verdana, sans-serif;	font-size: 11px;	font-weight: bold;	margin: 0;	padding: 3px 5px;	}.left-nav p {	margin: 5px;	}.caption {	float: left;	font-family: "Trebuchet MS", verdana, sans-serif;	font-size: 10px; 	padding: 0 5px;	}/* Main content box */.content-box {	padding: 0;	margin: 0;}/* main content area */.content-box p {	letter-spacing: 1px;	}/* for event info */.event-lh {	float: left;	padding: 5px 10px 5px 10px;	text-align: left;	font-family: "Trebuchet MS", verdana, sans-serif;	font-size: 11px;	color: #333333;	}/* for buttons */ .button { 	padding: 5px 10px 5px 10px;	margin: 20px;	font-family: "Trebuchet MS", verdana, sans-serif;	font-size: 11px; 	color: #333333; 	text-align: center; 	display: inline;  }/* Copyright box */.copyright {	background: #ffffff; 	font-family: "Trebuchet MS", verdana, sans-serif;	font-size: 10px; 	font-weight: bold; 	color: #666666;	padding: 10px; 	border: solid #cccccc; 	border-width: 1px 0 0; 	}