/* CSS Document */
/*  scrollbar-face-color:#fbfcfc; scrollbar-highlight-color:#fdfdfd; scrollbar-shadow-color:#f2f4f6; scrollbar-3dlight-color:#fdfdfd; 
	scrollbar-arrow-color:#000000; scrollbar-track-color:#fdfdfd; scrollbar-darkshadow-color:#d0d3d0; */

body { text-align:center; margin:0px; padding:0px; color:#5465A2;  #fff repeat-x; background:url(main-bg2.gif) repeat-x}
body, input, textarea, select, td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000 }/*Tahoma, Verdana, Arial, sans-serif*/
select {color:#6B8093; width:188px;}
input { width:114px;}
a { text-decoration:none; color:#900B0B}
a:hover { text-decoration:underline; color:#900B0B}

/* Common styles */
/* Clear after styles */
.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .clear-after { height: 1%; }
/* End hide from IE-mac */
/* Page */
#page-center { width:802px; text-align:center; margin-left:auto; margin-right:auto; background-color:#fff; }
#page { text-align:left; width:802px; padding:0px;}

#header { width:802px; padding:0px; margin:0px; border:1px solid #CCC6C4;}

/************ LOUIE STYLE *************/
#x_top_header{padding:0px; margin:0px; background-color:#cc0014; color:#ffffff; width:802px; text-align:center;border:1px solid #CCC6C4;}
#x_top_header h1{font-size:14px; padding:5px 0px; margin:0px;}
/************ END LOUIE STYLE ************/
#top-menu {width:802px; padding:0px; border:1px solid #CCC6C4; background-color:#CFD3D6;}
.top-menu-shadow { width:804px; margin:0px; padding:0px; background:url(bot-shadow2.jpg) top no-repeat; line-height:10px;}
ul.menu { list-style-type:none; padding:0; margin:0px;}
ul.menu li{ float:left; text-align:left; font-size:15px; font-weight:bold;   padding-right:50px; border:0px solid #CCC6C4; margin:0; }
ul.menu li a{ text-decoration:none; color:#000000; background: url(bg-icon2.gif) left no-repeat; padding-left:32px; display:block;}
ul.menu li a:hover{ text-decoration:none; color:#900B0B; background: url(bg-icon5.gif) left no-repeat; padding-left:32px;}
ul.menu li a.selected{ text-decoration:none; color:#900B0B; background: url(bg-icon5.gif) left no-repeat; padding-left:32px;}

h3 {background: url(bg-icon-under.gif) left no-repeat; padding-left:32px; font-family:arial; color:#900B0B; font-size:15px}
h3.menu {background: url(bg-icon-under.gif) left no-repeat; padding-left:32px; color:#000} /*bg-icon3.gif*/
h3.h3list{background: url(bg-icon-under.gif) left no-repeat; padding-left:32px; font-family:arial; color:#900B0B; padding-top:0px; padding-bottom:1px; margin:0; font-weight:bold; font-size:13px}

h4 {font-family:arial; color:#900B0B; margin:0;}
.news-spacer {width:580px; line-height: 30px; background:url(news-line4.gif) no-repeat; margin-top:15px;}
.news_summary-left {float:left; width:500px;}
.news_summary-right {float:right; width:82px;}
.news-foot {width:587px; }
.news-back { width: 200px; float:left }
.news-img { width: 300px; float:right; text-align:right}

ul.sub-menu { list-style-type:none; padding:0; margin:0px;}
ul.sub-menu li{ margin-left:10px;}
ul.sub-menu li a { background: url(bg-icon4.gif) left no-repeat; padding-left:26px; display:block;}
ul.sub-menu li a:hover { background: url(bg-icon6.gif) left no-repeat; padding-left:26px;}

ul.sub-sub-menu { list-style-type:none; padding:0; margin:0px;  padding-top:10px; padding-bottom:20px}
ul.sub-sub-menu li{ margin-left:40px;}
ul.sub-sub-menu li a { background: url(bg-icon4.gif) left no-repeat; padding-left:26px; display:block;}
ul.sub-sub-menu li a:hover { background: url(bg-icon6.gif) left no-repeat; padding-left:26px;}


#main-content {border: 1px solid #CCC6C4; margin-top:0px; width:802px; background-color:#EDEFF8; background:url(main-bg3.gif) repeat-y}
#left-side {float:left; width: 190px; padding-left:5px;padding-right:5px}
#right-side {float:left; width: 590px; border-left:1px solid #CCC6C4; padding-left:5px;padding-right:5px; min-height:420px}

#footer {border: 1px solid #CCC6C4; margin-top2:4px; width:802px; line-height:26px; background-color:#CFD3D6; font-size:10px;}
.foot-left {float:left; width:500px; padding-left:5px;}
.foot-right {float:right; width:200px; text-align:right; padding-right:5px}

.login-row { margin-bottom:5px;}
.login-title { float:left; width:70px; padding-bottom:5px;}
.login-item { float:left; width:114px;}
.centre-image {width:590px; text-align:center}
.img2cont { background:url(bot-shadow2.jpg) bottom no-repeat; width:500px; height:206px}
.imgcont { background:url(main-img-shadow.jpg) no-repeat; width:510px; height:210px}
.home-left {width:280px; float:left; padding:5px;}
.home-right {width:280px; float:left; padding:5px;}

table  {}
table th {padding:5px 10px;}
table td {padding:5px 10px;}
table td.table-spacer {padding:1px;}


table th.tabletitle { background-color:#545D6E; color:#FFFFFF; border:2px solid #000}
table th.tabletitle-remapped { background-color:#545D6E; color:#FFFF00; font-style:italic; border:2px solid #000}
table td.tabletitle {background-color:#545D6E; color:#FFFFFF}
table td.table-total {background-color:#545D6E; color:#FFFFFF; text-align:right; font-weight:bold; color:#FFFF00; font-style:italic;}
table td.table-total2 {background-color:#545D6E; color:#FFFFFF; font-weight:bold; color:#FFFFFF; }
table td.table-total2 a{ color:#FFFFFF}
table td {background-color:#78A6FD; color:#000; border:2px solid #000}
.table-holder {width:580px; text-align:center; padding-bottom:20px;}

.manu-holder {}
.manu-row-left { width: 95px; float:left; text-align:center; 2border:1px solid}
.manu-row-mid { width: 92px; float:left; text-align:center; 2border:1px solid}
.manu-row-right { width: 95px; float:left; text-align:center; 2border:1px solid}
.manu-item {min-height: 70px;}

.man-logo-text {float:left; width:387px; padding:0px 0 0 0; margin:0;}
.man-logo-img {float:right;}

.view-logos {width:557px; text-align:center}

.below-footer { width: 804px; text-align:center; font-size:10px}
.loginerror { color:#FF0000; padding-bottom:8px; font-weight:bold}

.form-row { padding-bottom:5px;}
.userform-title { float:left; width: 150px;}
.userform-field { float:left; width: 300px;}

.trade-date { font-size:10px; color:#666666;}

.faq-details { padding-top:10px; padding-left:50px}

.left-contact { padding:10px; float:left; width:400px; font-size:12px}
.right-contact { padding:10px; float:left; width:150px; font-size:12px}
.textbox2 {width: 200px; color:#000; border:1px solid #54690E; padding:0 2px; font-size:12px; min-height:20px;}
.textarea {color:#3A4B02;  border:1px solid #54690E; width:300px}
.buttons { text-align:center; width: 280px; }
.form_row { padding-bottom:7px;}
.row-no-margin { padding-bottom:0px;}

.form_row .title {float: left; width:100px;}
.form_row .value {float: left; width:300px;}
.uploadfile { width:405px;}