@import url("http://media.corporate-ir.net/media_files/IROL/11/115220/redesign/css/reset.css");
@import url("http://media.corporate-ir.net/media_files/IROL/11/115220/redesign/css/jqModal.css");
@import url("http://media.corporate-ir.net/media_files/IROL/11/115220/redesign/css/header.css");
@import url("http://media.corporate-ir.net/media_files/IROL/11/115220/redesign/css/footer.css");


#container {
	width: 1000px;
	margin: auto;
}
#main {
	border: 12px solid #E6E7E7;
	border-bottom: none;
	margin-top: 12px;
}
.ie7 #main {
	width: 976px;
}
#main nav {
	width: 229px;
	margin: 16px 12px 0px 12px;
	padding-bottom: 45px;
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
	float: left;
}
#news #main nav {
	width: 217px;
}
#main nav ul ul {
	margin-left: 20px;
	font-weight: normal;
	line-height: 20px;
}
#main nav a {
	color: #0078BF;
}
#main nav a.selected {
	color: #57973D;
}
#main nav a:hover {
	color: #57973D;
}
#main article {
	float: left;
	width: 392px;
	padding: 16px 90px 45px 0px;
	border-right: 12px solid #E6E7E7;
	font-size: 12px;
}
#news #main article {
	width: 470px;
	padding: 12px;
}
#main article h1 {
	color: #57973D;
	line-height: 24px;
}
#main article h2 {
	color: #C06C28;
	line-height: 24px;
}
#main article p {
	line-height: 20px;
	color: #666666;
	margin-bottom: 12px;
}
#main article ul {
	margin-left: 14px;
}
#main article li {
	line-height: 20px;
	color: #666666;
}

