html, * {
	margin: 0;
	padding: 0;
	font-family: Arial;
	}
a {
	color: #000000;
	font-size:9pt;
	line-height:1.4em;
	text-decoration: none;
	}
	a:hover {
		color: #000000;
		font-size:9pt;
		line-height:1.4em;
		text-decoration: none;
		}
img {
	border: 0;
	}
.white {
	color: #ffffff;
	}
#body {
	background-image: url("/theme/images/mainbg.png");
	text-align: center;
	height: 100%;
	font: 10pt Verdana;
	}
#wrapper {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	}
	#header {
		width: 980px;
		height: 90px;
		}
		#logo1	{
			float: left;
			height: 73px;
			width: 250px;
			margin-top: 10px;
		        background-image: url("/theme/images/meealogo1.png");
		        background-repeat: no-repeat;
			}
		#logo2	{
			float: right;
			height: 22px;
			width: 294px;
			margin-top: 45px;
		        background-image: url("/theme/images/meealogo2.png");
		        background-repeat: no-repeat;
			}
		#header:after {
			clear: both;
			}
	#main {
		float: left;
		width: 980px;
		min-height: 600px;
		background-image: url("/theme/images/backface.png");
		background-position: bottom left;
	        background-repeat: no-repeat;
		}
		#navi {
			float: left;
			width: 190px;
			}
			#nav_1 {
				list-style: none;
				}
				#nav_1 li {
					display: block;
					float: left;
					width: 190px;
					height: 35px;
					}
					#nav_1 li a {
						display: block;
						width: 180px;
						padding: 8px 0 8px 10px;
						text-decoration: none;
						font-weight: bold;
                                                background-color: #bebd2d;
						border-top: 1px solid #e0de93;
						border-bottom: 1px solid #a8ab2a;
						text-transform: uppercase;
						}
					#nav_1 li a:hover, #nav_1 li a.selected {
						color: #ffffff;
                                                background-color: #93921e;
						}
		#content {
			float: left;
			width: 780px;
			margin-left: 10px;
			}
			.mainwhitebox {
				float: left;
				position: relative;
				width: 780px;
				min-height: 200px;
				margin-bottom: 10px;
		                background-color: #ffffff;
				}
				.mainwhiteboxtopleft {
					float: left;
					position: absolute;
					top: 0;
					left: 0;
					width: 5px;
					height: 5px;
					background-image: url("/theme/images/mainwhiteboxtopleft.png");
					background-position: top left;
					background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.mainwhiteboxbottomleft {
					float: left;
					position: absolute;
					bottom: 0;
					left: 0;
					width: 5px;
					height: 5px;
		        	        background-image: url("/theme/images/mainwhiteboxbottomleft.png");
					background-position: bottom left;
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.mainwhiteboxtitle {
					float: left;
					width: 720px;
					margin: 30px 30px 0 30px;
					font-size: 20pt;
					font-weight: bold;
					color: #3b74ba;
					display: inline;
					}
				.mainwhiteboxleftcontent {
					float: left;
					width: 440px;
					margin: 20px 15px 20px 30px;
					font-size: 11pt;
					color: #000000;
					display: inline;
					}
					.frontpageitem {
						padding: 5px 0 5px 0;
						border-bottom: 1px solid #cccccc;
						overflow: auto;
						}
						.frontpageitemtitle {
							font-weight: bold;
							font-size: 10pt;
							color: #3b74ba;
							}
							.frontpageitemtitle a, .frontpageitemtitle a:hover {
								text-decoration: none;
								font-weight: bold;
								font-size: 10pt;
								color: #3b74ba;
								}
						.frontpageitemcontent {
							padding-top: 5px;
							font-weight: bold;
							font-size: 9pt;
							color: #000000;
							}
							.frontpageitemcontent a, .frontpageitemcontent a:hover {
								text-decoration: none;
								font-weight: bold;
								font-size: 9pt;
								color: #000000;
								}
					.meettheadvisorsitem {
						padding-bottom: 20px;
						overflow: auto;
						}
						.meettheadvisorsitemimage {
							float: left;
							width: 85px;
							}
						.meettheadvisorsitemtitle {
							float: left;
							width: 355px;
							font-weight: bold;
							font-size: 10pt;
							color: #3b74ba;
							}
						.meettheadvisorsitemcontent {
							float: left;
							width: 355px;
							font-size: 9pt;
							color: #000000;
							}
					.sponsoritem {
						padding-bottom: 20px;
						overflow: auto;
						}
						.sponsoritemtitle {
							font-weight: bold;
							font-size: 11pt;
							color: #3b74ba;
							}
						.sponsoritemcontent {
							font-size: 9pt;
							color: #000000;
							margin-bottom: 5px;
							}
						.sponsoritemlink {
							font-weight: bold;
							font-size: 9pt;
							color: #3b74ba;
							}
							.sponsoritemlink a, .sponsoritemlink a:hover {
								font-weight: normal;
								color: #3b74ba;
								}
					.usefullinkitem {
						padding-bottom: 20px;
						overflow: auto;
						}
						.usefullinkitemtitle {
							font-weight: bold;
							font-size: 11pt;
							color: #000000;
							}
						.usefullinkitemlink {
							font-weight: bold;
							font-size: 9pt;
							color: #3b74ba;
							}
							.usefullinkitemlink a, .usefullinkitemlink a:hover {
								font-weight: normal;
								color: #3b74ba;
								}
					.testimonialitem {
						padding-bottom: 20px;
						overflow: auto;
						}
						.testimonialitemcontent {
							font-size: 9pt;
							color: #000000;
							margin-bottom: 5px;
							}
						.testimonialitemlink {
							font-weight: bold;
							font-size: 9pt;
							color: #3b74ba;
							}
							.testimonialitemlink a, .testimonialitemlink a:hover {
								font-weight: normal;
								color: #3b74ba;
								}
					.newsitem {
						padding-bottom: 20px;
						overflow: auto;
						}
						.newsitemtitle {
							font-weight: bold;
							font-size: 11pt;
							color: #000000;
							border-bottom: 1px solid #cccccc;
							}
						.newsitemdate {
							font-weight: bold;
							font-size: 10pt;
							color: #999999;
							}
						.newsitemcontent {
							font-size: 9pt;
							color: #000000;
							margin-top: 5px;
							margin-bottom: 5px;
							}
						.newsitemlink {
							font-weight: bold;
							font-size: 9pt;
							color: #3b74ba;
							}
							.newsitemlink a, .newsitemlink a:hover {
								font-weight: normal;
								color: #3b74ba;
								}
				.mainwhiteboxrightcontent {
					float: left;
					width: 240px;
					margin: 20px 0px 20px 15px;
					font-size: 11pt;
					color: #000000;
					display: inline;
					}
				.mainwhiteboxcontent {
					float: left;
					width: 720px;
					margin: 20px 0px 20px 30px;
					font-size: 11pt;
					color: #000000;
					display: inline;
					}
					fieldset {
						border: 1px solid #999999;
						padding: 15px;
						color: #000000;
						font-size: 9pt;
						}
						legend {
							font-weight: bold;
							font-size: 12pt;
							color: #999999;
							text-align: right;
							margin-left: 15px;
							padding: 0 5px;
							}
				.mainwhiteboxtopright {
					float: left;
					position: absolute;
					top: 0;
					right: 0;
					width: 5px;
					height: 5px;
					background-image: url("/theme/images/mainwhiteboxtopright.png");
					background-position: top right;
					background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.mainwhiteboxbottomright {
					float: left;
					position: absolute;
					bottom: 0;
					right: 0;
					width: 5px;
					height: 5px;
		        	        background-image: url("/theme/images/mainwhiteboxbottomright.png");
					background-position: bottom right;
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
			.bluebox {
		                float: left;
				position: relative;
				margin-bottom: 10px;
				padding-top: 15px;
				width: 380px;
				height: 145px;
		                background-color: #6699ff;
				}
				.blueboxtopleft {
			                float: left;
					position: absolute;
					top: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/blueboxtopleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.blueboxbottomleft {
			                float: left;
					position: absolute;
					bottom: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/blueboxbottomleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.blueboxmaintitle {
					width: 350px;
					margin: 0px 15px 10px 15px;
					border-bottom: 1px solid #8abdff;
					font-size: 16pt;
					font-weight: bold;
					color: #ffffff;
					}
				.blueboxmaincontent {
					width: 350px;
					margin: 5px 15px 15px 15px;
					font-size: 12pt;
					color: #ccffff;
					}
					.blueboxmaincontent a, .blueboxmaincontent a:hover {
						text-decoration: none;
						font-size: 12pt;
						color: #ccffff;
						}
					.newsboxitem {
						}
						.newsboxitemtitle {
							font-weight: bold;
							font-size: 14pt;
							color: #ccffff;
							}
							.eventboxitemtitle a, .eventboxitemtitle a:hover {
								font-weight: bold;
								font-size: 14pt;
								color: #ccffff;
								}
						.newsboxitemcontent {
							font-size: 12pt;
							color: #ccffff;
							}
							.newsboxitemcontent a, .newsboxitemcontent a:hover {
								font-size: 12pt;
								color: #ccffff;
								}
				.blueboxtopright {
		        	        float: left;
					position: absolute;
					top: 0;
					right: 0;
		        	        width: 5px;
		        	        height: 5px;
		        	        background-image: url("/theme/images/blueboxtopright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.blueboxbottomright {
		        	        float: left;
					position: absolute;
					bottom: 0;
					right: 0;
		        	        width: 5px;
		        	        height: 5px;
		        	        background-image: url("/theme/images/blueboxbottomright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
			.greenbox {
		                float: left;
				position: relative;
				margin-bottom: 10px;
				padding-top: 15px;
				width: 380px;
				height: 145px;
		                background-color: #bdbd2e;
				}
				.greenboxtopleft {
			                float: left;
					position: absolute;
					top: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greenboxtopleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.greenboxbottomleft {
			                float: left;
					position: absolute;
					bottom: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greenboxbottomleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.greenboxmaintitle{
					width: 350px;
					margin: 0px 15px 10px 15px;
					border-bottom: 1px solid #d9d92d;
					font-size: 16pt;
					font-weight: bold;
					color: #ffffff;
					}
				.greenboxmaincontent {
					width: 350px;
					margin: 0px 15px 15px 15px;
					font-size: 12pt;
					color: #eeee2d;
					}
					.greenboxmaincontent a, .greenboxmaincontent a:hover {
						text-decoration: none;
						font-size: 12pt;
						color: #eeee2d;
						}
					.eventboxitem {
						}
						.eventboxitemdate {
							font-weight: bold;
							font-size: 12pt;
							color: #eeee2d;
							padding-bottom: 5px;
							}
							.eventboxitemdate a, .eventboxitemdate a:hover {
								font-weight: bold;
								font-size: 12pt;
								color: #eeee2d;
								}
						.eventboxitemtitle {
							font-weight: bold;
							font-size: 14pt;
							color: #ffffff;
							padding-bottom: 5px;
							}
							.eventboxitemtitle a, .eventboxitemtitle a:hover {
								font-weight: bold;
								font-size: 14pt;
								color: #ffffff;
								}
						.eventboxitemtime {
							font-weight: bold;
							font-size: 12pt;
							color: #eeee2d;
							}
							.eventboxitemtime a, .eventboxitemtime a:hover {
								font-weight: bold;
								font-size: 12pt;
								color: #eeee2d;
								}
				.greenboxtopright {
			                float: left;
					position: absolute;
					top: 0;
					right: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greenboxtopright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.greenboxbottomright {
			                float: left;
					position: absolute;
					bottom: 0;
					right: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greenboxbottomright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
			.tealbox {
		                float: left;
				position: relative;
				margin-bottom: 10px;
				padding-top: 15px;
				width: 250px;
				height: 145px;
		                background-color: #dbebff;
				}
				.tealboxtopleft {
			                float: left;
					position: absolute;
					top: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/tealboxtopleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.tealboxbottomleft {
			                float: left;
					position: absolute;
					bottom: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/tealboxbottomleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.tealboxmaincontent {
					width: 230px;
					margin: 0px 10px 10px 10px;
					font-size: 12pt;
					color: #3b74ba;
					}
				.tealboxtopright {
			                float: left;
					position: absolute;
					top: 0;
					right: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/tealboxtopright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.tealboxbottomright {
			                float: left;
					position: absolute;
					bottom: 0;
					right: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/tealboxbottomright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
			.greybox {
		                float: left;
				position: relative;
				margin-bottom: 10px;
				padding-top: 15px;
				width: 250px;
				min-height: 145px;
		                background-color: #eeeeee;
				}
				.greyboxtopleft {
			                float: left;
					position: absolute;
					top: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greyboxtopleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.greyboxbottomleft {
			                float: left;
					position: absolute;
					bottom: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greyboxbottomleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.greyboxmaincontent {
					width: 230px;
					margin: 0px 10px 10px 10px;
					font-size: 12pt;
					color: #000000;
					}
					.eventlist {
						font-weight: bold;
						font-size: 11pt;
						padding-bottom: 10px;
						}
						.eventlistmonth {
							font-weight: bold;
							font-size: 11pt;
							color: #3b74ba;
							border-bottom: 1px solid #cccccc;
							}
						.eventlistitem {
							padding-top: 3px;
							overflow: auto;
							}
							.eventlistitemdate {
								float: left;
								width: 15%;
								font-weight: bold;
								font-size: 9pt;
								color: #999999;
								}
							.eventlistitemtitle {
								float: left;
								width: 85%;
								font-weight: bold;
								font-size: 9pt;
								color: #000000;
								}
					.testimoniallist {
						font-weight: bold;
						font-size: 11pt;
						padding-bottom: 10px;
						border-bottom: 1px solid #cccccc;
						}
						.testimoniallistitem {
							padding-top: 5px;
							padding-bottom: 5px;
							overflow: auto;
							border-bottom: 1px solid #cccccc;
							}
							.testimoniallistitemcontent {
								font-weight: bold;
								font-size: 9pt;
								color: #000000;
								}
							.testimoniallistitemwho {
								padding-top: 5px;
								font-weight: bold;
								font-size: 9pt;
								color: #3b74ba;
								text-align: right;
								}
					.testimoniallistlink {
						font-size: 9pt;
						padding-top: 10px;
						}
				.greyboxtopright {
			                float: left;
					position: absolute;
					top: 0;
					right: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greyboxtopright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.greyboxbottomright {
			                float: left;
					position: absolute;
					bottom: 0;
					right: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greyboxbottomright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
			.greyborderbox {
		                float: left;
				position: relative;
				margin-bottom: 10px;
				width: 440px;
				height: 160px;
		                background-color: #eeeeee;
				}
				.greyborderboxtopleft {
			                float: left;
					position: absolute;
					top: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greyborderboxtopleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.greyborderboxbottomleft {
			                float: left;
					position: absolute;
					bottom: 0;
					left: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greyborderboxbottomleft.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.greyborderboxmaintitle{
					width: 418px;
					height: 18px;
					padding: 10px;
					border: 1px solid #cccccc;
					border-bottom: 1px solid #ffffff;
					font-size: 12pt;
					font-weight: bold;
					color: #000000;
					}
				.greyborderboxmaincontent {
					width: 418px;
					height: 98px;
					padding: 10px;
					border: 1px solid #cccccc;
					font-size: 9pt;
					color: #000000;
					}
					.greyborderboxmaincontent ul {
						list-style-position: inside;
						list-style-image: url("/theme/images/bullet.png");
						list-style-type: square;
						}
				.greyborderboxtopright {
			                float: left;
					position: absolute;
					top: 0;
					right: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greyborderboxtopright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
				.greyborderboxbottomright {
			                float: left;
					position: absolute;
					bottom: 0;
					right: 0;
			                width: 5px;
			                height: 5px;
			                background-image: url("/theme/images/greyborderboxbottomright.png");
			                background-repeat: no-repeat;
					font-size: 0;
					line-height: 0;
					}
	#footer {
		width: 980px;
		height: 121px;
		}
		#footerleft {
	                float: left;
	                width: 5px;
	                height: 121px;
	                background-image: url("/theme/images/footer-left.png");
	                background-repeat: no-repeat;
			}
		#footermain {
	                float: left;
			padding: 20px;
	                width: 930px;
	                height: 81px;
	                background-image: url("/theme/images/footerbg.png");
			}
			.lightblue {
				font-size: 7pt;
				color: #98c5fd;
				}
			.blue {
				font-size: 7pt;
				color: #64a3f0;
				}
			#footermain a.lightblue, #footermain a.lightblue:hover {
				text-transform: uppercase;
				text-decoration: none;
				font-weight: bold;
				font-size: 7pt;
				color: #98c5fd;
				}
			#footermain a.blue, #footermain a.blue:hover {
				text-transform: uppercase;
				text-decoration: none;
				font-weight: bold;
				font-size: 7pt;
				color: #64a3f0;
				}
		#footerright {
	                float: left;
	                width: 5px;
	                height: 121px;
	                background-image: url("/theme/images/footer-right.png");
	                background-repeat: no-repeat;
			}

	#copyright {
		text-align: right;
		float: left;
		width: 980px;
		margin-top: 5px;
		font-size: 7pt;
		color: #ffffff;
		}
		#copyright a {
			font-size: 7pt;
			color: #ffffff;
			text-decoration: none;
			}
		#copyright a:hover {
			font-size: 7pt;
			color: #ffffff;
			text-decoration: none;
			}
