html 	{ overflow-y:scroll; }
body 	{ margin:0; padding-bottom: 10px;font-family:Arial,Helvetica, sans-serif;}
img 	{ border: 0; }

h1 		{ margin-top:0; font-size:32px; font-weight:normal; line-height:34px; margin-bottom:10px; }

a:link 		{ text-decoration: underline; color:#ffffff; }
a:visited 	{ text-decoration: underline; color:#ffffff; }
a:active 	{ text-decoration: underline; color:red; }
a:hover 	{ text-decoration: underline; color:#aaa; }

#container 	{ position: relative; margin: 10px auto 0; width: 990px; display:block; background-repeat:repeat-y; background-position:0px 63px;}
#Content 	{ padding:10px;overflow:auto;min-height:540px; }

/* Change Page Background images */
#Home #container 			{ background-image: url(/images/Home.jpg); }
#OurCompany #container 		{ background-image: url(/images/OurStory.jpg); }
#TradingGroup #container 	{ background-image: url(/images/trading.jpg); }
#OptionsHouse #container 	{ background-image: url(/images/OptionsHouse.jpg); }
#WeSeed #container 			{ background-image: url(/images/WeSeed.jpg); }
#ONNtv #container 			{ background-image: url(/images/Onn2.jpg); }
#Culture #container 		{ background-image: url(/images/Culture.jpg); }
#Careers #container 		{ background-image: url(/images/Careers.jpg); }
#Leaders #container 		{ background-image: url(/images/Leaders.jpg); }
#Press #container 			{ background-image: url(/images/Culture.jpg); }
#Contact #container 		{ background-image: url(/images/Contacts.jpg); }
#Email #container 		    { background-image: url(/images/OurStory.jpg); }

/* Careers page tab highlight */
.careers #careers a.why,
.careers_trading #careers a.trading,
.careers_technology #careers a.tech,
.careers_marketing #careers a.marketing,
.careers_internships #careers a.internships,
.careers_customersupport #careers a.support,
.careers_businessoperations #careers a.business { background-color:transparent !important; border-bottom: none !important; }
.careers #careers a.why h3,
.careers_trading #careers a.trading h3,
.careers_technology #careers a.tech h3,
.careers_marketing #careers a.marketing h3,
.careers_internships #careers a.internships h3,
.careers_customersupport #careers a.support h3,
.careers_businessoperations #careers a.business h3 { color: #555; }

#nav-menu ul 	{ list-style: none; padding: 0; margin: 0; position:absolute; top:0px; right:0px; font-size: 16px; }
#nav-menu li 	{ float: left; border-right:1px #807c74 solid; }
#nav-menu .logo { display: block; }

/* Menu Select */
#OurCompany .ourcompany,
#TradingGroup .tradinggroup,
#OptionsHouse .optionshouse,
#ONNtv .onntv,
#WeSeed .weseed,
#Culture .culture,
#Careers .careers2,
#Leaders .leaders,
#Press .press,
#Contact .contactus { background-color:#807c74; }

html>body #nav-menu li a { font-size:.85em; padding:30px 10px 10px 7px; }

#nav-menu li a { font-size:14px; float: left; display: block; color: #ffffff; text-decoration: none; text-align: left; padding:30px 10px 10px 7px; background-color:#3f6186; }

#nav-menu li a:hover { background-color:#807c74; }
#nav-menu { width:990px; height: 55px; background-color:#3f6186; }

html>body .contactus { padding-right:8px !important; }
.contactus { padding-right:9px !important; }

.videoPlayer { margin-left: 0; margin-top:25px; }
/* IE6 FIX */	
html>body #top_locator { margin-top:0px;}
/* IE6 FIX END */
#top_locator { display:block; background-color:#807c74; width:990px; height:8px; font-size:0px; margin-top:-5px; }

#bottombar { display:block; width:990px; height:8px; font-size:0px; margin-top:-5px; border-bottom:1px #807c74 solid; position:absolute; bottom:0px; margin-bottom:-15px;}
#Footer .logo { position: absolute;  bottom:0px; right:0px; margin-bottom:-38px; }

#hometext { color:#3F6186; font: normal 13px Arial,Helvetica, sans-serif; line-height: 20px; position:absolute; top:110px; left:560px; }
#leftcontent     { float:left; margin-top:45px; margin-left:45px; width:540px; color:#555555; font-size:12px; line-height:16px; font-weight: normal;}
#leftcontent2    { float:left; margin-top:45px; margin-left:45px; width:620px; color:#555555; font-size:12px; line-height:16px; font-weight: normal;}
#leftcontent2 h3 { color:#003366 !important; font-size:18px; margin-bottom:5px; margin-top:5px; font-weight:normal !important; }
#leftcontent3    { float:left; margin-top:49px; margin-left:-10px; width:540px; color:#555555; font-size:12px; line-height:16px; font-weight: normal; }

#righttext { float:right; margin-top:75px; margin-right:20px; width:330px; color:#555555; font-size:13px; line-height:18px; font-weight: normal;}
#righttext h1 {color:#003366;}

#righttext2 { float:right;  width:260px; color:#555555; font-size:12px; line-height:16px; font-weight: normal;}

html>body #righttext_online { right:40px; } 

#righttext_online { position:absolute; display:block; font-size:13px; top:140px; right:10px; width:330px; color:#555555; line-height:20px; font-weight: normal;	}

#preview { position:absolute; border:0px; color:#000000; background:transparent; display:none; z-index:99; margin-top:16px; }
#preview2 { display:block; width:362px; height:137px; background-repeat:no-repeat; color:#ffffff; font-weight:bold; font-size:13px; text-align:left; text-decoration: none; cursor: pointer; cursor: hand; }

.weblink { position:absolute; bottom:5px;  left:190px;  width:170px; cursor: pointer; cursor: hand; }

/* IE6 FIX END */
#careers { margin-top:75px; margin-left:2px; background-color:#dee7eb; min-height:395px; text-align:left;overflow:auto;}
#careers div {color:#555555 !important;}
#careers h2 {color:#003366 !important;}
#careers .carnav a{display:block; background-color:#807c74; text-decoration:none; line-height:12px; float:left; width:136px; height:40px; border-right:2px white solid; margin-bottom:0px; border-bottom:2px white solid;}
#careers .carnav h3 { color:#ffffff; margin:-5px 0px 0px 10px; font-size:12px !important;}
#careers div img {margin-right:5px;}
#careerlink {clear:both; margin: 10px 20px;color:#003366 !important;text-decoration:none;text-align:right;font-size:12px;}
#careerlink a {color:#003366 !important;}

.careers_listing #careers { padding:20px; }
.jobs  { color:#003366; }
.jobs { padding:15px 0; border-bottom:1px solid #888; border-top:1px solid #888; }
.jobs h3 { margin:0 0 15px; padding:5px 0; }
.jobs a { color:#003366; }
.jobs a:hover { color:#888; }
.jobs p { font-size:12px; line-height:1.5em; }
.jobs p.date { font-size:10px; color:#333; }


/* =Gallery/Culture Pages
-----------------------------------------------------------------------------*/
#gallery { /* background:transparent url(/images/ajax-loader.gif) no-repeat center; */ }
#gallery_area { width:100%; margin:0;}
#gallery_area img { max-width: 590px; }
#gallery_area p { width: 550px; }
#gallery_list { padding: 0px; margin:0px; list-style: none; float: left; margin-top: 90px;}
#gallery_list li { float: left; }
#gallery_list li img { margin: 0 2px; border:2px white solid; }
#gallery_list li img:hover { margin: 0 2px; border:2px #555555 solid; }

/* Press */
#article_sort { width: 100%; clear: both; list-style: none; margin: 0 0 2px 6px; padding: 0; color: #555; font-size: 10px }
#article_sort a { color: #555; text-transform: uppercase; text-decoration: none; }
#article_sort li { float: left; }
#article_sort li.active { text-decoration: underline; color: #4a667e; }
#article_sort li.divider { margin: 0 3px; }
#article_sort li:first-child { margin-right: 5px; }
#article_sort li#previous, #article_sort li#next { float: right; margin-right: 12px; }
#article_sort li#previous { background: transparent url('/images/arrow_left.gif') no-repeat left center; padding-left: 8px; }
#article_sort li#next { background: transparent url('/images/arrow_right.gif') no-repeat right center; padding-right: 8px; }

#article_view { clear: both; background-color: white; height: 370px; width: 100%; overflow-y: scroll; color: #555; border-top: 1px solid #a7a7a7;  border-bottom: 1px solid #a7a7a7; cursor: pointer }
#article_view ul { list-style: none; margin: 5px 0 30px 24px; padding: 0; display: none; font-weight: bold; font-size: 15px }

#article_view ul.active { display: block; }
#article_view ul li { margin-bottom: 17px; }
#article_view ul li small { color:#888; font-weight:normal; }
#article_view ul li.link a { background: transparent url('/images/external_link.gif') no-repeat right center; padding-right: 20px; padding-top: 2px; }
#article_view a { color: #555; text-decoration: none; }
#article_view ul a { font-size: 12px }

#article_view div { padding: 5px 20px 10px; clear: both; }
#article_view div img { clear: both; }
#article_view h1 { clear: both; display: block; margin: 20px 0 20px 0; font-weight: bold; font-size: 1.7em; line-height: 1em; }
#article_view h1 .date { color: #555; font-weight: normal; font-size:65%; white-space:nowrap; }
