@CHARSET "ISO-8859-1";
body.omax_body
{
	background:#ccc;
	font-family:arial;
	font-size:11px;
	color:#333;
	background-color: #fff;
	margin:0px;
	padding:0px;
}

#showhide{}

.na {
    color: red;
}
.page_loading_indicator {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -100px;
  margin-left: -100px;
  z-index: 10000;
  background: url(images/loading.gif) no-repeat center top;
  width: 200px;
  height: 200px;
  opacity:.5;
}


.page_loading_background
{
  position: fixed;
  top: 0%;
  left: 0%;
  z-index: 9999;
  background:#000000;
  width: 2000px;
  height: 2400px;
  opacity:.2;
}


#quote {
  position:absolute;
  top:120px;
  left:760px;
  color:#FFFFFF;
  font-family:arial;
  font-size:13px;
  background:#990000;
  border:1px solid #ccc;
  padding:4px;
  margin-right:8px;
  border-radius:6px;
}

#search_bar {
  position:absolute;
  top:50px;
  left:980px;
  color:#FFFFFF;
  font-family:arial;
  text-align:right;
  z-index:2500;
}

#search_bar_text_input
{
	max-width: 200px;
}

#site_map_link_div {
  position:absolute;
  top:67px;
  left:1007px;
  color:#FFFFFF;
  font-family:arial;
  text-align:right;
  z-index:5000;
}


#search_button {
  border:2px solid #990000;
	background: url(images/search_button.png) no-repeat center top;  
	width: 25px;
	height: 24px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	border: 0;
}

#instructions {
  font-family:arial;
  font-size:13px;
  color:#990000
}

h1,h2,h3,p {
  margin:0px;
  padding:10px 0px;
  color:#333
}

h2 {
  font-size:15px;
}

h4 {


}

#container {
  padding:0px;
  margin:0px;
}

#page {
  margin:0px;
  margin-left:25px;
  width:1176px;
  background:#fff url(get_random_background_image.php) no-repeat;
  padding: 4px 0px 4px 4px;
  position:relative;
  background-size:100%;
  min-height:600px;
}

#contentarea {
  padding:28px 0px 0px 0px;
} 

#login {
  position:absolute;
  display:block;
  height:170px;
  width:120px;
  float:left;
  top:30px;
  left:256px;
  z-index:5000;
}

#randomImage{
  position:absolute;
  display:block;
  height:170px;
  width:250px;
  float:left;
  top:100px;
  left:370px;
  z-index:5000;
}

#base {
  position:relative;
  font-size:11px;
  font-family:arial;
  padding:8px;
  margin-left:251px;
  height:40px;
  border-top:1px solid #ccc;
}

#base p {
  padding:6px;
  margin:4px 0px 0px 0px;
  color:#777;}

#base a {
  color:#c33245;
}

#newtop {
  position:relative;
}

a#logo{
  position:absolute;
  display:block;
  height:129px;
  width:97px;
  float:left;
  top:35px;
  left:10px;
  background:url(images/omax_main_logo_97.png) no-repeat;
  z-index:250;
}

a#logo b {
  display:none;
}

#newmenu{
  height:150px;
}

.object {
  margin:8px 8px 42px 8px;
  text-align:center;
  font-weight:bold
}

input {
  font-size:10px
}
select {
  font-size:10px
}

.statusbar {
  position: fixed;
  bottom: 5px;
  left: 0px;
  right: 0px;
  height: 16px;
  padding: 5px;

  background: black;
  color: white;
  border: solid 1px lightgray;

  opacity: .70;
  filter: alpha(opacity="70");
  z-index: 250;

  overflow: hidden;
  overflow-y: auto;
}

.statusbarhighlight {
  font-weight: bold;
  background-color: #9F9;
  color: black;
  border: solid 1px silver;
}

#under_menu {
	height:35px;
	width:1176px;
	margin: 0 0 0 25px;"
}

#menu_container {
	position: fixed;
	top: 0px;
	width:100%;
	height: 50px;
  	z-index: 500;
}

#main_menu_tree
{
	z-index: 500;
}

.error {
  clear:both;
  border:3px solid red;
  padding: 10px;
}

pre {
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/***************** Standard button classes *****************/

/* Blue button that shows help */
.helpLinkBtn
{
	cursor: pointer;
	background-color: #6699cc;
	color: #FFFFFF;
	border: 0px;
	height: 25px;
	margin-top: 5px;
}

.helpLinkBtnSmall
{
	background-color: #6699cc;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font-size: 11px;
	padding: 0 3px;
	line-height: 16px;
}

.helpLinkBtn img
{
	display: none;
	/*vertical-align: text-top;
	position: relative;
	left: -2px;
	top: 1px;*/
}

/* Red buttons that modify data */
.modifyBtnLarge
{
	background-color: #990000;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px;
	height: 25px;
	position: relative;
	margin-top: 5px;
}

.modifyBtnSmall
{
	background-color: #990000;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font-size: 11px;
	padding: 0 3px;
	line-height: 16px;
}

.modifyBtnTiny
{
	background-color: #990000;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font-size: 8px;
	font-weight: bold;
	padding: 0 3px;
	line-height: 11px;
}

/* Gray buttons that navigate (low and high contrast versions, two sizes) */
.navBtnLowContrastLarge
{   
	background-color: #eee;
	border: medium none;
	cursor: pointer;
	font-size: 14px;
	height: 25px;
	margin-top: 5px;
}

.navBtnLowContrastSmall
{
	background-color: #eee;
	border: medium none;
	cursor: pointer;
	font-size: 11px;
	padding: 0 3px;
	line-height: 16px;
}

.navBtnHighContrastLarge
{
	background-color: #999;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px;
	height: 25px;
	margin-top: 5px;
}

.navBtnHighContrastMedium
{
	background-color: #999;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font-size: 16px;
	height: 21px;
	margin-top: 5px;
}

.navBtnHighContrastSmall
{
	background-color: #999;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font-size: 11px;
	padding: 0 3px;
	line-height: 16px;
}


/* Light green button that refreshes */
.refreshBtn
{
	background-color: #ccffcc;
	border: medium none;
	cursor: pointer;
	font-size: 14px;
	height: 25px;
	margin-top: 5px;
}

.refreshBtnSmall
{
	background-color: #ccffcc;
	border: medium none;
	cursor: pointer;
	font-size: 11px;
	padding: 0 3px;
	line-height: 16px;
}


/* Orange button that alerts */
.alertColor {
    background-color: #ffb745;
}

.alertBtn
{
	background-color: #ffb745;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px;
	height: 25px;
	margin-top: 5px;
}

.alertBtnSmall
{
	background-color: #ffb745;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	font-size: 11px;
	padding: 0 3px;
	line-height: 16px;
}

/* White buttons do none of the above - misc. actions such as clearing or updating a form */
.miscBtnLarge
{
	background-color: #ffffff;
	border: 1px solid #C0C0C0;
	color: #333;
	cursor: pointer;
	font-size: 14px;
	height: 25px;
	position: relative;
	margin-top: 5px;
}

.miscBtnSmall
{
	background-color: #ffffff;
	border: 1px solid #C0C0C0;
	color: #333;
	cursor: pointer;
	font-size: 11px;
	padding: 0 3px;
	line-height: 16px;
}

/***************** END button classes *****************/

.showActionsFor {
    float: right;
    font-size: 11px;
    padding-top: 7px;
}


