/*

CSS File for Mauriora Associates Ltd

Created by Gary Benner & Stewart Allen  (c) 2011

Prime Colours:
	Dark green - #214539


*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td (line 14)
{
  background-color: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  border-top-width: 0pt;
  border-right-width-value: 0pt;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-bottom-width: 0pt;
  border-left-width-value: 0pt;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-top-style: none;
  border-right-style-value: none;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-bottom-style: none;
  border-left-style-value: none;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-top-color: -moz-use-text-color;
  border-right-color-value: -moz-use-text-color;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-bottom-color: -moz-use-text-color;
  border-left-color-value: -moz-use-text-color;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  vertical-align: baseline;
  text-align: left;
}


body {
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  margin:0;
  padding:0;
  background:url(../images/pagebak2.jpg)  #214539;
  background-repeat:repeat-x;
  background-position: 0px -3px;
  
}


.nobullets {
  list-style-type:none;	
}


#navbarTop {
  width:994px;
  height:40px;
  background-color:#214539; 
/* background-color:#D6D7D6;  */
  margin: 0px auto 0 auto;
  padding:8px 0 0 0;
  text-align: left;
}


#navbarTopLogin {
  margin-top:10px;
  margin-right:20px;
  float:right;
  color:cyan;
  text-align:right;
  position:absolute;
  right:190px;
}


#navbarTopLogin a:link,a:visited {
  color:#214539;
}


#navbarTopLogin a:hover {
  color:cyan;
}


#navbarTopBody {
  color:gray;
  width:994px;
  padding:20px 0px 10px 0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  display:none;
  height:250px;
  background: url(/images/gheader.png) #dddddd;
}


#navbarTopBody h2{
  text-align:center;	
}	


#navbarTopBody label {
  width: 8em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
  font-weight:bold;
}


#navbarTopBody .submit input {
  margin-left: 8.5em;
}


#navbarTopCloseup {
  margin-top:5px;
  margin-right:10px;
  float:right;
  display:none;
}


#navbarTopCloseup a {
 color:red;
}


#navbarTopMenu {
  width:750px;
  padding-top: 0px;
  margin-top: 0px;
  height: 30px;
  position:relative;
  left:0px;
  background-color:#214539; 
  
  }	


#navbarTopMenu ul{
  color:#888;
  padding: 0px  0 0px 0;
  margin: 0px;
  font-family: arial;	
  font-size:12pt;
  height: 20px;
  font-weight:bold;
  list-style-type: square;
  list-style-image: none;
  list-style-position: outside;
}	


#navbarTopMenu li{
  margin: 0px;  
  display:inline;
  font-family: arial;
  font-size:12pt;
  font-weight:bold;
}


#navbarTopMenu li a {
  color:white;	
  font-family: arial;	
  font-size:12pt;
  font-weight:bold;
  padding: 0px;
  margin: 0px;
 text-decoration:none;
}	


#navbarTopMenu a:hover {
  color:yellow;
}


#onavbar {
  width:100%;
  height:80px;
  padding: 0 0px ;
  background-color:#333;
}


#ocontainer {
  width: 100%;
  text-align:center;
  margin: 0px auto 0px auto;
  border-left:solid 0px #ddd;
  border-right:solid 0px #ddd;
  xbackground-color:white;
}

#ocontainer2 {
  width: 994px;
  text-align:left;
  margin: 0px auto 0px auto;
  border-left:solid 0px #ddd;
  border-right:solid 0px #ddd;
  background-color:white;
}


#center {
  width:994px;
  min-height: 450px;
  padding:0px 0px 0px 0px;
}


#oheader {
  margin:0px;
  padding:0px;
  width:994px;	
  height:130px;
  background-color:#214539;;
  background-image:url(/images/maurioraBanner.jpg) ;
}	


#ofooter,
#ofooter p, 
#ofooter tr,
#ofooter td,
#ofooter li {
  margin:0;
  padding:0;
  font-style:normal;
  line-height: 1.2em;
  font-size:8pt;
}


#ofooter h3 {
  padding: 5px 0;
  font-weight:bold;
  font-size:10pt;
}


.ocenter {
  text-align:center;
}


.bold {
  font-weight:bold;
}



/*

*/


h1 {
  color:#F85927; /* F76D42;*/
}


h2 {
  color:#94AE6B;
}


.mainBlock  {
  border: solid 1px green;
  background-color: green
  width:100%;
  height:60px;
  color:#94AE6B;
}

#loading-box {
  background-color:#214539; 
height: 20px;
border:solid 1px red;
}

.tableh {
  border-collapse:	collapse;
  border:1px solid #eeeeee;

}

.tableh  th{
background-color:#214539;
color:white;
font-size:10pt;
font-weight:bold;
}

.tableh  td{
font-size:10pt;
font-weight:normal;

}


#ofooter {
	float:left;margin-right:10px;
	width:994px;margin-right:0;
	font-size:0.8em;
	background-color:#eee;
	border-top:solid 4px #333;
}


