body{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	text-align:center;
}
table{
	width:100%;
	border:1px solid #969696;
	margin-top:5px;
	margin-bottom:5px;
	}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	padding:2px;
	}
th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #9C1717;
	color:white;
	padding:2px;
	}
.standardText{
	text-align:left;
	}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-decoration:none;
	color: #9C1717;
}
div{
	font-family:inherit;
	}
h1,h2,h3{	
	display: inline;
}
h3{
	font-size:13px;
	}
.client{
	display:inline;
	}
div#wrapper{
	width:945px;
	padding-left:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;	
}
div#innerwrapper{
	width:945px;
	margin-left:-15px;
	padding-left:15px;
	background-color: #FFFFFF;	
	}
div#hpholder {
	background-color: #FFFFFF;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
div#hpholder div#wrapper{
	padding-left:0px;
	margin-left:-10px;
	}
	
div.DropTarget{
	background-color: #FFFFFF;
	padding-bottom:15px;
}
div.DropTargetCol{
}
div.DropTargetColSpacer{
	float: left;
}

div.oblock,div.bblock,div.bbroundedtop,div.bbroundedbottom,div.obroundedtop,div.obroundedbottom{
	margin-right:15px;
}

#right div.oblock,#right div.bblock,#right div.bbroundedtop,#right div.bbroundedbottom,#right div.obroundedtop,#right div.obroundedbottom{
	margin-right:0px;
}

#right div.bbroundedbottom,#right div.obroundedbottom{
	margin-bottom:15px;
	}


#twocol ul div.oblock,#twocol ul div.bblock,#twocol ul div.bbroundedtop,#twocol ul div.bbroundedbottom,#twocol ul div.obroundedtop,#twocol ul div.obroundedbottom{
	margin-right:0px;
}
div.bblock{
	background-color: #9C1717;
	color: White;
	min-height:88px;
}
div.oblock{
	background-color: White;
	color: #9C1717;
	min-height:90px;
	border:none;
	border-left:1px solid #9C1717;
	border-right:1px solid #9C1717;
	padding-top:2px;
}
div.oblock a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;	
	color: #9C1717;
	}
div.bblock a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;	
	color: white;
	}
div.bblock h2,div.bblock p,div.oblock h2,div.oblock p,div.banner h2,div.banner h3{	
	display: block;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}
div.banner h3{	
	margin-top:-10px;
	font-weight:normal;
}
div.banner p{	
	display: block;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
}
div.bblock h2, div.oblock h2{
	font-size: medium;
}
#searchboxwrapper{
	float:right;
	clear:right;
	}
div.banner h2{
	font-weight:bold;
	}
div.banner h2,div.banner h3{
	font-size:small;
	}
div.banner img{
    display: block;	
	text-align: center;
	margin-left:auto;
	margin-right:auto; 	
	margin-top:-10px;
	}
div.oslock,div.bslock{
	border-left:1px solid #9C1717;
	border-right:1px solid #9C1717;
	height:88px;
	overflow:hidden;
}
div.oslock{
	color:black;
	background-color: white;
	border-left:1px solid #9C1717;
	border-right:1px solid #9C1717;
	cursor:pointer;
	}
div.bslock{
	color:white;
	background-color: #9C1717;
	cursor:pointer;
	}

div.bbroundedtop{	
	background-image: url("../images/bbtop.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px;
	padding-bottom: 4px;
}
div.bbroundedbottom{
	background-image: url("../images/bbbottom.gif");
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 4px;
	vertical-align: bottom;
	line-height:4px;
}

div.obroundedtop{	
	background-image: url("../images/obtop.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px;
	padding-bottom: 3px;
}
div.obroundedbottom{
	background-image: url("../images/obbottom.gif");
	background-repeat: no-repeat;	
	background-position: left top;
	padding-top: 3px;
	vertical-align: bottom;
}
form{
	display:inline;
}
#epc_mainheader{
	width: 930px;
	text-align: right;
	background-color:#ffffff;
	background-repeat: no-repeat;
	min-height:70px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	line-height:65%;
	color: #969696;
}

#epc_mainheader b{
		color: #9C1717;
	}
#epc_submenu{
		float:right;
		padding-bottom:15px;
		width:700px;
		text-align: right;
	}

#epc_submenu a {
		font-size:90%;
	}

#epc_mainheader a:hover,#breadcrumb a:hover,#epc_submenu a:hover{
	color: #9C1717;
	}
#epc_mainheader a:link,#epc_mainheader a:visited,#breadcrumb a:link,#breadcrumb a:visited,#epc_submenu a:link,#epc_submenu a:visited{
	color: #8e8e8e;
	}
#epc_mainheader a.here:link,#epc_mainheader a.here:visited,#epc_submenu a.here:link,#epc_submenu a.here:visited{
	color: #9C1717;
	}
