*{font-size: 100.01%;}
html{font-size: 68.76%;}
body {
	margin:0;
	color:#000;
	font:1em Arial, Verdana, Tahoma, sans-serif;
	background:#5f9282 url('/images/OCI/all-bg.gif') repeat-x;
	min-width:956px;
}
img {
	border: none;
}
a {
	text-decoration:underline;
	color:#44a572;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/*main container start*/
#main {
	width:956px;
	margin:0 auto;
}
.main-content {
	width:100%;
	margin:0 0 10px;
}
.main-content-bg {
	width:100%;
	background:url(/images/OCI/bg-main-cont-repeat.png) repeat-y;
}
.main-content-btm {
	width:100%;
	height:15px;
	background:url(/images/OCI/bg-main-cont-btm.png) no-repeat;
	overflow:hidden;
}
.main-content-inner {
	width:906px;
	margin:0 auto;
	padding:250px 0 0;
	position:relative;
}
/*header start*/
#header {
	width:100%;
	height:250px;
	position:absolute;
	top:0;
	left:0;
}
/*header line1 start*/
.header-line1 {
	width:882px;
	margin:0 -17px;
	padding:7px 31px 8px 27px;
	position:relative;
	background:#e7e7e7;
}
.header-line1:after {
	content:"";
	display:block;
	clear:both;
}
/*translatiom list start*/
ul.translation {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.translation li {
	float:left;
	width:19px;
	height:14px;
	padding:3px 2px 0 3px;
	background:url(/images/OCI/bg-lang.gif) no-repeat;
}
.translation li a {
	float:left;
	text-indent:-9999px;
	width:16px;
	height:11px;
	overflow:hidden;
}
.translation li.dk a{
	background:url(/images/OCI/ico-flag1.gif) no-repeat;
}
.translation li.nl a{
	background:url(/images/OCI/ico-flag2.gif) no-repeat;
}
.translation li.en a{
	background:url(/images/OCI/ico-flag3.gif) no-repeat;
}
.translation li.fr a{
	background:url(/images/OCI/ico-flag4.gif) no-repeat;
}
.translation li.de a{
	background:url(/images/OCI/ico-flag5.gif) no-repeat;
}
.translation li.it a{
	background:url(/images/OCI/ico-flag6.gif) no-repeat;
}
.translation li.pl a{
	background:url(/images/OCI/ico-flag7.gif) no-repeat;
}
.translation li.es a{
	background:url(/images/OCI/ico-flag8.gif) no-repeat;
}
.translation li.cs a{
	background:url(/images/OCI/ico-flag9.gif) no-repeat;
}
/*translatiom list end*/
.header-block1 {
	width:500px;
	float:right;
}
/*top navigation start*/
ul.top-nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.top-nav li {
	float:left;
	padding:0 0 0 12px;
}
.top-nav li a {
	font-size:1em;
	line-height:1.818em;
	font-weight:normal;
	color:#757575;
	text-decoration:none;
}
.top-nav li a:hover {
	text-decoration:underline;
}
/*top navigation end*/
/*search form start*/
.search-form {
	float:right;
}
.search-form label {
	font-size:1em;
	line-height:1.818em;
	font-weight:normal;
	float:left;
}
.txt-input1 {
	width:76px;
	height:16px;
	margin:0 12px 0 0;
	padding:2px 3px 0;
	border:1px solid #a7a5a5;
	background:#fff;
	float:left;
	font:1em/1em Arial, Helvetica, sans-serif;
	color:#757575;
}
.btn-search {
	font-size:1em;
	line-height:1.818em;
	font-weight:normal;
	text-decoration:none;
	color:#757575;
}
.btn-search:hover {
	text-decoration:underline;
}
/*search form end*/
/*header line1 end*/
/*header line2 start*/
.header-line2 {
	width:100%;
	overflow:hidden;
}
.flash-area1 {
	width:780px;
	height:110px;
	float:right;
	overflow:hidden;
}
/*logo*/
.logo {
	width:117px;
	position:absolute;
	left:0;
	top:50px;
	z-index:10;
	margin:0;
}
.logo a {
	display:block;
	width:117px;
	height:71px;
	text-indent:-9999px;
	font-size:1em;
	line-height:1em;
	overflow:hidden;
	background:url(/images/OCI/logo.gif) no-repeat;
}
/*header line2 end*/
/*header line3 start*/
.header-line3 {
	width:100%;
	overflow:hidden;
	position:relative;
}
.head-pict1 {
	display:block;
}
.flash-ticker {
	position:absolute;
	top:20px;
	left:304px;
}
/*header line3 end*/
/*header end*/
/*main content start*/
.columns-holder {
	width:100%;
	position:relative;
	z-index:10;
}
.columns-holder:after {
	content:"";
	display:block;
	clear:both;
}
.columns-holder h2 {
	width:100%;
	overflow:hidden;
	margin:3px 0 8px;
	font-size:28px;
}
.columns-holder h2 strong {
	float:left;
	color:#46a572;
}
.columns-holder h2 em {
	float:left;
	font-style:normal;
	color:#000;
	line-height:36px;
}
.columns-holder p {
	margin:0;
	padding:0 0 20px;
	line-height:1.364em;
}
span.cufon {
	margin:0 -3px 0 0;
	position:relative;
}
/*content start*/
#content {
	width:685px;
	float:right;
	position:relative;
	z-index:10;
}
.cont-block1-outer {
	width:100%;
	margin:0 0 10px;
	overflow:hidden;
}
.cont-block1-outer h3 {
	margin:0 0 20px;
	font-size:22px;
	color:#44a572;
}
.back-top-link {
	display:block;
	width:100%;
	overflow:hidden;
}
.back-top-link a {
	float:right;
	font-weight:normal;
}
.cont-block1 {
	width:100%;
	margin: 0 0 20px 0;
	border-bottom:1px solid #44a572;
	position:relative;
}
.more-btm-margin {
	margin:0 0 45px;
}
.cont-block1:after {
	content:"";
	display:block;
	clear:both;
}
.cont-block1-outer .cont-block1 {
	margin:0 0 10px;
}
.cont-block1 .cont-col-left {
	width:333px;
	float:left;
	font-size: 110%;
}
.cont-block1 .cont-col-right {
	width:333px;
	float:right;
	font-size: 110%;	
}
.flash-area2 {
	float:right;
	width:350px;
	height:160px;
	margin:-35px 0 0;
	position:relative;
}
.flash-area2 img {
	display:block;
}
.cont-pict2 {
	display:block;
	padding:0 0 25px;
}
.cont-pict3 {
	float:left;
}
.cont-cols3 {
	width:100%;
	overflow:hidden;
}
ul.pict-list1 {
	width:696px;
	overflow:hidden;
	margin:0 0 0 -12px;
	padding:0 0 25px;
	list-style:none;
}
.pict-list1 li {
	width:220px;
	padding:0 0 0 12px;
	float:left;
}
.pict-list1 li img {
	display:block;
}
.cont-block2 {
	padding:0 20px 20px;
	margin:0 0 15px;
	background:#d5e7dd;
	position:relative;
}
.heading-outer1 {
	margin:0 -20px 15px;
	padding:8px 20px;
	position:relative;
	background:#b4c6bd;
	color:#fff;
}
.cont-block3 {
	padding:0 15px;
	margin:0 0 28px;
	background:#d5e7dd;
	font-weight:normal;
	position:relative;
}

