div.tx-flashslideshow-pi1 {
	background-image:url(../images/layout/noFlash341.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:100%;
}

td.monthMediumBasic.monthCurrentWeek {
background-color: #EEE !important;
}

td.monthMediumBasic {
text-align: center !important;
}

div.V9 a{
color:white !important;
text-decoration:none;
text-align: left !important;
}

div.V9 {
# text-align: center !important;
# vertical-align: middle !important;
text-align: left !important;
padding:3px;
border:0px solid #6B6C6F;
color:white !important;
overflow:hidden;
width:35px;
height:20px;
}

td.eventDay {
background-color: #004A8B !important;
color: white !important;
}

div.tx-cal-controller dt.even {
background-color: white !important;
}

div.tx-cal-controller dd.even {
border-bottom:1px solid #6B6C6F;
background-color: white !important;
}

div.tx-cal-controller dd {
padding-bottom:10px;
border-bottom:1px solid #6B6C6F;
background: white;
}

div.tx-cal-controller dt {
padding-top:10px;
background: white;
}

span.V9G {
font-size:12px;
margin-left:20px;
}

td.navback {
vertical-align:middle;
}

div.noFlash { 
	color:#FFF;
	width:986px;
	height:311px;
	background-image: url(../noFlash.jpg);
}
div.noFlash a { color:#FFF; }


div#navPos,div#subnavPos {

position:relative 
z-index:1000;
}


td.colRightClient img { border:0px solid #444; }
td.colRightClient h1 { font-size:13px !important; }

td.col3Left {
	width:198px;
}
td.col3Center {
	width:198px;
}

td.col3Right {
	width:176px;
}


td.colLeft {
	width:396px;
}


td.colLeft50,td.colRight50 {
	width:286px;
}

td.colRight {
	width:176px;
}

div#imp {
	background:#DDDEDF;
	width:986px;
	clear:both;
}

div#bottomDeco {
	background:#FFF;
	width:816px;
	float:right;
	height:13px;
	font-size:0;
}
	
div#container {
	background:#EDEDEE;
	background-image:url(../images/layout/bgContent.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:100%;
}

div#leftContainer {
	top:24px;
	width:170px;
	height:100%;
}

td.spacerContent {
	width:30px;
	background:#FFF;
}

td#left {
	position:relative;
	width:161px;
}

td#content {
	border-top: 1px dotted #C3C4C6;
	width:572px;
	background:#FFF;
}


td#contentref {
	border-top: 0px dotted #C3C4C6;
	width:572px;
	background:#FFF;
}

td#right{
	width:184px;
	background:#FFF;
}

td.shadowRU {
	background:#FFF;
}

td.shadowLeft {
	background-image:url(../images/layout/shadowLeftIE6.png);

	background-position:right top;
	width:9px;
}
td.shadowRight {
	background:#FFF;
	background-image:url(../images/layout/shadowRight.png);
	background-repeat:repeat;
	width:9px;
}

td.shadowBottom {
	background-image:url(../images/layout/shadowBottom.png);
	background-repeat:repeat;
}

div#flashDecoShadow {

	width:834px;
	height:50px;
	right:0;
	bottom:0;
}

div#spacerShadowNew {
	background-image:url(../images/layout/shadowRight.png);
	background-repeat:repeat-y;
		background-position:right top;
}

div#spacer {

	font-size:0;
	width:986px;
	height:4px;
	background:#00529B;
}
	
div#spacerDeco {
	font-size:0;
	height:4px;
	background:#00529B;
}
div#flashPos {
	position:relative;
	}

div#flash {
	background-image:url(../images/layout/shadowRight.png);
	background-repeat:repeat-y;
	background-position:right top;
	}
	
div#nav,div#flashDeco {
	width:816px;
	height:32px;
	background:#FFF;
	right:9px;
	bottom:0;
}

div#nav {
	background:#E5E5E5;
}

div#flashDeco {
	height:44px;
    z-index:5;
}
	
div#navShadow {
	background-image:url(../images/layout/shadowNav.png);
	background-repeat:no-repeat;
	width:834px;
	height:41px;

}

div#navShadowPos {
	position:absolute;
	width:834px;
	height:41px;
	right:0;
	bottom:0;
}

div#top {
	height:69px;
	background-image:url(../images/layout/bgTop.png);
	background-repeat:repeat-y;
	background-position:left top;
	z-index:8;
}

div#nav,div#flashDecoShadow,div#flashDeco,div#flashDecoShadow,div#leftContainer {
	position:absolute;
	
}

div#top,div#container {
	position:relative;
}



td {
	vertical-align:top;
}

body {
	font-family:arial,verdana,sans-serif; 
	text-align:center;
	font-size:11px;
	height:100%;
}
html { height:100%; }

* {
	margin:0;
	padding:0;
}
div#main {
	width:995px;
	margin:0 auto;
	text-align:left;
	height:100%;
	min-height:100%;
	height:auto;
	background:#FFF;
	background-image:url(../images/layout/bg100.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