#subheader_red a:link,#subheader_red a:visited,#subheader_red #breadcrumb a:link,#subheader_red #breadcrumb a:visited,#subheader_red a:link,#subheader_red a:visited{
	color: #FFFFFF;
	}
#subheader_red #epc_submenu a.here:link,#subheader_red #epc_submenu a.here:visited{
	color: #8e8e8e;
	}

#subheader,#tickertape{
	border-top: 1px solid #9C1717;
	width: 930px;
}

#subheader{
	height: 60px;
	margin-top: 10px;
	padding-top:10px;
	color: #9C1717;
	font-weight:bold;
}

#subheader_red{
	height: 60px;
	margin-top: 10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color: #9C1717;
	margin-right:15px;
	background-image: url("../images/wbtop.gif");
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight:bold;
}

#rlinks{
	margin-bottom:25px;
	}
#tickertape{
	border-bottom: 1px solid #9C1717;
	color:#8e8e8e;
}
#tickertape a{
	color:#8e8e8e;
	font-size:14px;
}

#left,.colset  #middle,.colset  #right,.colset #oright{
	width: 315px;
	margin: 0px 0px 0px 0px;
}
.colset #middle {
	margin:0 315px;
	width: 300px;
}

widecolset  #middle{
	width: 630px;
	margin: 0px 0px 0px 0px;
}
.widecolset  #right{
	display:none;
	}

#left , #fleft, #wideleft{
	float:left;
}
#right , #fright, #twocol,#wideright,#oright{
	float:right;
}
#fright{
	text-align:right;
}
#fright a, #fleft a{
	color: #969696;
	font-size: 12px;
	}
#wideleft,#wideright{
	width:455px;
	}
#wideright{
	margin-right:15px;
	}
#right{
	width:315px;
	}
#twocol{	
	width: 615px;
	margin: 0px 0px 0px 0px;
	margin-right:15px;
}
#twocol div.bbroundedbottom,#dragContent div.bbroundedbottom{	
	background-image: url("../images/bbbottom2.gif");
}
#twocol div.bbroundedtop,#twocol div.obroundedtop{
	margin-top: 15px;	
	}
#twocol div.bbroundedtop,#dragContent div.bbroundedtop{	
	background-image: url("../images/bbtop2.gif");
}

#twocol div.obroundedbottom,#dragContent div.obroundedbottom{	
	background-image: url("../images/obbottom2.gif");
}

#twocol div.obroundedtop,#dragContent div.obroundedtop{	
	background-image: url("../images/obtop2.gif");
}

div.newscol {
	color: black;
}
div.newscol h2{
	color:#9C1717;
}
div#wideleft h2{
	color:#9C1717;
	font-size:medium;
}
div.newscol a{
	font-size:12px;
	}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
}
div.bannercleaner{
	clear:both;
	height:20px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;	
	}
a img{
	border: none;
}
#epc_mainmenu{
	width:730px;
	margin-left:200px;
	margin-top:20px;
	background-color:#ffffff;
	}
#epc_mainmenu a{
	color: #969696;
	font-size: medium;
	font-weight:bold;
	padding:0px;
	padding-left:6px;
}
#breadcrumb{
	float:left;
	margin-top:0px;
	width:600px;
}
#breadcrumb a{
	font-size: small;
}
#breadcrumb b{
	font-weight:normal;
	color: #8e8e8e;
	}
#searchbox{
	font-size: small;
	border: 1px solid #9C1717;
	margin-right:10px;
	display:inline;
}

#footer{
	padding-top:15px;
	color: #969696;
	background-color:#ffffff;
	border-top: 1px solid #9C1717;
	width: 930px;
	height:45px;
}
div.colset{
	width:945px;
	min-height:700px;
	background:#ffffff;
	/*background-image: url("../images/whitepadding.gif");*/
	background-repeat: repeat-y;
	background-position:right;
}
div.fourcolroundedtop{	
	background-image: url("../images/4coltop.gif");
	padding: 0px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
}
div.fourcolroundedbottom{
	background-image: url("../images/4colbottom.gif");
	padding: 0px;
	padding-top: 4px;
	background-repeat: no-repeat;
}
div.fourcol{
	width:236px;
	color: black;
	float:left;
	display:inline;
}
div.fourcolbox{
	width:189px;
	margin-right:15px;
	border-left: 1px solid #9C1717;
	border-right: 1px solid #9C1717;
	padding:15px;
	height:50px;
}
div.banner{
	width:142px;
	margin:0px;
	margin-right:15px;
	margin-bottom:15px;
	float: left;
	display:inline;
	color:black;
}
div.bslock a{
	color:white;
	}
div.oslock a{
	color:black
	}
