@charset "windows-1252";
/* At-Rules  for admin and basic website pages*/
* {
margin: 0;
padding: 0;
}
body {width:100%; position:relative; font-size:12px; font-family:arial, verdana;}
* html body {  behavior: url(https://www.smartspace.ws/includes/csshover3.htc); }
body.print {position:relative; font-size:10pt; font-family:arial, verdana; width:770px; margin:0px 5px;background-color:white}
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%; }
#div1, #div1 a, #div1 ul li, #div1 p, #div1 div  { font-size:10px;}
#div1 img {padding:0; margin:0;}
div#div1 { color:#000033; background:#c5c5c5 url(https://smartimagehq.com/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#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.leftcol {width:17%; text-align:left; margin:10px 0 5px 5px; min-height:400px; float:left; }
#print div.leftcol{ border:0px solid #666666; margin:10px 0; background-color:#f2f2f2;}
.pad {padding:0px 10px 10px 10px; height:100%;}
* html .pad {height:50px;}
#print div.maincol {width:auto}
#print div.singcol {width:82%;  margin-right:-3px; }
#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 {width:98%; }
.hsbox div.list {width:auto; margin:0;}
p {margin:7px 5px 7px 10px;}
.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 */
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;}
.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 {height:10px; text-align:center; font-size:8pt; clear:left;}
div.wide {clear:left;  text-align:justify; position:relative;}
.listalt, .list, .listhead {clear:both; text-align:left; margin:3px 0px; _height:25px; min-height:25px;}
* div.listalt div {float:left; padding:1px 0px 3px 0; text-align:left; margin:0px;}
* div.listhead div {float:left; padding:1px 0px 3px 0; text-align:left; margin: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:left; margin:0px;}
.hsbox50 div p {margin:0; padding:2px 10px}
.hsbox50 div.list {height:20px}
.hsbox50 p.small {margin:0px}
* div.toplist {float:left; padding:1px 0px 1px 0; text-align:justify; margin:10px 0 0 0; }
div.list div.list20p {width:20%; padding-right:5px; text-align:right; font-weight:bold;}
div.list3p {width:3%;}
div.list5p {width:5%;}
div.list7p {width:7%;}
div.list8p {width:8%;}
div.list10p {width:10%;}
div.list15p {width:15%;}
div.list20p {width:20%;}
div.list25p {width:25%;}
div.list30p {width:30%;}
div.list35p {width:35%;}
div.list40p {width:39%;}
div.list50p {width:50%;}
div.list60p {width:59%;}
div.list75p {width:75%;}
div.list div.list80p {width:78%; padding-left:10px;}
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, form div.listalt div {float:left; padding:3px 0px 3px 0; min-height:19px;}
form div.list, form div.listalt { min-height:25px; height:auto}
form div.listalt, div.listalt{background-color:#e5e5e5}
.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; padding:2px 10px 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:30px; _width:30px; font-size:10px; margin:2px 1px 5px 1px; padding:1px 7px; 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:0; float:left; z-index:1; position:relative; width:100% }
div.borderg {border-style: solid; margin-bottom: 7px; padding:5px 5px 5px 5px; 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 { border-style:solid; float:left; margin:10px 0px 10px 0px; position:relative;}
.hsbox50 {width:50%; }
.hsbox40 { width:36%; margin:10px 0; float:right;}
div.res, div.error, div.alert { padding:0px 20px 0px 30px; text-align:left; clear:both; min-height:24px; _height:24px;  background-repeat:no-repeat;  }
div.res div { background-image:url(https://smartimagehq.com/images/icons/icon_sprite_ss.png);  background-position:0 0;}
div.error div { background-image:url(https://smartimagehq.com/images/icons/icon_sprite_ss.png);  background-position:0 48px;}
div.alert div { background-image:url(https://smartimagehq.com/images/icons/icon_sprite_ss.png);  background-position:0 24px;}
a.info, a.info:visited, a.info:active { background-image:url(https://smartimagehq.com/images/icons/icon_sprite_ss.png); color:#a4627e; padding:6px 10px 3px 30px; background-repeat:no-repeat; background-position:0 33%; line-height:12px;}
div.alert {border-color:#c7c031; color:#c8323e;}
div.res {border-color:#649b36;}
div.error {border-color:#c8323e; color:#c8323e;}
a.info:hover { background-image:url(https://smartimagehq.com/images/icons/icon_sprite_ss.png); color:#433334; background-position:0 44%;}
.mainpic {border:1px solid silver}
/* headngs */
h1 {font-size:14pt; margin:3px 10px; font-weight:bold; }
h2 {font-size:12pt; margin:2px 10px; font-weight:bold; color:#666666}
h3 {font-size:11pt; margin:2px 10px; font-weight:bold; text-align:left;}
h4 {font-size:10pt; margin:2px 10px; font-weight:bold;}
h5 {font-size:9pt; margin:2px 10px 2px 10px; font-weight:bold; }
h6 {font-size:8pt; margin:2px 10px 2px 10px; 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, .myss h3, #search h3 {padding:7px 0px; display:block; font-weight:bold; font-size:12px; color:#333333; background:white; text-transform:uppercase; margin-bottom:10px;}
.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;}
#print h4.spacerg, .leftcol h3.spacerg, div.myss h3 {margin:0}
.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;}
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,form div.list div.clr,form div.listalt div.clr {clear:both; float:none; min-height:0; height:0 }
/*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}
select { margin:0px 10px; padding:3px; font-size:8pt;}
.checkbox {border-width:0px; }
.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, form div input, form div select { margin:0px; }
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 0px; 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*/  .lmen, .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; }
/*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; 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:#f2f2f2}
div.wide{width:100%}
div.divhead{height:80px;width:100%;background-image:url(https://smartimagehq.com/images/new_right_sshead.png);background-repeat:no-repeat;position:relative; background-color:#f2f2f2;background-position:900px 0; border-bottom:3px solid #666666}
div.tname{position:absolute;background-repeat:no-repeat;min-width:17%;_width:17%;left:2%;background-color:white;padding:2px 0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
div.tname p{color:#a2a2a2;font-size:11px;line-height:17px;margin:0 10px}
div.contain{width:984px;height:auto;background-color:#f2f2f2;position:relative;}
div.leftcol{width:17%;margin:26px 0 0 2%;float:left;height:auto;background-color:white}
div.maincol{width:77%;float:left;margin-left:3%;margin-right:0;padding:25px 0}
div.tname h1{font-size:17px; margin-left:10px; color:#649b36}
div.tname p select{width:138px;margin:0 0}
p{margin:7px 10px;line-height:15px}
/*menu title*/
div.welcome h1, div.leftcol h3.h3, h3.acthead,h3.hpage,h3.dbm,h3.reph3,div.leftcol h3.cph,h3.cfh,h3.cpc,h3.ccm{display:block; padding:5px 10px;font-size:14px;min-height:14px;_height:14px; background-color:#e2e2e2;color:#649b36;font-family:georgia, serif;cursor:pointer;margin:0; border-top:1px solid #d2d2d2;border-bottom:1px solid #f2f2f2;font-weight:normal}
div.leftcol h3.h3:hover, h3.acthead:hover,h3.dirhead:hover,h3.dbm:hover,h3.reph3:hover,div.leftcol h3.cph:hover,h3.cfh:hover{background-color:#eeeee}
div.leftcol h3.h3_block, h3.acthead_block,h3.dirhead_block,h3.dbm_block,h3.reph3_block,h3.cph_block,h3.cfh_block,h3.cpc_block,h3.ccm_block{display:block; padding:5px 10px;font-size:14px; background-color:#649b36;color:white;font-family:georgia, serif;cursor:pointer;margin:0; border-top:1px solid #d2d2d2;border-bottom:1px solid #f2f2f2;font-weight:normal}
div.leftcol h3.h3_ablock, h3.acthead_ablock,h3.dirhead_ablock,h3.dbm_ablock,h3.reph3_ablock,h3.cph_ablock,h3.cfh_ablock,h3.cpc_ablock,h3.ccm_ablock{display:block; padding:5px 10px;font-size:14px; background-color:#dad021;color:white;font-family:georgia, serif;cursor:pointer;margin:0; border-top:1px solid #d2d2d2;border-bottom:1px solid #f2f2f2;font-weight:normal}
#conpan1 div.leftcol h3.h3_ablock{background-color:#A86382}
#conman1 div.leftcol h3.h3_ablock{background-color:#C8323E}
div.leftcol h3.h3_block, h3.acthead_block,h3.dirhead_block,h3.dbm_block,h3.reph3_block,div.leftcol h3._ablock span, h3.acthead_ablock span,h3.dirhead_ablock span,h3.dbm_ablock span,h3.reph3_ablock span,div.leftcol h3._block span, h3.acthead_block span,h3.dirhead_block span,h3.dbm_block span,h3.reph3_block span,h3.cph_block,h3.cfh_block,h3.cph_ablock,h3.cfh_ablock a,h3.ccm_block span,h3.ccm_block span a, h3.ccm_block a{color:white}
div.leftcol h3.h3 span, h3.acthead span,h3.dirhead span,h3.dbm span,h3.reph3 span,h3.cpc span,h3.ccm span,h3.ccm {color:#649b36}
div.leftcol h3.h3 span a, h3.acthead span a,h3.dirhead span a,h3.dbm span a,h3.reph3 span a,div.leftcol h3.h3 a, h3.acthead a,h3.dirhead a,h3.dbm a,h3.reph3 ah3.cpc a span,h3.ccm a,h3.ccm span a{color:#C8323E}
h3.acthead_block span a,h3.dirhead_block span a,h3.dbm_block span a,h3.reph3_block span a,h3.dirhead_block a,h3.dbm_block a,h3.reph3_block a,h3.cpc_block a{color:white}
h3.acthead,h3.dirhead{padding:5px 20px;}
/*menu body*/
div.welcome{margin:0; padding:0}
div.leftcol div.mencon, div.filediv,div.dbms,div.repfil,div.cpm,div.cfhd,div.cpcd,div.ccms{display:none; padding-bottom:20px}
div.leftcol div.mencon,div.leftcol div.cpm,div.cfhd{padding-bottom:0}
div.mencon div a,div.leftcol div a{padding:5px 10px;display:block;color:#a2a2a2;border-bottom:1px solid #f6f6f6;border-top:1px solid #e5e5e5}
div.mencon div a:hover,div.leftcol div a:hover{background-color:#c8e2b3;text-decoration:none;color:#649b36}
div.cpm p{padding:0;margin:0}
div.maincol h1{color:#649b36;font-size:18px;margin:0;padding:15px 20px}
div.maincol h1 span a,h3 span{color:#999999;font-size:13px;font-weight:normal;}
div.footband{width:100%;height:30px;border-top:3px solid #c7bf2e;margin-top:20px}
div.footer{padding:5px 20px;max-width:1160px}
span.small {padding:0}
input checkbox{margin:0 5px}
div.border, div.borderg{border:1px solid #A86382;margin-bottom: 20px; width:97%;clear:both;background-color:#f8f8f8}
div.ccms div.list div,div.ccms div.listcc div,div.ccms div.listcc_sel div{color:#888888; font-size:11px}
div.ccms form div.list div{color:#333333; font-size:12px}
div.ccms div.listcc_sel{background-color:#c8e2b3}
div.ccms div.listcc_sel div{color:#649b36;font-weight:bold}
div.ccms div.listcc div,div.ccms div.listcc_sel div{float:left;min-height:19px;padding:3px 0;}
div.ccms div.listcc,div.ccms div.listcc_sel{clear:both;min-height:25px;width:auto;position:relative}
div.ccms div.listhead div{color:#666666; background-color:#e2e2e2; font-size:11px;line-height:19px}
div.ccms div.listhead {color:#666666; background-color:#e2e2e2; font-size:11px}
div.ccms div.list,div.ccms div.listcc,div.ccms div.listcc_sel{border-bottom:1px solid #e2e2e2;padding-left:10px;margin:0}
div.ccms form div.list{border-bottom:0px;padding-left:10px;margin:0}

/*action div*/
div.loading,div.overlay_content{display:none; min-height:200px;width:180px;position:fixed; top:150px;margin:0 auto;background-color:white;border:1px solid #f2f2f2;padding-top:10px;z-index:500}
div.overlay_content{min-height:200px;_height:200px;width:1000px;position:absolute; top:200px;background-color:white;border:1px solid #f2f2f2;padding-top:10px;margin:0 auto;display:none;z-index:500}
div.loading p{text-align:center; font-size:12px;color:#66666}
div.list,div.listhead,div.listalt{padding-left:10px; min-height:25px; _height:25px}
p.fname{font-weight:bold}
h3 span#tftarg{color:white}
div.filediv p, div.filediv div,div.filediv span{margin:0;padding:5px 20px; color:#a2a2a2}
div.action div, div.action div.list{color:#a2a2a2}
div.action div.list{margin:5px 10px}

/*contentmanage*/
div.midcol{padding-top:20px;background-color:white;min-height:500px; _height:500px;width:100%}
div.tradmen{position:relative;height:26px;width:100%}
div.tradmen div{float:left; margin-right:10px; border:1px solid white;border-top-left-radius:5px;border-top-right-radius:5px;height:19px; font-size:14px; font-weight:bold;text-align:center;padding:3px 10px 3px;color:#aaaaaa;border-bottom:0px}
div.tradmen div.links{background-color:white;color:#649b36}
div.tradmen div.right{float:right}
div.tradmen div.right h3{ display:block;cursor:pointer;font-size:15px;color:#649b36;}
div.tradmen div a{color:#aaaaaa}
div.tradmen div.links a{color:#649b36}
div.tradmen div a:hover{color:#666666;text-decoration:none}
div.showsurv div.h5list{padding:5px 10px 2px}
div.showsurv p{padding:2px 10px 5px 25px;margin:0 0}
div.tradmen div.search a{color:#aaaaaa}
div.tradmen div.search a:hover{color:#666666}
div.conwrap{width:100%;background-color:white;min-height:500px;_height:500px}

/*custom*/
form#dosurvey select,form#dosurvey input,form#dosurvey ol{margin-left:20px}
div.clrb{clear:both;padding-bottom:20px;}
div.amenu{width:30px; position:fixed;display:none;left:22%; margin-left:-33px;top:200px;border:1px solid #d2d2d2; border-width:1px 0px 1px 1px;border-top-left-radius:5px; border-bottom-left-radius:5px; background-color:white}
div.amenu img{margin:5px -1px 5px 5px;padding:0}
div.amenu a img{margin:3px -1px 0 0;padding:0}
div.amenu p{font-size:11px;color:#666666;text-align:center;padding:5px 0 0;margin:0}
div.mdates {color:black; background-color:white; border-top:10px solid white; border-bottom: 5px solid #649b36;}
/*date tabs*/
#daytab div.tabmena a { border-width:1px 1px 0px 1px; border-color:#e2e2e2;   color:#666666; border-top-left-radius:3px;border-top-right-radius:3px }
#daytab div.tabmenb a, div.tabmenc a { border-width:1px 1px 0px 1px; border-color:#e2e2e2;  color:#666666; border-top-left-radius:3px;border-top-right-radius:3px  }
#ntweek div.tabmena a {border-color:#C8323E; border-top-left-radius:3px;border-top-right-radius:3px}
#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:#649b36; border-width:1px 1px 0px 1px ; color:white; background-color:#649b36;  border-top-left-radius:3px;border-top-right-radius:3px}
#ntweek div.tmlivea a {background-color:#C8323E; border-color:#C8323E;}
/*check this???*/
div.tabmen { border-color: #649b36; 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; }

/* 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:blue;}
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:white;  border-top-left-radius:3px;border-top-right-radius:3px}
#slink a:hover { background-color:#649b36; }
#slink .slink a { color:#666666; background: white;}
#slink .slink a:hover { background:#649b36; color: white;}
div#slink {border-top:5px solid #649b36; color:white; background:#649b36;}
div.foot {padding-top:25px; color:#a2a2a2; background:white; border-top:3px solid #999999}
div.foot a{color:#a2a2a2}
div.sfoot{background-color:white}

div.code { border:1px solid #bebefe; }
div.bordtab,div.bordtabw {border-left:1px solid #a9a9a9; border-right: 1px solid #a9a9a9; border-top: 1px solid #a9a9a9; background-color:#f5f5f5; width:13%;text-align:center}
div.bordtabw {background-color:white;}
div.space {border-color: #006699; }
div.ospace {background-color:#cccc99; }
div.bhspace { background-color:#669933; color:white; }
div.right{float:right}
#formpage div.ospace { background:white; border:1px solid #678013; }
div.btime { background-color:white; color:#a9a9a9; }
div.closed { background-color:black; color:white; }




#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}#cboxOverlay{background:url(https://smartimagehq.com/includes/colorbox/example1/images/overlay.png) 0 0 repeat}#colorbox{}    #cboxTopLeft{width:21px;height:21px;background:url(https://smartimagehq.com/includes_js/colorbox/example1/images/controls.png) -100px 0 no-repeat}    #cboxTopRight{width:21px;height:21px;background:url(https://smartimagehq.com/includes_js/colorbox/example1/images/controls.png) -129px 0 no-repeat}    #cboxBottomLeft{width:21px;height:21px;background:url(https://smartimagehq.com/includes_js/colorbox/example1/images/controls.png) -100px -29px no-repeat}    #cboxBottomRight{width:21px;height:21px;background:url(https://smartimagehq.com/includes_js/colorbox/example1/images/controls.png) -129px -29px no-repeat}    #cboxMiddleLeft{width:21px;background:url(https://smartimagehq.com/includes_js/colorbox/example1/images/controls.png) left top repeat-y}    #cboxMiddleRight{width:21px;background:url(https://smartimagehq.com/includes_js/colorbox/example1/images/controls.png) right top repeat-y}    #cboxTopCenter{height:21px;background:url(https://smartimagehq.com/includes_js/colorbox/example1/images/border.png) 0 0 repeat-x}    #cboxBottomCenter{height:21px;background:url(https://smartimagehq.com/includes_js/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:#666;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(https://smartimagehq.com/includes_js/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(https://smartimagehq.com/includes_js/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(https://smartimagehq.com/includes_js/colorbox/example1/images/loading_background.png) center center no-repeat}        #cboxLoadingGraphic{background:url(https://smartimagehq.com/includes_js/colorbox/example1/images/loading.gif) center center no-repeat}        #cboxClose{position:absolute;bottom:0;right:0;background:url(https://smartimagehq.com/includes_js/colorbox/example1/images/controls.png) -25px 0px no-repeat;width:25px;height:25px;text-indent:-9999px} #cboxClose.hover{background-position:-25px -25px}

