/** BASIC */

body
{
	margin: 0px;
	padding: 0px;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
	
}

.input1 {
	width: 271px;
	padding: 3px 5px;
	background: #FFFFFF url(images/homepage16.gif) repeat-x left top;
	border: 1px solid #CCCCCC;
}

#subpage1 .input1 {
	width: 131px;
}

.input2 {
	width: 67px;
	height: 21px;
	background: url(images/homepage17.gif) no-repeat left top;
	border: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

Login
{
	font: Tahoma, Verdana, Arial, Helvetica, sans-serif, 11px;
	color:Maroon;
	
}

body, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;
	font-size: 11px;
	color: #4C4C4C;
}


/* marco polo engagement font size for Title*/
#marcopolo span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 14px; color: #4C4C4C;}
/* marco polo enagement font size for questions*/
#marcopolo span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 14px; color: #4C4C4C;}
/* marco polo enagement font size for matrix questions and answers*/
#marcopolo span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 14px; color: #4C4C4C;}
/* marco polo enagement font size for paging*/
#marcopolo span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 18px; color: #4C4C4C; }
/* marco polo engagement font size for next page button*/
#marcopolo span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 18px; color: #4C4C4C;}



/* travelzoo engagement font size for Title*/
#travelzoo span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C;}
/* travelzoo enagement font size for questions*/
#travelzoo span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C;}
/* travelzoo enagement font size for matrix questions and answers*/
#travelzoo span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C; vertical-align:middle; }
/* travelzoo enagement font size for paging*/
#travelzoo span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}
/* travelzoo engagement font size for next page button*/
#travelzoo span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}

#travelzoo span table tbody tr td span table tbody tr td table tbody tr:nth-child(even)
{
	background: #f5f5f5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	vertical-align:middle;
}
#travelzoo span table tbody tr td span table tbody tr td table tbody tr:nth-child(odd)
{
	background: #ececff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	vertical-align:middle;
}


/* mannings engagement font size for Title*/
#mannings span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; color: #4C4C4C;}
/* mannings enagement font size for questions*/
#mannings span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; color: #4C4C4C;}
/* mannings enagement font size for matrix questions and answers*/
#mannings span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C;}
/* mannings enagement font size for paging*/
#mannings span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}
/* mannings engagement font size for next page button*/
#mannings span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}

#mannings span table tbody tr td span table tbody tr td table tbody tr:nth-child(even)
{
	background: #f5f5f5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
}
#mannings span table tbody tr td span table tbody tr td table tbody tr:nth-child(odd)
{
	background: #ececff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
}

/* pangu engagement font size for Title*/
#pangu span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C;}
/* pangu enagement font size for questions*/
#pangu span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C;}
/* pangu enagement font size for matrix questions and answers*/
#pangu span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C; vertical-align:middle; }
/* pangu enagement font size for paging*/
#pangu span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}
/* pangu engagement font size for next page button*/
#pangu span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}

#pangu span table tbody tr td span table tbody tr td table tbody tr:nth-child(even)
{
	background: #f5f5f5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	vertical-align:middle;
}
#pangu span table tbody tr td span table tbody tr td table tbody tr:nth-child(odd)
{
	background: #fee2c7;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	vertical-align: middle;
}


/* pangubackup engagement font size for Title*/
#pangubackup span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C;}
/* pangubackup enagement font size for questions*/
#pangubackup span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C;}
/* pangubackup enagement font size for matrix questions and answers*/
#pangubackup span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C; vertical-align:middle; }
/* pangubackup enagement font size for paging*/
#pangubackup span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}
/* pangubackup engagement font size for next page button*/
#pangubackup span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}

#pangubackup span table tbody tr td span table tbody tr td table tbody tr:nth-child(even)
{
	background: #f5f5f5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	vertical-align:middle;
}
#pangubackup span table tbody tr td span table tbody tr td table tbody tr:nth-child(odd)
{
	background: #f0e7c8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	vertical-align: middle;
}

/* hkcts engagement font size for Title*/
#hkcts span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C;}
/* hkcts enagement font size for questions*/
#hkcts span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C;}
/* hkcts enagement font size for matrix questions and answers*/
#hkcts span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #4C4C4C; vertical-align:middle; }
/* hkcts enagement font size for paging*/
#hkcts span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}
/* hkcts engagement font size for next page button*/
#hkcts span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #4C4C4C;}

#hkcts span table tbody tr td span table tbody tr td table tbody tr:nth-child(even)
{
	background: #f5f5f5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	vertical-align:middle;
}
#hkcts span table tbody tr td span table tbody tr td table tbody tr:nth-child(odd)
{
	background: #d2d2d0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	vertical-align: middle;
}

