body {padding:0;margin:0;background-color:#e9f0fa}
div {padding:0;margin:0}
p {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0;margin:0}
span {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0;margin:0}
label {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;padding:0;margin:0}
h1 {font-family:Arial,Helvetica,sans-serif;font-size:19px;padding:0;margin:0}
h2 {font-family:Arial,Helvetica,sans-serif;font-size:17px;padding:0;margin:0}
h3 {font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0}
h4 {font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0;margin:0}
ol {padding:10px 0 0 20px;margin:0}
ul {padding:10px 0 0 20px;margin:0}
li {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0;margin:0 0 10px 0}
dt {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0;margin:0 30px 0 0;display:inline}
dd {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0;margin:0;display:inline}
table {border:none;border-collapse:collapse}
td {font-family:Arial,Helvetica,sans-serif;padding:0;margin:0}
th {font-family:Arial,Helvetica,sans-serif;padding:0;margin:0}
img {border:none}
form {padding:0;margin:0}
select {font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0;margin:0 0 3px 0}
input {font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:1px 2px 0 2px;margin:0 0 3px 0}
textarea {font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:1px 2px 0 2px;margin:0 0 3px 0}

div.sunrise#me {background-image:url(../img/sunrise-dark.gif)}
div.sunrise#me h1 {color:#fff}

div.sunrise#banner {background-image:none}

div.sunrise {background:#def1f7 url(../img/sunrise-light.gif) no-repeat left top}
.sunrise h1 {font-size:19px;color:#093c65;padding:2px 0 2px 8px;margin:0;height:26px;line-height:26px}
.sunrise h2 {font-size:17px;color:#093d65;padding:5px 0 5px 8px;margin:0;line-height:17px}
.sunrise div.lt {float:left;background-color:#def1f7;width:100%}
.sunrise h2.l {float:left;padding:5px 0 0 8px}
.sunrise p.h2r {float:right;padding:4px 8px 2px 0;margin:0}
.sunrise .h2r img {vertical-align:top}
.sunrise .h2r .sml {padding-top:3px}

.sunrise img.h2btn {vertical-align:middle;text-align:right;float:right;margin:3px 8px 0 0}
.sunrise img.h2sbtn {vertical-align:middle;text-align:right;float:right;margin:6px 8px 0 0}
.sunrise div {float:left;background-color:#def1f7}
.sunrise div.r {float:right;background-color:#def1f7;margin:3px 4px 0 0}
.sunrise p {font-size:13px;font-weight:800;color:#093d65;padding:6px 8px 4px 8px;margin:0;line-height:17px}
.sunrise p.l {float:left}
.sunrise p.r {float:right}
.sunrise span {font-size:14px;font-weight:800}

div.darktitle {background-color:#093c65;padding:5px 0 4px 7px;margin:20px 0 0 0}

sup {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#093d65}

a {font-family:Arial,Helvetica,sans-serif;text-decoration:none}
a:link {color:#f60}
a:visited {color:#f60}
a:hover {color:#093c65}

br.clear {clear:both;height:0;line-height:0}
a.pic {padding:0}
div.hr {border:none;background:#fff url(../img/doth.gif) repeat-x center;margin:0;padding:5px 0}
p.med {font-size:12px}
label.mand {padding:0 5px 0 8px;background:transparent url(../img/asterisk.gif) no-repeat left 1px}

h1.l {float:left}
img.h1btn {vertical-align:middle;text-align:right;float:right;margin-left:8px}
p.h1info {vertical-align:middle;text-align:right;float:right;font-size:14px;font-weight:800;color:#f00}

h2.l {float:left;margin:2px 0 5px 0}
img.h2btn {vertical-align:middle;text-align:right;float:right;margin:0 0 5px 0}
p.h2info {vertical-align:middle;text-align:right;float:right;font-size:14px;font-weight:800;color:#f00}

div.il {margin:0;padding:0}
.il p {font-size:11px}
.il label {font-size:11px}
.il input {margin:0 0 1px 0;vertical-align:middle}

div.ilr {margin:0 0 3px 0;padding:0;font-size:11px}
.ilr label {margin:0;padding:0;font-size:11px;font-weight:400;vertical-align:middle}
.ilr input {margin:0;padding:0;font-size:11px;vertical-align:middle}

div.body {float:left;width:992px;padding:0 8px 0 0;background:#fff url(../img/side-shadow.gif) repeat-y right}

div.tblock1 {height:21px;background:#b3dded url(../img/tblock.gif) repeat-x;margin:20px 0 0 0}
.tblock1 h2 {font-size:12px;font-weight:800;color:#093d65;padding:3px 8px 0 8px}
.tblock1 p {font-size:12px;font-weight:800;color:#093d65;padding:3px 8px 0 8px}
.tblock1 p.l {float:left}
.tblock1 p.r {float:right}

div.tblock {height:21px;background:#b3dded url(../img/tblock.gif) repeat-x}
.tblock h2 {font-size:12px;font-weight:800;color:#093d65;padding:3px 8px 0 8px}
.tblock p {font-size:12px;font-weight:800;color:#093d65;padding:3px 8px 0 8px}
.tblock p.l {float:left}
.tblock p.r {float:right}

div.tblocky {height:21px;background:#efde2c url(../img/tblocky.gif) repeat-x}
.tblocky h2 {font-size:12px;font-weight:800;color:#093d65;padding:3px 8px 0 8px}
.tblocky p {font-size:12px;font-weight:800;color:#093d65;padding:3px 8px 0 8px}
.tblocky p.l {float:left}
.tblocky p.r {float:right}

div.ltblock {height:21px;background-color:#def1f7;border-top:solid 1px #d8d8d8}
.ltblock h2 {font-size:12px;font-weight:800;color:#093d65;padding:3px 8px 0 8px}
.ltblock p {font-size:12px;font-weight:800;color:#093d65;padding:3px 8px 0 8px}
.ltblock p.l {float:left;padding:3px 8px 0 8px}
.ltblock p.r {float:right;padding:3px 8px 0 8px}

div.pbtns {margin:8px 2px 0 2px}
.pbtns p.l {float:left}
.pbtns p.r {float:right}

div.inset {padding:10px 8px}
.inset p {padding:0 0 10px 0;font-size:12px}

span.vsep {padding:0 2px;background-image:url(../img/vsep.gif);background-repeat:no-repeat;background-position:center center}

div.head {}
div.tlinks {text-align:right;padding:2px 8px 2px 0}
.tlinks a {padding:0 1px}
.tlinks a:hover {background-color:#f60;color:#fff}
div.logo {float:left;padding:0 0 0 16px}
div.adtop {float:right;padding:0 8px 5px 0}

div.foot {margin:20px 2px 10px 2px}
.foot p {font-size:10px}
.foot a {padding:0 2px}
.foot a:link {color:#3b5998}
.foot a:visited {color:#3b5998}
.foot a:hover {background-color:#3b5998;color:#fff}
.foot div.footl {float:left}
.foot div.footr {float:right}

div.mnav {padding:0 0 5px 0;background:#c0e3f0 url(../img/nav-shadow.gif) no-repeat bottom}

div.mainbg {float:left;background:#d3e4fe url(../img/main-bg.gif) repeat left top;padding:7px 6px 7px 6px}
div.main {float:left;background-color:#fff;width:980px}
div.crumb {padding:5px 8px 5px 8px}
.crumb p {color:#999}
.crumb a {color:#999;text-decoration:underline}
.crumb a:visited {color:#999}
.crumb a:hover {background-color:#999;color:#fff}

div.navleft {float:left;width:172px;margin:0;padding-left:5px}
div.content {float:left;width:655px;padding:0 0 0 12px;margin:0 0 10px 0;background:#fff url(../img/dotv.gif) repeat-y}
div.contentnsn {float:left;width:839px;padding:0 0 0 5px;margin:0 0 10px 0}
div.adright {float:right;width:128px;margin:0 0 8px 8px}

div.navleftw {float:left;width:172px;margin:0;padding-left:5px}
div.contentw {float:left;width:790px;padding:0 0 0 8px;margin:0 0 10px 0;background:#fff url(../img/dotv.gif) repeat-y}
div.sunrisew {margin:0 2px 5px 4px;background:#7fc6e0 url(../img/sunrise-wide.gif) no-repeat right top}
.sunrisew h1 {font-size:19px;color:#093c65;padding:5px 0 0 8px;margin:0;height:26px;line-height:19px}

div.content213 {float:left;width:200px;padding:16px 13px 0 0}
div.content442 {float:left;width:442px;padding:16px 0 0 0}
.content442 h1 {vertical-align:bottom}
.content442 img.h1edit {padding:0 0 0 20px;vertical-align:middle}
 
div.content655 {width:655px;margin:0;padding:16px 0 0 0}

div.content50pc1 {float:left;width:320px;margin:0;padding:16px 15px 0 0}
div.content50pc2 {float:left;width:320px;margin:0;padding:16px 0 0 0}

div.signout {margin:0 0 4px 0;background:transparent url(../img/signedbg.gif) repeat-x left 17px}
.signout p {background-color:#093c65;color:#fff;padding:1px 6px;font-size:12px;font-weight:800}
.signout h2 {font-size:13px;font-weight:400;margin:8px 6px 12px 6px}
.signout .btns {padding:0 0 18px 6px}
.signout .btns img {vertical-align:middle;margin:0}

div.signin {margin:0 0 4px 0;background:transparent url(../img/signedbg.gif) repeat-x left 17px}
.signin p {background-color:#093c65;color:#fff;padding:1px 6px;font-size:12px;font-weight:800}
.signin h2 {font-size:13px;font-weight:400;margin:8px 6px 12px 6px;padding:0 0 30px 0}
.signin a {padding:0 1px}
.signin a:hover {background-color:#f60;color:#fff}

div.snav {margin:0 0 20px 0}
.snav img.icn {vertical-align:middle;padding:0 10px 4px 5px}
.snav p {padding:4px 0 0 0;background:#fff url(../img/doth.gif) repeat-x bottom;font-weight:800}

div.actions {margin:0 0 20px 0;text-align:center}
.actions p {margin:0 0 10px 0}

div.snavwho {margin:0}
.snavwho p {background-color:#093c65;color:#fff;padding:1px 6px;font-size:12px;font-weight:800;background-image:none}
div.snavwhol {margin:0}
.snavwhol p {background-color:#7fc6e0;color:#093c65;padding:1px 6px;font-size:12px;font-weight:800;background-image:none}

div.snavsel {color:#093c65;font-weight:800;cursor:default;background:#fff url(../img/doth.gif) repeat-x bottom}
.snavsel p {color:#093c65;font-weight:800;cursor:default;background:none}
.snavsel a {color:#093c65}
.snavsel a:visited {color:#093c65}
.snavsel a:hover {color:#093c65}

div.ssn {padding:0 4px 0 13px;background:#fff url(../img/dotv.gif) repeat-y 12px top}
.ssn p {font-weight:400;padding:1px 0 1px 18px;background:#fff url(../img/dotsn.gif) no-repeat left 8px}
.ssn p.sel {font-weight:800}
.ssn a {color:#093c65}
.ssn a:visited {color:#093c65}
.ssn a:hover {color:#093c65;text-decoration:underline}

div.srch {background:#fff url(../img/doth.gif) repeat-x bottom}
.srch p {background-color:#7fc6e0;color:#093c65;padding:1px 6px;font-size:12px;font-weight:800}
.srch input#search {width:118px;margin:7px 0 7px 6px;vertical-align:middle}
.srch input#searchgo {width:26px;margin:7px 0 5px 0;vertical-align:middle}

p.subject {margin:8px 0 0 0}
.subject input {vertical-align:middle;width:350px}

div.pgsi {margin:20px 0 5px 6px}
.pgsi p.l {float:left;width:100px;margin:2px 0 0 0}
.pgsi p.r {float:left}
.pgsi label {font-size:13px;font-weight:800}
.pgsi input#email {font-size:13px;width:180px;margin:0 0 8px 0}
.pgsi input#password {font-size:13px;width:180px;margin:0 0 8px 0}
.pgsi input#signin {width:80px;height:20px;margin:3px 0 5px 177px;padding:0}
.pgsi input#sendpwd {margin:3px 0 5px 110px;padding:0}
.pgsi p.links {font-weight:800;margin:10px 0 0 100px;padding:3px 0 0 0;width:185px;background:#fff url(../img/doth.gif) repeat-x}
.pgsi a {font-weight:800;padding:0 1px}
.pgsi a:hover {background-color:#f60;color:#fff}

div.left213 {margin:15px 0 0 0}
.left213 p.err {font-weight:800;color:#f00}
.left213 p.std {padding:0 0 10px 0;margin:0 0 10px 0;background:#fff url(../img/doth.gif) repeat-x bottom}

p.picflickl {float:left;margin:0;padding:0;text-align:center}
.picflickl img {vertical-align:middle}
.picflickl span {padding:0 5px}
p.picflickr {float:right;margin:0;padding:0;text-align:center}
.picflickr img {padding:1px 0 0 0}

p.picflick {margin:0 auto 0 auto;text-align:center}
.picflick img {vertical-align:middle}
.picflick span {padding:0 5px}

p.pgflick {padding:4px 0 4px 0}
.pgflick img {vertical-align:middle}
.pgflick span {padding:0 5px}

div.friends {margin:15px 0}

table.friend {margin:5px 0 0 0;width:100%;background:#fff url(../img/doth.gif) repeat-x bottom}
.friend td.l {width:58px;padding:0 0 5px 0}
.friend td.btn {text-align:right;vertical-align:bottom}
.friend tr.btm td {padding:0 0 5px 0}
.friend a {font-weight:800}

table.manager {margin:5px 0 5px 0;width:100%}
.manager td.l {width:58px;padding:0 0 5px 0}
.manager td.btn {text-align:right;vertical-align:bottom}
.manager tr.btm td {padding:0 0 5px 0}
.manager a {font-weight:800}

p.reciplist {font-weight:800;margin:0 8px}

table.recip {margin:15px 0 0 0}
.recip tr {height:120px}
.recip td {width:109px;text-align:center;background:#fff url(../img/dotv.gif) repeat-y right}
.recip td.b {background-color:#def1f7}
.recip td.r {background-image:none}
.recip td.rb {background-color:#def1f7;background-image:none}
.recip p {margin:5px 0}
.recip a {font-weight:800}
.recip div.hr {margin:0;padding:1px;background-color:transparent}

div.friendtop {margin:10px 0 0 0}

table.msgs {margin:10px 0 0 0;width:442px}
.msgs tr {vertical-align:top}
.msgs td {padding:5px 0 5px 0;background:#fff url(../img/doth.gif) repeat-x left bottom}
.msgs tr.grp1 td {padding:5px 0 0 0;background:none}
.msgs td.c1 {width:42px}
.msgs td.c2 {width:87px}
.msgs p.btns {padding:12px 0 0 0; text-align:right}
.msgs p.sbj {font-weight:800;margin:0 0 10px 0;padding:1px 5px 1px 5px;background-color:#def1f7}
.msgs p.grp {font-weight:800;margin:0;padding:1px 5px 1px 5px;border:solid 1px #7fc6e0}
.msgs p.msg {padding:0 5px 0 5px}

div.nrpl {margin:8px 0 0 0;padding:0 0 0 15px;font-size:12px;font-weight:800;background:#fff url(../img/msgicon/replies.gif) no-repeat left center}
div.msgs_btn {margin:0;padding:5px 0 0 0;text-align:right}

table.ntcs {margin:0}
.ntcs tr {vertical-align:top}
.ntcs tr.top td {vertical-align:top;padding:15px 0 3px 5px;background:#fff url(../img/doth.gif) repeat-x left bottom}
.ntcs td {padding:10px 0 3px 5px}
.ntcs td.c1 {width:62px}
.ntcs td.c2 {width:370px}
.ntcs p.quote {font-size:14px;font-weight:800}
.ntcs td.btns {padding:10px 0 0 0;text-align:right;vertical-align:bottom}
.ntcs span.oq {padding:0 18px 0 0;background:#fff url(../img/quote-open.gif) no-repeat left top}
.ntcs span.cq {padding:0 0 0 18px;background:#fff url(../img/quote-close.gif) no-repeat right bottom}

div.ntcs_btn {margin:20px 0 0 0;padding:5px 0 0 0;text-align:right;background:#fff url(../img/doth.gif) repeat-x left top}

div.ntcs_ed {display:none;margin:20px 0 0 0;padding:0 0 5px 70px;background:#fff url(../img/doth.gif) repeat-x left bottom}
.ntcs_ed p.btns {margin:5px 0 0 0}

.frmnotice textarea {font-size:14px;font-weight:800;height:65px;width:360px;margin:0}
.frmnotice table {margin:0;width:365px}
.frmnotice input {font-size:11px;width:20px;vertical-align:bottom}
.frmnotice td {padding:0;vertical-align:top}
.frmnotice img {padding:3px 0 0 0;vertical-align:top}


table.frm {margin:5px 0 0 0;background:#fff url(../img/doth.gif) repeat-x left bottom}
.frm .title td.c0 {font-size:12px;font-weight:800;padding:1px 15px 15px 0}
.frm .title td.c1 {font-size:12px;text-transform:none;padding:1px 15px 15px 0}
.frm .title td.cen {font-size:12px;text-align:center;padding:1px 5px 15px 5px}
.frm th {font-size:11px;color:#fff;background-color:#093c65;padding:1px 2px 1px 2px;text-align:left}
.frm th.cen {text-align:center}
.frm td.cb {padding:5px 15px 5px 10px}
.frm .cb input {vertical-align:top}
.frm td.cen {text-align:center}
.frm td.msg {font-size:12px;padding:5px 10px 5px 10px}
.frm td.c0 {padding-right:15px}
.frm label {padding:0 5px 0 8px}
.frm p.err {font-weight:800;color:#f00;margin:0 0 2px 0}


div.frmmf {margin:0 0 20px 0;padding:25px 15px 10px 15px;background:#bcd4e4 url(../img/mfbg.gif) no-repeat 0 bottom}
.frmmf div.msg {margin:0;background:transparent url(../img/dothlt.gif) repeat-x left bottom}
.frmmf div.msg p {font-weight:800;font-size:12px;padding:3px 0 10px 0}
.frmmf div.resp {margin:0 150px 20px 0;padding:6px 0 10px 10px;background:transparent url(../img/dothlt.gif) repeat-x left bottom}
.frmmf .resp div.il {padding:4px 0 0 0}
.frmmf label {font-size:12px;padding:0 5px 0 0}
.frmmf textarea#message {width:170px;height:80px;margin:3px 0 0 0}

.frmmf table {margin:0 0 20px 0}
.frmmf td {padding:5px 0 0 0;vertical-align:top}
.frmmf label {padding:0 5px 0 0}
.frmmf tr.msg td {padding:20px 0 0 0;vertical-align:top}

p.rplywrn {padding:10px 8px 5px 8px}

div.frmrply {margin:10px 0 20px 0;padding:10px 8px 10px 8px;background-color:#def1f7}
.frmrply textarea {margin:0 0 5px 0;width:417px}

div.frmbtns {margin:15px 0 10px 0}

div.albumtop {margin:6px 0 2px 0;padding:0;text-align:right}
.albumtop p.intro {text-align:left;margin:0 0 5px 0}
.albumtop img {vertical-align:middle;padding:0 2px 3px 2px}
.albumtop span {font-weight:800}
.albumtop span.ctrls {padding:0 0 0 10px}
.albumtop span.pgnos {padding:0 0 0 5px}
.albumtop .pgnos a {padding:0 4px 0 4px}
.albumtop span.sel {padding:0 4px 0 4px}

div.albums {margin:0;padding:3px 0 0 0;background:#fff url(../img/doth.gif) repeat-x left top}
.albums td {padding:20px 25px 0 25px}
.albums td.sep {padding:0;background:#fff url(../img/doth.gif) repeat-x left center}
.albums span.nopics {padding:0 4px 0 16px;background:#fff url(../img/icon/piccount.gif) no-repeat left center}
.albums span.nomsgs {padding:0 4px 0 16px;background:#fff url(../img/icon/msgcount.gif) no-repeat left center}
.albums span.vsep {padding:0 2px}
.albums div.info {margin:15px 34px 0 30px}
.albums p.ctrls {margin:0;vertical-align:middle;height:20px}
.albums p.ctrls img {vertical-align:middle}
.albums p {margin:0 5px}
.albums p.ttl {margin:10px 5px 0 5px;font-weight:800}
.albums p.whn {margin:0 5px 0 5px;font-weight:800}

div.album {width:277px;height:176px;padding:16px 0 0 0;background:#fff url(../img/album.gif) no-repeat left top}
.album .coverpic {margin:0 auto 0 auto;padding:4px;background-color:#fff}
.album .covercrop {overflow:hidden}

div.pictures {margin:0;padding:3px 0 0 0;background:#fff url(../img/doth.gif) repeat-x left top}
.pictures td {width:212px}
.pictures td.c1 {padding:0 9px 0 10px}
.pictures td.sep {padding:15px 0 3px 0;background:#fff url(../img/doth.gif) repeat-x left 15px}
.pictures span.nopics {padding:0 4px 0 16px;background:#fff url(../img/icon/piccount.gif) no-repeat left center}
.pictures span.nomsgs {padding:0 4px 0 16px;background:#fff url(../img/icon/msgcount.gif) no-repeat left center}
.pictures span.vsep {padding:0 3px}
.pictures p.ctrls {margin:3px 0 0 5px;vertical-align:middle}
.pictures p.ctrls img {vertical-align:middle}
.pictures p {margin:0 5px}
.pictures p.ttl {margin:10px 5px 0 5px;font-weight:800}
.pictures p.whn {margin:0 5px 0 5px;font-weight:800}

.pictures p.albttl {margin:5px 5px 0 5px;font-weight:800;text-transform:uppercase}
.pictures p.picttl {margin:5px 5px 0 5px;font-weight:800}

div.pic200t {width:212px;height:5px;background:#fff url(../img/pic200top.gif) no-repeat left top}
div.pic200 {width:207px;padding:0 0 0 5px;background:#fff url(../img/pic200mid.gif) repeat-y left top}
div.pic200b {width:212px;height:8px;background:#fff url(../img/pic200btm.gif) no-repeat left bottom}

div.picture {margin:0;padding:3px 0 0 0}
.picture h2 {padding:0 10px 2px 10px;background:#fff url(../img/doth.gif) repeat-x left bottom}
.picture h3 {float:left;padding:1px 10px 10px 10px;font-size:11px}
.picture p.gocmnts {float:right;vertical-align:top}
.picture p {padding:0 10px 0 10px}
.picture p.ctrls {margin:13px 0 0 0;vertical-align:middle}
.picture p.ctrls img {vertical-align:middle}
.picture .pic {padding:0 0 5px 0;margin:0 0 2px 0;text-align:center;background:#fff url(../img/doth.gif) repeat-x left bottom}

table.picbox {margin:0 auto}
.picbox td.tl {width:10px;height:9px;background:#fff url(../img/box/pictl.gif) no-repeat left top}
.picbox td.t {height:9px;background:#fff url(../img/box/pict.gif) repeat-x left top}
.picbox td.tr {width:12px;height:9px;background:#fff url(../img/box/pictr.gif) no-repeat right top}
.picbox td.l {width:10px;background:#fff url(../img/box/picl.gif) repeat-y left top}
.picbox td.r {width:12px;background:#fff url(../img/box/picr.gif) repeat-y right top}
.picbox td.bl {width:10px;height:13px;background:#fff url(../img/box/picbl.gif) no-repeat left bottom}
.picbox td.b {height:13px;background:#fff url(../img/box/picb.gif) repeat-x left bottom}
.picbox td.br {width:12px;height:13px;background:#fff url(../img/box/picbr.gif) no-repeat right bottom}

div.picbox_m {text-align:center}
table.picbox_m {margin:0 auto}
.picbox_m td.tl {width:5px;height:5px;background:#fff url(../img/box_m/pictl.gif) no-repeat left top}
.picbox_m td.t {height:5px;background:#fff url(../img/box_m/pict.gif) repeat-x left top}
.picbox_m td.tr {width:5px;height:5px;background:#fff url(../img/box_m/pictr.gif) no-repeat right top}
.picbox_m td.l {width:5px;background:#fff url(../img/box_m/picl.gif) repeat-y left top}
.picbox_m td.r {width:5px;background:#fff url(../img/box_m/picr.gif) repeat-y right top}
.picbox_m td.bl {width:5px;height:5px;background:#fff url(../img/box_m/picbl.gif) no-repeat left bottom}
.picbox_m td.b {height:5px;background:#fff url(../img/box_m/picb.gif) repeat-x left bottom}
.picbox_m td.br {width:5px;height:5px;background:#fff url(../img/box_m/picbr.gif) no-repeat right bottom}
.picbox_m img {padding:1px 0 3px 0}

div.piccmnts {margin:10px 0 0 0;padding:30px 0 0 0;background:#fff url(../img/doth.gif) repeat-x left top}

div.piccmntstop {margin:3px 0 20px 6px}

table.cmnt {width:655px}
.cmnt td.thumb {width:50px}
.cmnt p.who {padding:4px 0 4px 10px;background-color:#def1f7;border-top:solid 1px #d8d8d8}
.cmnt p {padding:15px 10px 15px 10px}
div.cmntbtns {margin:0 0 10px 0;text-align:right}

div.piccmntadd {padding:5px 10px;background-color:#def1f7;border-bottom:solid 1px #d8d8d8}
.piccmntadd p {font-weight:800;margin:0 0 5px 0}

div.propwd {margin:10px 8px 20px 8px}

table.vidbox {padding:0;margin:0 auto;width:142px;text-align:left}
.vidbox td {width:auto}
.vidbox td.tl {width:10px;height:9px;background:#fff url(../img/vbox/pictl.gif) no-repeat left top}
.vidbox td.t {height:9px;background:#fff url(../img/vbox/pict.gif) repeat-x left top}
.vidbox td.tr {width:12px;height:9px;background:#fff url(../img/vbox/pictr.gif) no-repeat right top}
.vidbox td.l {width:10px;background:#fff url(../img/vbox/picl.gif) repeat-y left top}
.vidbox td.r {width:12px;background:#fff url(../img/vbox/picr.gif) repeat-y right top}
.vidbox td.bl {width:10px;height:13px;background:#fff url(../img/vbox/picbl.gif) no-repeat left bottom}
.vidbox td.b {height:13px;background:#fff url(../img/vbox/picb.gif) repeat-x left bottom}
.vidbox td.br {width:12px;height:13px;background:#fff url(../img/vbox/picbr.gif) no-repeat right bottom}

div.vid {padding:5px 0 5px 0;margin:0 0 2px 0;text-align:center;background:#fff url(../img/doth.gif) repeat-x left bottom}

table.details {margin:10px 8px 20px 8px}
.details td {font-size:12px}
.details td.c0 {font-weight:800;padding:1px 15px 1px 0}
.details td.c0u {font-weight:800;padding:1px 15px 1px 0}
.details td.cr {text-align:right;color:#5e7197}

div.mysports {margin:0 0 10px 0}
.mysports p.med {margin:10px 8px}
.mysports table {margin:4px 8px 0 8px;width:426px}
.mysports td {font-size:12px;padding:1px 0 1px 0}
.mysports td.c0 {font-weight:800;padding:7px 0 1px 0}

div.emysports {margin:10px 8px 10px 8px}
.emysports table {width:639px}
.emysports tr {vertical-align:top}
.emysports td {font-size:12px;padding:0 0 5px 0}
.emysports td.c0 {font-weight:800;width:140px}
.emysports td.c1 {width:180px}
.emysports td.c2 {width:150px}
.emysports td.c3 {text-align:center}
.emysports td.c4 {width:120px;text-align:right}
.emysports p.addsport {margin:5px 0 0 0;text-align:left}

div.amysports {margin:10px 0 10px 0;visibility:hidden}
.amysports table {width:639px;margin:10px 8px 0 8px}
.amysports td.c0 {font-weight:800;width:140px}
.amysports td.c1 {font-weight:800;width:180px}
.amysports td.c2 {background-color:#def1f7;visibility:hidden}
.amysports p {font-size:12px;padding:0 0 2px 0}
.amysports a {padding:0 1px}
.amysports a:hover {background-color:#f60;color:#fff}
.amysports a.sel {background-color:#f60;color:#fff}
.amysports a.my {background-color:transparent;color:#093c65}
.amysports h4 {font-size:13px;padding:10px 8px 0 8px}

form.frmsport {padding:5px 18px 0 18px;margin:0}
.frmsport label {font-size:12px}
.frmsport input.il {width:20px;display:block;float:left}
.frmsport p {clear:left}
.frmsport p.isprof {margin:10px 0 4px 0}
.frmsport p.amalev {margin:10px 0 4px 0}
.frmsport p.coach {margin:10px 0 0 0}
.frmsport input.addsport {margin:10px 0 0 0;width:102px;height:21px}
.frmsport a:hover {background-color:#def1f7;color:#fff}

table.myteams {margin:0 0 10px 0;width:639px}
.myteams p.med {margin:10px 8px}
.myteams th {font-size:12px;color:#fff;background-color:#093c65;padding:1px 2px 1px 2px;text-align:left}
.myteams td {font-size:12px;padding:8px 2px 0 2px}
.myteams td.c0 {font-weight:800}
.myteams td.c1 {width:115px}
.myteams td.c2 {width:75px}
.myteams td.c3 {width:90px;text-align:center}
.myteams td.c4 {width:60px;text-align:right}
.myteams td.c5 {width:130px;text-align:right}


table.myvenues {margin:0 0 10px 0;width:639px}
.myvenues p.med {margin:10px 8px}
.myvenues th {font-size:12px;color:#fff;background-color:#093c65;padding:1px 2px 1px 2px;text-align:left}
.myvenues td {font-size:12px;padding:8px 2px 0 2px}
.myvenues td.c0 {font-weight:800}
.myvenues td.c1 {width:115px}
.myvenues .c2 {width:130px;text-align:center}
.myvenues td.c3 {width:70px;text-align:right}

div.emytherapy {margin:10px 8px 10px 8px}
.emytherapy table {width:100%}
.emytherapy tr {vertical-align:top}
.emytherapy th {font-size:12px;color:#fff;background-color:#093c65;padding:1px 2px 1px 2px;text-align:left}
.emytherapy td {font-size:12px;padding:5px 0 5px 0}
.emytherapy td.c1 {font-weight:800;width:170px}
.emytherapy td.c2 {width:340px;padding:5px 2px 0 2px}
.emytherapy td.c3 {width:112px;padding:5px 2px 0 10px}
.emytherapy p.addsport {margin:5px 0 0 0;text-align:left}
.emytherapy select {width:170px;height:100px;font-weight:400;padding:1px 0 2px 0}
.emytherapy textarea {width:330px;height:90px;padding:1px 2px 2px 2px}

.proam input.il {width:20px;display:block;float:left}
.proam p {clear:left}

div.help {display:none;padding:0 0 10px 0;background:#fff url(../img/doth.gif) repeat-x left bottom}
.help p {margin:10px 0 0 0}

div.picspin {background-color:#fafafa;text-align:center;margin:0 0 5px 0}

div.restop {margin:6px 0 2px 0;padding:0;text-align:right}
.restop p {}
.restop img {vertical-align:middle;padding:0 2px 3px 2px}
.restop span {font-weight:800}
.restop span.ctrls {padding:0 0 0 10px}
.restop span.pgnos {padding:0 0 0 5px}
.restop .pgnos a {padding:0 4px 0 4px}
.restop span.sel {padding:0 4px 0 4px}

div.map {margin:10px 0 0 0}
.map #gmap {width:440px;height:400px;margin:5px 0 10px 0;border:solid 1px #1d4066}
.map #clearloc {visibility:hidden}
.map p {margin:0 7px 15px 7px}
.map form {margin:0 7px 10px 7px}

div.calendar {display:none}

div.ectitle {margin:10px auto 15px auto;text-align:center;width:200px}
div.ectitle p {float:left;width:140px;font-weight:800;font-size:16px}
div.ectitle a.lbtn {float:left;margin-top:2px}
div.ectitle a.rbtn {float:left;margin-top:2px}

table.ecmonth {}
table.ecmonth th {padding:0 0 10px 0;width:63px}
table.ecmonth td {padding:5px 0 5px 0;width:63px;text-align:right}
table.ecmonth td p {margin:0 20px 0 0;font-size:18px;font-weight:800}
table.ecmonth td a {padding:0 5px 0 5px;font-size:18px;font-weight:800}
table.ecmonth td a:hover {color:#fff;background-color:#f60}
table.ecmonth td.we {background-color:#def1f7}
table.ecmonth td.today a {text-decoration:underline}
table.ecmonth td.sel span {padding:0 5px 0 5px;font-size:18px;font-weight:800;color:#fff;background-color:#f60}

div.evewhen {margin:15px 0 0 0}
.evewhen input.ro {font-size:13px;width:100px;padding:0;margin:0;border:none}
.evewhen label {font-size:13px}
.evewhen td {padding:0 0 10px 0}

div.evewhere {margin:5px 0 15px 0}
.evewhere p {font-size:13px;margin:10px 0 2px 0}
.evewhere label {font-size:13px}
.evewhere input {width:192px}
.evewhere textarea {width:192px}
.evewhere p.btn {margin:3px 0 0 0;text-align:right}

div.evewho {margin:15px 0 0 0}
.evewho p.btn {margin:0 0 15px 0;text-align:right}
.evewho p {margin:15px 0 15px 0}

div.evedsc {margin:15px 0 15px 0}
.evedsc input {width:192px}
.evedsc textarea {width:192px}
.evedsc label {font-size:13px}
.evedsc p.btn {margin:10px 0 0 0;text-align:right}

div.gmi h3 {font-size:14px;text-transform:uppercase}
div.gmi p {font-size:12px;margin:5px 0 0 0}

table.myeve {margin:0 0 10px 0;width:639px}
.myeve p.med {margin:10px 8px}
.myeve th {font-size:12px;color:#fff;background-color:#093c65;padding:1px 2px 1px 2px;text-align:left}
.myeve th.c2 {text-align:center}
.myeve td {font-size:12px;padding:8px 2px 0 2px}
.myeve td.c0 {width:170px;font-weight:800}
.myeve td.c1 {}
.myeve td.c2 {text-align:center}
.myeve td.c3 {text-align:right}

div.bigcal {}
.bigcal div.calmonth {background:#fff url(../img/dotv.gif) repeat-y left;padding-left:1px}
.bigcal table.ecmonth {background:#fff url(../img/doth.gif) repeat-x top;padding-top:2px}
.bigcal table.ecmonth tr {vertical-align:top}
.bigcal table.ecmonth th {padding:0;margin:0;width:92px;background:#fff url(../img/doth.gif) repeat-x bottom}
.bigcal table.ecmonth th p {padding:4px 0 4px 0;background:transparent url(../img/dotv.gif) repeat-y right}
.bigcal table.ecmonth td {padding:0;width:92px;height:80px;background:#fff url(../img/doth.gif) repeat-x bottom}
.bigcal table.ecmonth td div {height:80px;background:transparent url(../img/dotv.gif) repeat-y right}
.bigcal table.ecmonth td p.nos {padding:0 4px 0 4px;margin:0;font-size:12px;font-weight:800;text-align:right}
.bigcal table.ecmonth td p {padding:0;margin:1px 2px 1px 2px;font-size:12px;font-weight:400;text-align:left}
.bigcal table.ecmonth td a {padding:0 4px 0 4px;font-size:15px;font-weight:800}
.bigcal table.ecmonth td a:hover {color:#fff;background-color:#f60}
.bigcal table.ecmonth td.we {background-color:#def1f7}
.bigcal table.ecmonth td.today a {text-decoration:underline}
.bigcal table.ecmonth td.sel span {padding:0 4px 0 4px;font-size:12px;font-weight:800;color:#fff;background-color:#f60}
.bigcal table.ecmonth td.sel p {padding:0}
.bigcal table.ecmonth td p.eve {background:transparent url(../img/events.gif) no-repeat 5px 5px;padding:5px 0 0 21px}

form.ddate {margin:0;height:80px;background:transparent url(../img/diary.gif) no-repeat left 10px}
.ddate table {margin:5px 0 0 100px}
.ddate td {padding:25px 0 0 0}
.ddate td.txt {padding:0}
.ddate label {font-size:14px}
.ddate input.go {margin:2px 0 0 0}
.ddate input.ugraph {margin:1px 0 0 0;width:86px;height:15px}
.ddate p {margin:0 0 0 25px}
.ddate p.short {margin:20px 0 0 25px}

p.supweight {margin:5px 0 10px 13px;font-size:12px;font-weight:800}

div.foodmenu {margin:20px 0 0 0}
.foodmenu div.l {float:left;width:218px;height:125px;text-align:center;background:transparent url(../img/dotv.gif) repeat-y right top}
.foodmenu div.m {float:left;width:218px;height:125px;text-align:center}
.foodmenu div.r {float:left;width:218px;height:125px;text-align:center;background:transparent url(../img/dotv.gif) repeat-y left top}
.foodmenu div.clear {clear:both}
.foodmenu div.row1 {height:125px;background:transparent url(../img/doth.gif) repeat-x left bottom}
.foodmenu p {padding:5px 0 0 0}
.foodmenu a {font-weight:800}

img.diarytitle {margin:15px 0 3px 6px}

table.myalc {margin:0 0 10px 4px;width:647px}
.myalc th {font-size:12px;color:#093c65;background:transparent url(../img/tile-yellow.gif) repeat-x left top;padding:1px 4px 1px 4px;line-height:21px;text-align:left}
.myalc th.c1 {text-align:center}
.myalc th.c2 {text-align:center}
.myalc td {font-size:12px;padding:5px 0 0 0}
.myalc td.c0 {width:380px;font-weight:800}
.myalc td.c1 {width:65px;text-align:center}
.myalc td.c2 {width:65px;text-align:center}
.myalc td.c3 {text-align:right}

table.myfood {margin:0 0 10px 4px;width:647px}
.myfood th {font-size:12px;color:#093c65;background:transparent url(../img/tile-green.gif) repeat-x left top;padding:1px 4px 1px 4px;line-height:21px;text-align:left}
.myfood th.c1 {text-align:center}
.myfood th.c2 {text-align:center}
.myfood td {font-size:12px;padding:5px 0 0 0}
.myfood td.c0 {width:380px;font-weight:800}
.myfood td.c1 {width:65px;text-align:center}
.myfood td.c2 {width:65px;text-align:center}
.myfood td.c3 {text-align:right}

table.myexer {margin:0 0 10px 4px;width:647px}
.myexer th {font-size:12px;color:#fff;background:transparent url(../img/tile-red.gif) repeat-x left top;padding:1px 4px 1px 4px;line-height:21px;text-align:left}
.myexer th.c1 {text-align:center}
.myexer th.c2 {text-align:center}
.myexer td {font-size:12px;padding:5px 2px 0 2px}
.myexer td.c0 {width:380px;font-weight:800}
.myexer td.c1 {width:65px;text-align:center}
.myexer td.c2 {width:65px;text-align:center}
.myexer td.c3 {text-align:right}

h4.noexer {margin:15px 0 0 0;padding:8px 8px 4px 8px;background:transparent url(../img/doth.gif) repeat-x top}

div.exercises {margin:10px 0 10px 0}
.exercises table {width:655px;margin:10px 0 0 0}
.exercises td.c0 {font-weight:800;width:150px}
.exercises td.c1 {font-weight:800;width:280px;padding:0 5px 0 5px}
.exercises td.c2 {background-color:#def1f7;visibility:hidden}
.exercises p {font-size:12px;padding:0 0 2px 0}
.exercises a {padding:0 1px}
.exercises a:hover {background-color:#f60;color:#fff}
.exercises a.sel {background-color:#f60;color:#fff}
.exercises a.my {background-color:transparent;color:#093c65}
.exercises h4 {font-size:13px;padding:10px 8px 0 8px}
.exercises div.ltblock {margin:0 0 5px 0}

.exercises input#duration {width:50px}

form.aexer {padding:15px 0 0 0;margin:15px 8px 8px 8px;background:transparent url(../img/doth.gif) repeat-x top}
.aexer label {font-size:12px}
.aexer div.il {padding-bottom:8px}
.aexer input.il {width:20px;display:block;float:left}
.aexer p.addtofav {margin:2px 0 0 0}
.aexer p.add {margin:12px 0 0 0;padding:0}
.aexer span {font-weight:800}
.aexer a {padding:0;margin:0}

table.favexer {margin:0 0 10px 4px;width:647px}
.favexer td {font-size:12px;padding:5px 2px 0 2px}
.favexer td.c0 {width:550px;font-weight:400}
.favexer td.c1 {text-align:right}
.favexer  a {padding:0}

table.favfood {margin:0 0 10px 4px;width:647px}
.favfood td {font-size:12px;padding:5px 2px 0 2px}
.favfood td.c0 {width:550px;font-weight:400}
.favfood td.c1 {text-align:right}
.favfood  a {padding:0}

div.food {margin:10px 0 10px 0}
.food table {width:655px;margin:10px 0 0 0}
.food td.c0 {font-weight:800;width:440px}
.food td.c1 {background-color:#def1f7;visibility:hidden}
.food p {font-size:12px;padding:0 0 2px 0}
.food .c0 a {padding:0 1px}
.food .c0 a:hover {background-color:#f60;color:#fff}
.food .c0 a.sel {background-color:#f60;color:#fff}
.food h4 {font-size:13px;padding:10px 8px 0 8px}
.food p.foodhint {margin:0 0 10px 0;padding:0;font-style:italic;font-size:11px}

div.fitbbox {margin:10px 0 10px 0;padding:5px 13px 20px 13px;background-color:#eff9fb}
.fitbbox p {padding:15px 0 0 0}

div.fithow {float:left;padding:8px 0 10px 0;background:transparent url(../img/doth.gif) repeat-x bottom}
.fithow img {margin:0 10px 0 0}
.fithow span {font-weight:800;text-transform:uppercase}

div.fitwho {padding:15px 0 20px 0}
.fitwho p.l {float:left;width:73px}
.fitwho p.r {float:left;width:349px;height:27px;padding:13px 0 0 20px;margin:12px 0 0 0;background-color:#eff9fb}

div.fitsummtop {margin:25px 0 0 81px;text-align:center}
.fitsummtop img {padding:2px 0 0 0;vertical-align:top}
.fitsummtop span {padding:0 30px 0 30px;font-size:17px;font-weight:800}
.fitsummtop a {margin:0 4px 0 4px;vertical-align:top}

div.fitsumm {padding:20px 0 10px 0;margin:8px 0 0 0;background:transparent url(../img/7day/top.gif) no-repeat left top}
.fitsumm table {padding:0 0 10px 0}
.fitsumm tr {vertical-align:top}
.fitsumm th {font-size:11px;padding:7px 0 0 0;line-height:21px;background:transparent url(../img/doth.gif) repeat-x bottom}
.fitsumm td {font-size:15px;font-weight:400;width:75px;text-align:center;background:transparent url(../img/doth.gif) repeat-x bottom}
.fitsumm td.mid {font-size:16px;font-weight:800;width:124px;text-align:center;vertical-align:middle}
.fitsumm div.l {background:transparent url(../img/dotv.gif) repeat-y left;padding:0;line-height:46px}
.fitsumm div.r {background:transparent url(../img/dotv.gif) repeat-y right;padding:0;line-height:46px}
.fitsumm .r0 th.mid {background:none;padding:2px 0 5px 0;font-size:18px}
.fitsumm .r1 td.mid {background:transparent url(../img/7day/row1.gif) no-repeat}
.fitsumm .r2 td.mid {background:transparent url(../img/7day/row2.gif) no-repeat}
.fitsumm .r3 td {height:9px;line-height:9px}
.fitsumm .r3 td.mid {width:124px;background:transparent url(../img/7day/row3.gif) no-repeat}
.fitsumm .r4 td.mid {background:transparent url(../img/7day/row4.gif) no-repeat}
.fitsumm .r5 td.mid {background:transparent url(../img/7day/row5.gif) no-repeat}
.fitsumm .r6 td.mid {background:transparent url(../img/7day/row6.gif) no-repeat}
.fitsumm .r7 td {height:9px;line-height:9px}
.fitsumm .r7 td.mid {background:transparent url(../img/7day/row7.gif) no-repeat}
.fitsumm .r8 td.mid {background:transparent url(../img/7day/row8.gif) no-repeat}
.fitsumm .r9 td {height:9px;line-height:9px}
.fitsumm .r9 td.mid {background:transparent url(../img/7day/row9.gif) no-repeat}
.fitsumm .r10 td {background-color:#def1f7;color:#093c65;font-weight:800}
.fitsumm .r10 td.mid {background:transparent url(../img/7day/row10.gif) no-repeat;font-size:18px}
.fitsumm .r11 td {height:5px;line-height:5px;background:none}
.fitsumm .r11 td.mid {background:transparent url(../img/7day/row11.gif) no-repeat}

p.wellsupwt {margin:5px 0 5px 0;font-weight:800}

input.dd {width:15px;margin:0 0 0 0}
input.mm {width:15px;margin:0 0 0 5px}
input.yyyy {width:30px;margin:0 5px 0 5px}

form.recname {margin:8px 0 5px 0;background:transparent url(../img/diary.gif) no-repeat left top}
.recname table {margin:5px 0 0 100px}
.recname label {font-size:14px}
.recname img {margin:2px 0 0 0}
.recname p {margin:0 0 0 25px}
.recname div {margin:0 0 15px 0}
.recname div.il label {font-size:12px}

table.rcpsadd {margin:20px 0 0 0}
.rcpsadd td.c0 {width:438px}
.rcpsadd td.c2frm {background-color:#def1f7;visibility:hidden}

table.rcps {margin:0 10px 10px 4px;width:425px}
.rcps td {font-size:12px;padding:5px 2px 0 2px}
.rcps td.c0 {width:335px;font-weight:400}
.rcps td.c1 {text-align:right}
.rcps  a {padding:0}

h3.fitrep {margin:10px auto 10px auto; text-align:center}

div.homel {float:left;width:300px;margin:0 14px 0 0}
div.homer {float:left;width:525px}

div.joinnow {background:transparent url(../img/joinnow.gif) no-repeat left top;width:280px;padding:45px 10px 10px 10px}
.joinnow h2 {font-size:12px;font-weight:400;margin:0 0 4px 0}
.joinnow li {font-weight:800}
div.homesignin {padding:12px 0 0 0;background:transparent url(../img/doth.gif) repeat-x top}

div.homesi {margin:10px 0 8px 6px}
.homesi p.l {float:left;width:100px;margin:2px 0 0 0}
.homesi p.r {float:left}
.homesi label {font-size:13px;font-weight:800}
.homesi input#email {font-size:13px;width:180px;margin:0 0 8px 0}
.homesi input#password {font-size:13px;width:180px;margin:0 0 8px 0}
.homesi input#signin {width:80px;height:20px;margin:3px 0 5px 75px;padding:0}
.homesi p.links {font-weight:800;margin:5px 0 0 0;padding:0;text-align:right}
.homesi p.tip {font-size:10px;font-style:italic;margin:5px 0 0 0;padding:0}
.homesi a {font-weight:800;padding:0 1px}
.homesi a:hover {background-color:#f60;color:#fff}

div.homesignedin {background:transparent url(../img/signedbg.gif) repeat-x left 17px}
.homesignedin p {background-color:#093c65;color:#fff;padding:2px 8px;font-size:12px;font-weight:800}
.homesignedin h2 {font-size:15px;font-weight:400;margin:8px 8px 12px 8px}
.homesignedin .btns {padding:0 8px 15px 8px}

div.homenoswf {background:#5886a0 url(../img/home01_swf.jpg) no-repeat;width:525px;height:226px}
.homenoswf h1 {color:#fff;font-size:16px;font-weight:400;padding:81px 0 4px 251px}
.homenoswf h2 {color:#efd407;font-size:15px;font-weight:800;padding:0 12px 0 0;text-align:right}

div.homeboxes {margin:33px 0 0 0}
div.homeboxl {float:left;width:256px;padding:0 7px 0 0;margin:0 0 10px 0;background:#fff url(../img/dotv.gif) repeat-y right}
div.homeboxr {float:left;width:256px;margin:0 0 10px 6px}
.homeboxes p {margin:8px 8px 8px 8px;font-size:12px;line-height:1.4em}
.homeboxes a {font-weight:800}

div.homempu {background:transparent url(../img/doth.gif) repeat-x left 8px}
.homempu p {text-align:center;color:#808080}
.homempu span {background-color:#fff;padding:0 5px}

div.notice {padding:0;margin:10px 0 20px 0;background:transparent url(../img/notice-sides.gif) repeat-y}
.notice div.msg {padding:10px 0 15px 0;background:transparent url(../img/notice-bottom.gif) no-repeat left bottom}
.notice p {padding:0 14px 10px 8px}

form.frmreport {margin:20px 0 0 0}
.frmreport input#url {width:310px;margin-right:10px}
.frmreport textarea#message {width:350px}

div.suggs {padding:0;margin:10px 5px 20px 0;background:transparent url(../img/doth.gif) repeat-x left 18px}
.suggs img {margin:0 0 0 5px}
.suggs div.msg {padding:8px 0 0 0;background:transparent url(../img/doth.gif) repeat-x left bottom}
.suggs p {padding:0 8px 10px 35px;background:transparent url(../img/lightbulb.gif) no-repeat left top}

form.frmsuggs {margin:20px 0 0 0}
.frmsuggs textarea#message {width:350px}

.water div.vessel {background:#fff url(../img/water-div.gif) no-repeat right bottom}
.water td {width:110px;text-align:center}
.water td.c1 {width:210px;text-align:left}
.water p.label {font-size:12px;font-weight:800;margin:5px 0 2px 0}
.water p.size {font-size:12px;margin:0 0 8px 0}
.water span {font-size:12px;font-weight:800;padding:0 8px}
.water img.adj {vertical-align:text-top;padding:1px;margin-top:3px}
.water div.intake {margin:20px 0 0 5px;height:109px;background-color:#def1f7;vertical-align:top}
.water .intake h3 {font-size:20px;margin:8px 0 0 8px}


div.searchres {margin:10px 0 10px 0;padding:0 0 20px 0;background:transparent url(../img/doth.gif) repeat-x left bottom}
.searchres h2 {margin:0;padding:0}

div.seektop {margin:6px 0 2px 0;padding:0}
.seektop p {padding:0;margin:0}
.seektop p.showall {float:left;font-weight:800}
.seektop p.page {float:right}
.seektop img {vertical-align:middle;padding:0 2px 3px 2px}
.seektop span {font-weight:800}
.seektop span.ctrls {padding:0 0 0 10px}
.seektop span.pgnos {padding:0 0 0 5px}
.seektop .pgnos a {padding:0 4px 0 4px}
.seektop span.sel {padding:0 4px 0 4px}

div.sitemap1 {padding:0 0 20px 10px}
.sitemap1 h2 {font-size:17px;padding:6px 0 0 0}
.sitemap1 h3 {font-size:14px;padding:4px 0 0 25px}
.sitemap1 h4 {font-size:12px;padding:3px 0 0 50px}
.sitemap1 a:hover {background-color:#f60;color:#fff;padding:1px 2px 2px 2px}
div.sitemap2 {padding:0 0 20px 0}
.sitemap2 h2 {font-size:14px;padding:6px 0 0 0}
.sitemap2 a:hover {background-color:#f60;color:#fff;padding:1px 2px 2px 2px}
div.sitemap3 {padding:0 0 20px 0}
.sitemap3 h2 {font-size:14px;padding:6px 0 0 0}
.sitemap3 h3 {font-size:12px;padding:4px 0 0 25px}
.sitemap3 a:hover {background-color:#f60;color:#fff;padding:1px 2px 2px 2px}

div.faq {}
.faq h3 {margin:15px 0 0 0}
.faq p {margin:5px 0 10px 0}
.faq ol {padding:0 0 0 20px;margin:0}
.faq ul {padding:0 0 0 20px;margin:0}
.faq li {margin:0 0 5px 0}

div.newsitem {margin:0;padding:0 0 5px 0} 
.newsitem div.l {float:left;width:80px}
.newsitem div.r {float:left;width:350px}
.newsitem p.link {text-align:right}
.newsitem h3 {font-size:12px;font-weight:800}

div.roles {margin:0 0 10px 0}
.roles table {margin:14px 0 0 0;width:442px}
.roles th {font-size:12px;color:#fff;background-color:#093c65;padding:1px 2px 1px 2px;text-align:left}
.roles th.c1 {text-align:center}
.roles td {font-size:12px;padding:1px 0 1px 0}
.roles td.c0 {font-weight:800;padding:7px 0 1px 0}
.roles td.c1 {text-align:center}
.roles td.c2 {text-align:right;padding:3px 0 0 0}


div.docs {margin:0;padding:10px 0 0 0;background:#fff url(../img/doth.gif) repeat-x left top}
.docs td {width:212px}
.docs td.c0 {padding:0 5px 0 0;background:#fff url(../img/dotv.gif) repeat-y right top}
.docs td.c1 {padding:0 5px 0 5px;background:#fff url(../img/dotv.gif) repeat-y right top}
.docs td.c2 {padding:0 0 0 5px}
.docs td.sep {padding:10px 0 10px 0;background:#fff url(../img/doth.gif) repeat-x left 10px}
.docs span.vsep {padding:0 2px}
.docs p.ctrls {margin:15px 0 0 0;vertical-align:middle}
.docs p.ctrls img {vertical-align:middle}

div.docitem {margin:5px 0 0 0}
div.docitem div.l {float:left;width:40px}
div.docitem div.r {float:left;width:170px}
div.docitem p.ttl {margin:0 0 10px 0;padding:0;font-weight:800}
div.docitem span.doc {margin:0;padding:0;font-weight:400;font-style:italic}
div.docitem p.whn {margin:0;padding:0;font-weight:800}
div.docitem p.dsc {margin:0;padding:0;font-weight:400}

div.newman {height:21px;margin:10px 0 0 0}
.newman p {font-size:12px;font-weight:800;color:#093d65;padding:3px 8px 0 8px}

div.fitcaltop {margin:25px 0 0 0;text-align:center}
.fitcaltop select {margin:0 30px 3px 30px;font-size:14px;font-weight:800}
.fitcaltop a {margin:0 4px 0 4px}

div.fitcal {margin:25px 0 0 0}
.fitcal div.calmonth {background:#fff url(../img/dotv.gif) repeat-y left;padding-left:1px}
.fitcal table.ecmonth {background:#fff url(../img/doth.gif) repeat-x top;padding-top:2px}
.fitcal table.ecmonth tr {vertical-align:top}
.fitcal table.ecmonth th {padding:0;margin:0;width:92px;background:#fff url(../img/doth.gif) repeat-x bottom}
.fitcal table.ecmonth th p {padding:4px 0 4px 0;background:transparent url(../img/dotv.gif) repeat-y right}
.fitcal table.ecmonth td {padding:0;width:92px;height:80px;background:#fff url(../img/doth.gif) repeat-x bottom}
.fitcal table.ecmonth td div {height:80px;background:transparent url(../img/dotv.gif) repeat-y right}
.fitcal table.ecmonth td p {padding:0;margin:1px 2px 1px 2px;font-size:12px;font-weight:400;text-align:left}
.fitcal table.ecmonth td a {padding:0 4px 0 4px;font-size:16px;font-weight:800}
.fitcal table.ecmonth td a:hover {color:#fff;background-color:#f60}
.fitcal table.ecmonth td p.date {padding:0 8px 0 4px;margin:0 0 0 auto;width:50px;font-size:12px;font-weight:400;color:#c0c0c0;text-align:right}
.fitcal table.ecmonth td p.today {padding:0 8px 0 4px;margin:0 0 0 auto;width:50px;font-size:12px;font-weight:400;color:#fff;background-color:#f60;text-align:right}

.fitcal table.ecmonth td.we {background-color:#def1f7}
.fitcal table.ecmonth td.sel span {padding:0 4px 0 4px;font-size:12px;font-weight:800;color:#fff;background-color:#f60}
.fitcal table.ecmonth td.sel p {padding:0}
.fitcal table.ecmonth td p.val {text-align:center;margin:20px 0 0 0}

div.registerfrm {background-color:#eff9fb}
.registerfrm .frm {background-color:Transparent}
.registerfrm p.mand {font-size:10px;color:#aeb0af;margin:10px 10px 0 0;text-align:right}
.registerfrm p.info {font-size:10px;color:#aeb0af;margin:0 10px 20px 8px}

div.wizstep {padding:28px 0 30px 0;text-align:center}
div.wizphoto {padding:0 20px 20px 0}
.wizphoto div.l {float:left;width:97px;text-align:center}
.wizphoto div.r {float:left;width:308px;height:107px;padding:0 0 0 17px}
.wizphoto .r p {font-size:12px;line-height:17px;padding:5px 0 0 0}
p.wizskip {padding:2px 0 0 0;text-align:right}

form.wizfrm {margin:5px 0 0 0;background:#fff url(../img/doth.gif) repeat-x left bottom}
.wizfrm td.c0 {padding-right:10px;text-align:right}
.wizfrm tr.emp1 {background-color:#eff9fb}
.wizfrm tr.emp2 {background-color:#eff9fb}
.wizfrm .ps1 td {padding:10px 10px 0 0}
.wizfrm .ps2 td {padding:5px 0 5px 0}
.wizfrm .ps3 td {padding:0 0 10px 0}
.wizfrm .emp1 td {padding:20px 10px 0 0}
.wizfrm .emp2 td {padding:0 0 20px 0}
.wizfrm label {font-size:12px}
.wizfrm div.frmbtns {text-align:right}

div.wizprofile {background-color:#eff9fb;margin-bottom:20px}
.wizprofile table {width:100%}
.wizprofile th {font-size:11px;color:#fff;background-color:#093c65;padding:1px 2px 1px 2px;text-align:center}
.wizprofile th.c0 {width:100px}
.wizprofile th.c1 {text-align:left}
.wizprofile td {padding:1px 2px 1px 2px;text-align:left}
.wizprofile label {font-size:12px}
.wizprofile p {font-size:12px;}
.wizprofile td {text-align:left}
.wizprofile td.c0 {text-align:center}
.wizprofile td.c3 {text-align:center}
.wizprofile .c3 p {font-size:11px;color:#888}


div.wiznext {margin:10px 8px 10px 8px}
.wiznext p {padding:4px 0 1px 0;background:#fff url(../img/doth.gif) repeat-x bottom;font-weight:800;font-size:12px}
.wiznext p.l {float:left;width:50%}
.wiznext img.icn {vertical-align:middle;padding:0 10px 4px 5px}


p.st_intro {font-size:12px;margin:0 0 20px 0}
p.st_title {font-size:12px;font-weight:800;margin:10px 10px 0 0}
.st_title i {font-size:10px;font-weight:400}
p.st_brief {font-size:12px;margin:4px 10px 15px 0}

h2.st {padding:18px 150px 18px 8px}

div.content213 {float:left;width:200px;padding:16px 13px 0 0}
div.content425 {float:left;width:425px;padding:16px 0 0 17px}

.sportstest div.tblock {margin:0 0 5px 0}
.sportstest h3 {font-size:12px;margin:15px 0 0 0}
.sportstest p {font-size:12px}
.sportstest a {font-size:11px}
.sportstest p.dl {margin:0 0 10px 0}
.sportstest img.thumb {float:left;padding:4px 5px 5px 0}
.sportstest div.table {padding:0 0 20px 0}
.sportstest div.image {width:209px;background-color:#eff9fb;margin:0 0 10px 0}
.sportstest .image p {font-size:11px;margin:3px 3px 3px 3px;height:30px}
.sportstest div.col0 {float:left}
.sportstest div.col1 {float:right}

table.fef {width:100%;margin:5px 0 0 0;border-bottom:solid 1px #093c65}
.fef tr {vertical-align:top}
.fef th {font-size:11px;text-align:left;color:#fff;background-color:#093c65;padding:1px 3px 1px 3px}
.fef td {font-size:11px;text-align:left;padding:5px 3px 5px 3px}






