/* CSS Document */
BODY
{
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-family: arial;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight:normal;
	text-align:left;
}

.Content
{
	font-family: arial;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight:normal;
	text-align:left;
}

.PropertiesArea 
{
	border-width:1px;
	border-style:solid;
	border-color:#777F96;
	background-color:#F7F7F7;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	margin: 5px 5px 5px 5px;
	text-indent:2px;
	line-height:24px;
}

.PropertiesTitle 
{
	text-decoration:underline;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

.Header 
{
	font-family:"Trebuchet MS";
	font-size:30px;
	color:#E5E5E5;
	text-align:left;
	text-transform:uppercase;
	background-image:url(Images/header_01.jpg);
	height:286px;
	width:765px;
	vertical-align:top;
}

.Header2
{
	font-family:"Trebuchet MS";
	font-size:30px;
	color:#E5E5E5;
	text-align:left;
	text-transform:uppercase;
	background-image:url(Images/h_02.jpg);
	height:160px;
	width:972px;
	vertical-align:top;
}

.Header3
{
	font-family:"Trebuchet MS";
	font-size:30px;
	color:#E5E5E5;
	text-align:left;
	text-transform:uppercase;
	background-image:url(Images/h_03.jpg);
	height:54px;
	width:765px;
	vertical-align:top;
}

.iHeader 
{
	font-family:"Trebuchet MS";
	color:#ffffff;
	text-align:left;
	background-image:url(Images/iheader.jpg);
	height:35px;
	width:765px;
	vertical-align:top;
}

.iHeader2
{
	font-family:"Verdana";
	font-size:11px;
	color:#000000;
	text-align:right;
	vertical-align:top;
}

.iHeader2 A:Hover
{
	font-family:"Verdana";
	font-size:11px;
	color:#3310E9;
	text-align:right;
	vertical-align:top;
	text-decoration:none;
}

.iHeader2 A:Visited
{
	font-family:"Verdana";
	font-size:11px;
	color:#3310E9;
	text-align:right;
	vertical-align:top;
	text-decoration:none;
}

.iHeader2 A:Link
{
	font-family:"Verdana";
	font-size:11px;
	color:#3310E9;
	text-align:right;
	vertical-align:top;
	text-decoration:none;
}

.Body_Table 
{
	border-width:1px;
	border-style:solid;
	border-color:#777F96;
	background-color:#F7F7F7;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}

.Body_Login1
{
	background-color:#777F96;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
}

.Body_Login2
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	padding:5px;
}

.Body_Login3
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#000000;
	padding:5px;
}

.Input_Login
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	width:205px;
	height:20px;
}

.Button
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	width:80px;
	height:20px;
	background-color:#3B5998;
	text-align:center;
	cursor:hand;
}

.Drop
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	height:20px;
	border-color:#3B5998;
	border-style:solid;
	border-width:thin;
	cursor:hand;
}

.Check
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	cursor:hand;
}

.Text
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	height:20px;
	border-color:#3B5998;
	border-style:solid;
	border-width:thin;
}

.TextArea
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	height:50px;
	border-color:#3B5998;
	border-style:solid;
	border-width:thin;
}

.Footer 
{
	font-family:"tahoma";
	font-size:9px;
	color:#E5E5E5;
	text-align:center;
	background-image:url(Images/footer_bg_wide.jpg);
	height:28px;
	vertical-align:middle;
	padding-left:10px;
}

.Footer A:Link
{
	font-family:"tahoma";
	font-size:9px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:underline;
}

.Footer A:Hover
{
	font-family:"tahoma";
	font-size:9px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:underline;
}

.Footer A:Visited
{
	font-family:"tahoma";
	font-size:9px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:underline;
}

.iFooter 
{
	font-family:"tahoma";
	font-size:9px;
	color:#E5E5E5;
	text-align:left;
	background-image:url(Images/footer_bg.jpg);
	height:20px;
	vertical-align:middle;
	padding-left:10px;
}

.iFooter A:Link
{
	font-family:"tahoma";
	font-size:9px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:underline;
}

.iFooter A:Hover
{
	font-family:"tahoma";
	font-size:9px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:underline;
}

.iFooter A:Visited
{
	font-family:"tahoma";
	font-size:9px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:underline;
}


