@charset "windows-1252";
/* At-Rules */
* {
margin: 0;
padding: 0;
}
body {width:100%; position:relative; font-size:12px; font-family:arial, verdana;}
* html body {  _behavior: url(csshover3.htc); }
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%; }
#div1, #div1 a, #div1 ul li, #div1 p, #div1 div, #div1 h3  { font-size:10px; font-family:arial}
#div1 img {padding:0; margin:0;}
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;}
#div1 h3, div.login h3{text-transform:uppercase; font-size:11px; margin-left:10px; font-weight:bold}
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#div1 div#managed, #div1 div#logd {display:none;}
div#div1 div#logd a, div#div1 div#logd p, div#div1 div#managed a, div#div1 div#managed p {color:#999999}
div#div1 div#logd a:hover, div#div1 div#managed a:hover {color:#333333; background-color:white; text-decoration:underline;}
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.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 {min-height:400px;  _height:400px;}
div.rightcol {width:27%; margin:10px 0; min-height:400px; text-align:left; position:relative; padding:0px; float:left; }
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;}
form div.list10 {font-weight:bold}
/*\*/
* 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; }
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;}
/* divs - content*/
/*size based*/
div.login, #logd div.login {margin:0; padding:0; }
div.login form p.smallcaps input {margin-left:0;}
div.gel div.login p {padding-left:0;}
.small { margin:0; padding:2px 10px 2px 10px; font-size:8pt; text-align:left;}
span span.small, p span.small, div span.small { margin:0px;}
div.foot {width:100%; height:20px; text-align:center; font-size:8pt; margin-top:10px; clear:left; margin-left:0px; }
.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:left; width:auto; margin:3px 5px; height:30px}
* div.listalt div {float:left; padding:1px 0px 1px 0; text-align:left; margin:0px; background-color:#d9d9d9;}
* div.listhead div {float:left; padding:1px 0px 1px 0; text-align:left; margin:0px 0px 5px 0px; font-weight:bold; border-bottom:1px solid #a9a9a9;}
.slist {clear:left; margin:10px; text-align:justify; width:100%;}
div #mess {clear:left; width:90%; padding:10px; }
div.list div {float:left; padding:3px 0px 3px 0; text-align:left; margin:0px;}
div.list25p{width:24%;}
div.list div.list20p {width:18%; padding-right:5px; text-align:right; font-weight:bold;}
div.list75p {width:74%;}
div.list div.list80p {width:78%; padding-left:10px;}
div.list40p {width:39%;}
div.list60p {width:59%;}
div.list1 {width:10px;}
div.list2 {width:20px;}
div.list4 {width:40px;}
div.list3 {width:30px;}
div.list5 {width:50px;}
div.list5s {width:50px; font-size:11px;}
div.list7s {width:70px; font-size:11px;}
div.list7 {width:70px;}
div.list8 {width:80px;}
div.list10 {width:100px;}
div.list10s {width:100px; font-size:11px;}
div.list12{width:120px;}
div.list15, div.list15f {width:150px;}
div.list20 {width:200px;}
div.list20s {width:200px; font-size:11px;}
div.list25 {width:250px;}
div.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; height:auto;}
.listsm {clear:left; text-align:justify; margin:0px; width:100%; font-size:11px;}
/*special borders*/
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; }
.mainpic {border:1px solid silver}
/* 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;}
#replies .spacer {font-weight:normal; font-size:11px;}
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.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, #search form p {margin:0px; padding:3px 0px}
form {margin:0px}
input { margin:3px 10px; height:17px; padding:1px; font-size:8pt; z-index:1; border:1px solid #666666;}
input.low {padding:0px;}
.submit input { padding:1px 0px 1px 1px; }
select { margin:3px 10px; padding:0px; font-size:8pt;}
.checkbox {border-width:0px; }
.submit { font-weight:bold; margin:1px; height:21px; padding:0px 3px 3px 3px; }
form div div.list10 {text-align:right; margin-right:3px; }
form p input, form p select, form div input, form div select { margin:0px;  }
form p div {width:auto; float:left }
form p {padding: 5px 10px;}
/*top trader menu*/
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*/
.right {float:right; margin:0px 10px 0 5px; }
span a {padding:0 5px;}
/*left menu*/  .lmenu, .myss {width:100%;}
div.lmenu p, div.login p, #logd div.login p, div.myss 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, div.myss 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, div.myss p a:hover { display:block; text-decoration:none;}
div.lmenu, div.myss {width:100%; }
div.bspace a, div.bspace a:visited {display:block; }
.lmenu h3, div.login h3, .myss h3{padding:5px 0px; display:block; font-weight:bold; font-size:11px; color:#333333; background:white; text-transform:uppercase; margin-bottom:5px;}
/*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}

/*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; background: #ddd;}
#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 { background-color:#f2f2f2}
.pad { border:0px solid white;}
#print div.maincol { background:white;}
.singcol {}
div.midcol {}
.width div.maincol { }
div.rightcol {margin-left:-1px; background-color:#f2f2f2 }
#print div.rightcol { background:white;}
div.white {background:white}
.midcol div.pad{margin-top:10px}
/* 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;}
#cpanel div.list20, #cpanel div.list25 {background-color:#f2f2f2; padding:0 0 10px; margin-right:10px}
#cpanel div.spacerg {width:100%; padding:5px 0}
.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:#f5f5f5; }
div.borderg { border-color: #a9a9a9; border-width:1px; background-color:#f5f5f5; }
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:0px; 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:#a86382; }
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; }
.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, div.myss p a { border-top:0px dotted silver; }
div.lmenu p a:hover, div.myss 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*/
#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;}
img, #cboxOverlay, #colorbox { _behavior: url(iepngfix.htc); }
#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');} */
* {margin: 0; padding: 0;  border:0;}
div.contain, div.width { margin:0 auto; width:980px;}
div.shadow{ margin:0 auto; width:980px; }
div.titlehead {height:140px; padding:0; margin:0; width:100%; border:0;}
div.titlehead h1{margin:0; margin-left:30px; font-weight:bold; font-size:30pt; font-style:italic; text-align:left;  line-height:65px; height:70px; }
div.topmenu {height:40px; padding:0; margin:0;}
div.topmenu div {float:right; margin:0;}
div.topmenu div div, div.topmenu div div.links {float:left; width:110px; height:20px; margin:10px 10px 10px 10px; text-align:center; font-size: 11px; font-weight:bold;  position:relative; line-height:19px;}
div.topmenu div div.links {height:20px; line-height:19px;}
div.topmenu div div a:hover {height:20px;}

h1, h2, h3, h4 {margin-left:10px; }
.list {width:auto;}
div.maincol {min-height:400px; _height:400px; padding:15px 0 0 0;  margin:0; width:100%;}
div#leftcol {width:185px; float:left; padding:0; margin:0 -2px 0 10px; _margin-left:5px;}
p.right, .lmenu p.right {text-align:right; float:none; padding-right:10px;}
div.contcol {width:574px; float:left; padding:0; margin:0px 8px 20px 10px;}
.contcol div.flinks div.gel   {width:100%; padding:0; margin:0;}
.contcol div.flinks div.gel div.prod  {width:33%; text-align:center; float:left; padding:0; margin:0;}
div.conccol {padding-bottom:2px; }
div.cctop, div.ccbot { height:12px; width:578px; margin: 0px -2px 0 -2px; position:relative;}
div.welcome {min-height:200px; _height:200px; padding:0; margin:0; width:100%;}
div#infocol div.list50, div.flinks div.list50 {width:50%; float:left;}
div.list50 p {margin:3px 10px ;}
.infocol {width:100%; padding:0; margin:0; float:left;}
.flinks {width:100%; padding:0; margin:0; float:left;}
div.list66, div.list33 {width:66%; float:left; padding:0; margin:0; border:0; min-height:100px; _height:100px;}
div.list33 {width:34%;}
.spacerg {margin-left:5px; }
.welcome div img {margin-top:3px;}
div.clear {clear:both; height:9px; width:100%; margin:-1px 0 0 0;}
#leftcol p, #rightcol p {font-size:11px; margin:1px 0 1px 0; text-align:left;}
#leftcol p a, #rightcol p a {font-size:11px; padding:3px 0 3px 5px; text-align:left; display:block;}
#rightcol p.small a { display:block;}
#leftcol p a:hover, #rightcol p a:hover, #rightcol p.small a:hover {text-decoration:none; display:block;}
div#rightcol {width:190px; float:left; min-height:400px; padding:0; margin:0; border:0;}
#rightcol div.prod {text-align:center; margin-bottom:10px;}
div#rightcol {width:185px; }
div.whatson { padding:0; margin:0; width:100%;}
div.sponsors { padding:0; margin:0;}
p { text-align:justify; margin-left:10px;}
div.hlink, div.slab p.shead {margin:7px 0 1px 10px; padding-left:0;}
div.slab p.small {margin:2px 0 2px 10px; padding-left:0;}
span.h6 {margin-left:0;}
div.slab {width:100%}
div.lmenu p.smallcaps {margin-left:10px; }
div.foot div {margin:0 auto; }
/*main menu */

div.mainmenu {height:30px; padding:0; margin:0; width:100%;}
div.mainmenu ul.mm {padding:0; margin:0; float:left;  height:30px; list-style-type:none; vertical-align:bottom;}
div.mainmenu ul.mm li.mlink a:hover, div.mainmenu ul.mm li.livelink a {text-decoration:none;}
div.mainmenu ul li a {height:30px; text-align:center; display:inline-block; font-size:14px; font-weight:500; line-height:28px; padding:0 20px; font-stretch:extra-condensed;}
div.mainmenu ul li {float:left; position:relative; z-index:100; margin:0; padding:0; }
div.mainmenu ul li ul {display:none; width:160px; position:absolute; margin:0px; top:30px; left:0;}
div.mainmenu ul.mm li.mlink:hover ul.lb, div.mainmenu ul.mm li.livelink:hover ul.lb {display:block; width:160px; z-index:150; }
div.mainmenu ul.mm li.mlink ul.lb li.hlink, div.mainmenu ul.mm li.livelink ul.lb li.hlink {margin:0; display:block; height:25px; }
div.mainmenu ul.mm li.mlink ul.lb li.hlink a, div.mainmenu ul.mm li.livelink ul.lb li.hlink a {display:block; width:160px; z-index:200; height:25px; text-align:left; padding:0 0 0 10px; font-size:12px;}
div.mainmenu ul.mm li.mlink ul.lb li.hlink a:hover, div.mainmenu ul.mm li.livelink ul.lb li.hlink a:hover {z-index:200;}

/*images*/
div#imageContainer img {margin:0; padding:0; }body {background-image:url(../images/wa_background.jpg); color:#00477d; _behavior: url(../includes/csshover3.htc); }
p {color:#00477d; }
div.titlehead {background:#eae186;}
div.titlehead h1 { color:#b04935;}
div.topmenu div div, div.topmenu div div.links {color:#0072ca; border:none; background-image:url(../images/whitefldbg120x20.png); }
.topmenu div div a {color:#0072ca;}
.topmenu div div a:hover {color:#00477d;}

div.topmenu {}
div.mainmenu { background:#bbbb2e; background-image:url(../images/mainmengoldbg_04.png); background-repeat:repeat-x; }

h1, h2, h3, h4 {color:#0072ca; }

div.maincol {background-color:white ;}
div.leftcol {background-color:white;  border-right: 0px solid #F9EEC4; border-width:0 0px 0 0;}
div#rightcol {background-color:white;  border-left: 0px solid #F9EEC4;}

div.contcol {background-color:#f9f7de;  border-left:2px solid #f9eec4;  border-right:2px solid #f9eec4; }
div.cctop {background-image:url(../images/contcoltopasi578.png); background-repeat:no-repeat;}
div.ccbot {background-image:url(../images/contcolbotasi578.png); background-repeat:no-repeat; margin-bottom:-2px;}
div.welcome {background-color:#f9f7de;border-top:0px solid white; border-bottom:1px solid #f9eec4;}
div#infocol div h3  {color:#0072ca; }
div.infocol {border-top:1px solid white; background:white; border-bottom:1px solid #f9eec4;}
.flinks { background-color:white; }
div.list66 {background:none;}
div.list33 {background:none; color:white;}
.spacerg, #lmen h3, .contcol h3, #rightcol h3 { color:#b04935; border:none; font-size:11px; text-transform:uppercase; margin-top:7px;}
.welcome div img { border: 2px solid #e3d75b;}
.contcol div.clr { border-top:0px solid white; border-bottom:0px solid #F9EEC4; }
div.whatson {}
div.sponsors {}

div.foot, div.foot div, div.sfoot {background:none; border:none;}
form input.submit {background-color:#666666; color:#cccccc; border:none;}
.mainpic {border:2px solid #dddd37; }
.slab {border:none; background:none;}
div.lmenu, div.whatson, div.sponsors, #lmen div.gel { border-bottom:1px solid #f9eec4; }
div.lmenu p a, #lmen p a, #rightcol p a, #rightcol p.small a {border:none; padding-left: 10px; color:#0072ca; display:block;}
div.lmenu p a:hover, #lmen p a:hover, #rightcol p a:hover, #rightcol p.small a:hover { color:#00477d; background-color:#e1e6cf; }
div.lmenu p.right a:hover, #lmen p.right a:hover { background:none; text-decoration:underline; }
div.hlink, div.slab p.small, div.slab p.shead {color:#00477d; }
div.slab p.small a, p.shead a, a, a:visited {color:#0072ca; }
div.slab p.small a:hover, p.shead a:hover, a:hover {color:#00477d; }
span.h6 {color:#0072ca;}

/* main menu */
div.mainmenu ul.mm { color:white;}
div.mainmenu ul.mm li.mlink a:visited { color:white;}
div.mainmenu ul.mm li.mlink a:hover, div.mainmenu ul.mm li.livelink a {color:#b04935; }
div.mainmenu ul.mm li.mlink, div.mainmenu ul.mm li.livelink { color:white; background-image:url(../images/sepwhite.png); background-repeat:no-repeat; background-position:100% 20px;}
div.mainmenu ul.mm li.mlink a{ color:white; }
div.mainmenu ul.mm li.mlink:hover ul.lb li.hlink, div.mainmenu ul.mm li.livelink:hover ul.lb li.hlink {background-color:#bbbb2e; color:white; border-bottom:1px solid #eae186;}
div.mainmenu ul.mm li.mlink ul.lb li.hlink a:hover, div.mainmenu ul.mm li.livelink ul.lb li.hlink a:hover {color:#b04935; background:#eae186;}