/* nanfung engagement font size for Title*/
#nanfung span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 18px; color: #4C4C4C;}
/* travelzoo enagement font size for questions*/
#nanfung span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 18px; color: #4C4C4C;}
/* travelzoo enagement font size for matrix questions and answers*/
#nanfung span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 18px; color: #4C4C4C; vertical-align:middle; }
/* travelzoo enagement font size for paging*/
#nanfung span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 19px; color: #4C4C4C;}
/* travelzoo engagement font size for next page button*/
#nanfung span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 19px; color: #4C4C4C;}

#nanfung span table tbody tr td span table tbody tr td table tbody tr:nth-child(even)
{
	background: #f5f5f5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;
	font-size: 16px;
	color: #4C4C4C;
	vertical-align:middle;
}
#nanfung span table tbody tr td span table tbody tr td table tbody tr:nth-child(odd)
{
	background: #fee2c7;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;
	font-size: 16px;
	color: #4C4C4C;
	vertical-align:middle;
}

/* travelzoo engagement font size for Title*/
#messefrankfurt span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 14px; color: #4C4C4C;}
/* travelzoo enagement font size for questions*/
#messefrankfurt span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 14px; color: #4C4C4C;}
/* travelzoo enagement font size for matrix questions and answers*/
#messefrankfurt span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 14px; color: #4C4C4C; vertical-align:middle;}
/* travelzoo enagement font size for paging*/
#messefrankfurt span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 18px; color: #4C4C4C;}
/* travelzoo engagement font size for next page button*/
#messefrankfurt span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";	font-size: 18px; color: #4C4C4C;}

#messefrankfurt span table tbody tr td span table tbody tr td table tbody tr:nth-child(even)
{
	background: #d7d7d7;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";
	font-size: 10px;
	color: #4C4C4C;
	vertical-align: middle;
}
#messefrankfurt span table tbody tr td span table tbody tr td table tbody tr:nth-child(odd)
{
	background: #e0eaf5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Microsoft Yahei";
	font-size: 10px;
	color: #4C4C4C;
	vertical-align: middle;
}

/* mill engagement font size for Title*/
#mill span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 10pt;}
/* travelzoo enagement font size for questions*/
#mill span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 10pt; color: #4C4C4C;}
/* travelzoo enagement font size for matrix questions and answers*/
#mill span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 10pt; color: #4C4C4C; vertical-align:middle;}
/* travelzoo enagement font size for paging*/
#mill span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 10pt; color: #4C4C4C;}
/* travelzoo engagement font size for next page button*/
#mill span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 10pt; color: #4C4C4C;}

#mill span table tbody tr td span table tbody tr td table tbody tr:nth-child(even)
{
	background: #f5f5f5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;
	font-size: 10pt;
	color: #4C4C4C;
	vertical-align:middle;
}
#mill span table tbody tr td span table tbody tr td table tbody tr:nth-child(odd)
{  
	background: #f3f9fe;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;
	font-size: 10pt;
	color: #4C4C4C;
	vertical-align:middle;
  }

/* YCHK employee survey font size for Title*/
#YCHK span table tbody tr td span{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 18px; color: #4C4C4C;}
/* YCHK enagement font size for questions*/
#YCHK span table tbody tr td span table tbody tr td span {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 18px; color: #4C4C4C;}
/* YCHK enagement font size for matrix questions and answers*/
#YCHK span table tbody tr td span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 18px; color: #4C4C4C; vertical-align:middle; }
/* YCHK enagement font size for paging*/
#YCHK span table tbody tr td table tbody tr td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 19px; color: #4C4C4C;}
/* YCHK engagement font size for next page button*/
#YCHK span table tbody tr td table tbody tr td table tbody tr td input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;	font-size: 19px; color: #4C4C4C;}

#YCHK span table tbody tr td span table tbody tr td table tbody tr:nth-child(even)
{
	background: #f5f5f5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;
	font-size: 16px;
	color: #4C4C4C;
	vertical-align:middle;
}
#YCHK span table tbody tr td span table tbody tr td table tbody tr:nth-child(odd)
{
	background: #d2e4f2;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, DFKai-sb;
	font-size: 16px;
	color: #4C4C4C;
	vertical-align:middle;
}



p, blockquote, ul, ol, dl
{
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.text1 {
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000000;
}

.text2 {
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #728594;
}

/** LISTS */

.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 200%;
}

.list1 a {
	padding-left: 15px;
	background: url(images/homepage10.gif) no-repeat left center;
}

.list1ch a {
	padding-left: 15px;
	background: url(images/homepage10.gif) no-repeat left center;
}

/** LINKS */

a {
	color: #2E5777;
}

a:hover {
	text-decoration: none;
}

.link1 {
    display: block;
    float: left;
    width: auto;
    height: 49px;
    padding: 15px 17px 10px 17px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 7.5pt;
}