.LMenu
{
	background-image:url(Images/lmenu_bg.jpg);
	border-left:solid 2px #7A8298;
	border-right:solid 2px #7A8298;
	border-top:solid 2px #7A8298;
	border-bottom:solid 1px #7A8298;
	font-family:"tahoma";
	font-size:20px;
	color:#FFFFFF;
	text-align:left;
	font-variant:small-caps;
	vertical-align:middle;
	text-indent:5px;
	font-weight:normal;
	letter-spacing:1px;
	height:31px;
}

.LMenu_Link
{
	color:#ffffff;
	text-decoration:none;
}

.LMenu_B_T
{
	background-image:url(Images/lmenu_bg.jpg);
	border-left:solid 2px #7A8298;
	border-right:solid 2px #7A8298;
	border-top:solid 2px #7A8298;
	border-bottom:solid 1px #7A8298;
	font-family:"tahoma";
	font-size:17px;
	color:#D1D0D0;
	text-align:left;
	font-variant:small-caps;
	vertical-align:middle;
	text-indent:5px;
	font-weight:normal;
	letter-spacing:1px;
	height:31px;
	cursor:hand;
}

.LMenu_B_M
{
	background-image:url(Images/lmenu_bg.jpg);
	border-left:solid 2px #7A8298;
	border-right:solid 2px #7A8298;
	border-top:solid 0px #7A8298;
	border-bottom:solid 1px #7A8298;
	font-family:"tahoma";
	font-size:17px;
	color:#D1D0D0;
	text-align:left;
	font-variant:small-caps;
	vertical-align:middle;
	text-indent:5px;
	font-weight:normal;
	letter-spacing:1px;
	height:31px;
	cursor:hand;
}

.LMenu_B_B
{
	background-image:url(Images/lmenu_bg.jpg);
	border-left:solid 2px #7A8298;
	border-right:solid 2px #7A8298;
	border-top:solid 0px #7A8298;
	border-bottom:solid 2px #7A8298;
	font-family:"tahoma";
	font-size:17px;
	color:#D1D0D0;
	text-align:left;
	font-variant:small-caps;
	vertical-align:middle;
	text-indent:5px;
	font-weight:normal;
	letter-spacing:1px;
	height:31px;
	cursor:hand;
}

.SelectedMenu
{
	background: #FECA82;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
	padding: 2px;
	text-align:left;
	font-variant:small-caps;
	vertical-align:middle;
	font-weight:normal;
	letter-spacing:1px;
	height:31px;
	margin: 2px 2px 2px 2px;
}

.SelectedMenu A:active A:hover A:link A:visited
{
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
	padding: 2px;
	text-align:left;
	font-variant:small-caps;
	vertical-align:middle;
	font-weight:normal;
	letter-spacing:1px;
	height:31px;
	border-width:1;
	border-style:double;
	cursor: hand;
	margin: 2px 2px 2px 2px;
}

.TreeArea
{
	border-left:solid 2px #7A8298;
	border-right:solid 2px #7A8298;
	border-top:solid 0px #7A8298;
	border-bottom:solid 0px #7A8298;
	background-color:#F7F7F7;
	font-family:"tahoma";
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
	text-indent:5px;
	font-weight:normal;
	letter-spacing:1px;
	
}

.ActionItemsP
{
	border-left:solid 2px #7A8298;
	border-right:solid 0px #7A8298;
	border-top:solid 1px #6593CF;
	border-bottom:solid 0px #7A8298;
	background-color:#6593CF;
	font-family:"tahoma";
	font-size:11px;
	color:#105BD4;
	text-align:left;
	vertical-align:middle;
	text-indent:5px;
	font-weight:normal;
	letter-spacing:1px;
	height:31px;
	width:50px;
	cursor:hand;
}

.ActionItems
{
	border-left:solid 2px #7A8298;
	border-right:solid 2px #7A8298;
	border-top:solid 1px #6593CF;
	border-bottom:solid 0px #7A8298;
	background-color:#F7F7F7;
	font-family:"tahoma";
	font-size:11px;
	color:#105BD4;
	text-align:left;
	vertical-align:middle;
	text-indent:5px;
	font-weight:normal;
	letter-spacing:1px;
	height:31px;
	cursor:hand;
}

.ActionItem_Link
{
	color:#105BD4;
	text-decoration:none;
}

