@charset "windows-1252";
/* At-Rules */
* {
margin: 0;
padding: 0;
}
body {width:100%; position:relative; font-size:12px; font-family:arial, verdana;  _behavior: url(csshover3.htc); }
body.print {position:relative; font-size:10pt; font-family:arial, verdana; width:770px; margin:0px 5px;}
div.head {width:980px; height:97px; text-align:center; font-size:9pt; position:relative; }
a.hspot {z-index:15; }
/* containers - cols*/
div.width, div.contain {width:980px; padding:0;}
.div1 {z-index:1000; }
.contain {z-index:1; }
.shadow {height:100%; }
div.div1 { color:#000033; background:#c5c5c5 url(../images/greybg.png); border-bottom:1px solid #999999; border-top:1px solid #999999;}
div.div1 div.width {background:none; text-align:center; }
div.div1 div.width ul {list-style:none; margin:0; padding:10px 0 0 0; float:right;}
div.div1 div.width ul li{color:white; cursor:pointer; position:relative; font-size:10px; padding:0 5px; display:inline; width:90px; }
div.div1 div.width ul li ul{display:none; width:180px;  position:absolute; top:12px; left: 0;}
div.div1 div.width ul li:hover ul{cursor:default; display:block; background:white; border:1px solid silver; z-index:99100; position:absolute;}
div.div1 div.width ul li:hover ul li{margin:0; cursor:auto; z-index:99100;}
div.titlehead {z-index:10; position:relative; }
 ul li div.lmenu p, li div.lmenu p a, li div.lmenu  form, li div.lmenu, li div.lmenu h3 {color:#666666; height:auto; clear:left;}
div.welcome { padding:10px; }
td {font-size:9pt; font-family:arial, verdana;}
div.leftcol {width:18%; text-align:left; margin:10px 0 5px 7px; min-height:400px; float:left; }
#print div.leftcol{ border-width:1px; border-style:solid; margin:10px 0;}
.pad {padding:0px 10px 10px 10px; height:100%;}
* html .pad {height:50px;}
#print div.maincol {width:99%;}
#print div.singcol {width:79%; }
#print div.list div, #print div.listhead div, #print div.listalt div {font-size:12px; }
div.midcol {width:70%; _width:68%; min-height:400px;  margin:0px; position:relative; text-align:justify; float:left; z-index:10;}
* html .midcol, * html .maincol, * html .singcol, * html .leftcol {min-height:400px;  _height:400px;}
div.rightcol {width:27%; margin:10px 0; min-height:400px; text-align:left; position:relative; padding:0px; float:left; }
#project div.midcol {width:75%; }
#project div.rightcol {width:24%; }
div.maincol {width:80%; _width:78%;  min-height:400px; margin:0px 0 0 0px; text-align:left; float:left;}
div.singcol {width:80%; _width:78%;  min-height:400px;  margin:0px 0px 0px 0px; text-align:left; position:relative; float:left; z-index:20;}
#print div.midcol {width:71%; padding:10px;}
#print div.rightcol {width:23%; padding:10px;}
div.archive{width: 500px; text-align:center; float:left; margin:0px 10px 0px 10px}
#staff div.midcol {width:60%}
#staff div.rightcol {width:39%}
#formpage div.midcol {width:75%}
#formpage div.rightcol {width:24%}
form div.list10 {font-weight:bold}
div.white {}
/*\*/
* html .maincol {height:400px;}
/**/
/*\*/
* html .singcol {height:400px;}
/**/
/* paras */
p.load {margin:5px; text-align:right; font-size:7pt; }
blockquote { margin:10px 20px; font-weight:bold; font-style:italic; text-align:center; }
.hsbox div.p48, .hsbox div.list25p, .hsbox div.list75p, .hsbox div.list40p, .hsbox div.list60p {float:left; }
.hsbox div.p48 {width:48%; }
.hsbox div.list {width:98%; margin:0;}
p {margin:7px 5px 7px 5px;}
.caption { font-size:10px; text-align:center;}
p.small8 {font-size:8pt; margin:0pt 0pt 1pt 0pt; text-align:justify;}
p.smallcaps, div.lmenu p.smallcaps, div.login p.smallcaps, #logd div.login p.smallcaps {font-size:8px; margin: 3px 0 0 5px; clear:none;}
p.close {margin-top:1px; margin-bottom:1px; }
#print p.small8 {text-align:center;}
/* divs - content*/
/*size based*/
div.login, #logd div.login {margin:0; padding:0; }
div.big {padding:5px 5px 10px 5px; border-style: solid;  border-width:1px 0px 2px 0px; text-align:justify; width:95%;}
.stime { margin:1px; font-size:6pt; text-align:left; clear:left;}
#logdiv .lmenu {margin-left:-10px;} /*compemnsate for id */
#logdiv .lmenu p a {margin-left:10px;} /*compemnsate for id */
.small { margin:2px 10px 2px 5px; font-size:8pt; text-align:justify;}
span span.small, p span.small, div span.small { margin:0px;}
.bigbold { font-weight:bold; margin:1px 0px 1px 0px; font-size:12pt; text-align:justify;}
.med { margin:2px 2px 2px 0px; font-size:11px; text-align:justify;}
div.fright {float:right; margin:5px 10px 0px 10px;}
div.foot, div#slink {width:100%; height:20px; text-align:center; font-size:8pt; margin-top:10px; clear:left; margin-left:0px; }
#right div, #right div a, #right span a, #rightb div, #rightb div a, .foot div span a, .foot div span {font-size:10px; height:11px;  vertical-align:top;}
div.foot div { width:980px; margin:0; }
.foot div span {float:right;  margin:0; }
div.sfoot {width:100%; height:10px; text-align:center; font-size:8pt; clear:left;}
div.wide {clear:left; width:100%; text-align:justify; position:relative;}
.listalt, .list, .listhead {clear:left; text-align:justify; width:auto; margin:3px 5px;}
* div.listalt div {float:left; padding:1px 0px 1px 0; text-align:justify; margin:0px;}
* div.listhead div {float:left; padding:1px 0px 1px 0; text-align:left; margin:0px 0px 5px 0px; font-weight:bold;}
.slist {clear:left; margin:10px; text-align:justify; width:100%;}
div #mess {clear:left; width:90%; padding:10px; }
* div.border div.list div, div.list div, div.h4list div, .spacer div, div.h5list div, #mess, div.listsm div, div.sbox div div {float:left; padding:3px 0px 3px 0; text-align:justify; margin:0px;}
* div.toplist {float:left; padding:1px 0px 1px 0; text-align:justify; margin:10px 0 0 0; }
div.list25p, span.list25p {width:24%;}
div.list div.list20p {width:18%; padding-right:5px; text-align:right; font-weight:bold;}
div.list75p, span.list75p {width:74%;}
div.list div.list80p {width:78%; padding-left:10px;}
div.list40p, span.list40p {width:39%;}
div.list60p, span.list60p {width:59%;}
div.list1, span.list1 {width:10px;}
div.list2, span.list2 {width:20px;}
div.list4, span.list4 {width:40px;}
div.list3, span.list3 {width:30px;}
div.list5, span.list5 {width:50px;}
div.list5s, span.list5s {width:50px; font-size:11px;}
div.list7s, span.list7s {width:70px; font-size:11px;}
div.list7, span.list7 {width:70px;}
div.list8, span.list8 {width:80px;}
div.list10, span.list10 {width:100px;}
div.list10s, span.list10s {width:100px; font-size:11px;}
div.list12, span.list12 {width:120px;}
div.list15, span.list15, div.list15f {width:150px;}
div.list20, span.list20 {width:200px;}
div.list20s, span.list20s {width:200px; font-size:11px;}
div.list25, span.list25 {width:250px;}
div.list30, span.list30 {width:300px;}
div.list33 {width:330px;}
div.list35 {width:350px;}
div.list45 {width:450px;}
div.list40 {width:400px;}
div.list50 {width:500px;}
form div.list div.list15f {width:19%;}
form div.list div.list50 {width:79%;}
form div.list div, form div.listalt div {float:left; padding:3px 0px 3px 0; min-height:22px;}
form div.list, form div.listalt { min-height:22px;}
.h4list {clear:left; text-align:justify; font-size:10pt; margin-top:2px; margin-bottom:3px; font-weight:bold; width:auto;}
.h5list {clear:left; font-size:8pt; margin-top:2px; margin-bottom:3px; font-weight:bold;  width:auto;}
.shead {font-size:11px; margin:1px; font-weight:bold; padding:2px 5px 2px 5px; }
.listsm {clear:left; text-align:justify; margin:0px; width:100%; font-size:11px;}
div.spaces {clear:left; width:100%; text-align:justify; margin:5px 0;}
div.bpage {clear:left; margin-top:0px;}
div.code {height:12px; min-width:50px; font-size:10px; margin:2px 1px 5px 1px; padding:1px 10px; text-align:center; float:left;}
div.bordtab {margin:7px 0px -2px 0px; padding:5px 5px 0px 5px; width: 17%; height:19px; float:left; font-size:11px; display:inline; position:relative; z-index:5}
div.bordtabw {margin:7px 0px -2px 0px; padding:5px 5px 0px 5px; width: 17%; height:19px; float:left; font-size:11px;}
div.space {float:left; width:10px; height:25px; border-style: solid; border-width:0px 0px 0px 0px; margin:7px 0px -2px 0px; z-index:2;}
div.ospace {text-align:center; font-size:8pt; margin: 1px; width: 50px; clear:left; display:block; height:15px;}
div.bhspace {text-align:center; font-size:8pt; margin: 1px; width: 50px; font-weight:bold; clear:left; height:15px;}
#formpage div.ospace { width:98%; font-size:11px; text-align:center; font-weight:bold; }
div.btime { margin:1px ; font-size:8pt; padding: 0px 2px 0px 2px; width: 35px; font-weight:bold; clear:left; height:15px;}
div.closed {margin: 1px; width: 50px; clear:left; height:15px;}
/*special borders*/
.picframe {height:135px; width:100%; text-align:center; }
.green { position:relative; border-style: solid; padding: 2px 5px; width: 95%; margin-left:0px;}
.grey {background:white; position:relative; padding: 5px; width: 770px; margin-left:0px; text-align:right;}
div.border { margin:1px 0 7px 0; padding:5px 2px; width: 99%; float:left; z-index:1; position:relative; }
div.borderg {border-style: solid; margin-bottom: 7px; padding:5px 5px 5px 5px; width: 92%; margin-top:1px; float:left; z-index:1}
div.ulist {text-align:justify; margin:3px 0px 1px 0px; width:95%; padding:5px; clear:left; }
#front div.sbox, #front div div.sbox, .sbox {padding:10px 0px 20px 5px; border-style:solid; clear:left; }
.hsbox50, .hsbox40, .hsbox {padding:5px 10px; border-style:solid; clear:left; margin:10px 0px 10px 0px; position:relative;}
.hsbox50 {width:50%; }
.hsbox40 { width:36%; margin:10px 0; float:right;}
p.res, p.error, p.alert { border-style:solid; padding:10px 0 5px 30px; text-align:left; clear:both; min-height:20px; _height:20px;  background-repeat:no-repeat; border-width:0 0 2px 0 ; background-position:0 10px;}
p.res { background-image:url(../images/iconinfo.png); border-color:#649b36; }
p.error { background-image:url(../images/iconerror.png);  border-color:#c8323e; color:#c8323e;}
p.alert { background-image:url(../images/iconalert.png); border-color:#c7c031; color:#c8323e; }
a.info, a.info:visited, a.info:active { background-image:url(../images/iconquestion.png); color:#a4627e; padding:10px 10px 5px 30px; background-repeat:no-repeat; background-position:0 90%; display:block;}
a.info:hover { background-image:url(../images/iconquestion1.png); color:#433334; }
/* headngs */
h1 {font-size:14pt; margin:3px 5px; font-weight:bold; }
h2 {font-size:12pt; margin:2px 5px; font-weight:bold; }
h3 {font-size:11pt; margin:2px 5px; font-weight:bold; text-align:left;}
h4 {font-size:10pt; margin:2px 5px; font-weight:bold;}
h5 {font-size:9pt; margin:2px 10px 2px 10px; font-weight:bold; }
h6 {font-size:8pt; margin:2px 10px 2px 5px; font-weight:bold; }
.h6 {font-size:11px; margin:2px 10px 2px 5px; font-weight:bold; }
div.welcome h3 {margin-top:10px; }
.hlink span.h6 {margin:0; }
div.spacer {font-size:11px; color: #4c4680;}
h4.small {font-size:8pt; margin:1pt 0pt 2pt 0pt; text-align:justify;}
div.titlehead h1.althead {margin-left:-2000px; width:984px;}
div.titlehead h1 span.right {font-size:medium; position:relative; line-height:normal; right:20px; }
/*.shead {font-size:11px; margin-top:2px; margin-bottom:3px; font-weight:bold;}*/
img {border-width:0px;}
#front .spacer, #front div .spacer { margin:10px 0 0 0; padding:5px 10px;}
.spacer, #cssvertical span {margin:10px 0px 2px -10px; display:block; padding:3px 10px 0 10px; font-weight:bold; clear:left; position:relative;}
.spacerg, .spacergb {margin:5px 0px 0px 0px; display:block; width:90%; padding:3px 0 3px 5px; font-weight:bold; font-size:11px;}
.spacergb {border-bottom:0; margin-bottom:-5px; padding-bottom:0;}
div.midcol .spacergb {border-top-width:0; margin-top:10px; }
#std .spacer {font-weight:normal; font-size:11px;}
.slab { height:auto; width:95%; margin:7px auto 6px auto;}
.slab p.b { margin:5px 0 5px 5px; position:relative; font-weight:bold;}
.slab p {margin:5px;}
.slab h4, .slab h3 {margin:5px; }
div.slab p.small, div.slab p.shead {margin:0 0px 5px 10px;}
div.slab p.shead {padding:0; margin-top:-3px;}
h3 span {font-size:10pt; font-weight:normal; float:right;}
span.right, p.right, p.right a {font-weight:normal;float:right; font-size:11px; margin:2px;}
p.right, p.right a:hover { clear:right; }
.tright {font-weight:normal;text-align:right; font-size:11px; margin:2px;}
div.hlink {text-align:left; margin:2px 0 5px 10px; font-size:11px; position:relative;}
div.hlink div span {float:left; position:relative;}
div.hlink span.small a {margin-left:0px; position:relative; }
.centr {text-align:center; }
div.clr, form div.clr {clear:both; }
/*lists and sundries*/
img { margin:10px; padding:2px; position:relative;}
a img, .div1 div img, .div1 img, .width img, .width div img { margin:0; padding:0; }
hr {margin-left:10px; width:1px; }
li {margin-left:20px;}
ul ul {margin:3px 0 3px 20px; position:relative; list-style-type:square; }
ul { margin:10px 0 10px 10px;}
.list ul {padding:0px; margin:0px 0px 0px 5px;	border:0;	display:block;	list-style-type:square; line-height:1.5em; }
.red {}
.inact {}
.sbold {font-size:11px; font-weight:bold;}
.mainpic {margin:0 auto; }
.mainmenu p {margin:0px 5px; }
div#preload {position:absolute; left:-9999px; top:-9999px; display:block; }
div.clear { clear:both; height:15px; }
div.catpath h4 {margin:0; padding:3px 10px; }
iframe#showlogin {display:none; position:absolute; top:0px; left:130px; height:25px; width:250px; z-index:9000; background-color:transparent;}
/*forms*/
div.leftcol #search form, div.leftcol #logdiv form {margin-left:10px; }
#search div {margin:3px 0px; }
#search div p, #search div p.small {margin:0px 5px; }
form {margin:0px}
input { margin:1px; height:17px; padding:1px 2px; font-size:8pt; z-index:1; }
input.low {padding:0px;}
.submit input { padding:1px 0px 1px 1px;}
select { margin:2px; padding:1px 0px 1px 1px; font-size:8pt;}
.checkbox {border-width:0px; }
.submit { font-weight:bold; margin:1px; height:21px; padding:0px 3px 4px 3px; }
.submit1 { margin:3px; font-size:1.0em; height:1.4em; padding:0px;}
form div div.list10 {text-align:right; margin-right:3px; }
form p label {width:130px; font-weight:bold; display:block; left:10px; text-align:right; position:relative; float:left}
form fieldset {background-color:#eeeeee; }
form legend {font-weight:bold; font-size:13px; margin:0 10px; padding:5px; background:white;}
form p input, form p select { margin-left:10px; }
form p div {width:auto; float:left }
form p {padding: 5px 10px;}
/*top trader menu*/
#nlmen a, #tempmen a, #tradmen a {display:block; float:left; margin-left:5px; border-style:solid; padding:0 10px; line-height:20px; list-style-type:none; margin-top:4px; }
#nlmen a:link, #tempmen a:link, #tradmen a:link {color:#f4fae1;}
#nlmen a:hover, #tempmen a:hover, #tradmen a:hover {display:block; float:left; text-decoration:none; line-height:20px; }
#nlmen .links a, #tempmen .links a, #tradmen .links a { }
#nlmen .links a:hover, #tempmen .links a:hover, #tradmen .links a:hover { }
hr {}
div.div1 {width:100%; height:25px; text-align:left; position:relative;  }
div.div1 a, div.div1 span a:visited { }/*main site only*/
div.div1 span a:hover { text-decoration:underline; } /*main site only*/
div.div2 {width:100%; height:25px; text-align:center; font-size:9pt; position:relative; }
div.wlower {width:100%; position:relative;  height:15px; }
#right, #rightb {float:right; margin:0px 10px 0 5px; }
.div2 div {font-weight:bold; list-style-type:none; }
#right div, #rightb div, #right span {float:left; padding:10px 10px 0px 10px;}
#right h3, #right h2, #right h1 { }
#right h3 {font-size:12px; }
div.bleft,div.div2 div.bleft  {float:left; font-size:13pt; font-weight:bold; font-family:trebuchet, verdana; padding:2px 10px 0 15px;}
div.fmright {float:right; margin:0px 10px 0 5px; }
#slink a {display:block; border-style:solid; padding:1px 4px; height:14px; position:relative; margin:3px 0 0 10px; font-weight:bold; float:left; text-align:center; font-size:11px;}
#slink a:hover {display:block; text-decoration:none;}
#slink .slink a { }
#slink .slink a:hover { }
span a {padding:0 5px;}
/*date tabs*/
div.mdates {width:100%; height:30px; font-size:10px; clear:left; margin:0 0 0 -10px; line-height:11px; }
#daytab div.tabmena a {display:block; border-style:solid; padding:0px 5px; height:24px;  margin:5px 0 0 7px; font-weight:bold; float:left; text-align:center; font-size:10px;}
#daytab div.tabmenb a, div.tabmenc a {display:block; border-style:solid; padding:0px 5px; height:24px; margin:5px 0 0 7px; font-weight:bold; float:left; text-align:center; font-size:10px;}
#ntweek div.tabmena a { }
#daytab div.tabmena a:hover, div.tabmenb a:hover { text-decoration:none;}
#daytab #ntweek div.tabmena a:hover { text-decoration:none;}
#daytab div.tmlivea a {border-style: solid; height:24px; float:left; margin:5px 0px 0px 7px; padding:0px 5px; text-align:center;  line-height:11px;}
#daytab div.tmlivea a:hover {text-decoration:none;}
#ntweek div.tmlivea a { }
/*check this???*/
div.tabmen {border-style: solid; width:60px; float:left; margin:1px 0px 0px 0px; padding:0px 1px 0px 1px; height:25px; text-align:center; font-weight:bold; font-size:10px;}
div.tms {border-style: solid; width:10px; float:left; margin:1px 0px 0px 0px; padding:0px 1px 0px 1px; height:25px; text-align:center; }
div.tmlive {border-style: solid; height:25px; width:60px; float:left; margin:1px 0px 0px 0px; padding:0px 1px 0px 0px; text-align:center; font-weight:bold; font-size:10px; z-index:5;}
.divb { width:90%; text-align:left; clear:left;}
div.tmsa { border-color: #99cc66; border-width:4px 0px 0px 0px ; background-color:white;}
div.bcol {border-style: solid; margin:1px 0px 1px 1px; padding: 0px; float:left; }
div.bcol1 {border-style: solid; margin:1px 0px 1px 1px; padding: 3px; float:left; }
/*booking sheet*/
div.bspace {text-align:center; font-size:10px; margin: 1px; width: 50px; clear:left; display:block; height:15px;}
#mid div.bspace{ width:100px; }
#wmid div.bspace{ width:200px; }
#wwide div.bspace{ width:300px; }
span.book { display:block; height:15px;}
div.bspace a:hover { display:block; height:15px;}
div.bspace a:hover .book { display:block; cursor:pointer;}
/*left menu*/  .lmenu {width:100%;}
div.lmenu p, div.login p, #logd div.login p { margin:1px 0px 0 0; text-align:left; font-size:11px;padding-left:10px;}
div.lmenu p a, div.login p a, #logd div.login p a { display:block;  padding:3px 0px 3px 10px; margin-left:-10px}
div.lmenu p a:hover, div.login p a:hover, #logd div.login p a:hover { display:block; text-decoration:none;}
div.lmenu div.lmenu {width:100%; }
div.bspace a, div.bspace a:visited {display:block; }
/*ogin in menu*/
#logd p, #logd p a, #logd p.right a, #logd p.right a:visited, #managed p, #managed p a, #managed p.right a, #managed p.right a:visited {color:#333333; background-color:white; font-family:arial;}
div.div1 div.width ul li a, div.div1 div.width ul li a:visited {color:white;  font-family:arial;}
#logd div.login p a:hover {color:black; background-color:#eeeeee; }

/*ordinary links*/
a:link { text-decoration: none; }
a:active {text-decoration: none; }
a:visited {text-decoration: none; }
a:hover { text-decoration:underline}
/*body {
font: normal 11px verdana;
}
*/
.cssvertical ul { list-style: none; width: 147px; LIST-STYLE-TYPE: none; z-index:150; margin-left:0; position:relative; }
.cssvertical ul li { position: relative; PADDING-RIGHT:0; PADDING-LEFT:0; PADDING-BOTTOM:0; MARGIN: 0; PADDING-TOP: 0; LIST-STYLE-TYPE:none; height:16pt; font-size:12px; width:147px; line-height:16px; text-align:center; }
.cssvertical li ul { position: absolute; left: 0px; top: 16px; display: none; height: 16pt; padding: 0; }
.cssvertical ul li ul li { width:180px;}
/* Styles for Menu Items */
.cssvertical ul li a { text-align:left; font-size:11px; padding:1px 5px; display: block; font-weight:normal; height: 18px; }
.cssvertical ul li a:hover{ height:16px; text-decoration: none; display:block; }
.cssvertical li:hover ul, li.over ul { display: block; }
.cssvertical li:hover ul ul, li.over ul ul {display: none;}
.cssvertical ul ul li:hover ul, ul ul li.over ul {display: block;}
/* End of style section.
/*calendar style*/
#calendarDiv { display: block;	display: none; margin-left:-200px; margin-top:-30px;	position: relative;	z-index:200; }
#calendarDiv a { cursor: pointer; }
#calendar { clear: both; text-align: center;}
#calendar, #linksTable { width: 160px;}
#calendar .calendarHeader { font-size: 9px; }
#calendar .weekDaysTitleRow { font-size: 8px; }
#calendar .weekDaysRow { font-size: 8px; }
/*#calendar .weekDaysCell {  }*/
/*#calendar .weekDaysCellOver { }*/
#closeCalender { position:absolute; right:0; bottom:100%; margin-bottom:0px; display:block; padding:2px; cursor:pointer; width:100%; text-align:center; font-size: 9px;}
/*#closeCalender:hover { }
#linksTable { }*/
#linksTable a { display: block;	letter-spacing: 1px;	font-weight: bold;	font-size: 10px; padding: 2px 5px;}
/*#linksTable a:hover { }
#today { } values in color files */
#prevMonth { float: left;}
#nextMonth { float: right;}
body {background-color:white; color:#444444; }
body.print { background:white; }
div.head { color:#009900; background: url(../images/betahead3d.png);}
/* containers - cols*/
div.leftcol { border-right:1px solid #a9a9a9; margin-right:-1px;}
#print div.leftcol{ border:0; border-left: 1px solid #a9a9a9; margin-left:-1px}
.pad { border:0px solid white;}
#print div.maincol { background:white;}
#print div.singcol { background:white; border-right:1px solid #a9a9a9; margin-right:-1px}
.singcol { border-left:1px solid #a9a9a9; margin-left:-1px; }
div.midcol { border-right:1px solid #a9a9a9; border-left:1px solid #a9a9a9;}
.width div.maincol { }
div.rightcol {margin-left:-1px; border-left:1px solid #a9a9a9; }
#print div.rightcol { background:white;}
div.white {background:white}
/* paras */
p {color:#444444;}
.caption {color:#778059; }
/* divs - content*/
/*size based*/
#search div, div.leftcol #search div form {padding:0; margin:0}
#search div p {padding:5px 0;}
#search p input {margin:1px }
div.big { border-color: #160070; }
div.foot, div#slink {border-top:5px solid #a9a9a9; color:white; background:#a9a9a9;}
#right div, #right div a, #right span a, #rightb div, #rightb div a, .foot div span a, .foot div span {color:white; }
div.sfoot { color:#009900; background:#999999;}
* div.listalt div {background-color:#d9d9d9;}
* div.listhead div { border-bottom:1px solid #a9a9a9; }
div #mess {border-bottom: 1px solid #a9a9a9;}
* div.toplist { border-top: 1px solid silver;}
.h4list {color:#5f3549; }
.h5list { color:#5f3549; }
.shead { color:#99ccff;}
div.code { border:1px solid #bebefe; }
div.bordtab {border-left:1px solid #006699; border-right: 1px solid #006699; border-top: 1px solid #006699; background-color:#e1e6cf; }
div.bordtabw {border-left:1px solid #006699; border-right: 1px solid #006699; border-top: 1px solid #006699; background-color:white;}
div.space {border-color: #006699; }
div.ospace {background-color:#cccc99; }
div.bhspace { background-color:#669933; color:white; }
#formpage div.ospace { background:white; border:1px solid #678013; }
div.btime { background-color:white; color:#a9a9a9; }
div.closed { background-color:black; color:white; }
/*special borders*/
.picframe { background-color:white;}
.green {background:white; border-color: #160070; border-width:0px 0px 1px 0px; }
.grey {background:white; border-top: 1px solid silver; }
div.border {border:1px solid #a9a9a9; background-color:#f2f2f2; }
div.borderg { border-color: #a9a9a9; border-width:1px; background-color:#f2f2f2; }
div.ulist { border:1px solid silver; }
#front div.sbox, #front div div.sbox, .sbox { border-width:0 3px 3px 1px; border-color:#4c5e0e; }
.hsbox50, .hsbox40, .hsbox { border-width:1px; border-color: #a9a9a9; background-color:#f2f2f2 }
.welcmess {background-color:white; padding:0; margin:0; _filter:alpha(Opacity=70);  -ms-filter: "alpha(Opacity=70)";  opacity: 0.7; }
/* headngs */
h1 { color:#333333;}
h2 { color:#a863822; }
h3 { color:#a86382; }
h4 { color:#a86382; }
h5 { color:#a86382;}
h6 { color:#678013;}
.h6 { color:#678013;}
div.spacer { color: #a9a9a9;}
/*.shead { color:#41500c;}*/
#front .spacer, #front div .spacer {border-right:3px solid #4c5e0e; border-top:1px solid #4c5e0e; border-left:1px solid #4c5e0e; background-color:#f2f2f2; color:#a9a9a9; }
.spacer, #cssvertical span { border-bottom:1px solid #778059; }
.spacerg, .spacergb { color:#5f3549; border-bottom:2px solid #5f3549;}
.spacergb { border-top:2px solid #738e15; }
#std .spacer { background:#f2f2f2; }
.slab {border:1px dotted silver; background-color:#ffffff; }
/*lists and sundries*/
.red {color:red;}
.inact {color:silver;}
/*forms*/
input {color: #333333; background: #f0f0f0; border: 1px solid #a9a9a9; }
.submit input {border:2px outset #a9a9a9; }
select {color: #333333; background: #f0f0f0; border: 1px solid #a9a9a9; }
.checkbox {border-width:0px; }
.submit {}
.submit1 {}
/*top trader menu*/
#nlmen a, #tempmen a, #tradmen a { border-width:1px 1px 0 1px; border-color:white; color:#f2f2f2; }
#nlmen a:link, #tempmen a:link, #tradmen a:link {color:#f2f2f2;}
#nlmen a:hover, #tempmen a:hover, #tradmen a:hover { background-color:#f2f2f2; color:#333333;}
#nlmen .links a, #tempmen .links a, #tradmen .links a { color:#333333; background: white; display:inline-block;}
#nlmen .links a:hover, #tempmen .links a:hover, #tradmen .links a:hover { color:#a9a9a9; background: white;}
hr {border: 1px solid #160070}
/* change bg from #669933 col white use image grbg.png******************/
div.div1 a, div.div1 span a:visited { color:white}/*main site only*/
div.div1 span a:hover { color:black;} /*main site only*/
div.div2 { color:#f2f2f2; background-color:#333333;}
div.wlower { color:#f2f2f2; background-color:white;}
#right, #rightb { border-width:0px; }
.div2 div { color:#f2f2f2;}
#right h3, #right h2, #right h1 {color:#F2F2F2;}
#right h3 { color:#678013; }
div.fmright { border-width:0px; }
#slink a { border-width:1px 1px 0px 1px; border-color:white; color:#f2f2f2; }
#slink a:hover { background-color:#678013; }
#slink .slink a { color:#a9a9a9; background: white;}
#slink .slink a:hover { color:#a9a9a9; background: white;}
/*date tabs*/
div.mdates {color:black; background-color:#e1e6cf; border-top:10px solid white; border-bottom: 5px solid #595295;}
#daytab div.tabmena a { border-width:1px 1px 0px 1px; border-color:#595295;   color:black; }
#daytab div.tabmenb a, div.tabmenc a { border-width:1px 1px 0px 1px; border-color:white;  color:black; }
#ntweek div.tabmena a {border-color:red;}
#daytab div.tabmena a:hover, div.tabmenb a:hover { background-color:#89aa19; }
#daytab #ntweek div.tabmena a:hover { background-color:#89aa19; }
#daytab div.tmlivea a { border-color:#595295; border-width:1px 1px 0px 1px ; color:white; background-color:#595295; }
#ntweek div.tmlivea a {background-color:red; border-color:red;}
/*check this???*/
div.tabmen { border-color: #99cc66; border-width:0px 0px 0px 0px ; background-color:white; }
div.tms { border-color: #99cc66; border-width:0px 0px 0px 0px ; background-color: white;}
div.tmlive { border-color: #d5c9ff; border-width:0px 0px 0px 0px ; background-color: #99cc66; }
.divb { border-top:solid silver 1px;}
div.tmsa { border-color: #99cc66; border-width:4px 0px 0px 0px ; background-color:white;}
div.bcol { border-color: #d5c9ff; border-width:0px; background-color:#669933; }
div.bcol1 { border-color: #d5c9ff; border-width:1px; background-color:#dedeec; }
/*booking sheet*/
div.bspace { color:black; background-color:#99cc66; }
span.book {background:white; color:white; }
div.bspace a:hover {background:#cccc99; color:black; }
div.bspace a:hover .book {background:#cccc99; color:black; }
/*left menu*/
div.lmenu p a { border-top:1px dotted silver; }
div.lmenu p a:hover {background:#cfcfcf; }
div.lmenu p.right a:hover, div#catcol div.artmenu p.right a:hover { background:transparent;}
div.bspace a, div.bspace a:visited { color:black;}
/*ordinary links*/
a:link { color: #07417f}
a:active { color:red; }
a:visited { color: #1f4d7f}
a:hover {color: #ad1317; }
/*body {
font: normal 11px verdana;
}
*/
.cssvertical ul li { BACKGROUND: #fff; border: 0px solid #ccc; }
.cssvertical li ul { border: 0px solid #ccc; }
/* Styles for Menu Items */
.cssvertical ul li a { color: black; background: #f2f2f2; border: 1px solid #ccc; }
.cssvertical ul li a:hover{ /*Theme Change here*/
background-color: #89aa19; }
/* End of style section.
/*calendar style*/
#calendarDiv { display: block;	display: none; margin-left:-200px; margin-top:-30px;	position: relative;	z-index:200; }
#calendar {background: #ddd; }
#calendar .calendarHeader { background: #cccc99; border-bottom: 1px solid #444;	color: #000000;}
#calendar .weekDaysTitleRow { background: #3399ff; color: #fff;}
#calendar .weekDaysRow { background: #99cc66; color: #666;}
#calendar .weekDaysCell { color: #000; border: 1px solid #ddd;}
#calendar .weekDaysCellOver { background: #fff;	border: 1px solid #000000;}
#closeCalender { background-color:silver; color:black; }
#closeCalender:hover { background: #89aa19;	color: #fff;}
#linksTable { background: #000;}
#linksTable a { color: #fff; }
#linksTable a:hover { background: #ddd;	color: #333;}
#today { background: red;}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(colorbox/example1/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(colorbox/example1/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(colorbox/example1/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(colorbox/example1/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(colorbox/example1/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(colorbox/example1/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(colorbox/example1/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(colorbox/example1/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(colorbox/example1/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#666666; background-color:#efefef; padding:5px 0;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(colorbox/example1/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(colorbox/example1/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(colorbox/example1/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(colorbox/example1/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(colorbox/example1/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition

    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.

    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/example1/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/example1/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/example1/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/example1/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/example1/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/example1/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/example1/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/example1/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
/* At-Rules */
html, body {height:100%; width:100% ; background-color:#999999;}
div.width {margin: 0 auto; }
div.contain, div.wide {background:white; height:100%; width:100%; text-align:center;}
div.wide {background:none; width:100%; text-align:center; float:none; min-height: 100%;
height: auto !important;
_height: 100%;
margin: 0 auto -30px;}
h4 p {margin:0; padding:0px;}
div.foot {background:#999999; border-top:10px solid #999999; margin: -55px auto 0; height:15px; position:relative; }
div.foot div {background:#999999; margin: 0 auto; }
div.sfoot {background:#999999; margin: 0 ; height:2px; }
/* End of style section. Generated at 14/11/2008 4:22:21 PM */