.cont-block3 p
{
	font-size: 110%;
}

.heading-outer2 {
	margin:0 -15px 20px;
	padding:8px 15px;
	position:relative;
	background:#b4c6bd;
	color:#fff;
}
.heading-outer2 h3 {
	height:1%;
	margin:5px 0 0;
	font-size:22px;
}
.heading-outer2 h3:after {
	content:"";
	display:block;
	clear:both;
}
.heading-outer2 h3 span.cufon-canvas {
	padding-bottom:0 !important;
}
.heading-outer2 h3 em {
	width:28px;
	float:left;
	font-style:normal;
}
.heading-outer2 h3 strong {
	float:left;
}
.heading2 {
	display:block;
	font-size:1.182em;
}
.cont-cols1 {
	width:100%;
	min-height:115px;
}
* html .cont-cols1 {
	height:115px;
}
.cont-cols1:after {
	content:"";
	display:block;
	clear:both;
}
.cont-cols1 .cont-col {
	width:310px;
	float:left;
}
.cont-cols1 .cont-col address {
	font-style:normal;
	font-weight:normal;
	color:#707070;
}
.cont-cols1 .cont-col address a {
	color:#707070;
	text-decoration:none;
}
.cont-cols1 .cont-col address a:hover {
	text-decoration:underline;
}
.cont-cols1 .cont-col address em {
	font-style:normal;
}
.cont-cols1 .cont-col address span {
	display:block;
	margin:0 0 5px;
}
.cont-block3-outer {
	width:100%;
	margin:0 0 28px;
	overflow:hidden;
	background:#d5e7dd;
}
.cont-block3-outer .cont-block3 {
	width:440px;
	float:left;
	margin:0;
}
.text-outer2 {
	width:320px;
}
.flash-area3 {
	width:280px;
	height:205px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}