.outercaption {
	margin:0; 
 	padding:0;
	background: #f3f3f3;
	height: 30px;
	line-height: 30px;
	text-indent: 5px;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	color: #013258;
	text-align: left;
	letter-spacing: 2px;
	border-top: dashed 1px #c2c2c2;
	border-bottom: dashed 1px #c2c2c2;
}

.outercaption2 {
	margin:0; 
 	padding:0;
	background: #f3f3f3;
	height: 25px;
	line-height: 25px;
	text-indent: 5px;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	color: #013258;
	text-align: left;
	letter-spacing: 1px;
	border-top: dashed 1px #c2c2c2;
	border-bottom: dashed 1px #c2c2c2;
}

.outercaption3 {
	margin:0; 
 	padding:0;
	background: #f3f3f3;
	height: 25px;
	text-indent: 5px;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	color: #013258;
	border-top: dashed 1px #c2c2c2;
	border-bottom: dashed 1px #c2c2c2;
	text-align:center;
	vertical-align:bottom;
}

/* ------------------------------------------------- */
/* ------------------------------------------------- */
table.Listing * 
{
	border: 0;
	padding: 0;
	margin: 0;
}

table.Listing {
	width: 100%;
	margin:0; 
 	padding:0;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	color: #1c5d79;
}

table.Listing, tr, th, td {
	border-collapse: collapse;
}

table.Listing caption {
	margin:0; 
 	padding:0;
	background: #f3f3f3;
	height: 30px;
	line-height: 30px;
	text-indent: 5px;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	color: #013258;
	text-align: left;
	letter-spacing: 2px;
	border-top: dashed 1px #c2c2c2;
	border-bottom: dashed 1px #c2c2c2;
}

/* HEAD */
table.Listing thead {
	background-color: #FFFFFF;
	border: none;
}

table.Listing thead tr th {
	height: 25px;
	line-height: 25px;
	text-align: left;
	color: #ffffff;
	background-color:#013258;
	border-left:solid 2px #FFffff;
	border-right:solid 1px #1C5D79;	
	border-collapse: collapse;
	font-family:"tahoma";
	font-size:11px;
	font-weight:normal;
	text-indent:5px;
}

/* Grid */

.GridHeader
{
	height: 31px;
	line-height: 25px;
	text-align: center;
	color: #ffffff;
	background-color: #013258;
	border-left: solid 2px #FFffff;
	border-right: solid 1px #1C5D79;	
	border-collapse: collapse;
	font-family: "tahoma";
	font-size: 13px;
	font-weight: bold;
	text-indent: 5px;
	text-decoration: none;
}


.GridMainCell
{
	background: #FECA82;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 11px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
	color: #013259;
	border-bottom: solid 1px #1C5D79;
	height: 20px;
	text-indent:5px;
	border:solid 1px #FFffff;
}

.GridItem
{
	height: 20px;
	background: #dfedf3;
	font-size: 11px;
	text-align: center;
}

.GridAlternateItem
{
	height: 20px;
	background: #FFFFFF;
	border:solid 1px #FFffff;
	font-size: 11px;
	text-align: center;
}

.GridSelectedItem
{
	height: 20px;
	background: #B5B6B9;
	font-size: 11px;
}

.GridPager
{
	background: #FfFFFF;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	border:solid 1px #FFffff;
}

.GridPager A:active A:hover A:link A:visited
{
	color:#105BD4;
	text-decoration:none;
}

/* Help Grid */
.HelpGridHeader
{
	height: 31px;
	line-height: 25px;
	color: #ffffff;
	background-color: #013258;
	border-left: solid 2px #FFffff;
	border-right: solid 1px #1C5D79;	
	border-collapse: collapse;
	font-family: "tahoma";
	font-size: 13px;
	font-weight: bold;
	text-indent: 5px;
	text-decoration: none;
	background-image:url(Images/iheader.jpg);
	text-align:left;
	vertical-align:middle;
}


.HelpGridItem
{
	background: F7F7F7;
	border:solid 1px #FFffff;
	font-family: "Verdana";
	font-size: 11px;
	padding: 0, 2, 2, 2;
	margin: 0, 2, 2, 2;
}

/* Note Grid */

.NoteGridItem
{
	background: #dfedf3;
	font-size: 11px;
	font-family: "tahoma";
	margin: 0, 2,2,2,2;
	text-align:left;
}

