@import url('css/layout.css');

/* RAYS CSS */

.ico_s {cursor:pointer}

/* GLOBAL */

label {cursor:pointer}

.b {font-weight:bold}
.c {clear:both}
.db {display:block}
.hide {display:none !important}
.iLabel {position:relative;top:4px}
.lh20 {line-height:20px}
.lh28 {line-height:28px}
.lh30 {line-height:30px}
.m10 {margin:10px}
.ma {margin:auto}
.mb10 {margin-bottom:10px}
.mb20 {margin-bottom:20px}
.ml10 {margin-left:10px}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}
.mt10 {margin-top:10px}
.mt20 {margin-top:20px}
.mt-5 {margin-top:-5px}
.mt5 {margin-top:5px}
.o0 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}
.p10 {padding:10px}
.pl8 {padding-left:8px}
.pl20 {padding-left:20px}
.pr20 {padding-right:20px}
.pt20 {padding-top:20px}
.wh80 {background-image:url('images/white80.png')}
.wi100 {width:100px}
.wi150 {width:150px}
.wi200 {width:200px}
.wi250 {width:250px}
.tc {text-align:center}
.tl {text-align:left}
.tr {text-align:right}
.vt {vertical-align:top}

span.arrow {color:rgb(0,163,191)}
span.arrow:hover {text-decoration:underline;cursor:pointer}

label.floatl {position:relative;top:3px}

/* TINYMCE FONT-SIZE FIX */

.MsoNormal, .MsoNormal * {font-size:1em !important;line-height:1.5em !important;margin:0px !important}

/* ARTICLES */

#articles_list {width:585px;margin-left:auto;margin-right:auto}
#articles_list .list_head {margin:auto;width:584px}
#articles_categories h1, #articles_categories h2, #article h1, #article h2 {font-weight:bold;color:rgb(0,163,192)}

.aview {width:585px;height:98px;margin:5px auto;clear:both}
.aview .artm {width:573px}
.artedge {width:6px;height:98px;background:url('images/borders/g98.png');float:left}
.artm {height:98px;background:url('images/borders/g98_m.png');overflow:hidden}
.artm .iframe {margin: 7px auto}
.artm img {border:1px solid rgb(229,229,229);padding:3px;margin-right:5px;float:left}
.artm .rating_circle_s img {border:0;padding:0;margin:0}
.artr {background-position:-6px}

.av2 {width:287px;float:left;margin:5px auto;clear:none}
.av2.aleft {margin-right:5px}
.av2.aright {margin-left:5px}
.av2 .artm {width:275px}
.av2 .headline {height:53px;overflow:hidden}
.av2 .text {display:none}
.av2 .atags {display:none}

.atags {height:27px}
.atags div {float:left;height:27px}
.atags .tl {background-image: url('images/tags_l.png');width:4px}
.atags .tm {background-image: url('images/tags_m.png');overflow:hidden;width:450px;line-height:27px}
.atags .tm div {margin-right:5px}
.atags .tm div div {margin:4px 5px}
.atags .tr {background-image: url('images/tags_r.png');width:6px}

/* ARTICLE SEARCH */

.asearch .list_head {width:620px}
.asearch .list_head .middle {width:606px !important}

.asearch .av1 {width:620px}
.asearch .av1 .artm {width:608px}
.asearch .av1 .atags .tm {width:485px}

.asearch .av2 {width:305px}
.asearch .av2 .artm {width:293px}

/* ARTICLE EDIT */

#my_articles .icons {margin-left:10px}
#article_edit #index_tabb * {padding:0}

/* BLOG */

.blog_entries table {width:100%}
.blog_entries table td {vertical-align:top;width:50%}

.betop {height:30px;margin-bottom:10px}
.betop .bedate {width:30px;color:rgb(141,141,141);text-align:center;float:left;padding-left:5px;padding-right:5px;margin:5px auto}
.betop .behead {min-height:30px;border-left:1px solid rgb(229,229,229);font-size:1.1em;font-weight:bold;float:left;padding-left:5px;padding-right:5px;margin:5px auto;float:left}
.betop .behead a {color:rgb(19,127,41)}
.betop .becmt {line-height:20px;float:right;margin:5px auto}
.betop .becmt .ico_s {margin-right:5px}
.bemid {line-height:1.5em}


.entries_right {border-left:1px solid rgb(229,229,229)}
.bsentry {width:269px;margin:0px 20px}
.bsentry .betop {width:269px}
.bsentry .betop .behead {width:180px;float:left}
.bsentry .bemid {width:100%}

