* { padding: 0; margin: 0; }

body {
 font-family:Verdana, Tahoma, Geneva, sans-serif;
 font-size: 13px;
 background-color:#FFF;
 margin:10px 0 0 0;
}

a:link { color: #F5821F; text-decoration: none; }
a:visited { text-decoration: none; color: #F5821F; }
a:hover { text-decoration: underline; color: #F5821F; }
a:active { text-decoration: none; color: #F5821F; }

.clr { clear:both; padding:0; margin:0; width:100%; font-size:0; line-height:0; }
.fl { float:left; }
.fr { float:right; }

#wrapper { margin: 0 auto; width: 960px; }

#leftcolumn { 
 margin: 0;
 width: 182px;
 float: left;
 text-align:left;
 border-right:#58585A solid 4px;
}
#leftcolumn #logo{ 
 margin: 0;
 width: 186px;
 height:120px;
 float: left;
}

#leftcolumn #menu{ 
 margin: 0;
 width: 172px;
 float: left;
 padding:10px 0 0 14px;
}

#leftcolumn #menu ul { list-style:none; margin:0; padding:0; }
#leftcolumn #menu ul li { margin:0; padding:0; }

#leftcolumn #menu a:link { 	  color: #58585A; text-decoration: none; }
#leftcolumn #menu a:visited { color: #58585A; text-decoration: none; }
#leftcolumn #menu a:active {  color: #58585A; text-decoration: none; }
#leftcolumn #menu a:hover {   color: #F5821F; text-decoration: none; }
#leftcolumn #menu .current {  color: #F5821F; text-decoration: none; }
#leftcolumn #menu h1 {  	  color: #58585A; text-decoration: none; font-size:14px; font-weight:bold; padding:0 0 12px 0; }
#leftcolumn #menu h2 {  	  color: #F5821F; text-decoration: none; font-size:12px; font-weight:normal; padding:0 0 2px 0; }

#rightcolumn { 
 margin: 0;
 width: 773px;
 float: left;
 text-align:justify;
}

#rightcolumn #header{ 
 margin: 0;
 width: 764px;
 height:116px;
 float: left;
 padding-left:9px;
 border-bottom:#58585A solid 4px;
}

#rightcolumn #links{ 
 margin: 0;
 width: 773px;
 float: left;
 font-size:14px;
 font-weight:bold;
 height:42px;
 text-align:center;
}

#rightcolumn #links ul { list-style:none; margin:0 0 0 3px; padding:0; }
#rightcolumn #links ul li { margin:0; padding:10px 24px 10px 24px; float:left; }
#rightcolumn #links li.last { margin:0; padding:10px 0 10px 24px; float:left; }

#rightcolumn #links a:link { 	color: #F5821F; text-decoration: none; }
#rightcolumn #links a:visited { color: #F5821F; text-decoration: none; }
#rightcolumn #links a:active { 	color: #F5821F; text-decoration: none; }
#rightcolumn #links a:hover { 	color: #58585A; text-decoration: none; }
#rightcolumn #links .current { 	color: #58585A; text-decoration: none; }

#rightcolumn #body{ 
 margin: 0 19px 0 28px;
 width: 718px;
 float: left;
}

#rightcolumn #body p { 
	margin:0 0 12px 0;
	color:#58585A;
}

#rightcolumn #body a.gr { 
	color:#58585A;
	font-weight:bold;
	text-decoration:none;
}

#rightcolumn #body a { 
	color:#F5821F;
	text-decoration:none;
}

#rightcolumn #body h1 { 
	margin:0 0 12px 0;
	color:#58585A;
	font-size:13px;
	font-weight:normal;
}

#rightcolumn #body img.bot { 
	padding-top:30px;
}

#rightcolumn #body img.lft { 
	padding-right:10px;
}

#rightcolumn #body img { 
/*	padding-bottom:12px;  */
}

#abovefooter { 
	width: 960px;
	height:10px;
 	border-bottom:#58585A solid 4px;
}
#footer { 
	width: 960px;
	text-align:right;
	font-size:9px; 
	color:#58585A;
}

#footer a:link { 	color: #58585A; text-decoration: none; }
#footer a:visited { color: #58585A; text-decoration: none; }
#foooter a:active { color: #58585A; text-decoration: none; }
#footer a:hover { 	color: #58585A; text-decoration: underline; }

/* Light Box bits: */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 20px;
	left: 25%;
	/* image is 780 x 600 */
	width: 820px;
	height: 640px;
	padding: 6px;
	border: 4px #58585A solid;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