/* BODY */
table.Listing tbody tr {
	background: #dfedf3;
	font-size: 11px;
}

table.Listing tbody tr.odd {
	background: #FfFFFF;
	border:solid 1px #FFffff;
}

table.Listing tbody tr:hover, tbody tr.odd:hover {
	background: #B5B6B9;
}

table.Listing tbody tr th {
	padding: 0px;
	border: solid 1px #FFffff;
}

table.Listing tbody tr td {
	padding: 0px;
	border-right: solid 0px #1C5D79;
	border-top: solid 1px #1C5D79;
	border-bottom: solid 1px #1C5D79;
	border-left: solid 0px #FFffff;
	text-indent:5px;
	height:30px;
	vertical-align:middle;
}


table.Listing tbody tr th {
	background: #FECA82;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 11px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
	color: #013259;
	border-bottom: solid 1px #1C5D79;
	height:25px;
	text-indent:5px;
	border:solid 1px #FFffff;
}

table.Listing tbody tr th:hover {
	background: #B5B6B9;
}

/* LINKS */
table.Listing table a {
	color: #FF6600;
	text-decoration: none;
	font-size: 13px;
	border-bottom: solid 1px white;
}

table.Listing table a:hover {
	color: #FF9900;
	border-bottom: none;
}

/* FOOTER */
table.Listing tfoot {
	background: #f3f3f3;
	height: 24px;
	line-height: 24px;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	color: #555d6d;
	text-align: center;
	letter-spacing: 3px;
	border-top: solid 2px #326e87;
	border-bottom: dashed 1px #c2c2c2;
}

table.Listing tfoot tr th, tfoot tr td {
	/*padding: .1em .6em;*/
}

table.Listing tfoot tr th {
	border-top: solid 1px #326e87;
}

table.Listing tfoot tr td {
	text-align: right;
}

/* ------------------------------------------------- */
/* ------------------------------------------------- */
.Question {
	margin:0; 
 	padding:0;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	color: #013258;
	text-align: left;
	letter-spacing: 2px;
	
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */
 	width:99%;
}

.Question_Long {
	margin:0; 
 	padding:0;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	color: #013258;
	text-align: left;
	letter-spacing: 2px;
	
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	width:99%;
}

.Content 
{
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-family: arial;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight:normal;
	text-align:left;
}

/* ------------------------------------------------- */
/* ------------------------------------------------- */




/* Form Sections ======================================================================== */
/* Fieldset  */
fieldset {
	padding: 15px 10px;
	background-color:#F4F4F2;
	margin: 20px 0;
	background-image: url(images/fieldsetBg.png);
	border: 3px double #878177;
	text-align:left;
	font-size: 12px;
	
}
legend {
	padding: 2px 5px;
	border: 1px solid #878177;
	background-color: #ECECFB;
	color: #1C1C1C;
	/*width:inherit;*/
	
	
}
/* Nested Fieldset  */
fieldset fieldset  {
	border: 1px solid #ccc;
	background-color:#FFF;
}
fieldset fieldset legend {
	border: 1px solid #ccc;
}
/* Inline Section */
.inlineSection {
	overflow: auto;
	width: 100%;	
}


/* Base */
label, form .label {	
	color: #333;
	font-size: 12px;;
}
/* Text inputs / Select label */
label.preField {
	display: block;
	padding: 2px;
	margin: 0.4em 4px 0 0;
	font-weight: bold;
}
/* Radio / Checkbox group label */
form .label  {
	display: block;
	padding: 2px;
	margin: 0.4em 4px 0 0;
	font-weight: bold;
}
/* Individual Checkbox / Radio label */
.postField  {
	margin: 0 4px 0 4px;
	font-size:12px;
}
/* Label when inside an inline section */
.inlineSection .oneField .inlineLabel {
	display: block;	
	padding: 0 3px;
	font-weight: bold; 
	margin: 0.4em 4px 0 0;
}

/* Inputs ======================================================================== */

textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 2px 1px 0;
}
.input {
	margin: 0 2px 0 0;
	font-size:12px;
	height:20px;
}
.select {
	padding: 0;
	margin: 2px 2px 1px 0;
	font-size:12px;
}
.inlineSection .oneField select {
	margin: 0 2px 1px 0 !important;
}
.gridSection select  {
	margin: 0 !important;
}

/* Buttons ======================================================================= */

