/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

@font-face {
    font-family: 'RobotoCondensed-Light';
    src: url('RobotoCondensed-Light.eot');
    src: url('RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'),
         url('RobotoCondensed-Light.woff') format('woff'),
         url('RobotoCondensed-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.heading	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
#menu a	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:14px;
	font-style:normal;
	font-weight: normal;
	color:#fff;
	text-decoration:none;
	padding:15px;

}
#menu a:hover	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:14px;
	font-style:normal;
	font-weight: normal;
	color:#f7f7f7;
	text-decoration: none;
	padding:15px;
}


.heading1	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#393939;
	text-decoration:none;
}


.heading2	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:30px;
	font-style:normal;
	font-weight:bold;
	color:#547b75;
	text-decoration:none;
}

.heading3	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#1B81B1;
	text-decoration:none;
	vertical-align:top;
}

#heading4 a	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:30px;
	font-style:normal;
	font-weight:bold;
	color:#547B75;
	text-decoration:none;
}
#heading4 a:hover	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:30px;
	font-style:normal;
	font-weight:bold;
	color:#2d5650;
	text-decoration:underline;
}

#heading6 a	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#008bf0;
	text-decoration:none;
}
#heading6 a:hover	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#f00600;
	text-decoration:underline;
}

.heading5	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	color:#547b75;
	text-decoration:none;
}
.textmatter	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:14px;
	font-style:normal;
	font-weight: normal;
	color:#787878;
	text-decoration:none;
	line-height:24px;
	text-align:left;
}
.textmatter1	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	color:#929292;
	text-decoration:none;
	line-height:22px;
	text-align:right;
	padding:15px;
}

.textmatter2	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	color:#929292;
	text-decoration:none;
	line-height:22px;
	text-align:left;
	padding:15px;
}

.textmatter3	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:13px;
	font-style:normal;
	font-weight: normal;
	color:#4e4e50;
	text-decoration:none;
	line-height:22px;
	text-align:justify;
}
.textmatter4	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	color:#4e4e50;
	text-decoration:none;
	line-height:22px;
	text-align:justify;
}


#footerlink a	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	color:#929292;
	text-decoration:none;
	line-height:22px;
	text-align:right;
	padding:15px;
}
#footerlink a:hover	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	color:#547b75;
	text-decoration:none;
	line-height:22px;
	text-align:right;
	padding:15px;
}


#ideaworxz a	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	color:#929292;
	text-decoration:none;
	line-height:22px;
	text-align:right;
	vertical-align:top;
	
}
#ideaworxz a:hover	{
	font-family:'Open Sans';
	font:'Open Sans';
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	color:#547b75;
	text-decoration:underline;
	line-height:22px;
	text-align:right;
	vertical-align:top;
}



ul {
  text-align: left;
  display: inline;
  margin: 0;
  
  list-style: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  
}
ul li {
  font: 'Source Sans Pro', sans-serif;
  font-size:14px;
  display: inline-block;
  font-style:normal;
  font-weight:normal;
  margin-right: -4px;
  position: relative;
  padding: 14px 14px;
 
  color:#FFFFFF;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
ul li:hover {

  color: #ff8600;
}
ul li ul {
	font: 'Source Sans Pro', sans-serif;
  font-size:12px;
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 200px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  width:200px;
  
}
ul li ul li { 
	font: 'Source Sans Pro', sans-serif;
  font-size:12px;
  background: #1B81B1 ; 
  display: block; 
  color: #fff;
  z-index:9999;
  width:200px;
}
ul li ul li:hover { background: #59D9D2;width:200px;


}
ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}