* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#444;
}

pre {
	font-family: Courier New;
}

	body {
		margin:0px;
		background: #B39D48 url(body_background.gif) repeat-x;
	}
		
	/*//////////////////////////////////////////////////////////////////////////////*/
	#page {
		margin: 0px auto;
		margin-top: 47px;
		margin-bottom: 45px;
	}
	/*////////////////////////////////////////////////////*/
	#top {
		height: 8px;
		background: url(pagetop.png) no-repeat;
	}
	/*//////////////////////////*/
	#pageleft {
		background: url(pageleft.png) repeat-y;
	}
	#menu {
		position: relative;
		/*overflow: hidden;*/
		background-color: white;
	}
	#mid {
		background-color: black;
		background-repeat: no-repeat;
		background: url(pagemid.png) repeat-y;
	}
	#content {
		overflow: hidden;
		background-color: white;
		margin: 5px 0px 0px 216px;
		background-color: #fff;
	}
	#pageright {
		background: url(pageright.png) repeat-y;
	}
	/*//////////////////////////*/
	#bot {
		height: 10px;
		background: url(pagebot.png) no-repeat;
	}
	/*//////////////////////////////////////////////////////////////////////////////*/
		/*#page {
			position:relative;
			width:788px;
			margin:0px auto;
			margin-top:47px;
			margin-bottom:45px;
			background: url(pagebg.png) repeat-y;
		}
		
			#top {
				width: 788px;
				height: 8px;
				background: url(pagetop.gif);
				font-size: 1px;
				line-height: 1px;
				overflow: hidden;
			}
			
			#mid {
				position:relative;
				width: 788px;
				background-color: transparent;
				background-repeat: no-repeat;
				background-position: 168px 0px;
			}
			
			#menu {
				position: absolute;
				top: 5px;
				left: 3px;
				width: 165px;
			}*/
			
				h1 {
					margin: 6px 0px 0px 13px;
					background: url(logo.gif);
					background-repeat: no-repeat;
					width: 138px;
					height: 95px;
					font-size:1px;
					color: #fff;
				}
				
				#menu ul {
					list-style: none;
					margin: 4px 0px 10px 10px;
					padding: 0px;
				}
				
				#menu li {
					padding:0px;
				}
				
						#menu ul li a {
							display: block;
							width: 139px;
							height: 22px;
							padding-left: 8px;
							margin-bottom: 1px;
							font-size: 12px;
							line-height: 22px;
							font-weight: bold;
							color: #68101E;
							text-decoration: none;
						}
						
						#menu ul li.selected a {
							color: #FFF;
							background: #B39D48 url(menuselect.gif);
						}
						
						#menu ul li a:hover {
							background: #B39D48 url(menuselect.gif);
						}
									
						#menu ul#submenu {
							position: absolute;
							left: 226px;
							top: 25px;
							/*top: 128px;*/
							margin: 0px;
						}
						#menu ul#submenu li a {
							background: none;
							color: #68101E;
							padding: 0px;
							width: 125px;
							font-size: 11px;
						}
						#menu ul#submenu li a:hover {
							color: #B39D48;
						}
						#menu ul#submenu li.selected {
							font-size: 13px;
							line-height: 22px;
							font-weight: bold;
						}
						#menu ul#submenu li.selected a {
							color: #B39D48;
							background-color: transparent;
						}

					#menu p {
						margin: 10px;
					}
					
					#menu p.info {
						margin: 0px 10px 0px 10px;
						padding: 1px 9px 2px 9px;
						background-color: #68101E;
					}
					#menu p.info, #menu p.info a, #menu p.info b {
						font-size: 11px;
						color: #fff;
					}
					#menu div.info {
						font-size: 1px;
						line-height: 1px;
						margin: 0px 11px 0px 11px;
						height: 1px;
						background-color: #68101E;
					}
					#menu a.mail {
						background: url(mail.gif);
						background-repeat: no-repeat;
						background-position: 0px 3px;
						padding: 0px 0px 0px 14px;
					}

					#menu form {
						margin: 3px 0px 0px 10px;
						color: #68101E;
						font-size:11px;
						font-weight: bold;
					}
					#menu input.text {
						font-weight: normal;
						color: #000;
						font-size: 12px;
						padding-top:3px;
						line-height: 19px;
						width: 107px;
						height: 17px;
						border-top: 2px groove #555;
						border-right: 1px solid #000;
						border-bottom: 1px solid #000;
						border-top: 2px groove #555;
						float: left;
					}
					#menu input.submit {
						width: 30px;
						height: 24px;
						background: url(ok.gif);
						border: 0px;
						margin-left: 5px;
						float: left;
					
						padding-bottom: 2px;
						font-weight: bold;
						font-size: 12px;
						color: #fff;
						cursor:pointer;
					}
			/*
			#content {
				margin: 5px 0px 0px 216px;
				width: 562px;
				min-height: 432px;
				background-color: #fff;
			}
			*/
			
				img.horizontal {
					border:1px solid #000;
					margin-left:11px;
					margin-bottom:10px;
					margin-top:7px;
				}
				
				h2 {
					width:531px;
					margin:0px 0px 10px 11px;
					padding:3px 7px 3px 7px;
					color:#FFF;
					background-color: #B39D48;
					font-size:12px;
					font-weight:bold;
				}
				
				#freecontent {
					margin:0px 11px 0px 139px;
					font-size:12px;
					line-height:15px;
				}
				
				#blogcontent {
					margin:0px 21px 0px 11px;
					font-size:12px;
					line-height:15px;
					padding-left:10px;
				}
										
					#blogcontent h3 a,  #blogcontent h3 span{
						padding:3px 5px 3px 5px;
						display:block;
						width:100%;
						height:100%;
						background-color:#68101E;
						color:#FFF;
						text-decoration:none;
					}
					
					#blogcontent h3 a:hover {
						background-color:#B39D48;
					}
					
					#blogcontent hr {
						display:none;
					}

					
					img {
						border:1px solid #666;	
					}
				
					span.highlight {
						display:inline !important;
						color:#666 !important;
						background-color:#FF0 !important;
						font-weight:bold !important;
					}
					
					
					
				#boxes {
					margin-left:11px;
					width:545px;
					margin-bottom:25px;
				}
					div.box {
						width:267px;
						float:left;
						
					}
					
					div.leftBox {
						margin-right:11px;
					}
					
					div.personBox {
						background-repeat:no-repeat;
					}
					
						div.box h3 {
							margin:0px;
							margin-top:27px;
							background-color:#68101E;
							color:#FFF;
							height:19px;
							font-size:12px;
							padding-top:3px;
							padding-left:6px;
							margin-bottom:11px;
						}
						
							
							div.personBox h3 {
								background-color:transparent;
								
							}
							
							div.box ul {
								list-style: none;
								margin:0px 5px 0px 5px;
								padding:0px;
								padding-bottom: 8px;
							}
							
							ul.documents {
								list-style: none;
								margin:0px 5px 0px 5px;
								padding:0px;
								padding-bottom: 8px;
							}
							
								ul.documents li {
									margin-top:8px;
									padding-left:40px;
									height:32px;
								}
								
								li.pdf {
									background: url(documents/pdf.gif) no-repeat;
								}
								
								li.doc {
									background: url(documents/doc.gif) no-repeat;
								}
								
									ul.documents li a {
										color:#00F;
										font-weight:bold;
									}
							
							p.boxContent {
								margin:8px 5px 8px 5px;
							}
								
								a.email {
									background: url(email.gif) no-repeat;
									padding-left:21px;
									color:#00F;
								}
					
			/*#bot {
				width: 788px;
				height: 10px;
				background: url(pagebot.gif);
				font-size: 1px;
				line-height: 1px;
				overflow: hidden;
			}*/