form .actions {
	text-align: center;
	margin: 20px 0 10px 0;			
}
/* Submit button */
form .primaryAction {
}
/* Cancel button */
form .secondaryAction {
	color: grey;
}
form .secondaryAction:hover {
	color: black;
}


/* Form Builder Related Rules ===================================================== */

/* Form or Fieldset instruction paragraph. */
form .instructions {
	margin: 1em 0;
 	padding:0;
	/*font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	*/
	font-size: 12px;
	font-weight:580;
	text-align: left;
}
/* Asterisk on required fields */
form .reqMark {
	color: #F00;
	padding: 0 4px;
}

/* wForms Related Rules ========================================================== */

/* Field w/ a validation error */
form .errFld {
	padding: 1px;
	border: 1px solid #F00;
}
/* Styling for message associated with a validation error. */
form .errMsg {	
	color: #CC3333 !important;
	display: block;
}
/* Field-Hint with focus */
form .field-hint {
	color: #000;
	float: right;
	width: 220px;
	margin: 15px 0 0 0;
}
/* Field-Hint without focus */
form .field-hint-inactive {
	color: #666;
	float: right;
	clear: right;
	width: 220px;
	margin: 15px 0 0 0;
}
/* Repeat Behavior divs (when not set on a fieldset) */
div.repeat {
	border: 1px dotted #ccc;
	background-color: #FFFFFF;
	margin: 3px 0;
	padding-right: 3px;
}
div.removeable {
	border: 1px dotted #ccc;
	background-color: #F5F5F5;
	padding-right: 3px;	
}
/* Links generated by the Repeat Behavior */
form .duplicateLink {
	line-height: 260%;
	font-weight: bold;
	color: #5C594E;
}
form .removeLink {
	line-height: 260%;
	color: #CC3300;
}
form td .duplicateLink, form td .removeLink  {
	margin: 0;
	line-height: 100%;
}
/* Switch Behavior Classes */
.onstate-a,  .onstate-b,  .onstate-c,  .onstate-d,
.onstate-e,  .onstate-f,  .onstate-g,  .onstate-h, 
.onstate-i,  .onstate-j,  .onstate-k,  .onstate-l, 
.onstate-m,  .onstate-n,  .onstate-o,  .onstate-p, 
.onstate-q,  .onstate-r,  .onstate-s,  .onstate-t,
.onstate-u,  .onstate-v,  .onstate-w,  .onstate-x,  
.onstate-y,  .onstate-z,  .onstate-aa, .onstate-ab,
.onstate-ac, .onstate-ad, .onstate-ae, .onstate-af,
.onstate-ag, .onstate-ah, .onstate-ai, .onstate-aj,
.onstate-ak, .onstate-al, .onstate-am, .onstate-an,
.onstate-ao, .onstate-ap, .onstate-aq, .onstate-ar,
.onstate-as, .onstate-at, .onstate-au, .onstate-av,
.onstate-aw, .onstate-ax, .onstate-ay, .onstate-az {
	display: block;
}
/* offstate classes for the Switch Behavior are in wforms-jsonly.css */



/* IE6 BUG FIXES ==================================================================== */
form {
	height:expression('1%'); /* IE Pick-a-boo bug fix */
}
form fieldset {
	position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	margin-top:expression('1em');
	padding-top:expression('1.5em');
}
form fieldset legend {
	position:relative;
	top: expression('-.5em'); /* Fixes IE problem with fieldset+legend boundaries */
	left:expression('.5em');
	/*width:500px;*/
}

.next_button {
	border-style:None;
	height:30px;
	width:43px;
}

/****************************************/
/****************************************/
.MatrixHeader		
{
	margin: 0;
	padding: 0;
	font: normal tahoma, arial, sans-serif;
	font-size: 13px;
	border-collapse: collapse;
	border: 2px solid #5E7796;
	color: #F0F0F0;
	background: #5E7796;
	text-align:center;
}
		
.MatrixItem
{
	margin: 0;
	padding: 0;
	font: normal tahoma, arial, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	border: 2px solid #5E7796;
	color: #4F6480;
	background: #F0F0F0;
}

.MatrixAlternatItem
{
	margin: 0;
	padding: 0;
	font: normal tahoma, arial, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	border: 2px solid #5E7796;
	color: #4F6480;
	background: #C4CFDB;
}

