/*=== ImpaQt Portal Css===*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 70%;
	background-color: #fff;
	line-height: 130%;
}

span.small {
	font-size: x-small;
}

span.indented {
text-indent: 15px;
}

img {
	border: none;
	padding: 0px;
	margin: 0px;
}

hr {
	color: #eeeeee;
	padding: 0px;
	margin: 10px;
}

a:link,
a:active,
a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #459DBA;
	background-color: transparent;
}

a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #8EC47F;
	background-color: transparent;
}

a.small_link:link,
a.small_link:active,
a.small_link:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 85%;
	color: #459DBA;
	background-color: transparent;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
}

a.small_link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 85%;
	color: #8EC47F;
	background-color: transparent;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
}

a#orange_links:link,
a#orange_links:active,
a#orange_links:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
	color: #DEA621;
	background-color: transparent;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
}

a#orange_links:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 100%;
	color: #8ec47f;
	background-color: transparent;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
}

span.blue_smallcaps {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 110%;
	color: #459DBA;
	background-color: transparent;
}

span.smallcaps {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	font-variant: small-caps;
	font-size: 110%;
	background-color: transparent;
}

span.bigsmallcaps {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	font-variant: small-caps;
	font-size: 150%;
	background-color: transparent;
}

h4 {
	font-style: normal;
	font-weight: normal;
	font-size: 120%;
}

h5 {
	font-style: normal;
	font-weight: normal;
	font-size: 110%;
}

.greenh4 {
	font-style: normal;
	font-weight: normal;
	color: #8ec47f;
	margin: 0 0 5px 0;
	padding: 0;
}

span.bigletters {
	font-size: 120%;
	padding: 5px;
	border: none;
	border-top: solid 1px #C1DAE7;
	border-bottom: solid 1px #C1DAE7;
	width: 100%;
}

/*=== Div Styling ===*/

div.all_content {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin:0px;
	margin-left: 30px;
	margin-top: 25px;
	padding: 0px;
	border: none;
	background-color: transparent;
	width: 80%;
}

div.wrapper {
	clear: both;
	margin: 0px;
	padding: 0px;
	border: none;
}

/*=== LINE 1 ===*/

div.line1 {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	border: none;
	width: 100%;
	height: 162px;
}

div.logo {
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	border: none;
	width: 267px;
	height: 162px;
}

div#logo {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	border: none;
	width: 267px;
	height: 162px;
}

div.text {
 	position: relative;
	float: left;
	top: 105px;
	left: 300px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-top: 0px;
 	background-color: transparent;
  	border: none;
	width: 60%;
}

/* the hack for IE pre IE6 
* div.default_text {
  width:436px;
  w\idth:300px;
} */

div#top_links_info{
  position: relative;
  float: left;
  left: 0px;
  top: 76px;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: normal;
  border: none;
	color: #666666;
}

/*=== LINE 2 ===*/

div.line2 {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	margin-top: 50px;
	background-color: transparent;
	border: none;
	width: 100%;
}

div.line2 div {
	position:relative;
	float: left;
	top:0px;
	left: 0px;
	padding: 0px;
	padding-right: 10px;
	margin:  0px;
	background-color: transparent;
	border: none;
}

div.line2 div.menu {
	width: 22%;
}

div.line2 div#one,
div.line2 div#two,
div.line2 div#three {
	background-color: transparent;
	border-right: dotted 1px #C5C5C5;
}

div.line2 div#two,
div.line2 div#three,
div.line2 div#four {
	padding-left: 10px;
}



div.line2 a.bigger_link:link,
div.line2 a.bigger_link:active,
div.line2 a.bigger_link:visited,
div.line2 a.bigger_link:hover {
	font-size: 110%;
}

/*=== LINE 3 ===*/

div.line3 {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0px;
	margin-top: 30px;
	padding: 0px;
	background-color: transparent;
	border: none;
	width: 100%;
}

div.summit {
	position: relative;
	float: left;
	top: 8px;
	left: 0px;
	margin:0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	width: 40%;
}


div.other_links {
	position: absolute;
	float: left;
	top: 0px;
	left: 350px;
	margin:0px;
	padding: 0px;
	padding-left: 20px;
	border: none;
	background-color: transparent;
	border-left: dotted 1px #C5C5C5;
	width: 45%;

}

div.other_links a:link,
div.other_links a:active,
div.other_links a:visited,
div.other_links a:hover {
	font-size: 130%;
}

span.info {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin:0px;
	padding: 0px;
	padding-left: 20px;
	border: none;
}

/*=== news scroller ===*/

div#newsbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	position: absolute;
	float: left;
	top: 0px;
	left: 160px;
	margin:0px;
	padding: 0px;
	border: none;
	padding-left: 30px;
}

p.news_scroller {
	padding: 0px 4px 0px 4px;
}

p.news_scroller a.scroll:link,
p.news_scroller a.scroll:active,
p.news_scroller a.scroll:visited,
p.news_scroller a.scroll:hover {
	font-size: 95%;
}

/*=== footer ===*/

div.footer {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin:0px;
	margin-top: 30px;
	padding: 0px;
	padding-top: 20px;
	border: none;
	border-top: solid 1px #EDEDED;
	background-color: transparent;
	width: 100%;
}

div.copyright {
	position: relative;
	float: left;
	top: 12px;
	left: 0px;
	margin:0px;
	padding: 0px;
	border: none;
	font-size: 80%;
	background-color: transparent;
	width: 200px;
}

div.airinc {
	position: absolute;
	float: left;
	top: 8px;
	left: 250px;
	margin:0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	width: 22%;
}

div.etf {
	position: absolute;
	float: left;
	top: 20px;
	left: 450px;
	margin:0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	width: 22%;
}

div.traqs {
	position: absolute;
	float: right;
	top: 15px;
	left: 650px;
	margin:0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	width: 22%;
}


/*=== News Page Content ===*/


div.newscontent {
	position: relative;
	margin-top: 10px;

}

table.newsboxes {
	margin: 30px;
	padding: 50Px;
}

.newsboxgreen {
	border: solid 1px #8ec47f;
	padding: 7px;
	margin: 10px;
}

.newsboxyellow {
	border: solid 1px #cfdb59;
	padding: 7px;
	margin: 10px;
}


p.nb_header_yellow {
	font: bold 110% Verdana;
	background-color: #F1F4D0;
	color: #C9D347;
	padding: 4px;
	margin: 0;
}

p.nb_header_green {
	font: bold 110% Verdana;
	background-color: #d6ead0;
	color: #8ec47f;
	padding: 4px;
	margin: 0;
}


/*=== Info Page Content ===*/


div.infocontent {
	position: relative;
	margin-top:0px;
	float: left;
}

p.lineabove {
margin: 0;
padding-top: 10px;
	border-top: solid 1px #EDEDED;
}

div.impaqttable {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
}