.more-link1 {
	display:block;
	padding:0 0 10px;
	line-height:19px;
}
.cont-block3-flash {
	min-height:204px;
}
* html .cont-block3-flash {
	height:204px;
}
.text-outer3 {
	width:335px;
	float:left;
}
.text-outer5 {
	width:310px;
	float:left;
	font-size: 110%;
}
.flash-area4 {
	width:360px;
	height:209px;
	margin:-10px 0 0;
	position:relative;
	float:right;
	background:url(/images/OCI/img08.jpg) no-repeat;
	padding:36px 10px 0 0;
}
.flash-area4 div{
	float:right;
	width:172px;
	height:155px;

	text-align:center;
}
.flash-area4 div strong{
	color:#44a572;
	font-size:32px;
	margin:0 0 13px;
	display:block;
	line-height:29px !important;
}
.flash-area4 div em{
	text-align:center;
	font-style:normal;
	font-size:14px;
	display:block;
	line-height:19px;
	padding:0 18px;
	color:#44a572;
}
.flash-area4 a{
	color:#44a572;
	font-weight:bold;
	text-decoration:none !important;
}
.cont-blocks4 {
	padding:0 0 20px;
}
.cont-block4 {
	padding:0 15px;
	margin:0 0 8px;
	background:#d5e7dd;
	font-weight:normal;
	position:relative;
}
.cont-block4 .heading-outer2 {
	margin-bottom:10px;
}
.cont-block4 p {
	padding:0 0 10px;
}
.heading3 {
	width:100%;
	padding:5px 0 0;
	overflow:hidden;
	display:block;
	font-size:13px;
}
.heading3 strong {
	width:22px;
	float:left;
}
.heading3 em {
	width:630px;
	float:left;
	font-style:normal;
}
.name-initial {
	width:22px;
	float:left;
	font-size:13px;
	margin:2px 0 0 0;
	/*left: -22px;*/
	position:relative;
	font-weight:bold;
	display:inline;
}
.text-outer6 {
	height:1%;
	/*padding:0 0 0 22px;*/
}

.text-outer6-inner {
	font-size: 110%;
}



.text-outer6:after {
	content:"";
	display:block;
	clear:both;
}
.text-outer7 {
	width:250px;
	float:left;
}
.text-outer7 p{
	width:250px;
	float:left;
	font-size: 110%;
}
.flash-area5 {
	width:435px;
	height:277px;
	position:absolute;
	right:-5px;
	bottom:-37px;
}
.flash-area5 img {
	display:block;
}
.heading4 {
	display:block;
	font-size:1em;
	line-height:1.364em;
	padding:13px 0 15px;
}
/*questions form start*/
.questions-form {
	width:622px;
	color:#707070;
	padding:0 0 0 6px;
}
.form-section1 {
	padding:0 0 10px;
	overflow:hidden;
}
.form-line1 {
	width:100%;
	padding:0 0 17px;
}
.form-line1:after {
	content:"";
	display:block;
	clear:both;
}
.form-line1 label {
	float:left;
	line-height:1.909em;
	color:#707070;
	width:100px;
}
.form-col1 {
	width:50%;
	float:left;
}
.form-col2 {
	width:300px;
	float:right;
}

.form-col1-full
{
	width:80%;
	float:left;
	margin-left:18px;
}

.form-col1-label
{
	float:left;
}