.blentry {width:608px;margin-bottom:20px}
.blentry .iframe {padding:5px 20px}
.blentry .betop {width:580px}
.blentry .betop .behead {width:500px}
.blentry .bemid {width:100%}

.bespacer {height:30px}

.blog_entry .headline {font-size:1.3em;font-weight:bold;color:rgb(0,0,0)}
.blog_entry .date {color:rgb(179,179,179)}
.blog_entry .text {margin-top:15px}
.blog_entry .text .intro {float:right;margin-left:10px;margin-bottom:10px}
.becmts {clear:both}
.becmts .toolbar {margin:10px auto}
.becmts .bccnt {line-height:30px;font-weight:bold}

.blog_comment {border:1px solid rgb(229,229,229);min-height:100px;margin-bottom:10px;margin-left:19px;position:relative}
.blog_comment .bctl {background:url('images/comments/wtl.png');width:19px;height:18px;position:absolute;top:-1px;left:-19px}
.blog_comment .bce div {background-color:rgb(255,255,255);background-image:url('images/comments/wb.png');height:6px;width:6px;position:absolute}
.blog_comment .bce .bcebl {background-position:0 -6px;bottom:-1px;left:-1px}
.blog_comment .bce .bcebr {background-position:-6px -6px;bottom:-1px;right:-1px}
.blog_comment .bce .bcetr {background-position:-6px 0;top:-1px;right:-1px}
.blog_comment .bccontent {padding:10px;line-height:1.5em}
.blog_comment .bccontent .tutor {border:2px solid rgb(229,229,229);margin-left:auto;margin-right:auto}
.blog_comment .bccontent .bcdetails {margin-bottom:10px}
.blog_comment .bccontent .bcdetails a, .blog_comment .bccontent .bcdetails .bcauthor {font-weight:bold}
.blog_comment .bccontent .bcdetails .bcdate {color:rgb(141,141,141);margin-bottom:10px;font-size:0.9em}
.blog_comment .bccontent .bctext {width:83%;float:right}
.blog_comment .bccontent .bcpicture {width:84px;float:left}
.blog_comment .btsitop {float:right;width:65px}

.blog_comment.bcgrey {background:rgb(244,244,244)}
.blog_comment.bcgrey .bctl {background:url('images/comments/gtl.png')}
.blog_comment.bcgrey .bce div {background-image:url('images/comments/gb.png')}

/* BLOG ADMIN */

.beaTable {width:100%}
.beaDate {width:95px}
.beform select {display:block;width:450px}
.beform input.t {width:450px}
.beform #tags td {padding:0}
.beform #tags input {width:300px}

/* BORDERS */

.gfreh {background:url('images/borders/gfree_h.png')  repeat-x;width:5px}
.gfreh.b {background-position:0 -5px;width:5px}
.gfrev {background:url('images/borders/gfree_v.png')  repeat-y;width:5px}
.gfrev.r {background-position:-5px;width:5px}
.gfredge {background:url('images/borders/gfree_edges.png') no-repeat;width:5px;height:5px}
.gfredge.tr {background-position:-5px}
.gfredge.bl {background-position:0 -5px}
.gfredge.br {background-position:-5px -5px}

.g88 {clear:both}
.g88 .g88e {background:url('images/borders/g88.png') no-repeat;width:6px;height:88px;float:left}
.g88 .g88e.g88er {background-position:-6px}
.g88 .g88m {background:url('images/borders/g88_m.png') repeat-x;height:68px;float:left;padding:10px}

.g620 {clear:both}
.g620 .g620e {background:url('images/borders/g620.png') no-repeat;width:620px;height:6px}
.g620 .g620e.g620b {background-position:0 -6px}
.g620 .g620m {background:url('images/borders/g620_m.png') repeat-y;width:620px}


.g809 {clear:both}
.g809 .g809e {background:url('images/borders/g809.png') no-repeat;width:809px;height:6px}
.g809 .g809e.g809b {background-position:0 -6px}
.g809 .g809m {background:url('images/borders/g809_m.png') repeat-y;width:809px}

/* BORDERS WITH BACKGROUND */

.gbg28 {clear:both}
.gbg28 .gbge {background:url('images/borders/gbg28.png');width:5px;height:28px;float:left}
.gbg28 .gbge.gbger {background-position:-5px}
.gbg28 .gbgm {background:url('images/borders/gbg28_m.png') repeat-x;height:18px;float:left;padding:5px}

