body { 
		background-image: url(../images/bground.jpg); 
		margin: 0; 
		padding: 0; 
		}
h1 { 
	color: #003; 
	font-size: 16px; 
	font-family: "trebuchet ms"; 
	font-weight: bold; 
	}
h2 { 
	color: #003; 
	font-size: 14px; 
	font-family: "trebuchet ms"; 
	font-weight: bold; 
	display:inline;
	}
h3 { 
	color: #003; 
	font-size: 12px; 
	font-family: "trebuchet ms"; 
	font-weight: bold; 
	}
a:link { 
		color: blue; 
		font-family: "trebuchet ms"; 
		text-decoration: none; 
		}
a:visited { 	
			color: #655A22;; 
			font-family: "trebuchet ms"; 
			}
a:hover { 
		font-family: "trebuchet ms"; 
		text-decoration: underline; 
		}
a:active { 
		color: white; 
		font-family: "trebuchet ms"; 
		}
.maincontainer {
				 background-repeat: no-repeat; 
				 width: 1024px; 
				 visibility: visible; 
				 margin: 0;
				 padding: 0;
				 border-color: black;
				 }
.header {
		 background-color: blue;
		 height: 200px; 
		 margin: 0; 
		 padding: 0; 
		 border-bottom: 1px solid yellow; 
		 }
.container { 
			background-color: #474621; 
			background-image: url(../images/menu-bground.jpg); 
			width: 100%; 
			visibility: visible; 
			margin: 0; 
			padding-top: 0; 
			padding-bottom: 0; 
			border-bottom: 1px dotted black; 
			}

.content { 
			color: #003; 
			font-size: 10pt; 
			font-family: "trebuchet ms"; 
			background-color: #f8e696; 
			margin-left: 200px; 
			padding-right: 10px; 
			padding-bottom: 10px; 
			padding-left: 10px; 
			}
.innercontent { 
				width: 585px; 
				overflow: hidden; 
				}
				
#ad-container { 
				font-family: "trebuchet ms"; 
				background-color: #dbd470; 
				width: 200px;
				height: 750px; 
				overflow: auto; 
				visibility: visible; 
				float: right; 
				padding-left: 12px; 
				border-left: 3px dotted teal; 
				}
				
.footer {
		 color: #003; 
		 font-size: 10pt; 
		 font-family: "trebuchet ms"; 
		 background-color: #eec78b; 
		 text-align: left; 
		 height: 90px; 
		 clear: both; 
		 margin: 0; 
		 padding: 10px 0 0 210px; 
		 }
.navcontainer {
				 background-color: transparent; 
				 width: 200px;
				 margin: 15px 0 0; 
				 padding: 0;
				 }
.left_content { 
				background-color: transparent; 
				margin: 0 0 0; 
				padding: 0; 
				width: 200px; 
				height: 100%; 
				float: left; 
				}

dl, dt, dd, #menu ul,#menu li { 
								background-color: transparent; 
								margin: 0; 
								padding: 0; 
								list-style-type: none; 
								}
#menu { 	
		width: 200px;
		}
#menu dt { 
			color: #e5e5f3;
			font-size: 14px; 
			font-family: "trebuchet ms"; 
			cursor: pointer; 
			height: 20px; 
			line-height: 20px; 
			text-align: center; 
			font-weight: bold; 
			background-repeat: repeat; 
			background-attachment: scroll; 
			background-position: 0 0; 
			border-top: 1px solid #300;
			border-bottom: 1px solid gray; 
			border-left-width: 1px; 
			}

#menu li { 
			background-repeat: repeat; 
			background-position: 0 0; 
			text-align: center; 
			}
#menu li a, #menu dt a { 
						color: #e5e5f3; 
						font-size: 14px; 
						font-family: "trebuchet ms"; 
						text-decoration: none; 
						display: block; 
						border: 0;
						 height: 100%; 
						 }
#menu li a:hover, #menu dt a:hover {
									color: #e5e5f3; background-repeat: repeat; 
									background-attachment: scroll; 
									background-position: 0 0; 
									text-decoration: underline; 
									}
dd ul li { 
			list-style-type: none; 
			list-style-position: inside; 
			display: block; 
			}
input { text-align: center; border: solid 1px black; }
input.noborder, table.noborder { border: 0px; }
label { 
		float: left; 
		width: 200px; 
		display: block; 
		}
.form_box { 
			text-align: left; 
			width: 520px; 
			height: auto ; 
			padding: 20px 10px 10px 20px; 
			}
.warning_msg  { 
				color: #1418f6; 
				font-weight: bold; 
				font-size: 14px; 
				text-align: center; 
				}
.error_msg { 
				color: #e00; 
				font-weight: bold; 
				font-size: 14px; 
				text-align: center 
				}
.mailing_box{
			 color:#fff; 
			 font-size: 13px; 
			 font-family: Verdana; 
			 }