@charset "UTF-8";/* CSS Document */* body, .wrapper, html {height: 100%}body {	background-image: url(images/header/intPage_bkgFade.jpg);	background-repeat: repeat-x;	padding: 30px 0 0 0;}.wrapper {	background-image: url(images/header/sidebarBkg.jpg);	background-repeat: repeat-y;	padding-bottom: 5em;}/*header*/#header {	position:absolute;	left:0px;	top:0px;	width:1046px;	height:220px;	z-index:2;}#topNavBar {	position:absolute;	left:20px;	top:5px;	width:494px;	height:19px;	z-index:3;}#searchBox {	position:absolute;	left:552px;	top:5px;	width:468px;	height:50px;	z-index:4;	text-align: right;}#mainImage {	position:absolute;	left:0px;	top:30px;	width:1024px;	height:190px;	z-index:5;}/*content*/#mainContent{	position:absolute;	left:0px;	top:220px;	width:1024px;	z-index:6;	background-image: url(images/header/sidebarBkg.jpg);	background-repeat: repeat-y;}#leftcolumn{	width: 160px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #fff;	float: left;	margin: 0px;position: relative;	z-index: 14;}.rightcolumn{	float: right;	width: 824px;	padding: 0px 20px 0px 0px;	margin: 0px;	position: relative;	z-index: 7;}.rightcolumn p {	font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #000;	text-indent: 20px;}.rightcolumn h1 {	font: bold 13px/3em Verdana, Arial, Helvetica, sans-serif;	color: #007c78;	text-transform: uppercase;	letter-spacing: .25em;}.rightcolumn h2 {	font: bold 11px/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #003c72;	}.rightcolumn a {	font: bold 11px/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #003c72;	text-decoration: underline;}.rightcolumn a:hover {	font: bold 11px/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #a5b557;	text-decoration: underline;}.rightcolumn a:visited {	font: bold 11px/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #841f27;	}.rightcolumn_Left{float: left;position: relative;z-index: 8;width: 390px;padding: 20px 0px}.rightcolumn_Right{	float: right;	position: relative;	z-index: 9;	width: 390px;	padding: 20px 0px;	height: 100%;}.ExtraBox {	position: inherit;	float: inherit;	width: 325px;	height: auto;	background-color:  #fef5e1;	right: -15px;}.ExtraBox a:link{	font: bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #354e71;	text-decoration: none;}.ExtraBox a:visited{	font: bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #841f27;	text-decoration: none;}.ExtraBox a:hover{	font: bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #a5b557;	text-decoration: none;}.ExtraBox a:active{	font: bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #841f27;	text-decoration: none;}#ExtraTop{	background-image: url(/images/WhatsHappeningBox/325pxBaldHeading.png);	background-repeat: no-repeat;	background-color:  #fef5e1;	height: 29px;	width: 325px;}#ExtraMiddle{	background-image: url(images/WhatsHappeningBox/325pxB_03.png);	background-repeat: repeat-y;	background-position: right;	background-color:  #fef5e1;	border-left: 1px #354e71 solid;	height: auto;	width: auto;	padding: 12px;}#ExtraBottom{	background-image: url(images/WhatsHappeningBox/325pxB_04.png);	background-repeat: no-repeat;	background-color:  #fef5e1;	height: 24px;	width: 325px;}/*footer*/.footer {	height: 100%;	padding: 20px 0 10px 20px;	margin: 0 0 0 160px;	clear: both;	position: relative;	z-index: 10;	border-top-color: #CCCCCC;	border-top-style: solid;	border-top-width: 1px;	float: none;}.footer p {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #333;	text-decoration: none;}.footer_address {	padding: 0;	margin: 0;	height: 100%;	position: relative;	z-index: 11;}.footer_cw-dis {	margin: 0px;	padding: 0px;	position: relative;	z-index: 13;}.copywright  {	font: 8px Verdana, Arial, Helvetica, sans-serif;	color: #333;	text-decoration: none;}.footer_logos    {	padding: 10px 0 10px 0;	height: 27px;	width: 293px;	position: relative;	z-index: 12;}.footer_dot {	font-size: 7px;	color: #CCC;	padding: 0 0.75em 0 0.75em;}