.link1ch 
{
	
	display: block;
	float: left;
	width: auto;
	height: 49px;
	padding: 15px 17px 10px 17px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.link1:hover {
	background: url(images/homepage05.gif) repeat-x left top;
	color: #204768;
}

.link1ch:hover {
	background: url(images/homepage05.gif) repeat-x left top;
	color: #204768;
}


.leftlink1 
{
	
	display: block;
	float: left;
	width: auto;
	height: 30px;
	padding: 10px 17px 10px 17px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #728594;
	border: solid 1px #FFFFFF
}
/*
.leftlink1:hover
{
	border: solid 1px #e4e4e4;
	color: #FFFFFF;
	background-color: #214769;
}
*/
.leftlink1:hover
{
	border: solid 1px #e4e4e4;
	color: #FFFFFF;
	background-color: #728594;
}
/*
.link2 {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	background: url(images/homepage08.gif) no-repeat left;
}

.link2ch {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	background: url(images/homepage08.gif) no-repeat left;
}
*/

.link3 {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

.link3ch {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.link4 {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

li ul li a.link5 {
    display: block;
    vertical-align: central;
    float: left;
    width: auto;
    height: 49px;
    padding: 15px 17px 10px 17px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 8pt;
    font-weight: bold;
    color: #333;
    font-family: Tahoma;
}

li ul li a.link5:hover {
    background: url(images/homepage05.gif) repeat-x left top;
    color: #204768;
}


/** STYLES */

.style1 {
	color: #E0E8EF;
}

.style1 a {
	color: #E0E8EF;
    text-decoration: underline;
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(images/homepage01.jpg) repeat left top; }
.bg2 { background: url(images/homepage02.jpg) repeat-x left top; }
.bg3 { background-color: #FFFFFF; width: 100%; }
.bg4 { background: url(images/homepage11.gif) repeat-y left top; }
.bg5 { background: url(images/homepage18.gif) repeat-x left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	clear: both;
	height: 45px;
	background: url(images/homepage09.gif) repeat-x left center;
}

/** cell color style **/

.CellLeft
{
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	border: solid black;
	text-align: left;
	border: 10;
	
}

.CellQuestionHeader
{
	background-color: #204b6d;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border-right: grey 1px solid;
	border-top: grey 1px solid;
	border-left: grey 1px solid;
	border-bottom: grey 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 30%;
}

.CellQuestion
{
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	border: solid grey;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	width: 30%;
	
}

.CellAnswerHeader
{
	background-color: #204b6d;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border-right: grey 1px solid;
	border-top: grey 1px solid;
	border-left: grey 1px solid;
	border-bottom: grey 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 10%;
}

.CellAnswer
{
	background-color: #FFFFFF;
	color: #000000;
	border: solid grey;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	width: 10%;
	border-width: 1;
}

.CellNormal
{
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	border: solid grey;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 100%;
}

.CellNonBold
{
	background-color: #FFFFFF;
	color: #000000;
	border: solid grey;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 100%;
}

.CellVoterAnswer
{
	background-color: #FFFFFF;
	color: #000000;
	border: solid grey;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 12%;
}

.CellOverallRating
{
	height: 40px;
	width: 12%;
	font-weight: bold;
	text-align:center;
}



.CellIndividual
{
	border-top: silver 1px solid;
	border-right: silver 1px solid;
	text-align: left;
	width: 50%;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.CellTitle
{
	background-color: #204b6d;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 20;
	border-right: grey 1px solid;
	border-top: grey 1px solid;
	border-left: grey 1px solid;
	border-bottom: grey 1px solid;
}

.LoginControl
{
	text-align: center;	
}

.confirm
{
	background-image: url(../../images/confirm.jpg);
	background-repeat: no-repeat;
}

.confirm:hover
{
	background-image: url(../../images/confirmover.jpg);
	background-repeat: no-repeat;
}

.ExitInterviewTableTable
{
	width: 100%;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;	
}

.ExitInterviewTableCell
{
	width: 30%;
	height: 70px;
	/*border-right: gray 1px solid;*/
	border-top: silver 1px solid;
	/*border-left: gray 1px solid;*/
	/*border-bottom: gray 1px solid;*/
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}


.ExitInterviewTableRow
{
	width: 60%;
	/*border-right: gray 1px solid;*/
	border-top: silver 1px solid;
	/*border-left: gray 1px solid;*/
	/*border-bottom: gray 1px solid;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px;
}

.ExitInterviewTableGenerate
{
	width: 10%;
	text-align:center;
	/*border-right: gray 1px solid;*/
	border-top: silver 1px solid;
	/*border-left: gray 1px solid;*/
	/*border-bottom: gray 1px solid;*/
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}


.SummaryTableTable
{
	width: 100%;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;		
	
}

.SummaryTableGenerate
{
	text-align:center;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.SummaryTableTitle
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0;
	margin: 0px;
	padding-top: 0px;
}
.SummaryTableTitleNoLeft
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	/**border-left: silver 1px solid;**/
	border-bottom: silver 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0;
	margin: 0px;
	padding-top: 0px;
}
.SummaryTableTitleNoRight
{
	/**border-right: silver 1px solid;**/
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0;
	margin: 0px;
	padding-top: 0px;
}

.SummaryTableNumber
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
}

.SummaryTableNumberNoRight
{
	/**border-right: silver 1px solid;**/
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
}

.SummaryTableText
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0;
	margin: 0px;
	padding-top: 0px;
	width: 150px;
	height: 40px;
	text-align: left;
	font-weight: bold;
}

.SummaryTableTextFullLength
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
	height: 20px;
	text-align: left;
}

.SummaryTableTextFullLengthHeader
{
	FONT-WEIGHT:bold;
    COLOR:#ffffff;
    height: 18px;
    BACKGROUND-COLOR: #009999;
    TEXT-ALIGN:Center;	
}

.ScreeningTableRow
{
	width: 60%;
	/*border-right: gray 1px solid;*/
	border-top: silver 1px solid;
	/*border-left: gray 1px solid;*/
	/*border-bottom: gray 1px solid;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
}

.ScreeningTableColor
{
	width: 50px;
	height: 21px;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	/*border-left: gray 1px solid;*/
	/*border-bottom: gray 1px solid;*/
	/*padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;*/
	margin: 0px;
	
}

.ScreeningTableLeftRightBorder
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	/*border-bottom: gray 1px solid;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
}

.ScreeningTableLeftBorder
{
	/*border-right: silver 1px solid;*/
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	/*border-bottom: gray 1px solid;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
}

.ScreeningTableTopBorder
{
	/*border-right: silver 1px solid;*/
	border-top: silver 1px solid;
	/*border-left: silver 1px solid;*/
	/*border-bottom: silver 1px solid;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
}


.ScreeningTableBlank
{
	width: 20px;
	height: 21px;
	margin: 0px;
	border-top: silver 1px solid;
}

.ScreeningTableLeftRightTopBorder
{
	width: 100%;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
/*	border-bottom: silver 1px solid;*/
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;	
}

.ScreeningTableLeftRightBottomBorder
{
	width: 100%;
	border-right: silver 1px solid;
/*	border-top: silver 1px solid;*/
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;	
}

.ScreeningTableTopBottomBorder
{
	width: 100%;
	/*border-right: silver 1px solid;*/
	border-top: silver 1px solid;
	/*border-left: silver 1px solid;*/
	border-bottom: silver 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;	
}

.ScreeningTableAllBorder
{
	width: 100%;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;	
}

.DynamicCellBorder
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.DynamicTableWidth
{
	width: 100%;	
}

.PanelWidth
{
	width: 100%;	
}

hr
{
	page-break-after: always;
	
}

.FilterCollapse
{
	height:0px;
	overflow:hidden;
}
.FilterButton
{
	font-weight:bold;
	text-align:center;
	border-right: silver thin solid;
	border-top: silver thin solid;
	border-left: silver thin solid;
	border-bottom: silver thin solid;
}

.BlackBoldLabel
{
    Padding-left: 8px;
    Padding-right: 8px;
    font-weight:bold;
}

.BlackLabel
{
    Padding-left: 8px;
    Padding-right: 8px;
}

.GreenBoldLabel
{
	Color: Green;
	Padding-left: 8px;
    Padding-right: 8px;
    font-weight:bold;
}

.GreenLabel
{
	Color: Green;
    Padding-left: 8px;
    Padding-right: 8px;
}

.RedBoldLabel
{
	Color: Red;
    Padding-left: 8px;
    Padding-right: 8px;
    font-weight:bold;
}

.RedLabel
{
	Color: Red;
    Padding-left: 8px;
    Padding-right: 8px;
}

/*	Engagement Survey Tables */

.EngagementTableHeader
{
	background-color: #204b6d;
	color: White;
	text-align: center;
	border: black 1px solid;
	padding: 5px;
	font-size:7pt;
}

.EngagementTableCell
{
	background-color: #ffffff;
	color: Black;
	text-align:center;
	border: black 1px solid;
	padding: 5px;
	font-size:7pt;
}

.EngagementTableCellQuestion
{
	background-color: #ffffff;
	color: Black;
	text-align:left;
	border: black 1px solid;
	padding: 5px;
	font-size:7pt;
	width: 40%;
}

.EngagementTableCellComments
{
	background-color: #ffffff;
	color: Black;
	text-align:left;
	border: black 1px solid;
	padding: 5px;
	font-size:7pt;
	width: 700px;
}

.EngagementOutsideTableHeader
{
	background-color: #204b6d;
	color: White;
	text-align: center;
	border: black 1px solid;
	padding: 5px;
	font-size:12pt;
}