#news article #news-rotator {
	width: 446px;
	height: 165px;
	background-color: #EBEFCB;
	padding: 12px;
	margin-bottom: 45px;
}
#news #news-rotator .news-item {
	display: none;
}
#news #news-rotator .first {
	display: block;
}
#news #news-rotator img {
	float: left;
}
#news #news-rotator h2 {
	color: #57973D;
	font-size: 12px;
	font-weight: bold;
}
#news #news-rotator .news-item-description {
	float: left;
	margin-left: 24px;
	width: 301px;
}
#news #news-rotator-iterator {
	float: left;
	clear: both;
	margin-top: 8px;
}
#news #news-rotator-iterator ul {
	margin-left: 0px;
	list-style: none;
}
#news #news-rotator-iterator li {
	float: left;
	width: 23px;
	height: 23px;
	line-height: 24px;
	text-align: center;
	background-color: #fff;
	margin-right: 8px;
	border: 1px solid #fff;
}
#news #news-rotator-iterator a {
	color: #666;
}
.news-rotator-on {
	border: 1px solid #666 !important;
	cursor: pointer;
}
#news #guest-article {
	width: 232px;
	height: 185px;
	border-right: 1px #666666 solid;
	float: left;
}
#news #from-our-expert {
	width: 221px;
	float: left;
	padding-left: 16px;
	height: 185px;
}
#news #guest-article p, #news #from-our-expert p {
	color: #666666;
	line-height: 20px;
}
#news #guest-article h2, #news #from-our-expert h2 {
	color: #57973D;
	font-size: 12px;
	line-height: 24px;
}
#news #guest-article a, #news #from-our-expert a {
	color: #0078BF;
}
#news #guest-article a:hover, #news #from-our-expert a:hover {
	color: #57973D;
}
#news #guest-article img, #news #from-our-expert img {
	float: left;
}
#news #guest-article aside, #news #from-our-expert aside {
	float: left;
	margin-left: 16px;
	width: 132px;
}
#news #guest-article aside h3, #news #from-our-expert aside h3{
	color: #C06C28;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
}
#sidebar {
	float: left;
	width: 205px;
	margin: 16px 12px;
	color: #666666;
	font-size: 12px;
	position: relative;
}
#sidebar aside {
	margin-bottom: 20px;
}
#sidebar h3, #home #social h3 {
	font-size: 12px;
	line-height: 24px;
	color: #57973D;
}
#facts p {
	margin-bottom: 12px;
}
#sidebar ul {
	margin-left: 14px;
	list-style-image: url("http://media.corporate-ir.net/media_files/IROL/11/115220/redesign/img/sidebar_arrows.png");
}
#sidebar li {
	line-height: 20px;
}
#sidebar a {
	color: #0078BF;
}
#sidebar a:hover {
	color: #57973D;
}
#news #sidebar {
	margin-right: 0px;
	width: 217px;
}
#news #sidebar ul {
	list-style: none;
	height: 446px;
	overflow: auto;
	margin-left: 0px;
	padding-right: 12px;
}
#news #sidebar ul li {
	margin-bottom: 30px;
}
#news #sidebar span.news-date {
	color: #C06C28;
	font-weight: bold;
	font-size: 12px;
	display: block;
}
#social {
	border-top: 12px solid #E6E7E7;
	margin-left: -12px;
	padding-top: 12px;
	width: 229px;
	padding-left: 12px;
	height: 44px;
	position: absolute;
	bottom: 0px;
}
#social h3 {
	float: left;
}
#social ul {
	list-style: none;
	margin-left: 12px;
	float: left;
	margin-top: 6px;
}
#social li {
	float: left;
	margin-right: 8px;
}
#social img {
	width: 21px;
	height: 21px;
	background-color: #000000;
}
#home #main {
	height: 185px;
}
#community {
	width: 377px;
	margin-left: 60px;
	padding-right: 45px;
	border-right: 12px solid #E6E7E7;
}
#whatwedo {
	margin-left: 12px;
	width: 184px;
	padding-right: 45px;
	border-right: 12px solid #E6E7E7;
}
#awards {
	margin-left: 12px;
	width: 205px;
	padding-right: 12px;
	position: relative;
}
#awards div {
	height: 97px;
}
#awards div > img {
	float: left;
	width: 60px;
	height: 60px;
	padding-right: 12px;
}
#awards p {
	line-height: 20px;
}
#awards a {
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}
#awards a:hover {
	color: #57973D;
}
#home header {
	background-image: url("../img/Features/story1.jpg");
}
#intro {
	width: 1000px;
	height: 373px;
	border-top: none;
	position: relative;
	overflow: hidden;
	z-index:1;
	margin: 0px;
	background-image: url("http://media.corporate-ir.net/media_files/IROL/11/115220/redesign/img/intro_background.jpg");
}
#intro h1 {
	color: #ffffff;
	font-size: 250px;
	font-weight: bold;
	font-family: verdana;
	z-index: 2;
	position: absolute;
	top: 80px;
	left: -30px;
	width: 3000px;
	margin:0px;
	padding: 0px;
}
#home .stories {
	display: none;
}
.home-feature {
	float: left;
	padding-top: 16px;
	height: 169px;
}
.home-feature h2 {
	font-size: 12px;
	line-height: 24px;
	color: #57973D;
}
.home-feature ul {
	list-style: none;
	margin-left: 0;
}
.home-feature a {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.home-feature a:hover {
	color: #57973D;
}
#bottom {
	width: 976px;
	height: 258px;
	border: 12px solid #E6E7E7;
	border-bottom: none;
}
#social-networks {
	width: 368px;
	border-right: 12px solid #e6e7e7;
	height: 258px;
	float: left;
	margin-top: -4px;
}
#social-networks ul.tabs {
	list-style: none;
	height: 49px;
	margin-left: 0px;
	position: relative;
}
#social-networks ul.tabs li {
	width: 177px;
	height: 37px;
	float: left;
	border-bottom: 12px solid #e6e7e7;
	top: 0px;
}
#social-networks ul.tabs li.first {
	width: 179px;
}
#social-networks ul.tabs li img {
	cursor: pointer;
}
#tab-twitter {
	display: none;
}
.tab-border {
	width: 12px !important;
	background-color: #E6E7E7;
}
.tab-selected {
	border-bottom: none !important;
}
#youtube-video {
	height: 234px;
	float: left;
	width: 331px;
	border-right: 12px solid #e6E7E7;
	padding: 12px;
	margin-top: -4px;
	color: #666666;
}
#youtube-video h2, #poll h2 {
	color: #57973D;
	font-size: 12px;
	line-height: 24px;
}
#youtube-video a {
	color: #0078BF;
	font-size: 12px;
}
#youtube-video a:hover {
	color: #57973D;
}
#youtube-video img {
	margin-top: 8px;
}
#poll {
	height: 242px;
	float: left;
	width: 217px;
	margin-top: -4px;
	padding-top: 16px;
	padding-left: 12px;
}
#poll label {
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	font-weight: bold;
	padding-bottom: 10px;
	display: block;
}
#poll div {
	display: block;
	color: #666666;
	line-height: 20px;
	height: 30px;
}
#poll input[type=radio] {
	margin-right: 10px;
}
#poll-submit {
	background-color: #0078BF;
	color: #ffffff !important;
	font-size: 12px;
	border: none;
}
#poll-submit:hover {
	background-color: #57973D;
}
#poll-next {
	float: right;
	margin-right: 16px;
	font-size: 12px;
	margin-top: -30px;
}
#poll-next a {
	color: #0078BF;
}
#poll-next a:hover {
	color: #57973D;
}
.jqmWindow {
	border: 12px solid #000000;
	width: 640px;
}
.jqm-header {
	position: relative;
}
.jqm-title {
	float: left;
	height: 44px;
}
.jqm-title h5 {
	font-size: 12px;
	color: #57973D;
}
.jqm-title p {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}
.jqm-close {
	position: absolute;
	top: 0px;
	right: 0px;
}
.jqm-close a {
	color: #0078BF;
	font-size: 12px;
}
.jqm-close a:hover {
	color: #57973D;
	
}