html, body { 
    margin: 0; 
    padding: 0; 
}


body {
	margin:0px; padding:0px;
	line-height:15px;
	font-family:courier new;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	background-color:#ffffff;
	/*background-image:url(../background.jpg);*/

}



/* ********************************* */
/* ************HEADLNES************* */
/* ********************************* */

 
h1	{	
         color:#000000;
         font-size:12px;
         font-style: normal;
         text-decoration:none;
         margin-top:0px;
	 margin-bottom:18px;


}

h2	{	
         color:#000000;
         font-size:12px;
         font-style: normal;
	 font-weight:bold;
         text-decoration:none;
	    margin:0;
	padding:0;


}

/* ************************************************* */
/* ************LINKS******************************** */
/* ************************************************* */

a:link { font-size:12px; font-weight:normal; font-style:normal;color:#b1b3b4; text-decoration:none; }
a:visited { font-size:12px; font-weight:normal; font-style:normal;color:#b1b3b4; text-decoration:none; }
a:focus { font-size:12px; font-weight:normal; font-style:normal;color:#b1b3b4; text-decoration:underline; }
a:hover { font-size:12px; font-weight:normal; font-style:normal;color:#b1b3b4; text-decoration:underline; }
a:active { font-size:12px; font-weight:normal; font-style:normal;color:#b1b3b4; text-decoration:underline; }




/* ********************************* */
/* ************NAVIGATION*********** */
/* ********************************* */

#navibox	{ 
	position: relative;
	top:0px;
	left:0px;
	margin:0px;
	margin-bottom:23px;
	padding:0px;
	border:0px solid #ffffff;
	list-style-type:none;
	height:17px;
	overflow:hidden;
	clear:both;
}


#navibox a:link { font-size:12px;font-weight:normal; color:#ffffff; text-decoration:none;outline:0px;margin-right:7px;padding-left:5px;}
#navibox a:visited { font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;outline:0px;margin-right:7px;}
#navibox a:focus { font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;outline:0px;margin-right:7px;}
#navibox a:hover { font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;outline:0px;margin-right:7px;}
#navibox a:active { font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;outline:0px;margin-right:7px;}
.navigation { width:107px;height:17px;overflow:hidden;float:left;margin-right:10px;padding:0px;color:#ffffff;background-color:#000000;padding-left:5px;}
.navigation_selected { width:107px;height:17px;overflow:hidden;float:left;margin-right:10px;padding:0px;color:#ffffff;background-color:#b1b3b4;padding-left:5px;}



/* ********************************* */
/* ************SITE_STRUCTURE********** */
/* ********************************* */
#wrapper	{ 
	margin:0 auto;
	top: 0px;
	left: 50%;
	width: 800px;
	height: auto;
	border:0;

}

#stage	{ 
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: auto;
	margin:0px;
	padding:0px;
	border-width:0px;
	border-style:solid;
  	border-color:#ffffff;
	overflow:hidden;
	background-color:#ffffff;list-style-type:none;
}

#leftside {width:600px;float:left;overflow:hidden;}
#rightside {width:190px;float:right;overflow:hidden;}

.logo {padding:0px;margin:0px;margin-bottom:11px;}
.logo img{border:0px;}
.logo a {outline:0}
.logo2 {padding:0px;margin:0px;margin-bottom:11px;}

.startimage {margin-bottom:40px;margin-top:10px;}
.sitename{margin:0px;padding:0px;color:#000000;margin-bottom:9px;}
.line {left:0px;margin:0;padding:0;clear:both;}
.article{margin-bottom:24px;list-style-type:none;}
.textbox {margin:0px;padding:0px;margin-top:10px;width:397px;}
.links {margin: 0;padding: 0;list-style: none;}
.links li {padding-left: 10px;background-image: url(../arrow_right.gif);background-repeat: no-repeat;background-position: 0px 5px;}
.links_categories {margin-left: 13px;padding: 0;list-style-type:square;}
.links_categories li {padding-left: 0px;}
.links_categories a {color:#000000;font-weight:normal;}
.links_categories_selected a {background-color:#000000;color:#ffffff;}
.closer {margin: 0;padding: 0;list-style: none;margin:0px;}

.closer li {padding-left: 10px;background-image: url(../arrow_up.gif);background-repeat: no-repeat;background-position: 0px 5px;}

.newsimage {width:210px;height:140px;margin-left:10px;margin-right:0px;margin-bottom:5px;margin-top:0px;float:right;}

.list {margin-left: 13px;padding: 0;list-style-type:square;}
.list li {padding-left: 0px;}


.request{width:100%;margin:0;padding:0;margin-top:0px;}


.box {margin-top:10px;margin-bottom:10px;}

#tablebox{float:left;width:100%;margin:0px 11px 0px 0px;padding:0}
#tablebox a:link { text-decoration:none;outline:0px;}
#tablebox a:visited { text-decoration:none;outline:0px;}
#tablebox a:focus { text-decoration:none;outline:0px;}
#tablebox a:hover { text-decoration:none;outline:0px;}
#tablebox a:active { text-decoration:none;outline:0px;}
.tablebutton {position:absolute;width:100%;height:30px;display:none;outline:0px;border:0;}

.boxright{float:right;width:80px;margin:0;padding:0}
.boxmid{float:right;width:110px;margin:0;padding:0}
.boxcontent{width:397px;margin-top:0px;margin-bottom:10px;padding-top:0px;padding-bottom:0px;}

.gallery{margin:0px;padding:0px;}

.image {border:0px;outline:0px;}


.form_input {width:397px;border:1px solid #999999;padding:5px;font-family:courier new;color:#000000;}
.form_textarea {width:397px;height:120px;border:1px solid #999999;padding:5px;font-size:12px;font-weight:normal;font-family:courier new;color:#000000;}
.form_radio {border:0px;padding:5px;margin:0px;}
.formerror {background-color:#000000;color:#ffffff;width:409px;}

.button {color:#ffffff;margin:0;padding:0;}
.button a:link { background-color:#000000;font-weight:bold; color:#ffffff; text-decoration:none; height:25px;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px; }
.button a:visited { background-color:#000000; font-weight:bold; color:#ffffff; text-decoration:none; }
.button a:focus { background-color:#b1b3b4;font-weight:bold; color:#ffffff; text-decoration:none; }
.button a:hover { background-color:#b1b3b4; font-weight:bold; color:#ffffff; text-decoration:none; }
.button a:active { background-color:#b1b3b4; font-weight:bold; color:#ffffff; text-decoration:none; }

#footer	{ 
	position: relative;
	top:0px;
	left: 0%;
	height: 60px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top:0px;
	border-width:0px;
	border-style:solid;
  	border-color:#ffffff;
	clear:both;
	text-align:right;
	}
	




/* ********************************* */
/* ************LIGHTBOX************ */
/* ********************************* */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:lightbox/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 12px courier new; background-color: #fff; margin: 0 auto; line-height:15px; overflow: auto; width: 100%; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: normal;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #b1b3b4; }
