﻿p {
  font-size: 12px;
}

/*/*/a{}
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}
html>body p {
    font-size: small;
}
/* */



body         {
		font-family: Tahoma;
		background-color: #005D9D; 
		color: #000000;
		margin: 0;
  	padding: 0;	
		}


a:link       	{ text-decoration: underline; color: #005D9D }
a:visited    	{ text-decoration: underline; color: #005D9D }
a:hover      	{ text-decoration: underline; color: #005D9D }
a:active		{ text-decoration: underline; color: #2D5884 }

a.returnToTop 	{font-size: .75em;}

/* paragraphs */
p		{ font-family: Tahoma;
		color: #000000;
		font-size: x-small; }
p.error		{ font-family: Tahoma;
		color: #FF0000;
		font-size: 8pt }

p.toplinks		{ font-family: Tahoma;
		font-size: 8pt }
		
p.copyright		{ font-family: Tahoma;
		color: #000000;
		font-size: xx-small;
		text-align: center; }
p.caption		{ font-family: Tahoma;
		color: #000000;
		font-size: 8pt;
		text-align: center;
		font-style: italic }
p.p1		{ font-family: arial;
		color: #000000;
		font-size: small }
p.address		{ font-family: arial;
		color: #000000;
		font-size: 8pt;
		text-align: center }
p.slogan		{ font-family: arial;
		color: #000000;
		font-size: 8pt;
		text-align: center;
		font-style: italic }
p.name           { font-family: arial; 
		color: #000000; 
		text-align: center; 
		font-size: 10pt;
		font-weight: 600 }
p.title           { font-family: arial; 
		color: #666666; 
		text-align: Left; 
		font-size: 14pt;
		font-weight: bold;
		text-indent: 20px }



table.data {
  background-color:#FFFFFF;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma;
  text-align: left; 
  }
tr.dataheader {
  background-color:#D2D2D2;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma;  
  text-align: center; 
  font-weight: 600
  }
td.headers {
  background-color:#005D9D;
  color: #FFFFFF;
  font-size: 10pt;
  font-family: Tahoma;
  text-align: left; 
  
  }

td.headers2 {
  color: #FFFFFF;
  font-size: 8pt;
  font-family: Tahoma;
  text-align: left; 
 	background: #005D9D url(/en/images/gradiant_blue.jpg); background-repeat: repeat-x; background-position:top center;
}


td.headers3 {
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  font-family: Tahoma;
  padding: 2px;
	background: #F17424 url(/en/images/gradiant_orange.jpg); background-repeat: repeat-x; background-position:top center;
}



p.headers2 {
  color: #FFFFFF;
  	font-size: 10pt;
		font-weight: bold;
  font-family: Tahoma;
  text-align: left; 
  padding: 5px;
  margin: 0;
 	background: #005D9D url(/en/images/gradiant_blue.jpg); background-repeat: repeat-x; background-position:top center;
 	}



/* These elements set the image and properties for Ordered and Unordered lists. */
ul.imaged       { list-style-image: url('/en/images/bullet-arrow-white.gif')}


ul.media       { list-style-image: url('/en/images/news_bullet.gif');
	margin-left: 0;
	padding-left: 20px;
	}

ul.media li           { font-family: Tahoma; 
		color: #000000; 
		background-color: #EDF4F8;
		text-align: Left; 
		padding: 5px;
		font-size: small;
		text-decoration: none;
		border-bottom:5px solid #ffffff;

		}




ul           { font-family: Tahoma; 
		color: #000000;
		text-decoration: none;}
ul li           { font-family: Tahoma; 
		color: #000000; 
		text-align: Left; 
		padding: 5px;
		padding-bottom: 5px;
		font-size: small;
		text-decoration: none;
		}
ol           { font-family: Tahoma; 
		font-size: 8pt;
		color: #000000;
		text-decoration: none;}
ol li           { font-family: Tahoma; 
		color: #000000; 
		text-align: Left; 
		padding: 5px;
		padding-bottom: 5px;
		font-size: small;
		text-decoration: none;
		}
ul.smaller           { font-family: arial; font-size: 10pt; color: #000000; }
li.smaller           { font-family: arial; font-size: 10pt; color: #000000; text-align: Left; padding: 5px }




h1           { font-family: Tahoma; 
		color: #005D9D; 
		text-align: Left; 
		font-size: 14pt;
		font-weight: bold;
		border:1px solid #005D9D;
		background: #CCD3D9 url(/en/images/gradiant_grey.jpg); background-repeat: repeat-x; background-position:top center;
		padding: 5px;
		}

h1.table-header {
  color: #ffffff;
  font-size: 8pt;
  font-family: Tahoma;
  font-weight: bold;
  text-align: left; 
  border:0px;
  padding: 0px;
 	background: none;
 	margin-bottom: 0px;
}


h2           { font-family: Tahoma; 
		color: #000000; 
		text-align: Left; 
		font-size: 10pt;
		font-weight: bold;
		text-decoration: underline; }
h3           { font-family: Tahoma; 
		color: #000000; 
		text-align: Left; 
		font-size: 10pt;
		font-weight: 600;
		text-decoration: none }
h4           { font-family: Tahoma; 
		color: #000000; 
		text-align: Left; 
		font-size: 8pt;
		font-weight: 600;
		text-decoration: underline }
h5           { font-family: Tahoma; 
		color: #000000; 
		text-align: Left; 
		font-size: 8pt;
		font-weight: normal;
		text-decoration: underline }


h6 {
  color: #FFFFFF;
  font-size: 8pt;
  font-family: Tahoma;
  font-weight: bold;
  text-align: left; 
  border:0px;
  padding: 5px;
 	background: none;
 	margin-bottom: 0px;
 	background: #005D9D url(/en/images/gradiant_blue.jpg); background-repeat: repeat-x; background-position:top center;
}


/* form field properties */
form         { font-family: Tahoma}
input        { font-family: Tahoma; font-size: 8pt }
select        { font-family: Tahoma; font-size: 8pt }
ins          { font-family: Tahoma; font-size: 8pt }
textarea     { font-family: Tahoma; font-size: 8pt }
input[type=submit], input[type=button] {
	background:#005D9D;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-size:11pt;
	border:thin #004676 solid;
}

input[type=checkbox]	{
	outline: #005D9D solid 2px;
}


td.accountActivityHead {
  background-color:#BCDEEB;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma;
  text-align: center; 
  width: 125px; 
  font-weight: 600;
  }

td.viewrestaurantHead {
  background-color:#BCDEEB;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma;
  text-align: left; 
  font-weight: 600;
  width: 125px; 
  }

td.viewrestaurantHead2 {
  background-color:#BCDEEB;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma;
  text-align: left; 
  font-weight: 600;
  }


td.viewrestaurantBody {
  background-color:#FFFFFF;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma;
  text-align: left; 
  }


td.registrationHead {
  background-color:#399CC1;
  color: #FFFFFF;
  font-size: 10pt;
  font-family: Tahoma;
  text-align: left; 
  font-weight: 600;
  }


td.registrationLeft {
  background-color:#D2D2D2;
  color: #2D5884;
  font-size: 8pt;
  font-family: Tahoma;
  text-align: left;
  height: 30px;  
  }


td.registrationRight {
  background-color:#FFFFFF;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma;
  text-align: left; 
  }

td.MainBodyIndex {
  background-color:#EEEEEE;
  }


td.MainBody {
  background-color:#FFFFFF;
  }

table.datatable td {
  font-size: 8pt;
  font-family: Tahoma;  
  text-align: center;
  border-color:#000000;
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  }

table.datatable th {
	background: #c0c0c0;
  font-size: 8pt;
  font-family: Tahoma;  
  text-align: center;
  border-color:#000000;
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
}


table.NationalCalendar tbody td {
	background-color: #EDF4F8;
	font-family: Verdana; 
	color:#000000;
	text-align: right; 
	font-size: 10px;
	padding: 3px;
	vertical-align: top;
	width: 100px;
	height: 90px;

}


table.NationalCalendar tbody th {
	background-color: #005D9D;
	font-family: Verdana; 
	color:#FFFFFF;
	text-align: center; 
	font-size: 10px;
	padding: 3px;
	vertical-align: top;
}




table.NationalCalendarDetails tbody td {
	background-color: #EDF4F8;
	font-family: Verdana; 
	color:#000000;
	text-align: left; 
	font-size: 10pt;
	padding: 3px;
	vertical-align: top;

}


table.NationalCalendarDetails tbody th {
	background-color: #005D9D;
	font-family: Verdana; 
	color:#FFFFFF;
	text-align: center; 
	font-size: 10pt;
	padding: 3px;
	vertical-align: top;
	width: 150px;
}



table.NationalCalendarDetails tbody td input {
		font-size:x-small;
		border: 1px solid #c0c0c0;
}

table.NationalCalendarDetails tbody td select {
		font-size:x-small;
		border: 1px solid #c0c0c0;
}

table.NationalCalendarDetails tbody td textarea {
		font-size:x-small;
		border: 1px solid #c0c0c0;
}


table.form th {
	background-color: #ffffff;
	font-family: Verdana; 
	color:#000000;
	font-weight : bold;
	text-align: left; 
	font-size: 10pt;
	border-bottom: 1px solid #EDF4F8;
	padding: 3px;
}


table.form td {
	background-color: #ffffff;
	font-family: Verdana; 
	color:#000000;
	text-align: left; 
	font-size: 10pt;
	border-bottom: 1px solid #EDF4F8;
	padding: 3px;
}



table.jobpostings th {
	background-color: #FFFFFF;
	font-family: Verdana; 
	color:#000000;
	text-align: left; 
	font-size: 10pt;
	border-bottom: 1px solid #005D9D;
	padding: 10px;
		vertical-align: top;

}


table.jobpostings td {
	background-color: #EDF4F8;
	font-family: Verdana; 
	color:#000000;
	text-align: left; 
	font-size: 10pt;
	border-bottom: 1px solid #005D9D;
	padding: 10px;
		vertical-align: top;

}
















table.form select        { 
	font-family: Verdana; 
	background: #EDF4F8;
	color:#000000;
	border: 1px solid #005D9D;
	font-size: 8pt;
	}


table.form input { 
	font-family: Verdana; 
	background: #EDF4F8;
	color:#000000;
	border: 1px solid #005D9D;
	font-size: 8pt;
	}

table.form input.submit {
	background-color : #005D9D;
	color:#FFFFFF;
	font-weight : bold;
	border: 1px solid #005D9D;
	cursor : hand;
	}


fieldset {
border: 1px solid #005D9D;
background: #FFFFFF;
}

legend {
font-family: Verdana; 
font-size: 10pt;
color: #FFFFFF;
background: #005D9D;
border: 1px solid #005D9D;
padding: 2px 6px;
width: 250px;
text-align: center;
}


td.bottom-wave {
	background: #F0F9FE url(/en/images/bottom_wave.jpg); background-repeat: no-repeat;
	font-family: Tahoma;
	color: #000000;
	font-size: 7pt;
	text-align: right; 
	vertical-align: bottom;
	height:150px;
	padding-right: 30px;
	padding-bottom: 30px;
	text-align: right; 
}


td.top-wave {
	background: #F0F9FE url(/en/images/top_wave.jpg); background-repeat: no-repeat; background-position:bottom center;
	font-family: Tahoma;
	color: #000000;
	font-size: 7pt;
	text-align: right; 
	vertical-align: top;
	height:150px;
}

td.sidebox {
	background-color: #F0F9FE; 
	font-family: Tahoma;
	color: #000000;
	font-size: 8pt;
	text-align: left; 
	vertical-align: top;
	border-bottom: 1px solid #005D9D;
}

td.sidebox-orange {
	background-color: #F0F9FE; 
	font-family: Tahoma;
	color: #000000;
	font-size: 8pt;
	text-align: left; 
	vertical-align: top;
	border-bottom: 1px solid #F17424;
}



.conf_menu { font-family: Tahoma; font-size: small; color: #005D9D; text-decoration: none; }
.conf_menu a { font-family: Tahoma; font-size: small; color: #005D9D; text-decoration: none; }
.conf_menu a:visited { font-family: Tahoma; font-size: small; color: #005D9D; text-decoration: none; }
.conf_menu a:hover { font-family: Tahoma; font-size: small; color: #FFFFFF; background-color: #005D9D; text-decoration: underline; }
.conf_menu-selected { font-family: Tahoma; font-size: small; color: #005D9D; text-decoration: none; background-color: #399CC1; }

.conf_menu p { 	border-bottom: 1px solid #005D9D; background-color: #F0F9FE; text-align: center;}




.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 200px; padding: 7px 0; text-align:center;    
    /*background:#880000; border-bottom:1px solid #ddd;color:#fff;*/
}
.qq-upload-button-hover {/*background:#cc0000;*/}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/en/images/ete_loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

#kelownaTable{
	font-size: small;
}

#kelownaTable tr:nth-child(2n){
	background-color: #F0F9FE;
}

#kelownaTable th:first-child{
	width: 20%;
}

#kelownaTable caption {
	font-size: 1.25em;
	font-weight: bold;
}

.socailMediaIcons	{
	margin-right:30px;

}

.socailMediaIcons p	{

}

.socailMediaIcons img	{
	margin-right:5px;
}