html, body {
	padding: 0;
	margin: 0;
	}

body {
	color: #000;
	background-color: #fff;
	}

div {
	padding: 0;
	margin: 0;
	font: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	padding: 0;
	}

dl {
	font: 11px/16px verdana, geneva, arial, helvetica, sans-serif;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: tahoma;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	}

h1	{
	font-size: 24px;
	}
	
h2	{
	font-size: 18px;
	}
	
h3	{
	font-size: 16px;
	}
	
h4	{
	font-size: 14px;
	}
	
h5	{
	font-size: 12px;
	}
	
h6	{
	font-size: 11px;
	}

img {
	padding: 0;
	border: 0 none;
	margin: 0;
	}

p {
	font: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	padding: 0;
	margin: .5em 0 0 0;
	}

ul {
	font: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	color: #0000;
}
a {font: bold 11px/16px verdana, geneva, arial, helvetica, sans-serif; color: #4b80b6; background: transparent; text-decoration: none;}
a:link {color: #4b80b6; background: transparent;}
a:visited {color: #69c; background: transparent;}
a:hover {color: #9c6; background: transparent; text-decoration: underline;}
a:active {color: #069; background: transparent; text-decoration: underline;}



.LANGLNK a {font: bold 10px/16px verdana, geneva, arial, helvetica, sans-serif; color: #ffffff; background: transparent; text-decoration: none;}
.LANGLNK a:link {color: #ffffff; background: transparent;}
.LANGLNK a:visited {color: #ffffff; background: transparent;}
.LANGLNK a:hover {color: #ffffff; background: transparent; text-decoration: underline;}
.LANGLNK a:active {color: #ffffff; background: transparent; text-decoration: underline;}



/* Columns Styles ---------- */


#content-wrap {
	padding: 10px 5px 0 5px;
	margin-bottom: 10px;
	}


/* --- left column ---------- */

div.LeftPanel{
	float: left;
	width: 200px; /* for browsers with no escapes at all */
	\width: 215px; /* for IE5/Win */
	w\idth: 200px; /* for good browsers */
	margin-left: 0;
	text-align: left;
	padding-right: 5px;
	}

/* --- right column ---------- */
div.RightPanel {
	float: right;
	width: 200px; /* for browsers with no escapes at all */
	\width: 215px; /* for IE5/Win */
	w\idth: 200px; /* for good browsers */
	text-align: left;
	padding-left: 5px;
	}

/* --- center column  (main content)---------- */

div#content-main {
	width: auto; /* for browsers with no escapes at all */
	\width: 98%; /* for IE5/Win */
	w\idth: auto; /* for good browsers */
	margin: 0 215px;
/*	margin-right: 0; remove this line to have a top-bottom toolbar */
	min-width: 125px;
	text-align: justify;
	}
	
div#header {
	height: 96px;
}


/* header content ---------- */

#header {
	color: #000;
	background-color: #69c;
	padding-right: 0 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #333;
	}

#header h1 {
	letter-spacing: 0.1em;
	color: #fff;
	background-color: transparent;
	}


/* left column content ---------- */

.LeftPanel 
{
	font: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	width: 200;
	}

.LeftPanel table {
	font: 10px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	color: #000;
	}

/* right column content ---------- */

.RightPanel {
	font: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	}

.RightPanel table {
	font: 10px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	color: #000;
	}

.SignInBtn {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	}

/* content ---------- */

p {
	text-indent: 1.5em;
	}

.first {
	text-indent: 0;
	}

.first:first-letter {
	float: left;
	font: 36px palatino, georgia, serif;
	padding-right: 5px;
	}

table, input {
	font: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	color: #000000;
	}

button {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	}


.noindent {
	text-indent: 0;
	}


.TABMENU 
{
	background-color: Silver;
	padding-left:10px;
	HEIGHT:14px;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	COLOR: #000000;
	}
	
.TABMENU a, 
.TABMENU a:link, 
.TABMENU a:visited, 
.TABMENU a:active {
	COLOR: #000000;
	text-decoration:none;
	font-weight:bold;
	}
.TABMENU a:hover 
{
	COLOR: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}	

/* Table Styles ---------- */

.TABLEHEADER {
	BACKGROUND-IMAGE:url(../images/tableheader.gif);
	HEIGHT:24px;
	VERTICAL-ALIGN: TOP;
	text-align: center;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
	COLOR: #000000;
	}
	
.TABLEHEADER a, 
.TABLEHEADER a:link, 
.TABLEHEADER a:visited, 
.TABLEHEADER a:hover, 
.TABLEHEADER a:active {
	COLOR: #000000;
	text-decoration:none;
	font-weight:bold;
	}
	
.TABLEROW {
	background-color: #EEEEEE;
	BACKGROUND-IMAGE:none;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	COLOR: #000000;
	TEXT-ALIGN: LEFT;
	}

.TABLEROWALT {
	background-color: #FFFFFF;
	BACKGROUND-IMAGE:none;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	COLOR: #000000;
	TEXT-ALIGN: LEFT;
	}

.TABLEROWERR {
	background-color: #FF6B6B;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	COLOR: #000000;
	TEXT-ALIGN: LEFT;
	}


.TABLEROW_SUGGESTED {
	background-color: Blue;
	color: #FFFFFF;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	TEXT-ALIGN: LEFT;
	}

.TABLEROW_CRITERIAMATCH {
	background-color: #3AAAF8;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	TEXT-ALIGN: LEFT;
	}



.TABLEROWLNK {
	background-color: #EEEEEE;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	COLOR: #000000;
	TEXT-ALIGN: LEFT;
	CURSOR:hand;
	}


.TABLEROWLNKNOHAND {
	background-color: #EEEEEE;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	COLOR: #000000;
	TEXT-ALIGN: LEFT;
	}
/*
.TABLEROWLNKMO {
	background-color: #c9cc99;
	COLOR: #CC3333;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	CURSOR:hand;
	TEXT-ALIGN: LEFT;
	}

.TABLEROWSELECT {
	background-color: Blue;
	color: #FFFFFF;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	TEXT-ALIGN: LEFT;
}


.TABLEROWSELECTED a, 
.TABLEROWSELECTED a:link, 
.TABLEROWSELECTED a:visited, 
.TABLEROWSELECTED a:hover, 
.TABLEROWSELECTED a:active {
	COLOR: #000000;
	text-decoration:none;
	font-weight:bold;
	}
*/
/* EDI Transfer mapping table ---------- */

/*
.EDITABLEROWMAPPED {
	background-color: #94EF94;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	COLOR: #000000;
	TEXT-ALIGN: LEFT;
	}

.EDITABLEROWMULTIPLE {
	background-color: Yellow;
	VERTICAL-ALIGN: TOP;
	FONT: 11px/1.5em verdana, geneva, arial, helvetica, sans-serif;
	COLOR: #000000;
	TEXT-ALIGN: LEFT;
	}
*/

/* Section Title ---------- */

.SECTIONTITLE {
	BACKGROUND-IMAGE:url(../images/tableheader.gif);
	HEIGHT:28px;
	VERTICAL-ALIGN: MIDDLE;
	COLOR: #000000;
	font-family: palatino, georgia, serif;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	font-size: 16px;
	}
	
.CREDITMEETINGCALENDAR_MEETING
{
	background-color: PaleVioletRed;
}
.CREDITMEETINGCALENDAR_RETAILERSUBMISSIONDEADLINE
{
	background-color: BlueViolet;
}
.CREDITMEETINGCALENDAR_FIGURESSUBMISSIONDEADLINE
{
	background-color: YellowGreen;
}




#news2 {
position: absolute;
visibility: visible;
z-index: 10;
top: 20px;
left: 650px;
height: 200px;
width: 200px;
clip: rect(0px, 100px, 60px, 0px);
border-width: 0px;
padding-top: 40px;
}

.ScrollingNews
{
	position:absolute;
	background-color: #e9f2f8; 
	visibility: visible;
	z-index: 10;
	height: 200px;
	width: 200px;
	clip: rect(0px, 195px, 195px, 0px);
	border-width: 0px;
}

.INVISIBLE
{
	display:none;
}

.PRINT-INVISIBLE
{
}

.PRINT-ONLY
{
	display:none;
}