.form-col2 label {
	float:left;
	width:75px;
	text-align:right;
}
.txt-input2,
.txt-input3 {
	height:13px;
	padding:3px 8px;
	background:#fff;
	border-style:solid;
	border-width:1px;
	border-color:#cacaca #bfcfc6 #bfcfc6 #cacaca;
	font:1em/1em Arial, Helvetica, sans-serif;
	color:#000;
	float:right;
}
.txt-input2 {
	width:188px;
}
.txt-input3 {
	width:500px;
}
.form-section2 {
	width:622px;
	margin:0 -22px 0 -26px;
	padding:23px 37px 0 26px;
	position:relative;
	border-top:1px solid #44a572;
	z-index:3;
}
.form-line2 {
	width:100%;
	padding:0 0 25px;
}
.form-line2:after {
	content:"";
	display:block;
	clear:both;
}
.questions-form textarea {
	width:606px;
	height:70px;
	margin:0;
	padding:3px 8px;
	border-style:solid;
	border-width:1px;
	border-color:#cacaca #bfcfc6 #bfcfc6 #cacaca;
	font:1em/1em Arial, Helvetica, sans-serif;
	color:#000;
}
.form-line3 {
	width:100%;
	padding:0 0 16px;
	overflow:hidden;
}
.form-line3 label {
	width:282px;
	float:left;
	padding:5px 0 0 3px;
	line-height:1.727em;
}
.form-note1 {
	float:left;
	line-height:1.909em;
}
.btn-submit {
	width:91px;
	height:21px;
	border:none;
	background:url(/images/OCI/btn-submit.gif) no-repeat;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:21px;
	vertical-align:middle;
	font-weight:bold;
	color:#fff;
	float:right;
	cursor:pointer;
}
.selects1 {
	width:206px;
	float:right;
}
.form-block1 {
	width:518px;
	float:right;
}
.form-block1-checkboxes {
	width:390px;
	float:left;
}
.cont-row1 {
	float:left;
	margin: 0 10px 5px 0;
}
.cont-row1-checkbox 
{
	width:120px;
	float:left;
	margin: 0 10px 5px 0;
}
.cont-row1-checkbox  .checkboxArea,
.cont-row1-checkbox  .checkboxAreaChecked {	
	margin: -5px 8px 0 0 !important;
	position:relative;
}
.cont-row1-checkbox  .checkboxArea {
	background:url(/images/OCI/checkbox-white3.gif) no-repeat !important;
	width:20px !important;
	height:22px;
}
.cont-row1-checkbox  .checkboxAreaChecked {
	background:url(/images/OCI/checkbox-white3.gif) no-repeat 0 -22px !important;
	width:20px !important;
	height:22px;
}
/*questions form end*/
.cont-block6 {
	width:100%;
}
.cont-block6:after {
	content:"";
	display:block;
	clear:both;
}
.cont-block6 p a {
	text-decoration:none;
}
.cont-block6 p a:hover {
	text-decoration:underline;
}
.cont-block6 .column1 {
	width:215px;
	float:left;
}
.cont-block6 .column2 {
	width:469px;
	float:right;
}
.heading5 {
	display:block;
	font-size:20px;
	line-height:21px;
	margin:10px 0 0;
}
/*pro and contra block start*/
.pro-contra-block {
	width:469px;
	margin:-8px 0 5px;
	position:relative;
	background:url(/images/OCI/bg-pro-contra-repeat.gif) repeat-y;
}
.pro-contra-block-bg {
	width:100%;
	background:url(/images/OCI/bg-pro-contra-btm.gif) no-repeat 0 100%;
}
.pro-contra-block-inner {
	width:443px;
	font-weight:normal;
	padding:35px 13px 36px;
	background: url(/images/OCI/bg-pro-contra-top.gif) no-repeat;
	font-size:1.091em;
}
.pro-contra-block-inner p {
	padding:0 0 15px;
	line-height:1.333em;
}
.pro-contra-block-inner p a {
	color:#fff;
}
.yes-block,
.no-block {
	width:286px;
	padding:35px 20px 5px 137px;
	position:relative;
}
.no-block {
	padding-top:40px;
	padding-bottom:18px;
	background:#8fc9aa;
	color:#fff;
}
.yes-note,
.no-note {
	width:120px;
	position:absolute;
	top:18px;
	left:13px;
}
.yes-note {
	font-size:5.333em;
	line-height:1em;
	font-weight:normal;
	color:#44a572;
	letter-spacing:-4px;
}
.no-note {
	top:20px;
	display:block;
	color:#fff;
	font-size:64px;
}
ul.links-list1 {
	margin:0;
	padding:0 0 25px;
	list-style: bullet;
	line-height:1.333em;
}
.links-list1 a:hover {
	text-decoration:none;
}
.flash-outer1 {
	position:absolute;
	left:-225px;
	top:-135px;
}
.flash-outer1-bg {
	width:236px;
	height:165px;
	padding:172px 0 0 30px;
	background:url(/images/OCI/img13.png) no-repeat;
}
.flash-area6 {
	width:140px;
	height:80px;
}
/*pro and contra block end*/
.cont-cols2 {
	width:100%;
	padding:8px 0 0;
	margin:0 0 -38px;
	overflow:hidden;
}
.cont-cols2 .cont-col1 {
	width:322px;
	float:left;
}
.cont-cols2  .cont-col2 {
	width:300px;
	float:right;
}
.cont-row2 {
	width:100%;
	margin:0 0 32px;
	overflow:hidden;
}
.cont-row2 p {
	padding:0;
	line-height:1.727em;
}
.cont-row2 .pict-col {
	width:75px;
	margin:0 10px 0 0;
	float:left;
}
.cont-row2 .pict-col img {
	float:right;
}
.cont-row2 .text-col {
	width:200px;
	float:left;
	margin:-4px 0 0;
	position:relative;
	color:#707070;
	font-weight:normal;
}
.heading6 {
	display:block;
	color:#45a673;
	line-height:1.727em;
}
.flash-area7 {
	width:355px;
	height:425px;
	float:right;
	margin:-35px 0 0;
	padding:140px 10px 0 0;
	position:relative;
}
.flash-area7en 
{
	background:url(/images/OCI/img24en.jpg) no-repeat;
}
.flash-area7da 
{
	background:url(/images/OCI/img24da.jpg) no-repeat;
}
.flash-area7nl 
{
	background:url(/images/OCI/img24nl.jpg) no-repeat;
}
.flash-area7fr 
{
	background:url(/images/OCI/img24fr.jpg) no-repeat;
}
.flash-area7de 
{
	background:url(/images/OCI/img24de.jpg) no-repeat;
}
.flash-area7it 
{
	background:url(/images/OCI/img24it.jpg) no-repeat;
}
.flash-area7cs 
{
	background:url(/images/OCI/img24cs.jpg) no-repeat;
}
.flash-area7pl 
{
	background:url(/images/OCI/img24pl.jpg) no-repeat;
}
.flash-area7es 
{
	background:url(/images/OCI/img24es.jpg) no-repeat;
}
.flash-area7 div{

	float:right;
	width:148px;
	height:200px;
	text-align:center;
}
.flash-area7 div strong.txt1{
	font-size:27px;
	color:#44a572;
	font-weight:normal;
	line-height:31px;
	display:block;
	height:146px;
}
.flash-area7 div strong.txt2{
	font-size:22px;
	color:#44a572;
	color:#fff;
	margin:40px 0 0;
	padding:0 0 6px;
	display:block;
	line-height:24px;
}
a.learn{
	color:#fff;
	font-size:10px;
	text-decoration:none;
	position:relative;
}
a.learn:hover{
	text-decoration:underline;	
}
.text-outer4 {
	width:300px;
	float:left;
}
.cont-pict4 {
	position:absolute;
	left:0;
	bottom:0;
}
.cont-block5 {
	width:100%;
}
.cont-block5:after {
	content:"";
	display:block;
	clear:both;
}
/*content end*/
/*content tabs start*/
.tabs-container {
	width:100%;
	padding:0 0 35px;
}
.tabs-container h2 {
	font-size:22px;
	margin-bottom:18px;
}
.tabs-container h2 span.cufon{
	float:left;
	padding-bottom:0 !important;
}
.tabset-holder {
	width:623px;
	height:414px;
	margin:0 0 23px;
	padding:8px 0 10px 60px;
	background:url(/images/OCI/bg-timeline2.jpg) no-repeat;
	overflow:hidden;
	position:relative;
}
.timeline-heading {
	width:100%;
	overflow:hidden;
	display:block;
	font-size:14px;
	line-height:16px;
	color:#126b33;
}
.timeline-heading span.cufon {
	margin:0 !important;
	float:left;
	padding-bottom:0;
}
.timeline-note {
	width:240px;
	position:absolute;
	right:14px;
	bottom:33px;
	font-size:16px;
	color:#fff;
	text-align:right;
}
.timeline-note span.cufon {
	padding-bottom:0 !important;
	line-height:16px !important;
}
ul.vertical-grid {
	width:50px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:absolute;
	top:7px;
	left:0;
}
.vertical-grid li {
	height:49px;
	font:bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	color:#4f9542;
}
.tab-columns {
	width:100%;
	padding:0 0 25px;
	overflow:hidden;
	border-bottom:1px solid #44a572;
}
.tab-columns .pict-col {
	width:350px;
	float:left;
}
.tab-columns .pict-col img {
	float:left;
}
.tab-columns .text-col {
	width:330px;
	float:right;
}
.tab-columns .text-col h3 {
	margin:0 0 15px;
	font-size:14px;
	color:#45a673;
}
ul.cont-list {
	width:100%;
	margin:-3px 0 8px;
	padding:0;
	list-style:none;
	position:relative;
}
ul.cont-list:after {
	content:"";
	display:block;
	clear:both;
}
.cont-list li {
	width:100%;
	font-size:12px;
	padding:0 0 15px;
	font-weight:bold;
	float:left;
}
.cont-list li span.cufon {
	margin:0 !important;
	float:left;
	padding-bottom:0 !important;
}
ul.tabset {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
ul.tabset:after {
	content:"";
	display:block;
	clear:both;
}
.tabset li {
	width:100%;
	position:absolute;
}
.tabset li.roll-link1 {
	top:36px;
	right:-11px;
	width:451px;
}
.tabset li.roll-link2 {
	width:451px;
	top:274px;
	right:241px;
}
.tabset li.roll-link3 {
	top:150px;
	right:0px;
	width:165px;
}
.tabset li.roll-link4 {
	top:237px;
	right:173px;
	width:451px;
}
.tabset li.roll-link5 {
	top:358px;
	right:366px;
	width:327px;
}
.tabset li div {
	width:100%;
	position:relative;
}
.tabset li a {
	float:right;
	text-decoration:none;
	color:#146a33;
	min-height:56px;
	text-align:right;
	position:relative;
}
.tabset li.roll-link3 a.roll-link3 {
	float:left;
	text-decoration:none;
	color:#146a33;
	min-height:56px;
	text-align:left;
	position:relative;
}
* html .tabset li a {
	height:56px;
}
.tabset li a strong {
	float:left;
	font-size:14px;
	color:#146a33;
	/*visibility:hidden;*/
	display: none;
	cursor:pointer;
}
* html .tabset li a strong {
	display:block;
	visibility:hidden;
}
.tabset li a strong span {
	margin-top:2px;
	padding-bottom:0 !important;
	line-height:16px !important;
}
.tabset li em {
	float:left;
	width:56px;
	height:56px;
	overflow:hidden;
	cursor:pointer;
}
.tabset li a:hover {
	text-decoration:none;
}
.tabset li a:hover em ,
.tabset li a.active em {
	background:url(/images/OCI/bg-tabs-roll-hover.png) no-repeat;
}
.tabset li a:hover strong,
.tabset li a.active strong {
	display:block;
}
* html .tabset li a:hover strong,
* html .tabset li a.active strong {
	visibility:visible;
}
div.tab {
	display:none;
}
/*content tabs end*/
/*sidebar start*/
.sidebar {
	width:198px;
	padding:5px 0 0;
	float:left;
}
.with-contact-btm-link {
	padding-bottom:10px;
}
.with-contact-btm-link .sidebar {
	padding-bottom:200px;
}
.with-contact-btm-link .columns-holder {
	padding-bottom:25px;
}
.with-contact-btm-link .contact-link {
	margin:0;
	position:absolute;
	bottom:23px;
	left:0;
}
.sidecol {
	width:100%;
	position:relative;
	margin:0 0 15px;
	background:#d5e7de url(/images/OCI/bg-sidecol-top.gif) no-repeat;
	color:#707070;
	font-size:1.091em;
	font-weight:normal;
}
.sidecol a {
	font-weight:bold;
	color:#707070;
}
.sidecol p {
	line-height:1.333em;
	padding:0;
}
.sidecol-bg {
	padding:15px 13px;
	background:url(/images/OCI/bg-sidecol-btm.gif) no-repeat 0 100%;
}
.text-outer1 {
	width:105px;
	padding:0 0 40px;
	position:relative;
	z-index:5;
}
.text-outer1 p a:hover {
	text-decoration:none;
}
.cont-pict1 {
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
}
.small-sidecol .sidecol-bg {
	padding:7px 13px;
}
.learn-more {
	display:block;
	font-size:0.909em;
	color:#44a572;
	padding:0 0 5px;
}
.sidecol .learn-more {
	font-size:0.833em;
	padding:0;
}
.learn-more a {
	color:#44a572;
}
/*gray side column start*/
.sidecol-gray {
	background: url(/images/OCI/bg-sidecol-gray-top.gif) no-repeat;
}
.sidecol-gray .sidecol-bg {
	padding:35px 10px 0 85px;
	min-height:105px;
	background:url(/images/OCI/bg-sidecol-gray-btm.gif) no-repeat 0 100%;
}
* html .sidecol-gray .sidecol-bg {
	height:105px;
}
.heading8 {
	display:block;
	font-size:15px;
	line-height:19px;
	color:#000;
	position:relative;
	text-align:right;
}
.sidecol-imagecontainer
{
	background: url(/images/OCI/grey_slice.gif);
	background-repeat:repeat-y;
}
a.find-out-link {
	display:block;
	text-align:right;
	font-size:1em;
	font-weight:bold;
	padding:5px 0 0;
	color:#000;
	text-decoration:none;
}
/*gray side column end*/
/*main navigation start*/
ul#main-nav {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#main-nav li {
	width:100%;
	float:left;
}
#main-nav li a {
	display:block;
	font-weight:normal;
	line-height:1.417em;
	color:#fff;
	text-decoration:none;
	padding:14px 15px 4px;
	border-bottom:1px solid #8ac7a7;
	background:#35a472;
	outline:none;
}
#main-nav li a.first {
	background:#34a472 url(/images/OCI/bg-sidenav-first.gif) no-repeat;
}
#main-nav li a.last {
	height:130px;
	overflow:hidden;
	background:url(/images/OCI/bg-sidenav-last.jpg) no-repeat;
	border:none;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#main-nav li a.last span{
	padding:90px 0 0;
	display:block;
}
#main-nav li ul {
	display:none;
	width:100%;
	margin:0;
	padding:0 0 15px;
	list-style:none;
	overflow:hidden;
	background:#126b33;
}
#main-nav li li a {
	border:none;
}
#main-nav li.active ul {
	display:block;
}
#main-nav li.active a {
	background:#126b33;
}
#main-nav li.active a.first {
	background:#126b33 url(/images/OCI/bg-sidenav-first-hover.gif) no-repeat;
}
#main-nav li.active a.last {
	background:#126b33 url(/images/OCI/bg-sidenav-last-hover.jpg) no-repeat;
}
#main-nav li.active li a:hover,
#main-nav li.active li.active a {
	text-decoration:underline;
}
/*main navigation end*/
.heading1 {
	display:block;
	color:#45a673;
	font-size:1.667em;
}
.contact-link {
	display:block;
	width:198px;
	height:195px;
	margin:95px 0 0;
}
.contact-link a {
	display:block;
	width:193px;
	height:95px;
	overflow:hidden;
	background: url(/images/OCI/bg-contact-link.gif) no-repeat;
	text-decoration:none;
	text-align:right;
	font-size:22px;
	font-weight:bold;
	padding:100px 5px 0 0;
}
.contact-link a span{
	font-size:22px;
	color:#45a572;
		
}
/*sidebar end*/
/*main content end*/
/*footer start*/
#footer {
	padding:0 0 40px;
	font-size:0.909em;
	color:#d5e7dd;
}
#footer span {
	display:block;
	text-align:center;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer li {
	padding:0 6px 0 12px;
	display:inline;
}
#footer li a {
	color:#d5e7dd;
}
#footer li a:hover {
	text-decoration:underline;
}
/*footer end*/
/*reminder popup start*/
.reminder-popup-holder {
	width:455px;
	position: absolute;
	z-index: 100;
	display:none;
}
.reminder-popup {
	width:100%;
	padding:20px 0 0;
	background:url(/images/OCI/bg-reminder-top.png) no-repeat;
}
.reminder-popup-bg {
	width:100%;
	background:url(/images/OCI/bg-reminder-repeat.png) repeat-y;
}
.reminder-popup-btm {
	width:100%;
	height:20px;
	overflow:hidden;
	background:url(/images/OCI/bg-reminder-btm.png) no-repeat;
}
.reminder-popup-inner {
	width:390px;
	overflow:hidden;
	position:relative;
	padding:3px 25px 5px 40px;
	color:#707070;
}
.reminder-popup-inner p {
	font-size:1.091em !important;
	line-height:1.727em !important;
	margin:0 0 20px !important;
}
.btn-close {
	display:block;
	width:100%;
	margin:0 0 10px;
	overflow:hidden;
}
.btn-close a {
	margin:0 5px 0 0;
	display:inline;
	float:right;
	font-size:1.182em;
	line-height:1.636em;
	text-decoration:none;
	padding:0 23px 0 0;
	background:url(/images/OCI/btn-close.gif) no-repeat 100% 50%;
}
.heading7 {
	display:block;
	margin:0 0 10px;
	font-weight:normal;
	font-size:2.182em;
	color:#568775;
}
/*reminder form start*/
.txt-input4 {
	display:block;
	width:382px;
	height:13px;
	padding:4px;
	background:url(/images/OCI/bg-txt-input4.gif) no-repeat;
}
.txt-input4 input {
	width:100%;
	background:none;
	border:none;
	margin:0;
	padding:0;
	font:1em/1em Arial, Helvetica, sans-serif;
	color:#000;
}
.reminder-form .form-block1 {
	width:100%;
	float:none;
	padding:0 0 10px;
}
.form-block1:after {
	content:"";
	display:block;
	clear:both;
}
.form-block1 label {
	padding:0 0 0 1px;
}
.form-block1 .cont-row1 {
	position:relative;
}
.form-block1 .cont-row1 label {
	float:left;
	padding:0;
}
.reminder-form {
	width:100%;
	position:relative;
}
.reminder-form .form-section1 {
	width:100%;
	padding:0;
	margin:0 0 -8px;
	position:relative;
	z-index:2;
}
.reminder-form .form-section2 {
	width:auto;
	padding:25px 0 0;
	margin:0;
}
.reminder-form .form-line3 {
	padding:0 0 25px;
}
.reminder-form .form-line3 label {
	width:150px;
	padding-left:5px;
}
.reminder-form .btn-submit {
	margin:10px 0 0;
}
/*reminder form end*/
/*reminder popup end*/
/* Oxygen request material start */
.request-material {
	border-collapse: collapse;
	border: solid 1px #b4c6bd;
	margin: 1px;
}
.request-material tr th {
	border: solid 1px #b4c6bd;
}
.request-material tr td {
	border: solid 1px #b4c6bd;
}
/* Oxygen request material end */
/*start sifr*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
.sIFR-hasFlash .content h2 {
	font-size: 32px;
	margin-bottom: 15px;
}
.counter {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 591px;
	height: 105px;
	padding: 0px;
	background: url(/images/oci/img03e.jpg) repeat-x;
}
.counter span {float: left;}
.counter .text-side {font-size: 20px;color: #ff0;margin: -5px 0 0 450px;}
.counter .count {font-size: 37px;color: #ff0;margin: -2px 0 0 470px;}
.moving-message {font-size: 26px;color: #ff0;margin: 0px; width: 400px;}

/* end sifr*/
/* Oxygen Light box start */
div.transDiv
{
	background-color: #F7F6F1;
	filter:alpha(opacity=90);
	opacity:0.9;
	z-index:40;
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	margin:0; 
	padding:0;
}
/* Oxygen Light box end */
/*main container end*/