html, body { height:100%; }
body {
	margin:0 auto;
	padding:0px;
	font-size:12px;
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:18px;
	background: #F8F6E7;}
img { border:none;}
a:link, a:visited { text-decoration:none; outline:none;}
a:hover{text-decoration:none;}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; text-decoration:none; color:#000000; padding-left:15px; padding-top:45px; width:480px;}
h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin:5px 0 5px 0; color:#88420A; background:url(../images/lable.gif); padding:20px 10px 0 10px; height:60px; width:374px;}

.breakfast { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; margin:5px 0 5px 0; color:#88420A; background:url(../images/breakfast.gif) no-repeat; padding:20px 0 0 10px; height:60px; width:394px;}
.breakfast span { font-size:16px; color:#ffffff; margin:0; padding:0;}
.lunchdin { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; margin:5px 0 5px 0; color:#88420A; background:url(../images/lunchdinner.gif) no-repeat; padding:20px 0 0 10px; height:60px; width:394px;}
.lunchdin span { font-size:16px; color:#ffffff; margin:0; padding:0;}

h2 span { font-size:16px; color:#ffffff;}

.clear { clear:both; margin:0}

.top_bg { background:url(../images/d3bg.jpg) repeat-x #F8F6E7; margin:0 auto; padding:0px;}
.toppart_bg { background:url(../images/top-part.jpg) no-repeat center top; height:620px;}

#main_table { width:1000px; margin:0 auto;}
.contain_table { width:1000px; margin:0 auto;}




.margin_lr { padding-left:15px;padding-right:15px;}
.boxmargin_lr { padding-left:20px;padding-right:20px;}

.part1_head {color:#509d42; font-weight:bold; text-align:center;}
ul.auto { margin:0; padding:0; width:269px; float:left; list-style:none; display:list-item;}
.auto li { background: url(../images/arrow.jpg) no-repeat 0px 10px; padding:5px 0px 0px 22px; margin-left:12px; color:#797979; font-weight:bold; font-size:12px; line-height:19px;}
.right_link_txt {text-align:right; padding:4px 0px;}

/* footer styles */
.footer { background:url(../images/footer-bg.jpg) no-repeat; padding: 0px 22px 0px 22px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#000000; height:76px; line-height:76px;}
.footer a{ color:#000; }
.footer a:hover{color:#477100;}

/* general text styles */
.normaltext { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; color:#000000; padding-left:15px; width:970px; line-height:16px;}
.contacttext {font-family:Arial, Tahoma;font-size:18px;color:#ffffff; padding:13px 0 0 470px; height:50px; width:532px;}
.contacttext a { color:#fff; padding:0px 10px; }
.contacttext a:hover{color:#2C4500;}
.contacttext2 {font-family:Arial, Tahoma;font-size:18px;color:#006600; padding:95px 0 0 0; width:300px; float:right;}
.contacttext2 a { color:#7A5426; padding:0; }
.contacttext2 a:hover{color:#AC7A3A; text-decoration:underline;}
.contnum {font-family:Arial, Tahoma;font-size:15px; font-weight:bold; color:#ffffff; padding:3px 5px 0 0px; width:218px; float:right;}
.emailtext {font-family:Arial, Tahoma;font-size:12px; font-weight:bold; color:#ffffff; padding:0px 5px 0 0px; width:240px; float:right;*margin:-13px 0 0 0}
.emailtext a { color:#fff; padding:0 0 0 0}
.emailtext a:hover{color:#2C4500;}
.logotext { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; text-decoration:none; color:#ffffff; line-height:32px; padding-top:175px; padding-left:20px;}
.boardtext1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none; color:#ffffff; line-height:22px; padding-top:35px; padding-left:35px; width:410px;}
.boardtext2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none; text-align:left; color:#ffffff; line-height:22px; padding-top:15px; padding-left:35px; width:410px;}
.boardtext3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; text-decoration:none; text-align:left; color:#ffffff; line-height:22px; padding-top:15px; padding-left:35px; width:415px;}
.partnerhead { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none; text-align:left; color:#000000; line-height:22px; padding-top:15px; padding-left:15px;}
.partnerlogo { padding:10px 8px 0 15px;}
.header { font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; text-decoration:none; color:#000000; padding:45px 0 15px 15px; width:380px;}
.botbanner { padding:12px 0 0 10px;}
.dmenu { float:left; padding:0 0 0 120px;}
.homemenu { float:left; width:180px;}
.audio { float:left; padding:3px 40px 0 0;}

.grey {color:#3c3c3c; text-decoration:none;}
.green { color:#2a6720; text-decoration:none;}
.green2 { color:#B3ED5A; text-decoration:none;}
.white { color:#ffffff; text-decoration:none;}
.myriad16 { font-family:"Myriad Pro", Tahoma, Arial, Helvetica; font-size:16px; font-weight:bold;}
.myriad18 { font-family:"Myriad Pro", Tahoma, Arial, Helvetica; font-size:18px; font-weight:bold;}
.arial16 {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.segoe14 { font-family:"Segoe UI"; font-size:14px; font-weight:bold;}
.padding_top13 { padding-top:13px;}
.contant {padding:6px 7px 0px 7px;}
.contant p{ margin:0 0 4px 0; }
.contant img{ margin:0 8px 6px 0 }
.i-menu{ padding:5px 0 15px 25px;}
.i-menu ul{list-style:none; margin:0 0 0 0; padding:0; float:left; padding:0 0 0 45px;}
.i-menu ul li{padding:0 0 0 22px;margin:0; border-bottom:1px solid #EBE6D1; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;font-weight:bold;color:#CE6E22; background:url(../images/sup-ic2.gif) no-repeat 0px 6px}