.gbg {position:relative;border:1px solid rgb(229,229,229);background-color:rgb(236,241,245)}
.gbg .edges {background:url('images/borders/gbg28.png');background-color:rgb(255,255,255);width:6px;height:7px;position:absolute}
.gbg .edges.tl {top:-1px;left:-1px}
.gbg .edges.tr {background-position:-6px 0;top:-1px;right:-1px}
.gbg .edges.bl {background-position:0 -7px;bottom:-1px;left:-1px}
.gbg .edges.br {background-position:-6px -7px;bottom:-1px;right:-1px}

.wbg {position:relative;border:1px solid rgb(229,229,229)}
.wbg .edges {background:url('images/borders/wbg7x6.png');background-color:rgb(255,255,255);width:6px;height:7px;position:absolute}
.wbg .edges.tl {top:-1px;left:-1px}
.wbg .edges.tr {background-position:-6px 0;top:-1px;right:-1px}
.wbg .edges.bl {background-position:0 -7px;bottom:-1px;left:-1px}
.wbg .edges.br {background-position:-6px -7px;bottom:-1px;right:-1px}


/* BUTTONS */

.bt, .bt *, .gbt, .gbt * {height:27px;max-height:27px;cursor:pointer;overflow:hidden}
.bt.w150 .btm,.bt.w150 input, .gbt.w150 .gbtm,.gbt.w150 input {width:150px}
.bt.w200 .btm,.bt.w200 input, .gbt.w150 .gbtm,.gbt.w150 input {width:200px}
.bt .btm span, .gbt .gbtm span {margin:auto 10px}
.bt .btm:hover span.whover, .gbt .gbtm:hover span.whover {text-decoration:underline}
.bt .btm a, .gbt .gbtm a {color:rgb(255,255,255)}
.bt input, .gbt input {clear:both;display:block;position:relative;top:-27px;height:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;width:100%}

.bt .btr {background:url('images/buttons/t27.png') -5px;width:5px;float:left}
.bt .btl {background:url('images/buttons/t27.png');width:5px;float:left}
.bt .btm {background:url('images/buttons/t27_m.png');color:rgb(255,255,255);line-height:27px;float:left;white-space:nowrap;font-weight:bold;text-align:center;min-width:100px;padding:auto 5px}

.gbt .gbtr {background:url('images/buttons/g27.png') -5px;width:5px;float:left}
.gbt .gbtl {background:url('images/buttons/g27.png');width:5px;float:left}
.gbt .gbtm {background:url('images/buttons/g27_m.png');color:rgb(255,255,255);line-height:27px;float:left;white-space:nowrap;font-weight:bold;text-align:center;min-width:100px;padding:auto 5px}