/* Footer Styling */
/* #ofooter-liner { text-align: left; width: 100%; 	font-size: .9em; padding-bottom: 30px; border-top: #1a5d8a; margin-left:10px; } */
#ofooter-liner {
  text-align: left;
  width: 100%; 
  font-size: .9em;
  padding-bottom: 30px;
  border-top: #1a5d8a;
  margin-left:10px;
  margin-top: 10px;
}


#ofooter-wrap { width: 930px; margin: 0 auto; }
#oooter-wrap blockquote{ font: 12px Arial, Helvetica, sans-serif; color: #383838;}
#ofooter-wrap h3 { font: bold 1.7em; letter-spacing: .2px; margin-bottom: 0px; color: #cc0000; margin-left:10px; }

#ofooter-wrap .obox-1 { float: left; width: 230px; }
#ofooter-wrap .obox-2 { float: right; width: 240px; }

/* Footer list */



.ofooter-list ul { list-style: square;	padding: 0;	margin-left: 0px; }
.ofooter-list ul li a {color:#000; background: url(../img/arrow-ltgrey.png) no-repeat; background-position:left; padding-left: 15px; }
.ofooter-list ul li a:hover { color: #cc0000; background: url(../img/arrow-grey.png) no-repeat; background-position:left; padding-left: 15px; }

/* Footer contact */
.ocontact { float: left;	margin: 0 0 0 0px; padding: 0; }
ul.ocontact-info { list-style-type: none; margin: 0 0 0 20px; padding: 0; }
ul.ocontact-info li { float: left; margin: 0 8px 0 0; padding: 0;}
ul.ocontact-info li img { padding: 0; margin: 0; border: none; background: none;}

/* Footer-bottom */
#ofooter-bottom { width: 930px; margin: 0 auto; padding-top: 10px; font-size: 11px; color: #999; overflow: hidden; background: url(../img/footer-line.gif) repeat-x left top;}
#ofooter-bottom a { color: #cc0000; }
#ofooter-bottom a:hover { color: #999; }
#ofooter-bottom p.bottom-left { 	float: left; display: inline; margin: 0 0 30px 20px; padding: 0; width: 500px; text-align: left; }
#ofooter-bottom p.bottom-right { float: right; display: inline; margin: 0 80px 30px 0; padding: 0; width: 320px; text-align: right; }


/* -----------------------------------------------------------------------

Logical Members Area - Footer

----------------------------------------------------------------------- */

/* Members Footer Styling */
#mfooter-pane { text-align: left; width: 930px; font-size: .9em; padding-bottom: 30px; border-top: #1a5d8a; margin-left:10px; overflow: hidden; background: url(../img/bg-footer-members2.png) repeat-x;}
#mfooter-wrap { width: 930px; margin: 0 auto; }
#mfooter-wrap blockquote{ font: 12px Arial, Helvetica, sans-serif; color: #383838;}
#mfooter-wrap h3 { font: bold 1.7em; letter-spacing: .2px; margin-bottom: 5px; color: #cc0000; margin-left:10px; }


#mfooter-wrap .box-1 { float:left; width: 64.99%; color:white;/* to keep IE from thinking there is overlap */  }
#mfooter-wrap .box-2 { float: right; width: 34.99%; color:white; }
#mfooter-wrap h5  { font-size: 1.9em; font-weight:bold; letter-spacing: .5px; margin-bottom: 5px; margin-top:25px; color:white; margin-left:10px; }

/* Footer list */
.mfooter-list ul {   list-style-type:none;font-size: 13px; margin-left:10px; }
.mfooter-list li { margin-top: 10px; padding-left:10px; display:inline-block; }
.mfooter-list ul li a {font-weight:bold; color:#fff; padding-left: 15px; background: url(../img/indent1.png) no-repeat; background-position:left; padding-left: 15px;}
.mfooter-list ul li a:hover {font-weight:bold; color:#000; background: url(../img/indent1.png) no-repeat; background-position:left; padding-left: 15px; }

/* Footer-bottom */
#mfooter-bottom { width: 930px; margin: 0 auto; padding-top: 10px; font-size: 11px; color: #999; overflow: hidden; background: url(../img/footer-line.gif) repeat-x left top;}
#mfooter-bottom a { color:#333; }
#mfooter-bottom a:hover { color:#ccc; }
#mfooter-bottom p.bottom-left { float: left; display: inline; margin: 0 0 30px 20px; padding: 0; width: 500px; text-align: left; }
#mfooter-bottom p.bottom-right { float: right; display: inline; margin: 0 80px 30px 0; padding: 0; width: 320px; text-align: right; }

/* Footer contact */
.ocontact { color:white; float: left;  padding: 0; }
ul.ocontact-info { font-size: 12px; list-style: none; margin-top: 10px; padding: 0; }
ul.ocontact-info li { float: left; margin: 0 8px 0 0; padding: 0;}
ul.ocontact-info li img { padding: 0; margin: 0; border: none; background: none;}



.obox-1 ul {
margin-top: 0; 
margin-bottom: 0;
list-style-type: square;
}

.obox-1 ul li  { 
display: list-item;

}


.ofooter-ul {
list-style-type: square;
}

.ofooter-ul li{
display: list-item;

}

