html {
	 height: 100%;
}
body {
	 margin : 0;
	 padding : 0;
	 background: url(https://www.igenz.co.nz/uploads/igimg/bg.gif) repeat;

	 font-family:tahoma;
	 font-size:13px;
	 height:100%;
	 line-height:180%;
 
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}

.container {
	 width : 952px;
	 min-height: 100%;
	 height: auto !important;
	 height: 100% ;
	 margin: 0 auto;
	 overflow:hidden;
	 background-color:#ffffff;
           padding:25px;
}

header#mainHeader {
    height:87px; 
    width:952px;
    float:left;
    border-bottom:2px solid #EF5B2F;
}

header#mainHeader .headleft {
    width:476px;
    height:87px;
    float:left;
}

header#mainHeader .headerright {
    width : 476px;
    float:left;
    height:74px;
    text-align:right;
    margin-top:14px;

}
       
header#mainHeader .logo {
    position:absolute;
    margin : 0px;
    z-index:4;
    
}

nav#menu {
    float:left;
    width:230px;
    min-height:515px;
    margin-top:-8px;
}

section#content {
	width:480px;
	float:left;
         margin-top:-6px;
         margin-left:-25px;
 
}
#rightcolumn {
    margin-left:40px;
    width:165px;
    float:left;
}

#bottomlogo {
 float:left;
 width:800px;
}

footer#footer {
	width:980px;
	margin: 0 auto;
	text-align:left;
	padding-right:30px;

}
#footerleft, #footerright{
  float:left;
  width:465px;
  padding-left:20px;
}
#footerright {
 text-align:right;
  width:470px;

}
/* Stylesheet: Main Modified On 2013-07-29 08:45:25 */
html,body,p,th,td,li,dd,dt {
    font-family:Arial, Tahoma, Century Gothic, Verdana, Helvetica, sans-serif;
    font-size:15px;
    line-height:140%;
}

a {
    color:#666666;
    line-height:140%
}

a:hover {
    text-decoration:none;
    color:#EF5B2F;
}

a img {
    border:0px;
}

p {
    color:#666666;
    line-height:140%;
 }
td{
 color:#666666;
}
table{
margin-top:-10px;
}
h1 {
    margin:0px;
    text-align:left;
    font-family:Arial, Century Gothic, Verdana, Trebuchet MS;
    font-size:21px;
    color:#EF5B2F;
    line-height:140%;
    padding-right:4px;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:10px;
    margin-right:10px;
}
.orangetext {
    color:#EF5B2F;

}
span.qualification {
  font-size:15px;
  color:#666666;
  font-weight:normal;
}
p.designation{
  font-size:15px;
  color:#666666;
  font-weight:bold;
  margin-top:-10px;
}

h2 {
    padding:0px;
    margin:0px;
    font-family: Arial, Trebuchet MS, Century Gothic ,Arial, Century Gothic, Verdana;
    font-size:15px;
    font-weight:normal;
    color:#EF5B2F;
    padding:0px;
    text-transform:uppercase;
    padding-bottom:0px;
    padding-top:15px;
    line-height:140%;
}

h3 {
    padding:0px;
    margin:0px;
    font-family: Arial,Trebuchet MS, Tahoma, Century Gothic, Arial, Verdana;
    font-size:18px;
    line-height:130%;
    margin-right:20px;
    font-weight:bold;
    color:#9AC94F;
    padding-right:4px;
    font-style:none;
    padding:10px;
    padding-top:25px;

}

h4 {
    padding:0px;
    margin:0px;
    font-family: Arial, Trebuchet MS, Tahoma, Century Gothic, Arial, Verdana;
    font-size:18px;
    line-height:130%;
    font-weight:bold;
    color:#EF5B2F;
    padding-right:4px;
    font-style:none;
    padding:10px;
    padding-top:25px;

}

h5 {
    padding:0px;
    margin:0px;
    font-family: Arial, Trebuchet MS,Century Gothic,Arial,Verdana;
    font-size:15px;
    font-weight:normal;
    color:#EF5B2F;
    margin-bottom:-10px;
}