.button19 {background:url('images/button_m.png') repeat-x;height:19px;cursor:pointer;float:left}
/*.button19:hover {text-decoration:underline}*/
.button19.ico {background:url('images/buttons/icons_16px.png') repeat-x;height:16px;float:left;margin:2px 5px 2px 5px}
.button19.ico.facc_f {background-position:-17px 0px;width:13px}
.button19.ico.facc_m {background-position:-33px 0px;width:13px}
.button19.ico.fdel_f {background-position:-47px 0px;width:12px}
.button19.ico.fdel_m {background-position:-62px 0px;width:12px}
.button19.ico.msg {background-position:0px 0px;width:14px}
.button19.l {background:url('images/button_l.png') repeat-x;width:8px}
.button19.m {width:180px;color:#0094b7;font-weight:bold;line-height:19px}
.button19.r {background:url('images/button_r.png') repeat-x;width:8px}

.regbttn div {height:35px;float:left}
.regbttn .regbttnl {background:url('images/regbttn.png');width:42px}
.regbttn .regbttnm {background:url('images/regbttn_m.png');line-height:30px;padding:auto 10px;font-weight:bold}
.regbttn .regbttnm a {color:rgb(255,255,255)}
.regbttn .regbttnr {background:url('images/regbttn.png') -42px;width:5px}

#col2_content .button19.m {width:auto}

.btsi {background:url('images/buttons/icons.png');height:16px;margin:0 3px;float:left;cursor:pointer}
.btsi.edit {background-position:-73px 0;width:15px}
.btsi.delete {background-position:-90px 0;width:16px}
.btsi.report {background-position:-108px 0;width:16px;float:right}

.bttn.blue25 {height:25px}
.bttn.blue25 .edge {background:url('images/buttons/blue25.png');height:25px;width:6px;float:left}
.bttn.blue25 .edge.r {background-position:6px 0}
.bttn.blue25 .m {background:url('images/buttons/blue25_m.png');height:25px;line-height:25px;float:left}
.bttn.blue25 .m a {color:rgb(255,255,255);font-weight:bold;font-size:1.2em;padding-left:5px}
.bttn.blue25 .m2 {background:url('images/buttons/blue25_butt.png');height:25px;width:18px;float:left}
.bttn.blue25.start.top {height:53px}
.bttn.blue25.start .m {width:209px}
.bttn.blue25.start.top .m {width:177px;margin-top:28px}
.bttn.blue25.start.top .edge {margin-top:28px}
.bttn.blue25.start.top .m2 {background:url('images/buttons/blue25_cam.png');height:53px;width:50px;float:left}
/* DIALOG */

.overlayer {position:absolute;left:0;z-index:100000;background:url('images/black70.png');display:none}
#erroverlayer {z-index:100010}

.dialog {min-width:300px;margin-left:auto;margin-right:auto;text-align:left;position:relative}
.dialog td {padding:0}
.dialog .dtop td {height:32px}
.dialog .dtop .edges {background:url('images/dialog/top.png') no-repeat;width:6px}
.dialog .dtop .dtmiddle {background:url('images/dialog/top_m.png');color:rgb(0,163,192);font-weight:bold;font-size:1.3em;line-height:32px}
.dialog .dtop .dtright {background-position:-6px}
.dialog .dmiddle {background:rgb(255,255,255)}
.dialog .dmiddle .edges {background:url('images/dialog/middle.png');width:6px}
.dialog .dmiddle .dmright {background-position:-6px}
.dialog .dbottom td {height:6px}
.dialog .dbottom .edges {background:url('images/dialog/bottom.png');width:6px}
.dialog .dbottom .dbright {background-position:-6px}
.dialog .dbottom .dbmiddle {background:url('images/dialog/bottom_m.png')}

.dialog .close {background: url('images/dialog_close.png') no-repeat;height:22px;width:102px;cursor:pointer;float:right;margin-top:5px}

.dIcons {background:url("images/dialog/icons.png");margin:20px;float:left}
#succoverlayer .dIcons {background-position:-122px;width:39px;height:39px}


/* FILEUPLOAD */

.finput {position:relative;top:-28px;height:28px;cursor:pointer}
#fileupload {background:rgb(255,255,255);text-align:left}
#fileupload .fuhead {font-size:1.3em;color:rgb(0,163,192);font-weight:bold;margin-bottom:10px}
#fileupload .fuwarning {font-weight:bold;color:rgb(255,0,0);margin-top:10px}
#fileupload .overlayer {background:none}
#fileupload .dialog .close {display:none}
#fileupload .stepico {background:url('images/fileupload/step_bg.png');height:17px;width:17px;text-align:center;line-height:17px;color:rgb(255,255,255);font-weight:bold;float:left;margin-right:10px}
#fileupload .files .ftitle {color:rgb(180,180,180);font-weight:bold}
#fileupload .files table {width:100%}
#fileupload .files thead th {background:url('images/fileupload/tablehead.png');color:rgb(255,255,255);padding:0 10px;height:21px}
#fileupload .files thead .col_file {width:100px}
#fileupload .files thead .col_tools {width:20px}
#fileupload .files {width:100%;background:rgb(247,247,247);border:1px solid rgb(229,229,229);position:relative}
#fileupload .files .bl, #fileupload .files .br, #fileupload .files .tl, #fileupload .files .tr {background-color:rgb(255,255,255);background-image:url('images/fileupload/gb.png');width:6px;height:6px;position:absolute}
#fileupload .files .bl {background-position:0 6px;bottom:-1px;left:-1px}
#fileupload .files .br {background-position:6px 6px;bottom:-1px;right:-1px}
#fileupload .files .tl {background-position:0 0;top:-1px;left:-1px}
#fileupload .files .tr {background-position:6px 0;top:-1px;right:-1px}
#fileupload .newfile {width:100%;background:rgb(236,241,245);border:1px solid rgb(229,229,229);position:relative}
#fileupload .newfile .bl, #fileupload .newfile .br, #fileupload .newfile .tl, #fileupload .newfile .tr {background-color:rgb(255,255,255);background-image:url('images/fileupload/bb.png');width:6px;height:6px;position:absolute}
#fileupload .newfile .bl {background-position:0 6px;bottom:-1px;left:-1px}
#fileupload .newfile .br {background-position:6px 6px;bottom:-1px;right:-1px}
#fileupload .newfile .tl {background-position:0 0;top:-1px;left:-1px}
#fileupload .newfile .tr {background-position:6px 0;top:-1px;right:-1px}
#fileupload .filename {width:200px;border:1px solid rgb(165,217,229)}

/* GROUPS */

#groups-sub-cats {width:600px}
#groups-sub-cats .content {text-align:center;margin:0;padding:0}                                
#groups-sub-cats .content li {font-size:1.3em;display:inline;margin:auto 5px}
#groups-sub-cats .content li a {font-weight:bold;white-space:nowrap}

#groups-overview .wbg {width:600px;margin-top:10px}
#groups-overview .gpicture {float:left;margin:5px}
#groups-overview .gpicture img {padding:3px;border:1px solid rgb(229,229,229)}
#groups-overview .contenti {float:left;width:460px}
#groups-overview .headline {font-size:1.3em;font-weight:bold;display:block;float:left;width:350px}
#groups-overview .members {float:right;margin-right:10px}
#groups-overview .members span {margin-top:3px}
#groups-overview .members .icon {width:12px;height:14px;margin-top:2px}
#groups-right-nav {float:right;width:200px}
#groups-search .content {margin-left:10px;height:47px}
#groups-search input[type=image] {margin-top:12px;position:relative;margin-left:140px}
#groups-search input[type=text] {margin-top:13px;position:absolute;width:120px;padding:0}
#groups-add .content {margin:5px}
#groups-add .headline {font-size:1.3em;font-weight:bold;color:rgb(0,163,191);line-height:35px}
#groups-add input[type=text] {padding:0;width:170px}
#groups-add select {width:170px}

.entry {width:786px;margin:10px auto}
.entry .eedge {background:url('images/groups/thread.png');height:5px;width:786px}
.entry .emid {background:url('images/groups/thread_m.png');width:786px}
.entry .emid .epic {width:150px;float:left;text-align:center}
.entry .emid .epic .tutor {margin: 20px auto auto}
.entry .emid .etext {width:616px;float:right;padding-left:20px}
.entry .emid .etext .edate {float:left}
.entry .emid .etext .eopt {float:right;width:95}
.entry .emid .etext .eopt div {margin-right:5px;float:left;cursor:pointer}
.entry .emid .etext .entrytext {margin:10px 20px 20px 0px}
.entry .eedge.ebott {background-position: 0 -5px}

.group_nthread_topic {width:381px}

.group_view .mframe {width:584px;float:left}
.group_view .mframe .mftop .mfedge {background:url('images/groups/top.png');width:6px;height:46px}
.group_view .mframe .mftop .mfedge.mfter {background-position:-6px}
.group_view .mframe .mftop .mfm {background:url('images/groups/top_m.png');width:572px;height:46px;line-height:46px;font-size:1.3em;color:rgb(0,163,192);font-weight:bold}
.group_view .mframe .mfmiddle {background:url('images/groups/middle.png') repeat-y;width:564px;padding:20px 10px 5px 10px}
.group_view .mframe .mfmiddle .gmfbar {width:544px;line-height:18px;font-size:1.1em;color:rgb(19,127,41);font-weight:bold}
.group_view .mframe .mfmiddle .gmfbar .mopt {width:300px;float:right;font-size:0.85em}
.group_view .mframe .mfmiddle .gmtext {line-height:2em;margin:0px 10px}
.group_view .mframe .mfmiddle .shorttext {width:564px}
.group_view .mframe .mfmiddle .shorttext table {width:100%}
.group_view .mframe .mfmiddle .shorttext table .lbl {width:100px;text-align:right}
.group_view .mframe .mfmiddle .shorttext .g88m {width:532px}
.group_view .mframe .mfbottom {background:url('images/groups/bottom.png');width:584px;height:6px}

.group_view .lframe {width:210px;margin-left:15px;float:right}

.gpicture .gedge {background:url('images/groups/picture.png');width:210px;height:6px}
.gpicture .gedge.gbot {background-position:0 -6px}
.gpicture .gmid {background:url('images/groups/picture_m.png');width:200px;text-align:center;padding:3px 5px}
.gpicture .iframe {border:0px;margin-top:20px;width:210px}
.group_view .lframe .gopt {width:210px;margin-top:20px}
.group_view .lframe .gopt a {display:block;color:rgb(0,163,192);font-weight:bold;padding-left:20px;padding-top:6px;padding-bottom:0px;margin-top:-6px}
.group_view .lframe .gopt a:hover {text-decoration:none}
.group_view .lframe .gopt .arrow {height:11px;width:12px;padding:0;float:left}
.group_view .lframe .goptt {background:url('images/groups/lframe_t.png') no-repeat;height:30px}
.group_view .lframe .goptt:hover {background:url('images/groups/lframe_th.png') no-repeat}
.group_view .lframe .goptm {background:url('images/groups/lframe_m.png') no-repeat;height:29px}
.group_view .lframe .goptm:hover {background:url('images/groups/lframe_mh.png') no-repeat}
.group_view .lframe .goptb {background:url('images/groups/lframe_b.png') no-repeat;height:29px}
.group_view .lframe .goptb:hover {background:url('images/groups/lframe_bh.png') no-repeat}

.group_view .lframe .memberlist {width:210px;margin-top:20px}
.group_view .lframe .mlhead {background:url('images/groups/lframe_t.png') no-repeat;height:30px;width:200px;line-height:30px;color:rgb(19,127,41);font-weight:bold;padding-left:10px}
.group_view .lframe .members {background:url('images/borders/g210_m.png');width:190px;padding:10px}
.group_view .lframe .member {float:left;width:85px;height:100px;margin:5px;text-align:center}
.group_view .lframe .member .tutor {margin-left:auto;margin-right:auto}
.group_view .lframe .mlbott {background:url('images/borders/g210_b.png');width:210px;height:7px}

.gsett .ginput {width:325px}
.gsett .gage {width:50px}
.gsett .btm,.gsett .bt input {width:200px}

.tlhead .tlhedge {width:5px}

.group_threads {margin-top:10px}
.group_threads .tlhead .tlhedge {background:url('images/borders/gfree_edges.png') no-repeat;height:5px;padding-bottom:5px}
.group_threads .tlhead .tlhedge.tlhedger {background-position:-5px 0}
.group_threads .tlhead .tlhmid {background:url('images/borders/gfree_h.png');height:5px}
.group_threads .tlhead .tlhmid span, .group_threads .tlicons, .group_threads .tlauthor {display:none}
.group_threads .tltopic {width:300px}
.group_threads .tlanswers {width:30px}
.group_threads .tlanswers .comments {top:-1px;margin-right:5px}
.group_threads .tllanswer {width:130px}

.group_thread_list .mframe .mftop {clear:both}
.group_thread_list .mframe .mftop .mfedge {background:url('images/groups/top.png');width:6px;height:46px;float:left}
.group_thread_list .mframe .mftop .mfedge.mfter {background-position:-6px;}
.group_thread_list .mframe .mftop .mfm {background:url('images/groups/top_m.png');width:787px;height:46px;line-height:46px;font-size:1.3em;color:rgb(0,163,192);font-weight:bold;padding-left:10px;float:left}
.group_thread_list .mframe .iframe {padding:10px}
.group_thread_list .mframe .mftop .bt {margin-top:10px;font-size:0.8em}
.group_thread_list .tlhead .tlhedge {background:url('images/borders/wghead36.png');height:36px}
.group_thread_list .tlhead .tlhedge.tlhedger {background-position:-5px}
.group_thread_list .tlhead .tlhmid {background:url('images/borders/wghead36_m.png');height:26px;color:rgb(0,0,0)}
.group_thread_list td, .group_thread_list th {padding:5px}
.group_thread_list .tlicons {width:50px}
.group_thread_list .tltopic {width:320px}
.group_thread_list .tlanswers {width:50px;text-align:center}
.group_thread_list .tlanswers .comments {display:none}
.group_thread_list .tlauthor {width:170px;text-align:center}
.group_thread_list .tllanswer {width:130px}

.group_thread_list .coloured, .thread_list .coloured {background:rgb(247,247,247)}
.tlhedge, .group_thread_list .gfrev, .group_thread_list .gfredge, .group_threads .gfrev, .group_threads .gfredge, .group_threads .tlhmid {padding:0 !important}

td.tlicons div {background:url('images/groups/icon_bg.png') no-repeat;width:39px;height:40px}
td.tlicons div div {background:url('images/groups/icons.png') no-repeat;height:25px;position:relative}
td.tlicons .stickyclosed {width:18px;margin:auto 15px;top:3px}
td.tlicons .sticky {background-position:-20px;width:14px;margin:auto 15px;padding-top:10px}
td.tlicons .closed {background-position:-35px;width:18px;height:22px;margin:auto 10px;padding-top:17px}

/* PROFILE */
.pbar {background:url('images/profile/pbar.png') repeat-x;height:28px;display:inline-block;float:left}

.pbar.pl {background-position:0px 0;width:10px}
.pbar.pm {background:url('images/profile/pbar_m.png') repeat-x;width:540px;font-size:1.3em;color:#137f29;line-height:30px;font-weight:bold}
.pbar.pr {background-position:-570px 0;width:10px}

/* FRIENDS */
.fbar a {font-size:1.3em}
.fbar .tutor {margin-left:auto;margin-right:auto}
.m .gender_icon {margin-left:5px}

.fview_1 .tutorframe {width:85px;margin-right:10px;float:left}
.fview_1 .fbar {background:url('images/borders/g98.png') no-repeat;height:98px;float:left}
.fview_1 .fbar.l {background-position:0px 0;width:6px}
.fview_1 .fbar.r {background-position:-6px 0;width:6px}
.fview_1 .fbar.m {background:url('images/borders/g98_m.png') repeat-x;width:543px}
.fview_1 .m div.fr_middle div {width:235px;height:20px;margin:5px 3px 5px 3px;overflow:hidden}
.fview_1 .m .gender_icon {height:15px}
.fview_1 .fr_right {width:200px;min-height:20px;margin:4px 3px 4px 3px;overflow:hidden}
.fview_1 .m .flast_act .short {display:none}

.fview_2 {float:left}
.fview_2 .tutorframe {width:85px;height:85px}
.fview_2 .fname span {display:none}
.fview_2 .fbar {background:url('images/borders/g125.png') no-repeat;height:125px;display:inline-block;float:left}
.fview_2 .fbar.l {background-position:0px 0;width:5px}
.fview_2 .fbar.r {background-position:-11px 0;width:5px}
.fview_2 .fbar.m {background:url('images/borders/g125_m.png') repeat-x;width:100px;float:left;text-align:center}
.fview_2 .m a {font-size:1em}
.fview_2 .m div.fr_middle div {width: 100px;margin:0px 3px 0px 3px;overflow:hidden}
.fview_2 .m .gender_icon {height:10px}
.fview_2 .m .flast_act .long {display:none}
.fview_2 .m .flast_act .short {display:inline}
.fview_2 .m .fschool {display:none}
.fview_2 .fr_right {position:relative;top:-110px;left:90px;width:20px}
.fview_2 .fr_right .fr_right {position:static;margin:0px}
.fview_2 .button19.l,.fview_2 .button19.r {display:none}
.fview_2 .button19.m {background:none;width:15px}
.fview_2 .button19 span {display:none}

/* GALLERIES */

.gallery {width:576px;min-height:100px;margin:auto;margin-bottom:10px}
.gallery .buttons {float:right}
.gallery .buttons div {background-image:url('images/buttons/icons.png');float:right;margin-left:2px;margin-right:2px;cursor:pointer}
.gallery .buttons .delete {background-position:-90px 0;height:16px;width:16px}
.gallery .buttons .edit {background-position:-73px 0;height:17px;width:15px}
.gallery .buttons .report {background-position:-108px 0;height:15px;width:16px}
.gallery .galborder {background:url('images/gallery/border.png')}
.gallery .galtop {background-position:0 0;height:5px}
.gallery .galbottom {background-position:0px -9px;height:6px}
.gallery .galmiddle {min-height:85px;background:url('images/gallery/border_m.png');padding:5px 8px 5px 8px}
.gallery .title {color:rgb(0,163,192);font-size:12pt;font-weight:bold;cursor:pointer;margin-right:5px}
.gallery .title:hover {text-decoration:underline}
.gallery .date {line-height:23px;white-space:nowrap}
.gallery .picture {width:108px;height:73px;border:2px solid rgb(229,229,229);padding:5px;float:left;margin-right:10px;cursor:pointer;text-align:center}
.gallery .picture:hover {border:2px solid rgb(0,163,192)}
.gallery .description {width:400px;min-height:50px}
.gallery .type {height:28px;width:28px;background-image:url('images/buttons/icon_back.png');float:right}
.gallery .type div {background-image:url('images/buttons/icons.png');margin:auto;position:relative}
.gallery .type .friends {background-position:-37px 0;width:16px;height:12px;top:8px}
.gallery .type .password {background-position:0 0;width:16px;height:18px;top:4px}
.gallery .type .public {background-position:-18px 0;width:16px;height:10px;top:9px}
.gallery .type .tutors {background-position:-55px 0;width:16px;height:16px;top:6px}
.dialog .pbuttons {position:absolute;cursor:pointer;width:38px;height:77px;background:url('images/gallery/pbuttons.png') no-repeat;z-index:110000}
.dialog .pbuttons.next {background-position:-36px}

.galleryv {margin-left:5px;margin-right:5px;margin-top:15px;float:left}
.galleryv .picturev {height:160px;width:166px;border:2px solid rgb(229,229,229);cursor:pointer;margin-bottom:5px}
.galleryv .picturev:hover {border:2px solid rgb(0,163,192)}
.galleryv .picturev img {margin-left:auto;margin-right:auto}
.galleryv .name {width:166px;text-align:center}
.galleryv .newpic {width:166px;text-align:center;font-weight:bold;color:rgb(0,163,192)}
.galleryv .buttons {width:60px;height:30px;visibility:hidden;position:absolute;margin:-33px 106px}
.galleryv .picturev:hover .buttons {visibility:visible}
.galleryv .buttons div {margin:6px 7px;float:left}

/* GUESTBOOK */

.guestbook_entry {width:576px;margin:10px auto}
.guestbook_entry .get div {height:24px;line-height:24px;float:left}
.guestbook_entry .get .getl {background:url('images/profile/gbook/green_edge_lt.png');width:6px}
.guestbook_entry .get .getlm {background:url('images/profile/gbook/green_top.png');width:80px;color:rgb(0,163,192);font-size:1.3em;font-weight:bold;text-align:center}
.guestbook_entry .get .getrm {background:url('images/profile/gbook/grey_top.png');width:484px;text-align:right;color:rgb(137,137,137);font-size:0.95em}
.guestbook_entry .get .getr {background:url('images/profile/gbook/grey_edge_rt.png');width:6px}
.guestbook_entry .gem {background:url('images/profile/gbook/middle.png');width:576px;line-height:1.5em}
.guestbook_entry .gem .gemi {padding:5px}
.guestbook_entry .gempic {float:left;margin-left:5px;width:75px}
.guestbook_entry .gemtext {width:479px;float:right}
.guestbook_entry .gemtext .name {color:rgb(137,137,137);float:left;width:435px}
.guestbook_entry .gemtext .name a {font-weight:bold;color:rgb(0,163,192)}
.guestbook_entry .gemtext .extfunc {width:40px;height:16px;float:right}
.guestbook_entry .gemtext .extfunc div {float:left;background:url('images/buttons/icons.png');margin:auto 2px;cursor:pointer}
.guestbook_entry .gemtext .extfunc .delete {background-position:-90px 0;height:16px;width:16px}
.guestbook_entry .gemtext .extfunc .report {background-position:-108px 0;height:15px;width:16px}
.guestbook_entry .geb {background:url('images/profile/gbook/bottom.png');height:6px;width:576px}

/* ICONS */

.icon_list {background:url('images/icons/icon_list.png') no-repeat;height:10px;width:14px;padding:3px;margin-top:4px;float:left}
.text-opt_19 {background:url('images/icons/text-opt_19.png') no-repeat}
.text-opt_19.msg {width:19px;height:19px}
.text-opt_19.edit {background-position:-20px 0;width:15px;height:16px}
.text-opt_19.delete {background-position:-37px 0;width:16px;height:16px}
.text-opt_19.report {background-position:-55px 0;width:16px;height:15px}

/* MESSAGING */

.messaging .tutor {float:left}

/* REPORT LIST */

.report_list {width:100%}
.report_list th {background-color:rgb(199,199,199)}
.report_list td {vertical-align:top}
.report_list .dateRow {width:80px}
.report_list .coloured {background-color:rgb(229,229,229)}
.report_list .solved {background-color:rgb(51,204,0)}


/* PROGRESS BAR */
.progressbar .pdone {background:url('/templates/toobrain3/images/pb_act_o.jpg');width:0%;height:11px;float:left}
.progressbar .pleft {background:url('/templates/toobrain3/images/pb_nact.jpg');width:100%;height:11px;float:right}
.progressbar .pstats {width:30%;float:left}
.progressbar .pstats span {margin-left:10px}

/* SEARCH */
.search_inpt {background:rgb(233,233,233) !important;border:1px solid rgb(61,175,196) !important;width:200px;position:relative;top:-6px}
.search_bttn {position:relative;top:2px}


/* STATS */
.statistics {width:150px;margin:auto;font-size:0.9em}
.statistics td {padding:0}

/* TABLE STYLES */
td.bold-vm { font-weight:bold;vertical-align:middle }

/* TUTORS */
.tutor img {margin:2px}
.tutor.online {background-color:rgb(211,255,125)}


/* USP */

.usp_img {float:left;width:45px}

.uspl .uhead {width:590px;font-weight:bold;color:rgb(0,163,192);font-size:1.5em;float:left}
.uspl .uhead .uid {font-size:1.3em}
.uspl .ureg {width:210px;float:right}
.uspl .utext {width:380px;float:left;margin-right:20px;font-size:1.25em;line-height:1.5em;margin-top:30px}
.uspl .utext p {margin:10px auto}
.uspl .btm {padding:0px 15px}
.uspl .btm a {top:-5px;position:relative}
.uspl .btm .uids {font-size:1.5em;top:-3px;margin-right:10px;position:relative}
.uspl .uarr {font-size:2em;font-weight:bolder;position:relative;top:-2px}
.uspl .uarr.ule {margin-right:10px}
.uspl .uarr.uri {margin-left:10px}