div.banner div.osroundedtop{
	background-image: url("../images/ostop.gif");
	padding: 0px;
	padding-top: 4px;
	background-repeat: no-repeat;
	}
div.banner div.osroundedbottom{
	background-image: url("../images/osbottom.gif");
	padding: 0px;
	padding-top: 4px;
	background-repeat: no-repeat;
	}
div.banner div.bsroundedtop{
	background-image: url("../images/bstop.gif");
	padding: 0px;
	padding-top: 4px;
	background-repeat: no-repeat;
	}
div.banner div.bsroundedbottom{
	background-image: url("../images/bsbottom.gif");
	padding: 0px;
	padding-top: 4px;
	background-repeat: no-repeat;
	}
div.banner img{
		margin-top:5px;
	}





	
	#dhtmlgoodies_dragDropContainer .mouseover{	/* Mouse over effect DIV box in right column */
		background-color:#E2EBED;
		border:1px solid #317082;
	}

	#dhtmlgoodies_dragDropContainer{	/* Main container for this script */
		width:615px;
		height:720px;
		border:1px solid #317082;
		background-color:#FFF;
		-moz-user-select:none;
	}
	
	li#indicateDestination{	
	}
	#dragDropIndicator{	/* DIV for the small arrow */
		position:absolute;
		width:7px;
		height:10px;
		display:none;
		z-index:1000;
		margin:0px;
		padding:0px;
	}
	
div.DropTarget ul{
	margin-top:0;
	padding-top:0;
	margin-left:0px;
	padding-left: 0;
}
	
div.DropTarget ul li{
	margin-bottom:15px;
	}
img.thumb{
	float:left;
	padding-right:5px;
}
select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	border: 1px solid #8e8e8e;
}
.tenant{
	font-weight:bold;
}
/*------------------------------------------------------------------------------------------*/
/* The basicTickerTape styles are required */

div.basicTickerTape {
	position: relative;
	overflow: hidden;
}

	div.basicTickerTape ul {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
	}


	div.skeletonTickerTape ul li {
		margin: 10px 5px 0 5px;
		position:relative;
	}

div.styledTickerTape {
	font-family: Verdana, sans-serif;
	border: 1px solid #ccc;
	width: 300px;
	height: 106px;
	font-size: 11px;
}

	div.styledTickerTape ul {
		padding: 0;
		list-style: none;
	}

		div.styledTickerTape ul li {
			width: 268px;
			margin: 10px 10px 0 10px;
			background: #eee;
			padding: 5px 5px;
			border: 1px solid #ddd;
		}

			div.styledTickerTape ul li p {
				margin: 0;
				padding: 0;
			}

	div.styledTickerTape a {
		color: black;
	}

div.horizontalTickerTape {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	width: 100%;
	height:26px;
	border:none;
}
div.horizontalTickerTape  a{
	color:#8e8e8e;
	font-size:medium;
	font-weight:normal;
	margin-right:20px;
}

	div.horizontalTickerTape ul {
		padding: 0;
		list-style: none;
		width: 500000px;
	}

	div.horizontalTickerTape li {
		float: left;
		margin: 5px;
		margin-top:0px;
		padding: 3px;
	}

	div.horizontalTickerTape p {
		display:inline;
		margin: 0;
	}

	div.horizontalTickerTape p.tickerLink {
		display: block;
	}
	div.centerinfo{
		min-height:95px;
		margin-top:10px;
		clear:both
	}
#rlinks a{
	font-weight:bold;
	font-size:12px;
	padding-right:10px;
	padding-left:10px;
padding-top:3px;
padding-bottom:3px;
	}
#rlinks a.keylink, #rlinks a.keylink_red{
padding-left:40px;
background-position: left center;
background-repeat: no-repeat;	
	}

#rlinks a.keylink{
color:#9C1717;
background-image:url("../images/key.gif");
}
#rlinks a.keylink_red{
color:#FFFFFF;
background-image:url("../images/key_red.gif");
}

#rlinks a.nonkeylink{
color:#9C1717;
}
#rlinks a.nonkeylink_red{
color:#FFFFFF;
background-image:url("../images/shld.gif");
background-position: center center;
background-repeat: no-repeat;	
}
#subheader #breadcrumb a{
	font-size: small;
	color: #595959;
}
.FCKed{	
	background-color: White;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align:left;
}
.FCKed a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;	
	color: #9C1717;
}
hr{
	height:1px;
	background-color:#9C1717;
	color:#9C1717;
	border: 0;
}
#twocol form table caption{
	text-align:left;
}
#twocol form table{
	background-color:#969696;
	font-weight:bold;
	margin-right:15px;
}
#twocol form table input,#twocol form table textarea{
	width:95%;
}
.send{
	width:20%;
	}
#middle{
	margin-left:315px;
}
.widecolset #middle{
	margin-right:15px;
}