BODY {
background-color: #CCCCCC;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#455576;
		scrollbar-shadow-color:#F3F3F3;
		scrollbar-face-color:#BEAE94;
		scrollbar-highlight-color:#F3F3F3;
		scrollbar-dark-shadow-color:white;
		scrollbar-3d-light-color:#9BAAC1;
}




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: #005D9D }


.mainmenu { font-family: Tahoma; font-size: x-small; color: #005D9D; text-decoration: none; }
.mainmenu a { font-family: Tahoma; font-size: x-small; color: #005D9D; text-decoration: none; border-bottom: 1px solid #005D9D; }
.mainmenu a:visited { font-family: Tahoma; font-size: x-small; color: #005D9D; text-decoration: none; }
.mainmenu a:hover { font-family: Tahoma; font-size: x-small; color: #FFFFFF; background-color: #005D9D; text-decoration: none; }
.mainmenu-selected { font-family: Tahoma; font-size: x-small; color: #005D9D; text-decoration: none; background-color: #399CC1; }


.bottomlinks a { font-family: Arial; font-size: x-small; color: #FFFFFF; text-decoration: none; }
.bottomlinks a:visited { font-family: Arial; font-size: x-small; color: #FFFFFF; text-decoration: none; }
.bottomlinks a:hover { font-family: Arial; font-size: x-small; color: #FFFFFF; background-color: #0F4162; text-decoration: none; }
.bottomlinks-selected { font-family: Arial; font-size: x-small; color: #FFFFFF; text-decoration: none; background-color: #399CC1; }



.navmenu a { font-family: Arial; font-size: 11px; font-weight: 700; color: #FFFFFF; text-decoration: none; }
.navmenu a:visited { font-family: Arial; font-size: 11px; font-weight: 700; color: #FFFFFF; text-decoration: none; }
.navmenu a:hover { font-family: Arial; font-size: 11px; font-weight: 700;  color: #D6D7DB; text-decoration: none; }


.newlistings a { font-weight: 600; color: #0F4162; text-decoration: none; }
.newlistings a:visited { font-weight: 500; color: #0F4162; text-decoration: none; }
.newlistings a:hover { color: #0F4162; text-decoration: none; }


tr.navmenu, tr.navmenu td {
  background-color:#084163;
  color: #D6D7DB;
  text-align: center;
  vertical-align: middle; 
  border: 1px solid #D6D7DB;
  height: 40px;
  cursor: hand;
  }



tr.list-header, tr.list-header td {
  background-color:#DFDDD9;
  color: #000000;
  font-size: x-small;
  font-family: Arial;
  font-weight: 600;
  vertical-align: bottom; 
  border-bottom: 1px solid #0F4162;
  background-image: url('grad_bar2.jpg')
  }


tr.headlines, tr.headlines td {
  color: #FFFFFF;
  font-size: medium;
  font-family: Arial;
  padding: 2px;
  border-bottom: 1px solid #0F4162;
  background-image: url('grad_bar.jpg')
  }


td.formleft1 {
  background-color:#DFDDD9;
  color: #0F4162;
  font-size: small;
  font-family: Arial;
  text-align: left; 
  width: 300px; 
  border-bottom: 1px solid #0F4162;
}

td.formleft3 {
  background-color:#DFDDD9;
  color: #0F4162;
  font-size: small;
  font-family: Arial;
  text-align: left; 
  width: 225px; 
  border-bottom: 1px solid #0F4162;
}


td.formleft2 {
  background-color:#DFDDD9;
  color: #0F4162;
  font-size: small;
  font-family: Arial;
  text-align: left; 
  border-bottom: 1px solid #0F4162;
}

td.Loginleft {
  background-color:#DFDDD9;
  color: #0F4162;
  font-size: x-small;
  font-family: Arial;
  text-align: left; 
  font-weight: 600;
  border-bottom: 1px solid #0F4162;
}


td.loginRight {
  background-color:#FFFFFF;
  color: #000000;
  font-size: x-small;
  font-family: Arial;
  text-align: left; 
  border-bottom: 1px solid #0F4162;
}



td.formright1 {
  background-color:#FFFFFF;
  color: #000000;
  font-size: small;
  font-family: Arial;
  text-align: left; 
  border-bottom: 1px solid #0F4162;

}



tr.jobdetail-header {
  background-color:#DFDDD9;
  color: #000000;
  font-size: x-small;
  font-family: Arial;
  font-weight: 600;
  background-image: url('grad_bar2.jpg')
  }


tr.jobdetail {
  background-color:#FFFFFF;
  color: #000000;
  font-size: x-small;
  font-family: Arial;
  }



table.main {
  border-collapse: collapse;
  border-spacing: 1;
  width: 100%;
  border: 1px solid #0F4162;
}

table.main td {
  padding-left: 2px;
  padding-right: 2px;
}







p		{ font-family: Arial;
		color: #000000;
		font-size: x-small }


p.bottomlinks		{ font-family: Arial;
		color: #0F4162;
		font-size: x-small;
		text-align: center }


p.error		{ font-family: Tahoma;
		color: #FF0000;
		font-size: x-small }


p.invoiceAddress		{ font-family: Tahoma;
		color: #000000;
		font-size: xx-small }









.sidemenu { font-family: Arial; font-size: x-small; color: #00274F; font-weight: bold; text-decoration: none; }
.sidemenu a { font-family: Arial; font-size: x-small ; color: #00274F; font-weight: bold; text-decoration: none; }
.sidemenu a:visited { font-family: Arial; font-size: x-small; color: #00274F; font-weight: bold; text-decoration: none; }
.sidemenu a:hover { font-family: Arial; font-size: x-small; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #00274F }

.footmenu { font-family: Arial; font-size: x-small; color: #00274F;  }
.footmenu a { font-family: Arial; font-size: x-small; color: #00274F;  }
.footmenu a:visited { font-family: Arial; font-size: x-small; color: #00274F;  }
.footmenu a:hover { font-family: Arial; font-size: x-small; color: #FFFFFF; background-color: #00274F }

.indexmenu { font-family: Arial; font-size: small; color: #00274F;  }
.indexmenu a { font-family: Arial; font-size: small; color: #00274F;  }
.indexmenu a:visited { font-family: Arial; font-size: small; color: #00274F;  }



p.copyright		{ font-family: arial;
		color: #FFFFFF;
		font-size: xx-small;
		text-align: right }



p.p1		{ font-family: arial;
		color: #000000;
		font-size: small }


p.slogan		{ font-family: arial;
		color: #000000;
		font-size: x-small;
		text-align: center;
		font-style: italic }

p.name           { font-family: arial; 
		color: #000000; 
		text-align: center; 
		font-size: small;
		font-weight: 600 }



p.title           { font-family: arial; 
		color: #666666; 
		text-align: Left; 
		font-size: medium;
		font-weight: bold;
		text-indent: 20px }


/* These elements set the image and properties for Ordered and Unordered lists. */
ul.imaged       { list-style-image: url('bullet15b.gif') }


ul           { font-family: Tahoma; font-size: small; color: #000000;
		text-decoration: none;}
li           { font-family: Tahoma; 
		font-size: x-small; 
		color: #000000; 
		text-align: Left; 
		padding: 5px 
		text-decoration: none;}
ul.audio
{
	list-style-image: url('audio.gif')
}

ul.ppt
{
	list-style-image: url('powerpoint.gif')
}

ol           { font-family: arial; font-size: small; color: #000000; text-align: Left }




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 }



/*

body         { font-family: arial, verdana, helvetica; 
		background-color: #FFFFFF; 
		color: #000000;
		margin: 0;
  		padding: 0;	
		}
*/




h1           { font-family: Arial; 
		color: #005D9D; 
		text-align: Left; 
		font-size: medium;
		font-weight: bold }

h2           { font-family: Arial; 
		color: #000000; 
		text-align: Left; 
		font-size: small;
		font-weight: 600;
		text-decoration: underline; }

h3           { font-family: Tahoma; 
		color: #000000; 
		text-align: Left; 
		font-size: small;
		font-weight: 600;
		text-decoration: underline }


h4           { font-family: Tahoma; 
		color: #FF6600; 
		text-align: Left; 
		font-size: large;
		font-weight: bold }


/* form field properties */
form         { font-family: Arial}
input.submit {	background-color : #000000;
	color:#FFFFFF;
	font-weight : bold;
	border: 1px solid #005D9D;
	cursor : hand;
	}


input        { 
font-family: Arial; 
color:#000000;
border: 1px solid #005D9D;
font-size: x-small }

select        { font-family: Arial; color:#000000; font-size: x-small }
ins          { font-family: Arial; color:#000000; font-size: x-small }
textarea     { font-family: Arial; color:#000000; font-size: x-small }







td.accountActivityHead {
  background-color:#A5D3E4;
  color: #000000;
  font-size: x-small;
  font-family: Tahoma;
  text-align: center; 
  font-weight: 600;
  }

td.viewrestaurantHead {
  background-color:#A5D3E4;
  color: #000000;
  font-size: x-small;
  font-family: Tahoma;
  text-align: left; 
  font-weight: 600;
  width: 125px; 
  }

td.viewrestaurantHead2 {
  background-color:#A5D3E4;
  color: #000000;
  font-size: x-small;
  font-family: Tahoma;
  text-align: left; 
  font-weight: 600;
  }


td.viewrestaurantBody {
  background-color:#FFFFFF;
  color: #000000;
  font-size: x-small;
  font-family: Tahoma;
  text-align: left; 
  }


td.registrationHead {
  background-color:#399CC1;
  color: #FFFFFF;
  font-size: small;
  font-family: Tahoma;
  text-align: left; 
  font-weight: 600;
  }


td.registrationLeft {
  background-color:#A5D3E4;
  color: #000000;
  font-size: x-small;
  font-family: Tahoma;
  text-align: right; 
  }


td.registrationRight {
  background-color:#FFFFFF;
  color: #000000;
  font-size: x-small;
  font-family: Tahoma;
  text-align: left; 
  }

td.MainBodyIndex {
  background-color:#EEEEEE;
  }


td.MainBody {
  background-color:#FFFFFF;
  }



tbody.newlistings td, tbody.newlistings tr.newlistings td {
  background-color:#FFFFFF;
  font-size: x-small;
  font-family: Arial;  
  text-align: left;
  cursor : hand;
  vertical-align: top; 
  border-bottom: 1px solid #0F4162;
  }




tbody.schedule td {
border-top: 1px solid #005D9D
}





/*


tr.list {
  background-color:#FFFFFF;
  color: #000000;
  font-size: x-small;
  font-family: Arial;
  cursor : hand;
  }

tr.list-selected {
  background-color:#ECF5F9;
  color: #000000;
  font-size: x-small;
  font-family: Arial;
  }

*/