h6 {
    padding:0px;
    margin:0px;
    font-family: Arial, Trebuchet MS, Tahoma, Century Gothic, Arial, Verdana;
    font-size:13px;
    line-height:160%;
    font-weight:normal;
    color:#EF5B2F;
    padding-right:4px;
    font-style:none;
    padding:0px;
    padding-bottom:0px;
    margin-bottom:0px;
    padding-top:20px;
}



section#content {
   padding:10px;
   padding-top:-6px;
 }
section#content ul , section#content ol{
font-size:15px;
color:#666666;
margin:0px;
margin-left:-20px;
}
section#content li {
  padding-left:11px;
}
section#content ol li {
  margin-top:15px;
}

nav#menu h1 {
    position:absolute;
    left: -2000em;
}
nav#leftmenu h1 {
    width:110px;
    color:#063C6E;
    font-family:Century Gothic, Tahoma;
    font-size:18px;
    background:url(https://www.igenz.co.nz/uploads/ptimg/bulletdwn.png) no-repeat right center;
    margin-bottom:-10px;
    font-weight:bold;
}
#contactinfo h2 {
    color:#093561;
    font-family:Tahoma, Century Gothic, Tahoma;
    font-size:22px;
    margin:0px;
    font-weight:normal;
}
#contactinfo p{
    padding-left:10px;
    margin-top:0px;
    line-height:150%;
    font-size:14px;
    font-family:Arial;
    background:url(uploads/hwimg/phone.png) no-repeat 95px 10px;

    
}
#rightcolumn p {
   font-size:13px;
   margin-top:5px;
}
#phone h2{
    color:#0055A5;
    font-family:Trebuchet MS, Tahooma;
    font-size:17px;
    text-transform:uppercase;
    margin-bottom:0px;
}
#phone p {
    font-family:Century Gothic, Tahoma;
    font-size:27px;
    color:#000000;
    margin-top:-9px;
    background:url(https://www.igenz.co.nz/uploads/ptimg/ph.png) no-repeat left 12px;
    padding-left:30px;
}
#footer {
  text-align:right;
  border:0px solid white;
}
#footer a {
   font-size:10px;
   color:#666666;
   text-decoration:none;
}
#footer p {
   font-size:10px;
   color:#666666;
   /*padding-right:20px;*/

}
/* Stylesheet: Layout Modified On 2013-07-26 15:20:01 */
#menuwrapper2
{
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
	position: relative;
	width: 220px;
	z-index: 500; 
}


#mobmenu {
    display:block;
    width:220px;
    text-align:left;
    margin:0px;
    padding:0px;
    list-style-type:none; 
    min-height:300px;
    margin-top:-3px;
    margin-left:-20px;
}
#mobmenu > li {
	list-style:none;
	float:left;
	margin-bottom:0;
	width:206px;
	background-image:url(uploads/mobimg/button.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:0;
	line-height:46px;
	padding-right:20px;
	border:1 solid red;
	display:block;
	text-align:left;
}

.submenu {
	margin-left:-30px;
}

.submenu > li {
	list-style:none;
	float:left;
	margin-bottom:0;
	width:182px;
	padding-top:0;
	line-height:46px;
	padding-right:20px;
	display:block;
	text-align:left;
	font-family: Arial, Tahoma;
}

.submenu > li > a {
	display:block;
	text-decoration:none;
	color:#666 !important;
	font-size:13px!important;
	font-family: Arial, Tahoma;
	text-align:left;
	

}

#mobmenu a {
	display:block;
	text-decoration:none;
	color:#666666;
	font-size:13px;
	font-weight:normal;
	font-family: Arial, Tahoma;
	text-align:left;
	line-height:180%;
	padding-left:20px;
}
#mobmenu a:hover {
	color:#EF5B2F;

}
#mobmenu li a.menuactive span {
color:#EF5B2F;
}
#mobmenu:after {
	clear:both;
}

.clearfix {
list-style-type:none;
margin-left:-40px;
margin-top:0px;
margin-bottom:-1px;
}
.clearfix li a {
font-size:13px;
color:#666666;
text-decoration:none;
line-height:100%;
}

.clearfix li a:hover {
color:#EF5B2F;
}

/* Stylesheet: Menu Modified On 2013-07-26 15:14:29 */
