@import "/stylesheets/forms.css";
@import "/stylesheets/newsarticles.css";
@import "/stylesheets/links.css";
@import "/stylesheets/images.css";
@import "/stylesheets/headers.css";
@import "/stylesheets/tables.css";
@import "/stylesheets/table_of_contents.css";


@import "/stylesheets/report_objects.css";
@import "/stylesheets/software_licenses.css";
@import "/stylesheets/errors.css";
@import "/stylesheets/orders.css";
@import "/stylesheets/files.css";
@import "/stylesheets/models.css";
@import "/stylesheets/instiki.css";

@import "topmenu.css";



html {
	margin: 0;
	padding: 0;
	overflow:auto;
	font-size: 125%;
	min-width: 800px;
	}

body {
	background-color: #fff;
	color: #333;
	font-family:   Verdana, Segoe, Sans-Serif;
	margin: 0;
	padding:0;
	font-size: 50%;
	overflow-y:auto;
	z-index:1;
  /*background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0, rgb(164,196,169)),
    color-stop(0.5, rgb(6,153,23)),
    color-stop(1, rgb(161,179,165))
    );
  background: -moz-linear-gradient(
    left center,
    rgb(164,196,169) 0%,
    rgb(6,153,23) 50%,
    rgb(161,179,165) 100%
    );*/
    background-color: rgb(237, 240, 237);
	}

html, body {
height:100%;
overflow-x:overflow;
padding:0;
}

#page {
  width:80em;
  margin:auto;
  min-height:100%;
  height:auto;
  padding-bottom: 3em;
  border: 1px solid #828482;
  margin-top:2px;
  background:white;
   position: relative;  
  z-index:50;
  overflow:hidden;
  /*
  -webkit-box-shadow: 0px 0px 4px 2px #828482;
  -moz-box-shadow: 0px 0px 4px 2px #828482;
  box-shadow: 0px 0px 4px 2px #828482;
  */
  /*border: 1px solid black;*/
}
#leftShadow, #rightShadow {
  width: 1em;
  height: 100%;
  background-repeat:repeat-y;
}
#leftShadow,{
  float:left;  
  background-image: url('/images/ShadowLeft.png');
}
#rightShadow {
  float:right;  
  background-image: url('/images/ShadowRight.png');
}
} 
#contentdiv {
	/*position: absolute;
	border-top:3px solid #002A5B;
	*/
	margin-top: 85px;
	width:98%;
  margin:auto;
	min-height:100%;
	padding:0px 10px 0px 10px;
	overflow:hidden; 
	height:auto;
	}
#Container {
	margin:0 10px;
	text-align:center;
	height:100%;
	height:auto;
}

#Content, #searchoverlay {
	border-top:none;
	margin:auto;
	padding:0.0em;
	text-align:left;
	width:100%;
	height:100%;
	max-width: 95%;
	height:auto;
}

div.columns{
  -moz-column-count: 3;
  -moz-column-gap: 20px;
  -webkit-column-count: 3;
  -webkit-column-gap: 20px;
  column-count: 3;
  column-gap: 20px;
}


p {
	color: #333;
	font-size: 1em;
	line-height: 1.5;
	/*margin: 5px;
	padding-bottom: 0 0 1.6em;*/
	}

.centered {
	width: 740px;
	margin: auto;
	padding: 30px 0px 0px 0px;
}
.floatright {
	float: right;
	margin: 15px;
}
.floatleft {
  float: left;
  margin-right: 50px;
  max-width: 40%;
}
#navcontrol {
	clear:both;
}
.clearboth {
	clear: both;
}

.form, .box {
	width:100%;
	margin: auto;
	padding: 10px;
	}

	
	
	
	
	
/* --From Instiki.css -- */	

label {
	font-style: italic;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

li {
margin-bottom:0.5em;
}




#index {
	margin: auto;
	margin-top: 25px;
	box-shadow: 10px 10px 25px #888;
}

.burning {
	text-shadow:0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200;
}


#block .burning {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:black non e repeat scroll 0 0;
color:white;
font-size:30px;
width:250px;
margin:auto;
padding:40px 0 10px;
text-align:center;
text-shadow:0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200;
}




#spacer {
  height: 100px;
}

#pdflink {
  float:right;
}

object#forum, iframe#forum {
 
  height:1000px;
  width: 80em;
  position: relative;
  bottom: 50px;
  right:30px;
  margin:auto; 
  margin-bottom: 0; 
  /*overflow-y: auto;*/
  border:none;
  display:inline;
  overflow:visible;
}





