﻿@charset "utf-8";
/* CSS Document */

/* Main Styles */
body{font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; background-color: #02A9A1; background-image:url(../images/smexbg.png); background-repeat:repeat-x;}

TD {
	COLOR: #000000; FONT-FAMILY: arial,helvetica; FONT-SIZE: 12px; TEXT-DECORATION: none; clear:both; text-align:left;
}

A:link {
	COLOR: #0a81ad; FONT-FAMILY: arial,helvetica; FONT-SIZE: 12px; TEXT-DECORATION: none;
}
A:active {
	COLOR: #153D44; FONT-FAMILY: arial,helvetica; FONT-SIZE: 12px; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #249788; FONT-FAMILY: arial,helvetica; FONT-SIZE: 12px; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #F00; FONT-FAMILY: arial,helvetica; FONT-SIZE: 12px; TEXT-DECORATION: underline;
}

#container{width:920px; height: inherit; margin:0 auto; background-color:#FFF; padding:5px;}
/* Menu Styles */
.menuBar{width:auto; height:30px; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; position:relative;}
.menuBar a{color:#FFF; text-decoration:none; width:151px; display:block; float:left; text-align:center; margin-top:8px; border-right:thin solid #FFF; font-weight: bolder; font-size:12px;}
.menuBar a:hover{color:#CCC; background-image: url(../images/over_menu.jpg); background-repeat:repeat-x;}

/* Header Styles */

.header{height:115px;}
.topContent{width:auto; height:190px;}
.lowerContent{width:auto; height:100%; padding-bottom:10px; float:left; margin-bottom:10px;}
#headerLinks{margin:15px 0 0 10px; width:440px; height:20px; float:left; text-align:right;}
#headerSearch{margin:10px 0 0 0; width:440px; height:20px; float:left; text-align:right;}
.header #headerLinks a, #settingsForm{text-decoration:none; color:#4e6189; display:block; padding:0 8px 0 4px; float:right; font-size:10px;}
.header #headerLinks img{border:none; margin-top:0;}
select{border:none; background-color:#EAEAEA;}

#logoDiv{width:450px; float:left;}
#portalDiv{float:left; margin-top:10px;}
#advertHolder{margin-right:10px; float:left; clear:right; height:auto;}
#advertHolder img{display:block; margin-bottom:10px;}
.contentDiv{height:auto; width:688px; padding-bottom:10px; font-size:10px; float:left;}
.contentDiv h1{font-size:20px; display:block; color:#0a81ad; width:100%; margin:10px; background-color:#FFF;}
.contentDivTrade{height:auto; width:690px; padding-bottom:30px; font-size:10px; float:right;}
.contentDivTrade h1{font-size:20px; display:block; color:#0a81ad; width:100%; margin:10px; background-color:#FFF;}

/* #Table4{ background-image:url(../images/fillers/prodbg.jpg); background-repeat:no-repeat; border:none;} */
#Table4{ background-image:url(../images/fillers/prodbg3.jpg); background-repeat:repeat-x; border:none;}
#Table4 a{border:none; font-weight:bold; font-size:12px;}
#Table4, #Table2, #Table1{ background-color:none;}

/* Login box */
.loginBox{height:175px; width:200px; float:left; margin:10px 12px 0 0;}
#loginHeaderHolder{width:202px; height:30px;}
#loginLftSpan{background-image:url(../images/fillers/box_left.jpg); background-repeat:no-repeat; display:block; height:30px; width:19px; float:left;}
#loginCtrSpan{background-image:url(../images/fillers/box_ctr.jpg); background-repeat:repeat-x; display:block; height:30px; width:164px; float:left;}
#loginCtrSpan b{color:#FFF; margin:5px 0 0 5px; display:block; letter-spacing:2px; font-size:12px;}
#loginRhtSpan{background-image:url(../images/fillers/box_right.jpg); background-repeat:no-repeat; display:block; height:30px; width:19px; float:left;}
.loginContent{width:199px; height:140px; border:thin solid #0A81AD; text-align:left; background-image:url(../images/loginbg.png); background-repeat:repeat-x;}
.loginContent input{margin:5px 0 0 5px; width:76px; background-image:url(../images/inputbg.png);}
.loginContent p{margin:5px 0 0 0; font-weight:bold;}
.loginContent a{margin:10px 0 0 17px;}
#logintbl{margin:10px 0 5px 15px;}
#logintbl td{ text-align:right; color:#FFF;}


/* Trade Query box */
.tradeBox{height:505px; width:200px; float:left; margin:10px 12px 0 0;}
#tradeHeaderHolder{width:202px; height:30px;}
#tradeLftSpan{background-image:url(../images/fillers/box_left.jpg); background-repeat:no-repeat; display:block; height:30px; width:19px; float:left;}
#tradeCtrSpan{background-image:url(../images/fillers/box_ctr.jpg); background-repeat:repeat-x; display:block; height:30px; width:164px; float:left;}
#tradeCtrSpan b{color:#FFF; margin:5px 0 0 5px; display:block; letter-spacing:2px; font-size:12px;}
#tradeRhtSpan{background-image:url(../images/fillers/box_right.jpg); background-repeat:no-repeat; display:block; height:30px; width:19px; float:left;}
.tradeContent{width:199px; height:auto; border:thin solid #0A81AD; text-align:left; background: #0A81AD url(../images/loginbg.png); background-repeat:repeat-x;}
.tradeContent input, .tradeContent textarea{margin:8px 10px 0 0; width:90px; background-image:url(../images/inputbg.png); margin-right:20px; border:none;}
.tradeContent textarea{ height:100px;}
.tradeContent p{margin:5px 0 0 0; font-weight:bold;}
.tradeContent a{margin:10px 0 0 17px;}
#tradetbl{margin:10px 0 5px 15px;}
#tradetbl td{ text-align:left; color:#FFF;}

/* Index middle images styles */
#indexImagesDiv{width:auto; height:185px;}
.indexMidBox{height:175px; width:200px; float:left; margin:10px 32px 0 0;}
#indexMidHeaderHolder{width:225px; height:30px;}
#indexMidLftSpan{background-image:url(../images/fillers/box_left.jpg); background-repeat:no-repeat; display:block; height:30px; width:19px; float:left;}
#indexMidCtrSpan{background-image:url(../images/fillers/box_ctr.jpg); background-repeat:repeat-x; display:block; height:30px; width:187px; float:left;}
#indexMidCtrSpan b{color:#FFF; margin:5px 0 0 5px; display:block; letter-spacing:1px; font-size:12px; text-align:center;}
#indexMidRhtSpan{background-image:url(../images/fillers/box_right.jpg); background-repeat:no-repeat; display:block; height:30px; width:19px; float:left;}
.indexMidContent{width:225px; height:140px; text-align:left; background-color:#3fb9b3;}
.indexMidContent img{border:thin solid #3fb9b3;}
#indexLowerCntDiv{width:auto; height:220px; margin-top:6px;}

.featured{width:450px; height:205px; float:left; margin-right:10px; background-color:#45BDB7; padding-bottom:10px;}
#featuredHead, #infocusHeader{width:auto; height:auto; display:block; background-color:#0a81ad; color:#FFF; padding:3px; font-size:12px; font-weight:bold;}
#featuredHeadCnt{width:auto; height:auto; display:block;}
#featuredHeadCnt p{display:block; margin:4px 0 10px 4px; font-size:12px;}
#featuredHeadCnt a{color:#FFF; font-weight:bold; font-size:14px; padding:0;}
#infocusVid{width:auto; height:auto;}
#infocusDiv{float:left; width:230px; height:215px; background-color:#333;}

/* contact us page styles */
.contactDiv{font-size:14px;}
.contactDiv p{ padding:10px; display:block;}
.contactDiv i{color:#0A81AD; font-weight:bold; letter-spacing:1px; font-size:16px;}
.contactDiv h1, .contactDiv a{font-size:20px; color:#249788;}
.contactDiv a{color:#249788; text-decoration:none;}
.contactDiv a:hover{text-decoration:underline;}
.contactDiv h2{font-size:18px; font-weight:normal; display:block; border-top:#CCC thin solid; border-bottom:#CCC thin solid; padding:8px;}
.contactDiv b{ font-size:15px; color:#249788;}

/* Trade Information Styles */

.trade_welcome{width:688px; height:175px; background:transparent url(../images/fillers/tradewelcome_bg.png) no-repeat; padding:10px; color:#FFF;}

.trade_welcome h1{ background-color:#CF0; color:#00aaa1; padding:3px;}
.trade_welcome p{ font-size:14px; letter-spacing:2px;}

.aboutTIF{ width:450px; float:left; padding:0 10px 0 10px; font-size:14px; letter-spacing:.1em;}
.aboutTIF h3{color:#00aaa1;}
.aboutTIF ul{padding-bottom:25px; color:#0b547f;}

.marketContent{ width:300px; float:left; padding:0 10px 0 10px; font-size:14px; letter-spacing:.1em;}
.marketContent h3{background-color:#00aaa1; color:#FFF; padding:5px;}
.marketContent ul{padding-bottom:25px; color:#0b547f;}

.tradeHowTo{ width:200px; float:left; background-color: #E3F0E9; padding:5px;}
.tradeHowTo h3{color:#00aaa1;}
.tradeHowTo h4{color:#0b547f;}

/* footer */

.footer{text-align:center; width:900px; height:auto; padding:5px 0 5px 0; margin-top:10px;}
#copyr{text-decoration:none; display:block;  padding:5px 0 5px 0; border-top:#FFF solid thin; font-size:10px;}
.footer #copyr a{color:#0a81ad; text-decoration:none;}
.footer #provid{text-decoration:none; color:#00AAA1; display:block; background-color:#0a81ad; color:#FFF; padding:3px; font-size:9px; font-size:10px;}
.footer #provid a{color:#FFF;}
