/* commented backslash hides from ie5mac \*/ 

html{
	height:100%;
	margin:0;
	padding:0
} 

* {
  padding:0;
  margin:0;
  list-style:none;
}
/*
body {
  font:62.5% Arial, Helvetica, sans-serif;
  background:#fdf3cb url(images/bg_01.jpg) repeat;
}
*/

img {
	border: 0;
	/*dotted 1px #444444; */
}

.cl {clear:both; font-size:0; line-height:0 !important;}

p, h1, h2, h3, h4, h5 {
  font-size:1.2em;
  margin-bottom: 15px;
}


  
p#footer {
  height:8px;
  width:768px;
  background: url(images/bottom.png) no-repeat;
  text-align: center;
  font-size:1em;
  color:#686868;
  padding:15px 0;
}

p#footer a {
  color:#686868;
  text-decoration:none;
}

p#footer span {
  position:absolute;
  text-indent:-9999em;
}

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
  .clearfix {display:block;}
/* End hide from IE Mac */




body {
; overflow-x: auto; overflow-y: scroll;
; background-color: #fdf3cb;
}

.copy {
; font-family: Verdana, Sans-Serif;
; font-size: 10px;
; color: #9E946C;
}

img {
; border: 0px none;
}

a {
; text-decoration: underline;
; color: #A5290C;
}

a:hover {
; text-decoration: none;
}

td em, td div em {
	text-align: right;
	font-style: italic; 
}

h5.tablelist {
; font-weight: bold; font-size: 11px;
; text-indent: 0px;
; color: #B7410F;
; margin:0px;
; padding:0px;
}

h5.tablecaption {
 font-weight: bold; 
 font-size: 13px;
 margin: auto auto;
 text-align: center;
}

p, td, li {
; font-family: Verdana, Sans-Serif;
; font-size: 11px;
; color: #4E4134;
; line-height: 130%;
}

marquee {
; font-family: Verdana, Sans-Serif;
; font-size: 11px;
; color: #4E4134;
; line-height: 100%;
}


a.stuff {
; font-style: normal;
; color: #5B5540;
}

a.stuff:visited {
; color: #A54A15;
}

input, textarea, select {
; background-color : #FDFDE6;
; border-color : #99360F;
; border-style : solid;
; border-width : 1;
; margin:5px;
}

.errors, label.err {
/*  margin:5px; */
	color: red;
}

.cbi {
	text-align: center;
	font-weight: bold; 
	font-style: italic; 
}

.restmenu { 
	font-family: Monotype Corsiva; 
	font-size: 11px; 
/*	font-weight: bold; 
	border: dotted 1px #444; 
*/
}
.restmenu tr td.ss, .mss { 
	/* text-indent: 60px; */
	text-align: center;
	font-size: 13px; 
	font-weight: bold; 
/*	color: #393;  */
	color: #4E4134;
	padding-top: 15px;
}
.restmenu tr td.st, .mst { 
	font-weight: bold; 
	color: #B7410F;
/*	margin-top: 10px;
	padding-top: 10px;
	color: #900;
*/	
	padding-left: 0px;
}
.restmenu tbody tr td  { 
	border: 1px; 
/*	border: #111 solid 1px ; */
}

.restmenu tr td.sd, .msd { 
	color: #4E4134;
	margin-left: 10px;
/*	font-style: italic; 
	text-indent: 10px;
	color: #393; 
*/
}
.restmenu tr td.sq, .msq  { 
/*	color: #900;  */
/*	margin-top: 10px; */
	padding-top: 5px;
}
.restmenu tr td.sp, .msp { 
/*	color: #900;  */
	white-space: nowrap;
	font-style: italic; 
}


.stp {
	text-align: center;
}

div.sp { 
	padding-top: 5px;
	white-space: nowrap;
	font-weight: bold; 
}

div.sq  { 
	font-style: italic; 
	text-align: right;
/*	float: right; */
}

.restmenu2 h5.tablelist {
	font-weight: bold; 
	font-size: 11px;
	text-indent: 0px;
	text-align: center;
	color: #B7410F;
	padding: 5px;
/*	padding: 0px; 
	margin-left: 50px;
	background: url('images/t_list.gif') no-repeat left center;
*/
}


				
	ul.nav0{
		list-style:none; clear:both; padding:0; 
		margin: 0 auto; 
		width: 900px;
		/*	border: solid 1px #000; */
	}

	ul.nav0 li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:5px;}
	ul.nav0  li a{background:url('images/s3.gif') no-repeat; width:100%; height:100%; display:block;}

		ul.nav0   li.m4 {width:120px; height:52px;}
		ul.nav0   li.m4  a{background-position:-50px -1px;}
		ul.nav0   li.m4  a:hover {background-position:-50px -50px;}
		ul.nav0   li.m4  a.selected{background-position:-50px -99px;}

		ul.nav0   li.m5 {width:120px; height:52px;}
		ul.nav0   li.m5  a{background-position:-180px -1px;}
		ul.nav0   li.m5  a:hover {background-position:-180px -50px;}
		ul.nav0   li.m5  a.selected{background-position:-180px -99px;}

		ul.nav0   li.m6 {width:115px; height:52px;}
		ul.nav0   li.m6  a{background-position:-308px -1px;}
		ul.nav0   li.m6  a:hover {background-position:-308px -49px;}
		ul.nav0   li.m6  a.selected{background-position:-308px -99px;}

		ul.nav0   li.m97 {width:145px; height:52px;}
		ul.nav0   li.m97  a{background-position:-650px -1px;}
		ul.nav0   li.m97  a:hover {background-position:-650px -50px;}
		ul.nav0   li.m97  a.selected{background-position:-650px -99px;}
		
		ul.nav0   li.m7 {width:125px; height:52px;}
		ul.nav0   li.m7  a{background-position:-430px 2px;}
		ul.nav0   li.m7  a:hover {background-position:-430px -47px;}
		ul.nav0   li.m7  a.selected{background-position:-430px -96px;}

		ul.nav0   li.m8 {width:85px; height:52px;}
		ul.nav0   li.m8  a{background-position:-562px 2px;}
		ul.nav0   li.m8  a:hover {background-position:-562px -47px;}
		ul.nav0   li.m8  a.selected{background-position:-562px -96px;}



	ul.nav0 li.bl0 {
		background-image: url(images/s3.gif); /* !important;	*/		
		width: 10px; height:50px; 
		background-position: -6px 5px;
	}

	ul.nav0 li.bl1 {
		background-image: url(images/s3.gif); /* !important;	*/
		width: 25px; height:50px; 
		background-position: 0px -48px;
	}

	ul.nav0 li.bl2 {
		background-image: url(images/s3.gif); /* !important;	*/
		width: 25px; height:50px; 
		background-position: 0px -94px;
	}


ul.nav2 li {
	line-height: 200%;
}
		
ul.nav2 li a {
	font-style: normal;
	color: #5B5540;
}

ul.nav2 li a:visited {
	color: #A54A15;
}



.hdnbgtxt {
	color: #fdf3cb;  /* same as background  */
	font-family: Verdana, Sans-Serif;
	font-size: 10px;

}

.content {
  padding: 10px;
}
 
.prs {
  float: right;
  font-style: italic; 
}

/*
 #ibox_content  * td {
   font-size: 12px;
 }
*/ 

#cf_to {
  float: left;
}

