* {	-moz-box-sizing: border-box;}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	width: 100%;	height: 100%;	margin: 0px;	padding: 0px;	background-color: #eee;}li p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;}form {	margin: 0px;	padding: 0px;}#container {	width: 1000px;	margin-top: 4px;	text-align: left;}#containerPopup {	width: 640px;	background-color: #FFF;	padding: 10px;	text-align: left;}#header {	border-bottom: solid 2px #ff9900;}#content {	float: left;	background: url(../images/content_bg.png) repeat-y left top;	width: 1000px;}#left {	clear: both;	float: left;	padding: 10px;}#main {	float: left;	padding: 10px 0px 10px 10px;}#footer {	clear: both;	color: #ff9900;	background-color: #eee;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 6px 0px;}#weather {	margin: 8px 12px 0px 0px;	float: right;	padding: 2px;	border:1px solid #ff9900;	background-color:#fff;	width: 160px;	cursor: pointer;	vertical-align: middle;}#weather table {	float: left;}#weather table td {	padding: 0px 4px;	text-align: left;	vertical-align: middle;	font-weight: bold;	font-size: 14pt;}#headerText {	padding: 10px 0px 0px 80px;	float: left;	font-size: 16pt;	font-weight: bold;	color: #0064ff;}.newsContent {	font-size: 8pt;}.sidebox {	margin-bottom: 10px;	width: 180px;}.sideboxTable {	width: 100%;}.sideboxTableTd {	padding: 2px 0px;	border-top: 1px solid #ccc;	vertical-align: top;}.sideboxTableImg {	padding-right: 4px;}.box {	margin-bottom: 10px;	width: 780px;}.popupbox {	margin-bottom: 10px;	width: 620px;}.halfbox {	margin-bottom: 10px;	width: 385px;}.shortcutBox {	clear: both;	float: left;	position: absolute;	background-color: #fff;	border: 1px solid #ff9900;	display: none;	z-index: 1000;}.shortcutBoxContent {	padding: 2px;	z-index: 1000;}#title {	margin-bottom: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 14px;	color: #0064ff;	width: 780px;}#titleSidebox {	margin-bottom: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 14px;	color: #0064ff;}h4 {	margin-bottom: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 13px;}.floatLeftWithSpace {	float: left;	padding-right: 10px;}.floatRightWithSpace {	float: right;	padding-left: 10px;}.full {	width: 100%;}.half {	width: 49%;}.large {	width: 59%;}.larger {	width: 64%;}.largest {	width: 74%;}.small {	width: 39%;}.smaller {	width: 34%;}.smallest {	width: 24%;}a {	color: #0064ff;	text-decoration: none;}a:hover {	color: #ff9900;}/* CC overrides. */.sws .swsbtnh TD {	padding: 2px 7px;}/* Top navigation. */#topnav {	float: right;	clear: both;	width: 100%;	font: italic bold 10px Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: normal;	text-transform: uppercase;}#topnav div.topdiv {	float: right;	margin: 0 10px 0 0;	padding: 0;	background: url(../images/top_button_right.png) no-repeat right top;	height: 24px;}#topnav div.topdiv span {	width: 100%;	height: 20px;	vertical-align: middle;	color: #000;	padding: 0px 10px 0px 0px;	line-height: 24px;}#topnav div.topdiv a.top {	float: left;	height: 24px;	line-height: 24px;	vertical-align: middle;	background: url(../images/top_button_left.png) no-repeat left top;	padding-left: 10px;}/* Menu navigation. */#nav {	float: left;	padding-left: 10px;	clear: both;	width: 100%;	font: italic bold 10px Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: normal;	text-transform: uppercase;}#nav div.topdiv {	float: left;	margin: 0 10px 0 0;	padding: 0;	background: url(../images/button_right.png) no-repeat right bottom;	height: 30px;}#nav div.topdiv span {	width: 100%;	height: 30px;	vertical-align: middle;	color: #000;	padding: 0px 20px 0px 20px;	line-height: 30px;}#nav div.topdiv a.top {	float: left;	height: 30px;	line-height: 30px;	vertical-align: middle;}#nav div.topdiv img {	float: left;	border: 0px;	padding-right: 3px;	vertical-align: middle;}/* Box separators. */.boxTopLeft {	width: 10px;	background: url(../images/box_tl.png) top left no-repeat;	font-size: 2px;}.boxTop {	width: 100%;	background: url(../images/box_top.png) top repeat-x;	font-size: 2px;}.boxTopRight {	width: 14px;	background: url(../images/box_tr.png) top right no-repeat;	font-size: 2px;}.boxLeft {	width: 10px;	background: url(../images/box_left.png) left repeat-y;}.boxCenter {	background: #fff;}.boxRight {	width: 14px;	background: url(../images/box_right.png) right repeat-y;}.boxBottomLeft {	width: 10px;	background: url(../images/box_bl.png) top left no-repeat;	font-size: 2px;}.boxBottom {	width: 100%;	background: url(../images/box_bot.png) bottom repeat-x;	font-size: 2px;}.boxBottomRight {	width: 14px;	background: url(../images/box_br.png) top right no-repeat;	font-size: 2px;}.boxTitle {	cursor: pointer; 	display: block; 	padding: 3px 0 5px 0px; 	vertical-align: middle; 	font: bold 11px Verdana; 	color: #0064ff;}.boxTitle img {	vertical-align: middle; }.boxContent {	clear: both;	display: block;	background: #FFFFFF;	color: black;}/* Drop down menu. */.ddmx {	position: relative;}.ddmx .item1,.ddmx .item1:hover,.ddmx .item1-active,.ddmx .item1-active:hover {}.ddmx .item2,.ddmx .item2:link,.ddmx .item2:visited,.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover {    padding: 3px 8px 4px 8px;    font: 11px tahoma;    color: #000;    text-decoration: none;    display: block;    white-space: nowrap;    position: relative;    z-index: 500;}.ddmx .item2 {    background: #ffcc66;}.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover {    background: #ff9900;}.ddmx .arrow,.ddmx .arrow:hover {    padding: 3px 16px 4px 8px;}.ddmx .item2 img,.ddmx .item2-active img{    position: absolute;    top: 4px;    right: 1px;    border: 0;}.ddmx .section {	clear:both;    margin: 0px 0px 0px 0px;    border: 1px solid #ff9900;    position: absolute;    visibility: hidden;    z-index: -1;    text-align: left;	text-transform: none;}