* {
	margin: 0;
	padding: 0;
	outline: none;
	}

html {
	overflow: -moz-scrollbars-vertical;
	}

html,body {
  margin:0;
  padding:0;
  height:100%;
  border:none
}

body {
	background: #FFF;
	height: 100%;
	min-height: 100%;
	}
	
.clearAll {
	width: 100%;
	clear: both;
	}
	
hr {
		color: #D7C2BB;
	}
	
#structure {
	height:100%; 
	min-height: 100%;
	padding: 0;
	text-align: left;
	vertical-align: top;
	width: 748px;
	background: transparent center 100px no-repeat url(../images/globe_bg.gif);	
	margin: 0 auto !important;
	}
	
.Header {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	background-color: #FFF !important;
	z-index: 10 !important;
	}
		
#Content {
	width: 100%;
	position: relative;
	display: block;
	clear: both;
	}
	
	td.headerBlock {
		border-bottom: 1px solid #ccc;
		width: 748px;
		}	
	
	td.NavColumn {
		width: 768px;
		padding: 15px 9px !important;
		}	
		
	table.ColumnContent td.NavColumn {
		width: 184px;
		}	
	
	  td.Content {
	  	padding: 15px 40px 15px 9px;
	  	width: 700px;
		}
				
	/******** Generic Content Divs *************/
				
			.contentBlock {
				position: relative;
				display: block;
				clear: both;
				margin-top: 10px !important;
				margin-bottom: 20px !important;
				}
		
			.leftPic {
				float: left; 
				margin-right: 12px;
				margin-bottom: 20px;
				border: 1px solid #C2C464 !important;
				}
					
			.rightPic {
				float: right; 
				margin-left: 12px;
				margin-bottom: 12px;
				margin-top: 10px;
				border: 1px solid #C2C464;
				}
			
			div#galleryWrapper {
				background-color: #F5F5F5;
				position: relative;
				display: block;
				clear: both;
				padding: 11px 0 0 11px;
				border-top: 1px solid #d7c2bb;
				border-bottom: 1px solid #d7c2bb;
			}
				
	/********* Content Table ********************/
	
		td.Content table.home {
			width: 100%;
			}
			
		td.Content table.home img.smallPic {
			margin-right: 8px !important;
			margin-bottom: 2px !important;
			float: left;
			border: 1px solid #C2C464 !important;
			}
			
		table.home td {
			padding-left: 20px !important;
			}
			
		table.home p {
			margin: 0 0 1em 0 !important;
			}
	
		.twoColumn {
			width: 100%;
			margin-top: 1em;
			}
			
		.twoColumn td {
			vertical-align: top;
			}	
	
	/* NOTICES AREA
	--------------------------------------------- */
	
	#noticeWrapper {position: absolute; width: 500px; height: 44px; right:5px; bottom: 8px; display: block; overflow: hidden;}
	
	#notice_scroll {
		display: block;
		width: 500px; height: 44px;
		background: white right bottom no-repeat url(../images/info_icon.gif);
		}
		
		.noticeItem {
			width: 434px !important; text-align: right; padding-top: 8px;
			}
			
			.noticeItem * { }
			.noticeItem a { font-weight: bold; color: #BB0000; text-transform: uppercase; font-size: 10px;}
			.noticeItem p { margin-top: 0 !important; }
	
	
					
table#Footer {
	width: 100% !important;
	height: 90px;
	display: block;
	margin: 0 auto !important;
	background: transparent !important;
	border-top: 1px solid #DBD6D0 !important;
	}

.padL { padding-left: 15px; }
.margT { margin-top: 15px !important;}
.FloatL { float: left; display: inline !important; }
.floatR { float: right; display: inline !important;}
.margR	{ margin-right: 15px; }
a img { border: none !important; }
.margL { margin-left: 15px; }

#contentWrapper {
	position: relative;
	display: block;
	overflow: auto;
	zoom: 1;
	z-index: 0;
	}

.fullopacity {
	opacity: 1;
	}

.halfopacity {
	opacity: 0.5;
	filter: alpha(opacity=50);
	}
	
.home_cell {
	width:33%;
	vertical-align:top; 
}
		