

/* ___yahoo_fonts-10 */

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}


/* ___yahoo_reset-10 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:inherit;font-weight:inherit;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}


/* __general */

html{min-height:100%;margin-bottom:1px;}
.clearfix:after {content:".";display:block;height:0;font-size:1px;clear:both;visibility:hidden;}
.off {position:absolute !important;top:-1000em !important;left:-1000em !important;}
hr {display:none}
.left {float:left;}
.right {float:right;}


/*  moved from __general_table.css so that we pass it through to wysiwyg editor etc  */

table td {vertical-align:top;}


/* __general_table */

table, td, th{border:none;}
table {width:100%;}


/* _content */

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{padding:0 7px;margin:1em 8px;}
.content p, .content pre, .content ul, .content ol, .content dl, .content fieldset, .content address, .content form.visible, .content .ibox{margin:1em 15px;}
.content blockquote {margin:1em 40px;}
.content li ul {margin-left:0;}
.content li {list-style-position:outside;}
.content li, .content dd {margin-left:20px;}
.content li li, .content dd {margin-left:6px;}
.content ol li {background:none;list-style-type:decimal;margin-left:30px;padding-left:0;}
.content li p {margin-top:0;margin-left:0;}
.content form.visible{margin:1em 15px;border:1px dashed #ccc;}
.content .left {margin-right:15px;}
.content .right {margin-left:15px;}
.content label {font-weight:bold;}
.content .ll.top-a {min-height:250px;}
.content .gmap {margin:1em 15px;}


/* _content_table */

.content table, .content form table.form{margin:1em 15px;}
.content table {width:95%;margin-left:2%;margin-right:2%;}
.content table.l td, .content table.l th, .content table.l table.l td, .content table.l table.l th {padding:0;}
.content td, .content th, .content table.l table td, .content table.l table th, .content table.l table.l table td, .content table.l table.l table th {padding:5px;}
.content table.layout, .content table.l {padding:0;margin:0 auto!important;}
.content table.bordered td,.content table.bordered th {border-style:solid;border-width:1px;}


/* _design-imagereplacement */

.navIR a{margin:0;padding:0;overflow:hidden;}
.navIR em {display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:1;background-repeat:no-repeat;}
.lir {display:block;height:0!important;overflow:hidden;}


/* _design-typography */

body, input, textarea, select {font-family:Verdana, Arial, Helvetica, sans-serif;}
body {font-size:78%;}
h1 {font-size:1.4em;font-weight:bold;}
.content h1{margin-top:1.1em;margin-bottom:1.2em;}
h2 {font-size:1.2em;font-weight:bold;}
.content h2 {margin-top:1.2em;margin-bottom:1.2em;}
h3 {font-size:1.1em;font-weight:bold;}
.content h3 {margin-top:1.6em;}
h4 {font-size:1em;font-weight:bold;}
.content h4 {margin-top:1.4em;margin-bottom:0.8em;}
h5 {font-size:1.0em;font-weight:bold;}
.content h5 {margin-top:1.4em;margin-bottom:0.8em;}
h6 {font-size:0.8em;font-weight:bold;}
.content h6 {margin-top:1.2em;margin-bottom:1.2em;}
ol, ul, li {font-size:1.0em;line-height:1.8em;}
 .content li {margin-top:0.2em;margin-bottom:0.1em;}
p {font-size:1.0em;line-height:1.4em;}
.content p {word-spacing:0.1em;}
.content li > p {margin-top:0.2em;}
pre {font-family:monospace;font-size:1em;}
strong, b {font-weight:bold;}
em {font-style:italic;}
table{font-size:1em;}
small {font-size:0.9em;}
.inline-list p {display:inline;}
.inline-list ul, .inline-list li {display:inline;margin:0;padding:0;line-height:inherit;}
ul.inline li{display:inline;line-height:inherit;}


/* _layout */

body {padding-bottom:20px;}
/** layout tables **/table.layout, table.l {width:100%;table-layout:fixed;}
.ltd {overflow:hidden;padding:7px!important;}
.lc {text-align:center;}
.lci {text-align:left;}
tr td.ld{height:1px;line-height:1px;}
.lc .lc{margin:-7px!important;}
.lc .lc_inpage {margin:0!important;}
.lcB-top, .lcB-topmw {margin:0 -7px;}
.ll{padding:1px 0;margin:-1px 0;}
.center {text-align:center;}


/* _skin-default */

body {padding:0 14px;background-color:#fff;color:#000;}
body.homepage, body.metaHeader {border-top:5px solid #04AEE2;}
body.external{background-position:left top;}
.top, .topmw{ min-width:955px;margin:0 auto;max-width:1400px;}
.topmw{max-width:1000px;}
.topnw {min-width:700px;width:56em;max-width:100%;margin:0 auto;}
.full_width .top {width:100%!important;max-width:none;}
a:link{color:#00f;}
a:visited{color:#3300CC;}
a:focus{color:#d00;}
a:hover{color:#d00;}
a:active{color:#d00;}
a.subtle, a.subtle:visited, a.subtle:focus, a.subtle:hover, a.subtle:active {text-decoration:none;color:#000;}
.border {border:1px solid #666;}
.inline-error {color:red;font-weight:bold;}
.msg, .notice, .error{border:2px solid;padding:0 1em !important;}
.msg p, .notice p, .error p {margin-left:0;margin-right:0;}
.msg {background-color:#e5ecf9;border-color:#c8d2f0;}
.notice{background-color:#f9ecc8;border-color:#f0d2c8;}
.error {background-color:#ffebe8;border-color:#ff0000;font-weight:bold;}
p.msg, p.notice, p.error{margin:1em !important;padding:10px !important;}
.notice input, .msg input, .error input{vertical-align:middle;}
.data1 th {border-bottom:1px solid #999;font-weight:bold;}
.data1 td {border-bottom:1px solid #ddd;}
.data1 tr:hover td {background-color:#E5ECF9;}
.top-a .lc .cpbox {margin:-7px -7px -7px -4px;}
optgroup {font-style:normal;font-weight:bold;}
img.icon, input.icon {vertical-align:middle;padding-right:4px;}
img.icon {padding-left:0px;}
/******* classes *******/.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.cb{clear:both;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none;}
.wauto{width:auto !important;}
.print{display:none;}
.noprint{}
#feedback-button {display:none;position:fixed;left:0;top:0;z-index:90000;}
.group #feedback-button,.group_admin #feedback-button {display:block;}
#feedback-button a.lir {width:80px;padding-top:80px;background:transparent url(/images/des0808/feedback_triangle.gif) top left no-repeat;}
#feedback-form {width:500px;}


/* a_content_custom */

.content a.img, .ad a {border-bottom:none;}
.content li {list-style-type:disc;}
.content ul.img li {list-style-type:none;margin-left:0;}
.content h1 {font-weight:normal;font-size:1.9em;color:#4E463F;font-family:Arial;margin-bottom:0.5em;margin-top:0.5em;}
.content h2 {color:#333;font-family:Arial;background-color:#ECF0FA;padding:5px 8px;margin-bottom:1em;margin-top:1.4em;font-size:1.3em;}
.content .email h2, .content .email_preview h2 {font-family:inherit;}
.content h3 {color:#333;font-family:Arial;font-weight:bold;font-size:1.1em;}
legend {color:#000;}
.content ul li p, .content ul li h2, .content ul li h2, .content ul li h3, .content ul li h4 {margin-left:0 !important;margin-right:0 !important;padding-left:0;}
.justifyleft {text-align:left;}
.justifyright {text-align:right;}
.justifycenter {text-align:center;}
.justify {text-align:justify;}
.imgnone {float:none;margin:0 5px !important;vertical-align:middle;}
.imgleft {float:left;margin:5px 5px 5px 0 !important;}
.imgright {float:right;margin:5px 0 5px 5px !important;}
table.vmid, table .vmid {vertical-align:middle;}


/* a_custom-site */

body.embed {border-top:none;}
.top, .topmw {clear:both;}
.sideCol-b {margin-right:-7px;}
ul.icons li {background-repeat:no-repeat;background-position:left 3px;list-style:none;margin-left:0;padding-left:24px;}
.sidemenu h3 {margin:1.6em 0 0.5em;padding:0 4px;font-size:1.05em;}
.sidemenu ul, ul.sidemenu {padding:0;margin:0 0 15px;}
.sidemenu li {list-style-type:none;background-image:none;margin-left:0;padding:0;margin:0;list-style-image:none;margin-left:0;}
.sidemenu li li {border:0;}
.sidemenu li ul {margin:0;}
.sidemenu a {display:block;padding:3px 5px 1px 5px;}
.content .sidemenu a, .content .sidemenu a:visited {text-decoration:none;border-bottom:none;}
.sidemenu a:hover {text-decoration:none;border-bottom:none;color:#00d;}
.sideads {margin:20px 0;border:1px solid #BAD0E7;padding:1px;background-color:#fff;}
.tabs{border-bottom:3px solid #C8D2F0;}
.content ul.tabs{padding:0;margin:0;font:bold;list-style-type:none;padding-left:5px;height:1.9em;line-height:2.3em;overflow:hidden;}
.content ul.tabs_inpage {margin-bottom:10px;}
.content .tabs li{display:inline;margin:0 0 0 5px;padding:0;background:none;}
.content .tabs li a{padding:5px 9px 4px;text-decoration:none;background:#ECF0FA none;border:none;}
.tabs li a:visited{}
.tabs li a:hover{text-decoration:underline;}
.tabs li.thisPage a, .tabs li.thisSection a{ color:black;background-color:#C8D2F0;}
.tabs li.thisPage a:hover{text-decoration:none;}
.tabs{height:1%;}
.cal td {border:1px solid #ccc;border-width:0 1px 1px 0;}
.cal {border:1px solid #ccc;border-width:1px 0 0 1px;border-collapse:separate;}
.cal th {background-color:#E5ECF9;border:1px solid #fff;border-color:white #ccc #ccc white;}
.cal td {height:50px;width:14%;padding:2px!important;}
.data1 th, .data1 td{padding:3px 1px!important;}
.data2 th, .data2 td{padding:4px 1px!important;border-top:1px solid #ddd;}
.data2 tr:first-child th, .data2 tr:first-child td{border-top-width:0 !important;}
.data3 th {font-weight:bold;width:15%;background-color:#F7F7F7;vertical-align:top;}
.data3 td {background-color:white;}
.content table.data3 td, div.content table.data3 th, .content table.l table.data3 td, div.content table.l table.data3 th  {padding:8px 10px;border-bottom:1px solid #ddd;}
.data1 a {text-decoration:none;border-bottom:none;}
.data1 a:hover {text-decoration:underline;}
.m_name {color:#666;padding-left:15px;}
.m_joined {text-align:right;}
fieldset table.l {margin:-1em 0 -1.5em!important;}
table.no_gap tr:hover input {background-color:#E5ECF9;}
.db_pager {text-align:right;}
p.db_paging {border-top:1px solid #ccc;margin-top:0;padding-top:2px;}
p.db_pager_select {margin-bottom:0.2em;}
ul.pageMenu1 {float:right;width:80%;text-align:right;display:block;font-size:1.1em;}
ul.pageMenu1 a {background:url(/images/bullet.gif);background-repeat:no-repeat;padding-left:15px;}
.login-side p {margin-top:0;margin-bottom:0;}
.login-side h2 {margin-bottom:0.6em;}
label.lbl_inline{display:inline;margin-left:1em;}
label.lbl_inline {margin-left:0!important;}
#ci_popup{background-color:#fff;border:1px solid #ccc;font-size:0.9em;}
#ci_popup li {padding:2px 15px;list-style-type:none;margin-left:0;background-image:none;}
#ci_popup li:hover {background-color:#EFF3F9;}
.content {min-height:200px;}
.content-header {min-height:10px;font-size:0.9em;border-bottom:1px solid #3399FF;}
.content-header td {padding:5px;vertical-align:middle;}
.content-header td#ch_search {text-align:right;}
.content-header h1 {font-size:1.6em;padding:0 10px;margin-bottom:3px;font-weight:bold;}
.content-header p{padding:0 10px;}
.content-header h1, .content-header h1 a {color:#333;}
.ontent-header a {text-decoration:none;border-bottom:none;color:#111;}
.content table.portalHeading {margin:0 0 0.5em!important;background-color:#E5ECF9;}
.portalHeading a {border-bottom:none;}
.portalHeading td {vertical-align:middle;padding:5px!important;}
td.portalHeadingSub {text-align:right;padding-right:5px!important;}
.portalHeading h1 {margin:0;}
p.breadcrumb {margin-top:3px;margin-bottom:3px;}
.topmw #header2 {margin-left:-10px;}
#home_banner {padding:20px 10px 20px 80px;background:url(/images/icons/wi0150/gif/wi0150-64.gif) 15px 20px no-repeat #E5ECF9;font-size:1.1em;margin-bottom:15px;}
#home_banner p {line-height:1.6em;margin-top:0.5em;}
#ch_myaccount .content-header {background-image:url(/images/icons/wi0192/gif/wi0192-24.gif);background-repeat:no-repeat;background-position:15px center;}
#ch_myaccount h1 {margin-left:55px;}
#ch_myaccount td {padding:7px 0;}
.featured_block {margin-top:15px;}
.featured_block td {background-color:#E5ECF9;}
.featured_block_hollow td {background-color:#fff;}
.featured_block .fdbox {background-repeat:no-repeat;background-position:right 10px;margin-bottom:0;}
.featured_block img.right {margin-right:10px;}
.featured_block h2 a {text-decoration:none;border-bottom:none;color:inherit;}
table.portalGroups {border-collapse:separate;border-spacing:5px;}
.groups_list td.groups_list_img {padding:0 7px 7px 0!important;width:87px;}
.groups_list td.gl_item {font-size:0.9em;}
.groups_list td.gl_item h3{font-size:1em;}
.groups_list td.gl_item p, .groups_list td.gl_item h4 {margin-left:0;margin-right:0;}
.groups_mylist {margin-top:0!important;margin-bottom:0!important;}
.groups_mylist td {height:56px !important;padding:3px 3px 3px 0 !important;vertical-align:middle;}
.groups_mylist tr:first-child {border-top:solid 1px #ddd !important;}
.content td.pic_preview_ctn {width:240px;padding-left:30px!important;}
.pic_preview {border:1px solid #ccc;background-color:#fff;width:190px;text-align:center;color:#666;padding:10px;}
.pic_preview_empty {display:block;line-height:120px;}
.content #home_fevents h2, #home_fannouncements h2{background-image:url(/images/temp/sb-fade-green.png)!important;}
.dashboard h3 {margin-top:0;}
.events_list .time {font-weight:bold;}
.events_list td {padding-top:4px!important;}
table.events_list tr td.date {padding-right:5px!important;}
.featured_block td td {background-image:none;}
.events {margin-top:-10px;}
#useful_links h2 {font-size:1.1em;font-weight:bold;}
#useful_links {padding:5px 0;}
#useful_links ul {margin:0 12px;}
.rbox h2 a {color:rgb(78, 70, 63)!important;}
.rbox h2 a:hover {color:#00f!important;}
.wizbox .in_box_btn {background-color:transparent!important;}
.content_preview {background-color:#fff;padding:10px;border:1px solid #ddd;margin:0 0.5em 1em;}
.wizbox h1 {margin:0 -15px 0.5em!important;padding:5px 30px;font-size:1.6em;}
.top .wizbox {margin:0 auto;max-width:700px;}
.top-a .wizbox {max-width:none;}
.fixed_width_text {font-family:courier new, courier, monospace;}
@media screen and (-webkit-min-device-pixel-ratio:0){.fixed_width_text {font-family:courier new, courier;}
}
div.email_preview  {margin:2em auto 1em !important;}
div.email_preview_not_admin {margin:0 auto 1em !important;}
.email_preview div h3, .email_preview div p {margin-left:0;padding-left:0;margin-right:0;}
.email_preview_text {background-color:#FFFFFF !important;border:1px solid #BAD0E7;display:block;font-size:1.1em;overflow:scroll;white-space:pre;}
.content .email_preview table {width:100%;margin:0;}
.content div.email_preview td, .content table.l div.email_preview td {vertical-align:middle;border:none;padding:0;background-color:transparent;}
.content div.email_preview img {margin:0;}
.content input.copytarget, .content textarea.copytarget {background-color:#FCFFCD;border:1px solid #999999;}
.email h3 {font-weight:bold;margin-top:15px;}
.email li {margin-bottom:5px;}
ul.boxtabs {margin:1em 10px -11px;z-index:1000;position:relative;background:none;}
.section_menu ul li {background:none;list-style-type:none;margin-left:0;padding-left:0;}
.content table.home_login {margin:-8px 10px -6px!important;}
.home_login label {text-align:left;}
.home_login td.button {vertical-align:bottom;}
.content_preview h1, .content_preview h2 {background-color:transparent;border:none;}
.portalEventsCol {width:33%;padding:0 5px!important;}
.eventCatHeader {background-color:#3399FF;color:#fff;}
.eventCatHeader h3 {width:65%;float:left;padding:4px 6px;margin:0;color:#fff;}
.eventCatHeader .headerSideLink {margin-top:5px;}
.eventCatHeader a {color:#fff;}
.eventCatHeader a:hover {text-decoration:underline;}
.portalEventsCol a {border:none;}
.portalEventsCol table.l{margin:1px 0 0.5em!important;border-collapse:separate;border-spacing:2px 8px;}
.portalEventsCol td.time{font-size:0.8em;font-weight:bold;width:3.5em;text-align:center;border:1px solid #ccc;background-color:#E5ECF9;}
.portalEventsCol .title {font-weight:bold;}
.portalEventsCol td{padding:1px 3px!important;font-size:0.9em;vertical-align:middle;}
.headerSideLink {width:4em;float:right;text-align:right;font-size:0.9em;margin:4px 6px 0 0;}
.portalContent {margin-bottom:0.5em;}
.portalContent h2 {font-size:1.2em;margin-bottom:0.5em;padding:0;margin-left:5px;}
td.top-a {background-color:#fff;}
td.top-b {border-left:2px solid #eee;background-color:#fff;}
.lcB-top {margin:0;}
td.sideCol-b {border-left:2px solid #ddd;}
table.tab_subheader {margin:-10px 0 0;width:100%;}
.tab_subheader td {padding:3px 7px;}
td.pagination {text-align:right;}
.home_wide_box {background:url(/images/des0708/home_search_box_bg.jpg) top left no-repeat;width:550px;margin:0 auto 0.5em;padding:5px 0;height:55px;text-align:center;}
.topnw h2 {border-bottom:3px solid #E5ECF9;background-color:transparent;}
.group_summary_box {border:2px solid #EBEEF3;background-color:#F8F9FD;}
.group_summary_box td {vertical-align:middle;}
.group_summary_box td.img {text-align:center;width:160px;}
.group_summary_box p {margin:0;}
.group_summary_box .name {font-size:1.4em;font-weight:bold;margin-bottom:2px;}
.group_summary_box a {border:none;color:blue;}
input.button, .button input {padding:2px 15px 3px;}
.group_info {font-size:0.9em;margin:0 -7px 10px;background-color:#fff;border-color:#BAD0E7;border-style:solid;border-width:1px 0;}
.group_info p {margin-left:5px;margin-right:5px;}
#group_header_rhs {width:200px;text-align:right;vertical-align:middle;white-space:nowrap;}
#group_manage_link {padding:10px;background-color:#F7F7F7;text-decoration:none;border:1px solid #BAD0E7;font-size:1.1em;}
a#group_manage_link:hover {background-color:#fff;}
.dashboard dl {margin:0;}
.dashboard dt {font-weight:bold;font-size:1.2em;width:27%;float:left;clear:left;padding-top:0.7em;}
.dashboard dt, .dashboard dd {border-top:3px solid #E5ECF9;}
.dashboard dd {margin-left:27%;padding:0;}
.dashboard dd h3 {margin-top:10px;margin-bottom:-8px;}
.dashboard dd ul {line-height:inherit;}
.dashboard dd li {list-style-type:none;margin-left:0;margin-bottom:0.6em;line-height:inherit;}
.dashboard dl dl{margin-top:10px;}
.dashboard dd dt {float:none;clear:none;padding-top:0;width:auto;margin-left:15px;border-top:none;border-bottom:1px solid #ddd;font-size:1.1em;color:#333;}
.dashboard dd dd {border-top:none;margin-left:20px;}
.dashboard ul ul {margin:0 0 0 10px;}
.dashboard .inline-list ul {margin:0;}
.vert-tab-box-b {padding-left:0!important;}
.vert-tab-box .sidemenu {margin-top:10px;}
.vert-tab-box .sidemenu li {margin-top:2px;margin-right:-16px;}
.vert-tab-box .sidemenu a {padding-bottom:4px;padding-top:5px;}
.vert-tab-box .sidemenu .thisSection a {border-bottom:2px solid #E5ECF9;background-color:#EFF3F9;}
.vert-tab-box .sidemenu a:hover {background-color:#E5ECF9;}
div.vert-tab-box .wizbox {background-color:#fff;border-color:#EFF3F9;border-style:solid;border-width:4.5em 15px 15px;padding:10px 15px;}
.vert-tab-box .wizbox h1 {margin:-2.8em -15px 1em!important;padding-left:15px;}
.ibox.msg {padding:0;}
.top_box {border:2px solid #C8D2F0;background-color:#fff;padding:10px 10px 20px;margin-top:20px;}
.top_box .group_summary_box {margin-bottom:20px;}
.narrow_content {max-width:700px;margin:0 auto;}
.pageheader {background-color:#ECF0FA;padding:4px;}
.pageheader h1 {margin:0;border:0;text-align:center;}
.pageheader img {vertical-align:middle;}
ul.ViewMenuHorizontalTabsWithIcons {padding-left:7px!important;}
div.email_history_pager_line {clear:both;background-color:#E5ECF9;padding:4px;}
div.email_history_pager_bottom_line {margin-top:8px;}
div.email_history_pager_top_line {margin-bottom:8px;}
table.date_ordered_list {margin-top:0 !important;}
.date_ordered_list th.month_year {background-color:#E5ECF9;padding-left:40px!important;}
.date_ordered_list th.day {font-weight:normal;border-bottom:none;padding-left:15px!important;}
.date_ordered_list td {padding-left:15px!important;}
dl.mailinglists dt, dl.mailinglists dd {background-color:#ECF0FA;border-color:#C8D2F0;border-width:2px;border-style:solid;margin:0;}
dl.mailinglists dt {font-weight:bold;font-size:1.2em;border-bottom-width:0;padding:8px 15px;}
dl.mailinglists dd {margin-bottom:10px;border-top-width:0;padding-top:10px;margin-top:-1em;}
.mailinglists .field, .mailinglists .value {background-color:#efff79;padding:5px;}
.content ul.notification_feed {font-size:0.9em;}
.content ul.notification_feed li {line-height:1.2em;list-style:none;padding:3px 0 5px 24px;border-bottom:1px solid #C8D2F0;position:relative;margin-left:0;}
.content ul.notification_feed li img.icon {position:absolute;left:2px;top:5px;}
.content ul.notification_feed span.time {color:grey;font-size:0.8em;}
.content ul.notification_feed li.date {font-weight:bold;color:#666;border-bottom:1px solid #aaa;margin:8px 0 0;padding:0 0 3px;}
ul.pagination{display:inline;position:absolute;right:0;top:4px;list-style-type:none;padding:0 5px;margin:0;height:1.9em;line-height:2.3em;}
.pagination li{display:inline;margin:0!important;padding:0!important;background:none;}
.pagination li a{padding:3px 5px 5px;text-decoration:none;position:relative;border-bottom-width:0;}
.pagination li a:visited{}
.pagination li a:hover{background-color:#C8D2F0;color:#00f;}
.pagination li.thisPage a, .pagination li.thisSection a, .pagination li.thisSection a:hover, .pagination li.thisPage a:hover{color:#000;background-color:#C8D2F0;border-color:#C8D2F0;}
.paginated_header .gtabs li a {padding-bottom:5px!important;}
.top-a .wizbox {background-color:transparent;border:none;}
.link-list li {margin-right:10px;}
.networks-list h3 {text-align:center;margin:0px;}
.networks-list li {list-style:none;margin-left:0;}
.empty_element_css_height_hook {font-size:1px!important;}
h2 .more {position:absolute;top:1px;right:7px;text-align:right;margin-top:0.3em;}
h2 a.more, h2 .more a {color:#0000DD;font-size:12px;font-weight:normal;border:none;}
h2 a.more:hover, h2 .more a:hover {text-decoration:underline;}
#grpcatsel_container select, #evtcatsel_container select {width:199px;}
.quota span.amount  {color:#666;}
.quota_low span.percent {color:#f00;font-weight:bold;}
.quota_low span.amount  {color:#f00;font-weight:bold;}
.filelist td , .filelist th {padding-left:5px!important;padding-right:5px!important;}
.ViewForm label.choice {font-weight:normal;}
div.inlineDialog {margin:-7px;padding:10px 10px 20px;border-width:2px;border-style:solid;}
body.inlineDialog .lci-content {margin:30px auto;}
.inlineDialog h2 {margin-bottom:0.5em;}
.inlineDialog p.button {margin-left:5px;margin-right:5px;text-align:center;}
.charge_banner .notice {margin-top:5px;}
.group_admin .charge_banner .notice {margin:5px 17px;}


/* board */

.board_top_nav {margin-bottom:5px;}
.board_search_box {width:150px;}
.board_buttonlinks {text-align:center;}
.board_buttonlinks p {margin-bottom:6px;}
.content table.board_threadlist, .content table.board_forumlist {margin-bottom:0 !important;table-layout:auto;border-bottom:1px solid #F6F6F6;}
.board_threadlist th, .board_forumlist th {padding:10px 15px!important;}
.board_threadlist td, .board_forumlist td {padding:15px!important;}
.board_threadlist th, .board_forumlist th {font-weight:bold;background-color:#E5ECF9;}
.board_threadlist tr.even td, .board_forumlist tr.even td {background-color:#F6F6F6;}
.board_threadlist tr.board_thread_awaiting_moderation td.board_threadlist_title {border-left:5px solid #F9ECC8;}
.board_threadlist_lastpost, .board_threadlist_header_lastpost {width:25em;}
.board_forumlist_lastpost, .board_forumlist_header_lastpost {width:21em;}
.board_threadlist_replycount, .board_threadlist_header_replycount, .board_forumlist_postcount, .board_forumlist_header_postcount, .board_forumlist_threadcount, .board_forumlist_header_threadcount {width:4.4em;text-align:center;}
a.board_threadlist_moderatelink {color:red;border-bottom-color:red;}
.board_threadlist_startedby {color:#666666;font-size:0.9em;margin-top:6px;}
.board_forumlist_description {margin-top:6px;}
.board_threadlist_replycount, .board_forumlist_postcount, .board_forumlist_threadcount {font-weight:bold;}
.board_forumlist_lastpost_by, .board_forumlist_lastpost_thread {margin-top:3px;font-size:0.9em;}
.board_forumlist_lastpost a {font-weight:bold;}
.board_threadlist_title a {font-weight:bold;text-transform:none;}
.board_threadlist tr.odd {border-bottom-width:1px;border-bottom-style:solid;}
.board_threadlist a {border-bottom:0px;}
.board_threadlist_header {border-bottom-width:1px;border-bottom-style:solid;}
.board_forumlist_title a {font-weight:bold;}
.board_forumlist tr.odd {border-bottom-width:1px;border-bottom-style:solid;}
.board_forumlist a {border-bottom:0px;}
.board_forumlist_header {border-bottom-width:1px;border-bottom-style:solid;}
.board_title h2, .thread_title h2 {margin-top:5px;margin-bottom:0.5em;background-color:transparent;font-size:1.7em;font-weight:normal;}
.board_title_main {float:left;margin-top:0;}
.board_title_main h2 {margin-bottom:0;}
.board_title_actions {float:right;margin-right:0;}
.board_title_pager {float:right;margin-right:0;padding-top:3px;}
td.thread_title_pager {padding:0 !important;}
div.thread_title_pager {float:right;margin-right:0;padding-top:2px;}
.thread_title_table {margin:0 !important;width:100% !important;}
.thread_bottom_table {margin:10px 0 0 !important;width:100% !important;}
.transparent_forum_title_h2 {margin:0 !important;background-color:transparent !important;}
.board_bottom_pager {float:right;margin-right:0;padding-top:0px;}
.board_forum_threadcount,.board_thread_replycount {font-size:1.1em;font-weight:bold;}
.board_thread_replycount_header,.board_forum_threadcount_header {}
.board_nav_left {float:left;width:65%;}
.board_nav_right {float:right;text-align:right;width:35%;}
.board_nav_right p {margin-bottom:0;}
.board_admin_left {float:left;width:125px;}
.board_admin_right {float:right;width:auto;}
table.boardForumForm {background-color:#e5ecf9;border:2px solid;border-color:#c8d2f0;padding:0 1em !important;}
.content .board_post_first .board_post_author {padding:20px 5px;}
.content .board_post_first .board_post_body {border-top-width:1px;border-top-style:solid;padding-left:0;}
.board_post_author {width:120px;text-align:center;}
.board_post_author_name {margin-top:10px;}
.board_post_author_name a {border-bottom:0px !important;}
.board_post_detail {background:transparent url(<?php echo MEDIA_URL;?>images/forum_post_arrow.gif) top left no-repeat;padding-left:6px!important;}
.board_post_body {overflow:auto;border-top:1px solid #A1A1A1;padding:5px 10px 20px;}
.board_post_date {float:left;width:50%;margin:0.5em 5px !important;}
.board_post_date div {border-bottom:1px solid #A1A1A1;}
.board_post_actions {text-align:right;margin:6px 6px 0 6px !important;}
.board_thread_info,.board_post_date {font-size:0.9em;}
.board_thread_info,.board_post_date a {color:#000;}
.board_post_actions a {text-decoration:none;}
.board_attachment_buttons {margin-left:10px;}
.board_attachments h2 {font-size:1.2em;font-weight:700;}
.board_moderatelist_item {border-bottom:1px solid #ccc;}
.board_post_link {font-weight:bold;}
.board_post {border-style:solid;border-width:1px 0 1px 1px !important;}
table.board_post {table-layout:fixed;}


/* boxes */

.lbox, .cbox, .cpbox, .pbox, .fbox, .flbox, .rbox, .wbox{overflow:hidden;}
li.pbox {margin-top:5px;margin-bottom:5px;padding:0 10px 5px;}
.lbox {border:1px solid #fff;margin:0 0 10px 0;padding-bottom:10px;background-color:#EBF2FF;}
.fbox {border:2px solid #BAD0E7;margin:0 0 10px 0;padding-bottom:10px;background-color:#ECF0FA;}
.lbox h2, .fbox h2{margin-top:0.8em;margin-bottom:0;}
.tab-box {margin:15px 10px 0;background-color:#fff;}
.wizbox p, .formbox p {font-size:1.1em;}
.wixbox p label, .formbox p label {font-size:1em!important;}
.wizbox p.button, .formbox p.button {text-align:center;margin:10px -15px 0;padding:5px 15px 3px;}
.wizbox {margin:10px 0 10px 0;}
.wizbox td .msg, .wizbox td .notice, .wizbox td .error {margin:0.5em 7px 0.5em;}
.top-a .wizbox .msg, .vert-tab-box .wizbox .msg{background-color:#E5ECF9;}
.wizbox h1, .formbox h1 {margin-top:1em;border:none;}
.formbox {border:1px solid #BAD0E7;background-color:#F7F7F7;margin:0 0 10px 0;padding:0 15px;}
.formbox .button {font-size:1.1em;margin:0px -15px;background-color:#CFDEEE;padding:5px 15px 3px;}
.formbox .msg {background-color:#fff;}
.formbox h1{margin:0 -5px;padding:0.4em 5px;background-color:#E5ECF9;font-size:1.4em;border:0;}
.formbox h2{margin:0 -5px;padding:0.4em 5px;background-color:#E5ECF9;font-size:1.3em;}
.formbox label {color:#2B7AC8!important;font-weight:normal!important;}
.placeholder {background:#eee;border:solid 2px #ddd;color:#999;font-size:6pt;line-height:1em;margin:0 auto;padding:3px;text-transform:uppercase;}
.adbox {margin:0 0 20px 0;text-align:center;}
.adbox .placeholder{height:590px;width:110px;}
.adbox a.ad_upgrade_link {padding-bottom:4px;display:block;font-size:0.9em;border-bottom:none;text-decoration:underline;}
.sponsor {margin:0 0 10px 0;}
.sponsor .placeholder{height:60px;width:190px;}
.pbox li {line-height:1.5em;}
.formbox p textarea, .formbox p input, .wizbox p textarea, .wizbox p input {font-size:1em;}
.pbox li, .flbox li, .section_intro li {background-repeat:no-repeat;background-position:0px 3px;padding-left:20px;margin-left:-5px;}
.pbox li, .flbox li {list-style:none;}
.fdbox, .pbox, .cpbox {background-color:#ECF0FA;border:1px solid #fff;}
.flbox, .cbox, .wbox {background-color:#fff;border:1px solid #fff;}
.fdbox h2, .flbox h2, .lbox h2, .pbox h2, .cpbox h2, .cbox h2 {color:#333;font-weight:normal;font-size:1.6em;margin-top:10px;padding-top:0;margin-bottom:0.3em;border:none;}
.flbox h3, .cbox h3 {margin-bottom:0em;}
.flbox li, .cbox li {line-height:1.3em;}
.fdbox label {color:#000;font-weight:normal;font-family:verdana;font-size:1em;}
.fdbox, .flbox, .lbox, .pbox, .cpbox, .cbox, .wbox {position:relative;margin:0 0 10px 0;padding:0 0 10px 0;}
.fdbox p, .flbox p, .pbox p {margin-top:0em;margin-bottom:0;}
.rbox {position:relative;border:1px solid #fff;}
.rbox .nw, .rbox .ne, .rbox .sw, .rbox .se, .pbox .nw, .pbox .ne, .pbox .sw, .pbox .se, .cpbox .nw, .cpbox .ne, .cpbox .sw, .cpbox .se {position:absolute;width:8px;height:8px;}
.rbox .nw, .pbox .nw, .cpbox .nw, .cbox .nw {top:0px;left:0px;background-image:url(/images/box-corner-nw.gif);background-repeat:no-repeat;background-position:top left;}
.rbox .ne, .pbox .ne, .cpbox .ne, .cbox .ne {top:0px;right:0px;background-image:url(/images/box-corner-ne.gif);background-repeat:no-repeat;background-position:top right;}
.rbox .sw, .pbox .sw, .cpbox .sw, .cbox .sw {bottom:0px;left:0px;background-image:url(/images/box-corner-sw.gif);background-repeat:no-repeat;background-position:bottom left;}
.rbox .se, .pbox .se, .cpbox .se, .cbox .se {bottom:0px;right:0px;background-image:url(/images/box-corner-se.gif);background-repeat:no-repeat;background-position:bottom right;}
.fdbox h1, .pbox h1, .cpbox h1 {border-bottom:0;margin-bottom:0em;}
.flbox, .cbox, .wbox {margin-bottom:10px;}
.flbox h2, .cbox h2 {background-color:#E5ECF9;margin:0 0 10px;padding:0 10px;font-size:1.2em;font-weight:bold;line-height:30px;}
.wizbox h2 {border-bottom:2px solid #C8D2F0;background-color:#E5ECF9;padding:5px 10px;color:#000;font-size:1.2em;font-weight:bold;margin:0.5em 5px;}
.wizbox li {line-height:1.3em;}
.wizbox ul {margin-top:0;}
.wizbox p {margin-bottom:0.5em;margin-top:0.5em;line-height:1.3em;font-size:1em;}
.wizbox legend {font-size:1.05em;}
.wizbox fieldset {padding-top:1em;padding-bottom:0.8em;}
.pbox h3 {color:#666;margin-bottom:0;margin-top:0.7em;}
.pbox ul {margin-top:0.5em;}
.wizbox .checkbox label {font-size:1.1em;}
.wizbox ul.tabs {margin:0 -15px;}
.top-a .wizbox {margin-top:0;padding:0;}
.section_intro {padding:0;}
.section_intro h1 {color:#333;margin-top:0.5em;margin-bottom:0;border-bottom:0;padding-bottom:0;}
.section_intro .tagline {font-size:1.2em;margin-top:0;margin-bottom:0;color:#000;}
.section_intro li {line-height:1.4em;}
.box, .sideBox {margin:0 0 10px;}
.sideboxes {font-size:0.9em;}
div.sideboxes h3, .sideBox h3  {background-color:#E5ECF9;padding:5px 10px;margin:0 0 10px 0;}
.sideboxes ul {margin-left:7px;margin-right:7px;}
.wizbox .button input {padding:3px 10px 4px;}


/* directory */

body.directory {background-color:#fff;background-image:none;}
#groups_intro, #groups_intro_personal {padding-left:160px;background-repeat:no-repeat;background-position:center left;}
#groups_intro {background-image:url(/images/temp/penguins.jpg);}
#groups_intro_personal {background-image:url(/images/temp/penguins.jpg);}
.groups_list .desc {display:block;margin-bottom:0.5em;}
.groups_list h3 {background-color:#E5ECF9;padding:2px 10px;}
td.group-browse-college, td.group-browse-personal {padding:0 10px 0 35px!important;background-repeat:no-repeat;background-position:20px 12px;}
td.group-browse-college {background-image:url(/images/icons/wi0149/gif/wi0149-24.gif);}
td.group-browse-personal {background-image:url(/images/icons/wi0178/gif/wi0178-24.gif);}
ul.group_categories {margin-top:0;}
ul.group_categories li {background-position:0px 2px;padding-left:30px;padding-bottom:15px;padding-top:4px;margin:0;background-image:url(/images/icons/wi0063/gif/wi0063-24.gif);}
#group_cat_6{background-image:url(/images/icons/wi0206/gif/co0015-24.gif);}
#group_cat_4{background-image:url(/images/icons/wi0010/gif/wi0010-24.gif);}
#group_cat_3{background-image:url(/images/icons/wi0175/gif/wi0175-24.gif);}
#group_cat_7{background-image:url(/images/icons/wi0109/gif/wi0109-24.gif);}
#group_cat_8{background-image:url(/images/icons/wi0111/gif/wi0111-24.gif);}
#group_cat_9{background-image:url(/images/icons/wi0064/gif/wi0064-24.gif);}
#group_cat_11{background-image:url(/images/icons/wi0088/gif/wi0088-24.gif);}
#group_cat_12{background-image:url(/images/icons/wi0186/gif/wi0186-24.gif);}
#group_cat_5{background-image:url(/images/icons/wi0063/gif/wi0063-24.gif);}
#group_cat_10{background-image:url(/images/icons/wi0184/gif/wi0184-24.gif);}
.groups_sponsored p {margin:10px auto;padding:0;text-align:center;}
.groups_sponsored p img {border:solid 1px #ccc;vertical-align:middle;}
.groups_list li {list-style:none;background-image:none;margin:0 0 -2px;border:2px solid #e5ecf9;border-width:2px 0;padding:5px 0;}
.groups_list li:hover {background-color:#e5ecf9;}
.groups_list li li {border:none;}
.groups_list_img{text-align:center;width:80px;padding-right:8px!important;}
.groups_list .tools {float:left;width:100px;margin-left:-110px;font-size:0.9em;}
.groups_list .tools ul {margin-top:0.5em;margin-right:0;}
.groups_list .tools li {line-height:1.3em;margin:0 0px;padding:0;}
.groups_list .tools ul a {text-decoration:none;display:block;border-bottom:1px solid #ddd;padding:1px 2px 1px;}
.groups_list .tools ul a:hover {background-color:#E5ECF9;}
.groups_list h4 {font-size:1em;margin-bottom:0.7em;margin-top:0;padding:0;}
.groups_list h4 a {text-decoration:none;border-bottom:none;}
.groups_list h4 a:hover {text-decoration:underline;}
.groups_list .gl_item{padding:3px;}
.groups_list .gi_type {margin-top:-0.7em;margin-bottom:0;color:#999;line-height:1.2em;font-size:0.9em;}
.groups_list .gi_type a {text-decoration:none;border-bottom:none;color:#999;}
.groups_list .gi_type a:hover {text-decoration:underline;color:blue;}
.groups_list .gi_footnote {color:#aaa;line-height:1.0em;font-size:0.9em;margin-top:0;}
.groups_list .desc {margin-top:0.3em;font-size:0.9em;}
.groups_list .gl_item {margin-left:110px;}
.network_header h1 {margin-top:3px;margin-bottom:0;border:none;}
.network_header p {margin-top:0;font-size:0.9em;}
body.directory div.sideCol-a {font-size:0.91em;}
body.directory .sideCol-a form {margin:0 -7px;}


/* events */

.events_list .date_header {font-weight:bold;border-bottom:1px solid #ccc;padding-top:0px;padding-bottom:0px;}
.events_list td {padding-top:4px;padding-bottom:12px;}
.events_list .date {padding-right:8px;}
.event_block td {width:50%;padding:5px!important;}
.event_block .heading {padding:4px 60px 6px 8px;background-color:#EFF3F9;font-size:1.1em;}
.event_block .group_name a {font-size:0.90em;text-decoration:none;border-bottom:none;}
.event_block h3 {margin-top:0;margin-bottom:0;background-color:#E5ECF9;padding-top:4px;padding-bottom:4px;}
.event_block .info {padding:4px;border-right:1px solid #ccc;}
.event_block .info span {display:block;}
.event_block .time {font-weight:bold;}
.events table.data1 {margin:1em 0;width:100%;}
.events td {padding:0!important;}
.events td.time {padding:4px 4px 4px 6px!important;}
.events .heading {padding:3px 4px 4px 4px;backgound-color:#EFF3F9;}
.events a {text-decoration:none;border-bottom:none;}
.events .group_name a {color:black;}
.events a:hover {color:blue;text-decoration:underline;}
.events h3 {margin:0 -1px 0;background-color:#E5ECF9;padding-top:4px;padding-bottom:4px;}
.events .info {padding:4px;display:none;}
.events .info span {display:block;}
.events .time {font-weight:bold;}
#group_featured_events h2 {margin-bottom:0;}


/* facebook */

.fb_resetstyles input {width:auto;}
.facebook a {border:none;outline:none;padding:0;}
.facebook.details, .faceboo.message {background-color:#ecf0fa;margin:10px;padding:10px;}
.facebook.details h3 {margin:0;padding:0;}
.facebook.details table {margin:5px 0 0 0;width:auto;}
.facebook.details th {color:#333;font-family:Arial;font-size:1.1em;vertical-align:middle;}
.facebook.details td {vertical-align:middle;}
.facebook.details p.example {color:#333;font-size:0.9em;margin-left:35px;}
.facebook.message {text-align:center;}
.facebook p.login {margin:2em 0 1em 0;}
.facebook p.login img.icon {padding-right:0;}
#facebook_intro_bar span {float:left;margin:0 8px;}
#facebook_intro_bar h2 {line-height:40px;margin-left:66px;}
#facebook_notes {margin-top:2em;}
#facebook_notes ul {margin-top:0;}
#facebook_notes li {line-height:1.4em;margin:0 0 0 10px;}
#facebook_event_import th {background-color:#eee;padding:1em 0 !important;vertical-align:middle;}
#facebook_event_import td {height:56px;padding:3px !important;vertical-align:middle;}
#facebook_event_import td p {margin:0;text-align:left;}
#facebook_event_external_options {text-align:center;}
#facebook_event_external_options .button {background-color:#3b5998;border:solid 1px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#ffffff;font-size:12px;padding:4px 0 4px;text-align:center;}
#facebook_event_external_options .button a {color:#ffffff;padding:4px 15px 4px;text-decoration:none;}


/* footer */

.footer, #footer {font-family:Arial, sans-serif;color:#434343;}
.footer a, #footer a {color:#144E8D;text-decoration:none;}
.footer a:hover, #footer a:hover {color:#185D94;text-decoration:underline;}
.footer li {line-height:1.3em;}
.footer-col {float:left;margin:0 0 15px;width:287px;}
.footer-col ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.footer-col ul li {float:left;margin:0;padding:4px 0;width:140px;}
.footer-col-big {float:left;margin:10px 0 0;width:380px;}
.footer-col h4 {color:#414042;font-size:16px;font-weight:bold;margin:20px 0 10px;}
.footer-col p {clear:both;padding-top:5px;}
.otherTools{float:left;display:inline;margin:0;padding:0px 0px 30px 0px;width:100%;}
.otherTools UL{float:left;display:inline;margin:10px 0 ;}
.otherTools LI{float:left;display:inline;margin:0px;}
.otherTools LI A{float:left;display:inline;margin:0px 20px 0px 0px;padding:4px 0px 10px 32px;color:#185d94;font-weight:bold;font-size:12px;}
.otherTools .twitter{background:url(/images/homepage/ico-tw.gif) no-repeat 0px 0px;}
.otherTools .facebook{background:url(/images/homepage/ico-fb.gif) no-repeat 0px 0px;}
.otherTools LABEL{display:none;}
.otherTools #emailaddress, .otherTools #footeremailaddress{padding:3px 4px 3px 4px;width:250px;}
.otherTools input {vertical-align:middle;}
.footer {margin:30px 0 10px;padding:0 0 0 15px;border-top:1px solid #E8E8E8;}
#footer {padding:15px 15px 20px;}
#footer {border-top:1px solid #e8e8e8;}
#footer P{float:left;margin:0px;}
#footer UL{float:right;margin:0px;padding:0px 15px 0px 0px;}
#footer LI{float:left;margin:0px;padding:0px;list-style:none;border-right:1px solid #cfcfcf;}
#footer LI A{float:left;margin:0px;padding:0px 5px 0px 5px;color:#185d94;}
#footer LI A:hover{text-decoration:underline;}
#footer LI.last{border-right:0;}


/* form-fieldset */

.fieldset-reset,.fieldset-reset input,.fieldset-reset textarea,.fieldset-reset button {font:14px/1.5 Helvetica, Arial, sans-serif;}
.fieldset-reset input:focus {outline:none;}
.fieldset-reset fieldset {border-width:0;}
.fieldset-reset legend {padding:0;}
.fieldset-reset label {display:block;width:100%;color:#444;margin:3px 0;}
.fieldset-reset label.label-checkbox {font-weight:normal;color:black;line-height:1.7;}
.fieldset-reset label.label-checkbox input {width:auto;padding:0;vertical-align:-2px;margin-right:6px;}
.fieldset-reset input.input-text {padding:2px 3px;width:97%;}
.fieldset-reset .input-group {margin-bottom:8px;}


/* form */

/** * form fields */input, textarea {padding:3px;width:98%;}
.checkbox input, td input.checkbox, .button input, input.button, input.icon{width:auto;}
select {min-width:1.5em;margin-bottom:2px;}
option {padding:1px 4px;}
.button input, input.button {padding:0.2em 1em;}
input, select {vertical-align:middle;}
/** * labels */.form label {display:block;text-align:right;margin:2px 5px 2px 0;}
.form p label {display:inline;}
.form .checkbox label {display:inline;}
.chkbox label, label.chkbox {text-align:left;display:inline;}
.content .checkbox label, .content .chkbox label {font-weight:normal;font-size:1em;}
label.lbl_inline{display:inline;}
/** * checkboxes / radio butotns */.checkbox input, input.checkbox {margin-bottom:0;margin-right:4px;vertical-align:middle;position:relative;}
.chkbox input, input.chkbox, td input.chkbox {margin-left:0;margin-right:0;}
.chkbox input, input.chkbox {margin-bottom:1px;margin-right:4px;width:auto;}
fieldset {padding-bottom:1.5em;padding-top:1em;border:1px solid #BAD0E7;position:relative;}
legend {padding:0 0.5em;font-weight:bold;font-size:1.3em;font-family:arial;}
/** * messages */.inputeg, .inlineeg, .quota {font-size:0.9em!important;display:block;margin-bottom:3px;color:#333;line-height:1.4em;}
.inputerr {display:block;color:red;font-weight:bold;}
.inlineeg{display:inline;margin-left:1em;}
/** * field size clases for <input>s */input.input_tiny , .formfields input.input_tiny {width:3em !important;margin-right:0 !important;}
input.input_short, .formfields input.input_short{width:6em !important;margin-right:0 !important;}
input.input_small, .formfields input.input_small{width:9em !important;}
input.input_medium, .formfields input.input_medium{width:15em !important;}
input.input_large, .formfields input.input_large{width:20em !important;}
input.input_big, .formfields input.input_big{width:25em !important;}
/** * table.form styles */form table.form {margin-top:0!important;}
table.form h2 {margin-left:0;margin-right:0;}
table.form p, table.form h3, table.form h4{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
table.form p{margin-top:2px;margin-bottom:0.6em;}
table.form fieldset{margin-left:0;margin-right:0;margin-bottom:0;border-width:1px;padding:10px 20px;}
table.form td {line-height:1.8em;padding:3px 5px!important;}
table.form td.label{width:25%;}
table.form td.field label{font-weight:normal;}
table.form td.colspan label{text-align:left;}
table.form td.button{text-align:center;}
/** * misc form stuff */.inputfile, input.file {width:auto;}
input.img{padding:0;margin:0;vertical-align:top;width:auto;}
form.quickform p {text-align:center;}
.chkbox ul {margin-left:0;}
.chkbox li {background-image:none;padding-left:0;list-style-type:none;}
/** * specific scenarios */.pane_holder  {border:1px solid #BAD0E7;border-width:1px 0;}
.opt_subpane {margin:0.5em 0.5em;}
.opt_pane p label {display:inline;}
.time_dd_ctn, .duration_dd_ctn {background-color:#ddd;padding:5px;}
.time_dd_ctn option, .duration_dd_ctn option{padding:2px 10px 2px 4px;}
.time_dd_ctn option:hover, .duration_dd_ctn option:hover{background-color:#E5ECF9;}
.input_magic_ctn {padding-right:40px;position:relative;}
.input_magic_ctn .inputeg {margin-right:-25px;}
.input_magic {position:absolute;right:0;z-index:100;}
.input_tool {float:right;margin-top:-1.8em;margin-bottom:-4px;}
form .sub_options {border:2px solid #C8D2F0;padding:5px 10px 0;margin:0 0 10px 20px;}
select.numeric, select.numeric option{text-align:right;}
span.suffix{margin-left:0.3em;}
td.colourselect, table.form td.colourselect{padding-bottom:8px!important;}
.colourselect img{border:solid 1px #999;margin:0;vertical-align:middle;}
.colourselect input{width:auto;margin:0;}
.colourselect label{display:inline;float:none;margin-right:3px!important;width:auto;white-space:nowrap;}
/** * autocomplete form styles */.autocomplete {position:absolute;width:90%;*width:auto;_width:90%;margin-top:-3px;z-index:500;background:#E5ECF9;overflow:hidden;display:none;border:1px solid #999;border-bottom-width:2px;border-right-width:2px;}
.autocomplete ul {display:block;position:relative;width:100%;padding:0!important;margin:0;list-style:none;}
.autocomplete li {padding:0 5px;margin:0!important;cursor:default;white-space:nowrap;display:list-item;font-size:1.1em;list-style-type:none;background-image:none;}
.autocomplete li.highlight {background:#ff0;}
td div{position:relative;}


/* formfields */

ul.formfields {margin:0 6px;padding:0;}
.formfields li {list-style:none;margin:0;padding:4px 5px 2px 9px;display:block;clear:both;}
.formfields li li {clear:none;padding-top:0;}
.formfields li ul {margin-bottom:0;}
.formfields .focused {background-color:#fff7c0;}
.formfields sup {color:red;font-weight:bold;vertical-align:top;line-height:inherit;}
.formfields div, .formfields span {padding-bottom:4px;}
.formfields span span {padding-bottom:0;}
ul.formfields li h2, .formfields ul li h2 {margin:0 0 8px;padding-left:7px;}
.formfields li div, .formfields li span {margin-top:2px;}
.formfields li span {float:left;margin-right:4px;}
.formfields li span.nofloat, .formfields li span.AccessSetSummary {float:none;padding:0px;margin:0px;}
.formfields label.choice {display:block;line-height:1.4em;margin:-1.6em 0 0 25px;padding:4px 0 2px;color:#222222;font-weight:normal;text-align:left;}
.formfields div.clear {padding:0;clear:both;font-size:1px;}
.formfields input.text, .formfields textarea {width:97%;}
.formfields input.radio, .formfields input.checkbox {display:block;line-height:1.4em;margin-top:5px;padding-left:3px;width:13px;}
.formfields input.small {width:35%;float:left;}
.formfields input.medium {width:60%;float:left;}
.formfields input.large {width:97%;}
.formfields textarea.small {height:5em;}
.formfields textarea.medium {height:10em;}
.formfields textarea.large {height:20em;}
.formfields label {font-weight:normal;text-align:left;}
.formfields label.desc {padding-bottom:1px;display:block;color:#222;font-weight:bold;}
.formfields input.text{padding:4px 2px;}
.formfields select {padding:1px 0 0;float:left;max-width:100%;}
.formfields input.button {padding:3px 8px;font-size:1em;}
.formfields .inputerr {color:red;font-weight:bold;padding-top:3px;padding-bottom:3px;}
.formfields div.inputerr {padding-top:0;padding-bottom:0;margin-bottom:2px;}
.formfields li p {margin-top:0;margin-bottom:0;}
.formfields .inputeg, .formfields .quota, .formfields .instruct {font-size:0.9em;line-height:1.4em;color:#444;}
.formfields p.inputeg, .formfields p.quota, .formfields p.instruct {display:block;margin-top:0px;margin-bottom:0;}
.leftLabel div, .rightLabel div {margin-left:30%;padding-left:15px;}
.leftLabel li.nolabel, .rightLabel li.nolabel {margin-left:30%;padding-left:15px;text-align:left;}
.leftLabel li.nolabel div, .rightLabel li.nolabel div, .leftLabel div div, .rightLabel div div {margin-left:0;padding-left:0;}
.leftLabel li, .rightLabel li, li.leftLabel, li.rightLabel {padding-top:9px;padding-left:0;padding-right:0;}
.leftLabel label.desc, .rightLabel label.desc {float:left;margin:6px 15px 0pt 0pt;width:30%;}
.rightLabel label.desc {text-align:right;}
.formfields li.button {text-align:center;margin-top:5px;}
.formfields span.instruct {float:right;text-align:right;margin-right:10px;}
.formfields fieldset {margin:0.5em 0 0;padding:0.7em 15px;}
.formfields span input.text {width:auto;}
.formfields h3 {font-size:1em;font-family:inherit;margin-top:0.8em;margin-bottom:0.4em;}
.formfields p.sectionlabel {margin-bottom:7px;}
.leftLabel p.sectionlabel, .rightLabel p.sectionlabel {text-align:center;}
.formfields p.info {background:transparent url(/images/icons/silk/information.png) no-repeat 6px center;padding-left:28px;border-left:3px solid #E5ECF9;margin:0 0 8px!important;}
.leftLabel p.info, .rightLabel p.info {margin:0 8px 8px!important;}
.leftLabel div p.info, .rightLabel div p.info {margin:0 8px 0 -28px!important;border:none;background-position:6px 3px;}
.formfields div.otherPleaseSpecify {clear:both;padding-top:2px;margin-left:10px;}
.formfields label.otherPleaseSpecify {display:block;margin-bottom:1px;}


/* gate */

.gate-a .msg {border-color:#BAD0E7;border-width:2px;background-image:url(/images/icons/wi0028/gif/wi0028-32.gif);background-repeat:no-repeat;background-position:15px 10px;padding-left:60px;min-height:35px;}


/* googlemaps */

.gmap label {font-weight:inherit;}
.gmap input {width:auto;height:auto;margin:3px;padding:0;}
.gmap a {border-bottom-width:0;}


/* group */

.widget_inner {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);}
.widget_inner .wbox {-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.widget_inner h2 {-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);}
.nav .thisSection a {-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.theme .lci-content {-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
#ch_group {-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
#ch_group_logo {-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;border-radius:6px 0 0 0;}
#group_header_rhs {-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0;}
.flbox, .cbox, .wbox, .msg, .notice {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.text_widget ul ul {margin-left:10px;}
.text_widget ul ul li {list-style-type:circle;}
.text_widget ul ul ul li {list-style-type:square;}
.text_widget ul ul ul ul li {list-style-type:disc;}
.text_widget ul ul ul ul ul li {list-style-type:circle;}
.text_widget ul ul ul ul ul ul li {list-style-type:square;}
.text_widget ul ul ul ul ul ul ul li {list-style-type:disc;}
.gspage ul ul {margin-left:10px;}
.gspage ul ul li {list-style-type:circle;}
.gspage ul ul ul li {list-style-type:square;}
.gspage ul ul ul ul li {list-style-type:disc;}
.gspage ul ul ul ul ul li {list-style-type:circle;}
.gspage ul ul ul ul ul ul li {list-style-type:square;}
.gspage ul ul ul ul ul ul ul li {list-style-type:disc;}


/* groupdirectory */

ul.tagCloud {text-align:center;margin-bottom:2em;}
ul.tagCloud li {display:inline;background:none;list-style-type:none;padding:5px 5px 0;white-space:nowrap;line-height:2.5em;margin-left:0;}
ul.tagCloud li.spacer {white-space:normal;padding:0;font-size:1px;}
.content .azgrouplist li {position:relative;line-height:1.5em;border:1px solid #ddd;border-width:1px 0;padding:0;list-style:none none!important;background-image:none;margin-top:0;margin-bottom:-1px;}
.content .azgrouplist a {border:none;text-decoration:none!important;}
.content .azgrouplist .azleft {position:absolute;text-align:right;width:150px;display:block;height:1.5em;line-height:1.5em;overflow:hidden;}
.content .azgrouplist .azright{margin-left:153px;line-height:1.5em;}


/* groups */

.ch_right {text-align:right;vertical-align:middle;padding:3px 10px;font-size:1.3em;font-weight:bold;color:#111;}
.group_customheader .gch_right {text-align:right;}
.group_summary {padding:5px 0 0;position:relative;}
.group_logo {text-align:center;padding:0!important;}
div.group_summary h2 {margin-bottom:0;}
.content .group_summary p {margin-top:0.5em;margin-bottom:0.5em;}
.group_summary p.update_link {text-align:right;margin-top:0;font-size:0.9em;}
.group_summary td.picture {width:220px;}
.group_summary td.picture p {margin-bottom:3em;}
.group_summary .cpbox {padding-top:5px;padding-bottom:1px;}
td.gml_pic {width:60px;text-align:center;}
.gi_footnote {color:#aaa;}
.gml_actions {font-size:0.9em;padding-top:6px;}
#ch_group {margin-top:8px;background-color:#Fff;position:relative;}
table.ch_group {background-color:transparent;border:none;height:80px;table-layout:auto;}
.ch_group h1 {font-size:2.2em;font-weight:normal;margin-bottom:5px;}
body.group #header {color:#C7D2F2;}
body.group #topbar {border-bottom:none;}
body.group #header_tab_line {height:1px;background-color:#C7D2F2;}
body.group #header h1 {height:29px;background-image:url(/images/logo/logo-166x29.png);padding:0;width:auto;}
.content-header #ch_group_logo img{display:block;background-color:#fff;padding:2px;}
td#ch_group_logo {width:120px;padding-left:20px;padding-top:0;}
.ch_group h1 {margin-top:4px;}
body.group #logoHomeLink {width:166px;height:100%;}
body.group #logo {width:166px;padding:0;}
body.group #greet{text-align:right;}
body.group .top {width:955px;}
.lci-content {padding-top:4px;background-color:#fff;}
.lc-topnw .lci-content {padding-top:0;}
body.group td.ltd {background-color:transparent;}
body.group td.top-b {border:none;}
.gtabs_bg {position:absolute;bottom:0;left:0;height:28px;width:100%;}
ul.gtabs{position:relative;height:28px;overflow:hidden;padding-top:4px;margin-top:-4px;}
.gtabs li{background:transparent;list-style-type:none;margin-left:0;}
.top .gtabs li a{ padding:6px 8px!important;font-size:12px!important;text-decoration:none;color:#fff;}
.top .gtabs li a:hover{background-color:#519FEE;color:yellow;}
.top .gtabs li.thisPage a, .top .gtabs li.thisSection a, .top .gtabs li.thisSection a:hover, .top .gtabs li.thisPage a:hover {color:#000;background:#fff url(/images/des0808/tabs_selected_bg.gif) 1px 1px no-repeat;border:1px solid #C8D2F0;border-bottom-color:#fff;padding-top:10px!important;margin-top:-4px!important;}
body #header {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.content .p-button-big {font-size:1.2em;}
ul.nav-dropdown {position:absolute;border-width:1px;border-style:solid;}
ul.nav-dropdown li {float:none;white-space:nowrap;line-height:1em;}
ul.nav-dropdown li a {display:block;padding:6px 8px;text-decoration:none;font-size:12px;line-height:1em;}
#gt_manage {float:right;}
ul.gsubtabs{background:#fff;border-bottom:1px solid #C8D2F0;position:relative;}
.top .gsubtabs li a{padding:6px 10px 6px!important;text-decoration:none;color:#666;font-size:12px!important;}
.gsubtabs li a:hover{text-decoration:underline;color:#000;}
.gsubtabs li.thisPage a, .gsubtabs li.thisSection a{ color:#000;font-weight:bold;background-color:#fff;}
.gsubtabs li.thisPage a:hover{text-decoration:none;}
body.group .lcB-top, body.group .lcB-topmw {margin-left:0;margin-right:0;}
.member_list {border-collapse:separate!important;border-spacing:5px;background-color:#F7F7F7;}
.member_list td {padding:5px 5px 5px 120px!important;border:1px solid #C8D2F0!important;background-color:#fff;}
.member_list a.img {float:left;margin-left:-115px;width:100px;text-align:center;}
.member_list h4 {margin:0.5em 0.5em 0.5em 0;padding:0;}
.member_list .email {font-weight:normal;}
.member_list .joined {color:#666;margin-top:-0.3em;}
.member_list p, .member_list ul {margin:0.5em 0.5em 0.5em 0;padding:0;font-size:0.9em;}
.member_list ul, .member_list li {display:inline;}
.member_list li {padding:3px 10px 3px 22px!important;}
.member_list .manager {margin-top:-0.3em;}
.member_list .manager img {vertical-align:bottom;}
table.member_table {margin:0 0 -11px 0 !important;width:100%;}
.member_table td.numeric_value {text-align:right;width:30px;}
.member_table th.numeric_value {text-align:right;width:30px;padding-right:18px !important;}
.member_table td.list_icon_value {text-align:center;width:20px;padding-left:0px !important;padding-top:7px !important;padding-bottom:9px !important;padding-right:0px !important;}
.member_table td, .member_table th {width:auto;}
.member_table .avatar {width:30px;}
.member_table .manager, .member_table .sendMessage {width:20px;text-align:center;}
.member_table .remoteProfileIcons {margin-top:5px;}
.content .member_table tr.twoRows td.singleRow {border-bottom:none;}
.content .member_table tr.row2 td {padding-top:0!important;}
.member_list dl.otherMemberDbCols, .member_table dl.otherMemberDbCols {margin:0 0 5px;float:left;width:100%;}
.member_table dl.otherMemberDbCols {margin:0;}
.member_list dl.otherMemberDbCols dt, .member_table dl.otherMemberDbCols dt {float:left;clear:both;font-weight:bold;margin-right:10px;}
.member_profile h1 {margin-bottom:0em;}
.member_profile .email, .member_profile .manager {margin-top:0.2em;margin-bottom:0.4em;}
#join_group {border-width:2px;background-color:#ECF0FA;text-align:center;padding:20px 0;border-width:1px;border-style:solid;}
#create_your_own {background:#ECF0FA url(/images/logo/48x48.png) no-repeat scroll 10px 10px;text-align:left;padding-left:50px;padding-bottom:0;font-size:0.9em;border-width:1px;border-style:solid;}
.group_summary #join_group {margin-top:0.5em;}
#join_group p {margin:0 5px;}
#join_group p.or {margin:8px 5px;color:gray;font-weight:bold;}
#join_group p.signin {margin:8px 0 0;font-weight:bold;}
#join_group #join_email, #join_group #email_pre {margin-bottom:3px;width:137px;}
.group_summary #join_group #join_email, .group_summary #join_group #email_pre {width:180px;}
.group .content div.group_summary_box table td {background:transparent;}
#group_management_header {padding:10px 0;}
#group_management_header .picture {float:left;width:110px;margin-left:15px;}
#group_management_header h1 {font-size:1.6em;line-height:40px;font-weight:normal;margin-left:15px;}
.groupfooter{text-align:center;font-size:0.8em;margin:10px -14px -1px;padding-bottom:15px;padding-top:5px;}
.groupfooter a {text-decoration:none;color:#185D94;}
.groupfooter a:hover {text-decoration:underline;color:#185D94;}
body.group .sideboxes p {margin:0.5em 7px;}
.info_box {border-width:1px;border-style:solid;border-radius:1em;-moz-border-radius:1em;margin:1em 15px;}
body.group_admin td.top-b {border-left:2px solid #EEEEEE;}


/* gs-upload */

.gs-upload,.gs-upload .files .file {margin:0;padding:0;}
.gs-upload .upload,.gs-upload .cancel,.gs-upload .files,.gs-upload .files .file .name,.gs-upload .files .file .status,.gs-upload .files .file .progress,.gs-upload .files .file .cancel {margin:0;padding:0;list-style:none;}
.gs-upload .files .file {clear:both;margin:5px 0 0 0;padding:5px 10px;overflow:hidden;zoom:1;cursor:default;}
.gs-upload .files .file .name {float:left;}
.gs-upload .files .file .status {float:right;}
.gs-upload .files .file .progress {clear:both;display:block;height:10px;}
.gs-upload .files .file .progress .ui-progressbar-value {padding:0;}
.gs-upload .files .file .cancel {float:right;margin:2px 0 0 0;}
.gs-upload .cancel {margin:0 0 5px 0;overflow:hidden;zoom:1;}
.gs-upload .cancel a {float:right;}


/* header */

#header {font-size:0.9em;background-color:#ECF0FA;margin:0 -14px;}
#header.wideAdHeader {background-color:#fff;}
#header .top, #header .topmw{ min-width:972px;}
.wideAdHeader #topbar {border-bottom:1px solid #ccc;}
#topbar {border-top:1px solid #fff;text-shadow:0 1px 0 #fff;background:#ECF0FA;background:-moz-linear-gradient(top, #F9FBFF, #ECF0FA);background:-webkit-gradient(linear, left top, left bottom, from(#F9FBFF), to(#ECF0FA));padding:0 14px 0 0;}
#topbar table {height:29px;}
#topbar strong {color:#000;}
#topbar a{text-decoration:none;color:#000;}
#topbar a:hover{color:#0033FF }
#createyourown {vertical-align:middle;font-weight:bold;}
#headerInner {margin:0 14px;}
#logo {width:283px;padding:0;vertical-align:middle;}
.wideAdHeader #logo {width:260px;}
#header h1 {height:76px;width:283px;background-image:url(/images/des0808/logo-283x76.gif);background-position:left center;background-repeat:no-repeat;margin:0;text-align:left;}
#header.wideAdHeader h1 {width:260px;background-image:url(/images/logo/logo-250.png);}
#logoHomeLink {display:block;width:260px;height:100%;}
#greet {padding:0 0 0 2px;vertical-align:middle;position:relative;overflow:hidden;white-space:nowrap;text-align:right;}
#greet .sign-in {font-weight:bold;}
#search {text-align:right;padding:4px 0 4px 5px;clear:both;}
#banner {height:98px;vertical-align:middle;text-align:right;}
.banner {margin-top:2px;margin-left:-14px;}
#banner .placeholder{height:86px;margin:0 !important;width:724px;display:inline-block;}
#header .top {background-color:transparent;border:none;padding:0;}
#header_tab_line {background-color:#3399FF;height:1px;position:relative;}
#tabs {position:relative;top:-27px;margin-left:14px;margin-bottom:-31px;width:600px;}
#tabs li,#tabs li:first-child{margin-right:4px;}
#headerGS{top:-6px;margin:0 -14px -6px;padding:0px;height:122px;position:relative;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #04AEE2;}
#headerGS #logoGS{float:left;margin:15px 10px 0 7px;}
#headerGS UL{float:right;margin:0px;padding:0px;}
#headerGS LI{float:left;margin:0px;padding:0px;list-style:none;border-right:1px solid #cfcfcf;line-height:1.3em;}
#headerGS LI.last{border:0;}
#headerGS LI A{float:lef;margin:0px;padding:0px 7px 0px 7px;color:#727dab;line-height:16px;}
#headerGS LI strong{padding:0 7px;}
#headerGS LI A.img{padding-right:0;}
#headerGS LI IMG{}
#headerGS LI IMG.icon{padding-right:0;}
#headerGS .utilNav{margin:6px 29px 0 0;font-size:12px;}
#headerGS A, #headerGS A:link {text-decoration:none;}
#headerGS .loginForm{float:right;margin:0px;padding:15px 0px 3px 0px;width:580px;text-align:right;}
#headerGS .loginForm A{float:right;margin:3px 0px 3px 0px;;padding:0px 0px 0px 7px;color:#727dab;font-size:0.9em;}
#headerGS .loginForm LABEL{padding:1px 3px 1px 10px;line-height:20px;display:none;}
#headerGS .loginForm INPUT{padding:2px 3px;margin:0px 0px 0px 5px;}
#headerGS .loginForm INPUT.go{padding:0px;}
#headerGS .mainNav {margin:50px 23px 0px 0px;font-size:13px;}
#headerGS .mainNav li {border-right-width:0;margin:0 0 0 12px;}
#headerGS .mainNav li a {display:block;padding:2px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#000;}
#headerGS .mainNav li a:hover,#headerGS .mainNav li.thisSection a,#headerGS .mainNav li.thisSection a:hover {color:#fff;background:#000;background:-moz-linear-gradient(top, #333, #000);background:-webkit-gradient(linear, left top, left bottom, from(#333), to(#000));}
#headerGS .mainNav li a em {font-style:normal;line-height:22px !important;}
.group_admin #ch_group {margin-top:10px;}
.group_admin #ch_group h1 {font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:2.6em;margin:10px 14px;padding-right:150px;}
.group_admin .manage_ribbon {font-family:Helvetica, Arial, sans-serif;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.group_admin .neu-button-return {font-family:Helvetica, Arial, sans-serif;position:absolute;top:20px;right:12px;padding-left:10px;padding-right:10px;}


/* inputmodal */

.inputmodal {font:14px/1.5 Helvetica, Arial, sans-serif;position:absolute;padding:6px 12px;background:#eee;border:1px solid #ccc;border-radius:2px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 white;text-shadow:0 1px 0 white;margin-bottom:12px;}
.inputmodal-arrow {position:absolute;top:18px;left:-7px;}
.inputmodal-spacer {border-bottom:1px solid #ccc;box-shadow:0 1px 0 white;padding-bottom:6px;margin-bottom:12px;}
.inputmodal-spacer-top {border-top:1px solid white;box-shadow:0 -1px 0 #ccc;padding-top:6px;margin-top:12px;}
.inputmodal .close {position:absolute;top:1px;right:1px;z-index:1;background:transparent none;padding:0;border-width:0;padding:1px 5px;text-decoration:none;font-weight:bold;color:black;border-radius:2px;background:#eee;}
.inputmodal .close:hover {color:white;background:#666;text-shadow:none;}


/* item */

.ci_group {margin:5px !important;padding-left:10px;}
.ci_group a {border-bottom:none;text-decoration:none;}
.ci_details {margin:2em 15px 1em 15px !important;padding:0 !important;}
.ci_details dl {margin:0 0 .5em 0 !important;}
.ci_details dt {float:left;width:90px;color:#666;font-weight:bold;margin-right:12px;clear:left;}
.ci_details dd {float:left;clear:right;margin-bottom:0.5em;}
.ci_details dd:last-child {margin-bottom:0 !important;}
.ci_text {margin:15px 0 0 0 !important;}
.ci_footer {margin-top:20px !important;padding-bottom:1px;}
.ci_meta {color:#999;font-size:0.9em;}
.ci_meta .icon {bottom:2px;padding:0 !important;position:relative;}
.ci_share .fb_share_button {background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right !important;border:1px solid #d8dfea !important;color:#3b5998 !important;display:-moz-inline-block;display:inline-block;font-family:"Lucida Grande", Tahoma, Verdana, Arial, sans-serif !important;font-size:11px !important;height:15px !important;padding:1px 20px 0 5px !important;position:relative;text-decoration:none !important;width:auto !important;top:-7px;margin-right:1ex;}
.ci_share .fb_share_button:hover {background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right !important;border-color:#295582 !important;color:#fff !important;}
.ci_sidebar {margin:10px 0 0 0 !important;}
.ci_sidebar h2 {margin:10px 0 !important;}
.ci_sidebar p, .ci_sidebar ul {}
.ci_sidebar p.notice {background:#f9ecc8 !important;}
.ci_sidebar h2 {margin-top:0px !important;}
.ci_sidebar label {display:inline !important;margin:0 !important;width:auto !important;}
.ci_sidebar .radio {display:inline !important;margin:0 5px 0 0 !important;width:auto !important;}
.ci_sidebar #rsvp {padding:0 !important;}
.ci_sidebar #rsvp li {margin:0 !important;padding:0 !important;}
.ci_sidebar .rsvp-list {list-style-type:none;}
.ci_sidebar .rsvp-list li {list-style-type:none;float:left;height:90px !important;margin:0 20px 10px 0!important;overflow:hidden;width:60px !important;text-align:center;}
.ci_sidebar .rsvp-list p {font-size:0.9em;margin:0 !important;overflow:hidden;}
.ci_sidebar div.hi {border:#c00 2px solid;margin:-7px -7px -32px;padding:15px;}
.ci_sidebar div.ci_sb_box {margin-bottom:25px;}
.ci_sidebar div.hi div.ci_sb_box:last-child {margin-bottom:0;}
.ci_picture {background-color:#fff;border:solid 1px #ddd;padding:10px;text-align:center;margin-bottom:15px;}
.ci_picture_missing {background-color:#fff;border:dashed 2px #ccc;padding:10px;text-align:center;margin:0 10px 15px 7px;}
a.ci_picture_missing {display:block;background-color:#fff;border:dashed 2px #ccc !important;padding:10px;text-align:center;margin:0 10px 15px 7px;}
.ci_manage {list-style-type:none;margin:0 !important;}
.ci_manage li {list-style-type:none;margin:0 !important;}
.ci_maincol h2 {margin:20px 0 10px 0 !important;padding-left:15px;}
.content .ci_maincol h1.content_title {margin-bottom:0.2em;}
.ci_date_list, .ci_date_item {line-height:1.6;list-style-type:none !important;margin:0 !important;padding:0 !important;}
.ci_date {margin:0 !important;}
.ci_dateinfo {font-size:1.2em;margin:0 15px;}
.ci_location {margin:0 15px;}
.ci_facebook {background:transparent url(/images/icons/facebook/gif/facebook-16.gif) left top no-repeat;padding-left:24px;}
.ci_ticket_wrapper {margin:1em 15px;}
table#tickets {-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:100%;}
table#tickets thead {background:#f6f6f6;border-bottom:1px solid #ccc;line-height:1.8;margin:0;padding:0;}
table#tickets thead th {text-align:left;font-weight:bold;}
table#tickets th, table#tickets td {padding:.5em;vertical-align:baseline;}
table#tickets td {border-bottom:1px dotted #ccc;}
table#tickets td.icon {text-align:center;}
table#tickets td.icon img {vertical-align:-3px;}
table#tickets .disabled {opacity:.33;}
table#tickets .actions td {background:#f6f6f6;border-top:1px solid #ccc;padding:.5em .7em;}
table#tickets .p-button {float:right;padding:4px 12px !important;font-size:15px;line-height:20px;}
.theme .content li.cta-side {border:none;display:block;text-decoration:none;margin-bottom:13px;font-family:"Helvetica Neue", Arial, sans-serif;}
.theme .content .box-side-btn {font-size:13px;text-shadow:none;display:block;text-align:left;padding-left:17px;padding-top:5px;}
.theme .content .box-side-btn img {position:relative;left:-5px;top:-1px;}
#event-management {margin:0 0 12px 0;}
#event-management h2 {border:1px solid #ccc;border-bottom-width:0;margin-bottom:0 !important;}
#next_steps_section {margin-bottom:18px;}
#next_steps_section input.button {width:100%;}
#attendee_section ul {padding:0;}
#edit-event-btn.no-dashboard, #dashboard-event-btn {display:block;text-align:center;}
.basic {position:relative;left:16px;top:-5px;}
.basic-tour {position:absolute;left:170px;top:34px;}


/* management */

.management {background:transparent url(/images/management.png) 50% 50%;border-radius:2px;padding:6px;margin:6px;border:1px solid rgba(255, 255, 255, 0.25);}
.management-inner {border:1px solid rgba(0, 0, 0, 0.15);background:white;border-radius:2px;clear:both;}
.management .button-group {text-align:center;margin:0;padding:12px;border-top:1px solid #ddd;background:#f6f6f6;background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#fff));box-shadow:inset 0 1px 0 white;}
.management .button-group .button {margin:0 6px;}
.management .button {font:bold 16px/1.5 Helvetica, Arial, sans-serif;padding:3px 12px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));border:1px solid #aaa;text-shadow:0 1px 0 white;border-radius:2px;box-shadow:inset 0 1px 0 white, 0 2px 2px #eee;}
.management .button.action {color:white;background:#4D94DA;background:-webkit-gradient(linear, left top, left bottom, from(#4D94DA), to(#257BD1));text-shadow:0 -1px 0 #11589F;border-color:#11589F;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 2px #eee;}
.management h1 {font-weight:bold;color:black !important;text-shadow:0 1px 0 white;background:#f6f6f6;background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eee));box-shadow:inset 0 1px 0 white;margin:0;padding:12px 12px 10px 12px;border-bottom:1px solid #ddd;}
.page-management-tools {margin:0;padding:0;overflow:hidden;clear:both;}
.page-management-tools li {float:left;list-style-type:none;margin:0 12px 0 0 !important;padding:0 12px 0 0 !important;border-right:1px solid #ccc;}
.page-management-tools li a {border-bottom-width:0;}
.page-management-tools li a span {text-decoration:underline;}


/* managemenu */

div.manage_ribbon {border:1px solid #ddd;background:#eee;background:-moz-linear-gradient(top, #f6f6f6, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eee));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff, 0 1px 1px rgba(0, 0, 0, 0.05);-webkit-box-shadow:inset 0 1px 0 #fff, 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 #fff, 0 1px 1px rgba(0, 0, 0, 0.05);text-shadow:0 1px 0 #fff;height:33px;margin-top:12px;font-family:Helvetica, Arial, sans-serif;font-size:13px !important;line-height:18px !important;}
div.manage_ribbon_inner {margin:0 3px;}
.manage_ribbon a.has_icon {background-repeat:no-repeat;background-position:5px center;padding-left:25px!important;}
#manage_menu li.menu_root {float:left;padding:0 0 5px 0;margin-top:3px;}
#manage_menu li.menu_root a {display:block;color:#000;text-decoration:none;padding:5px;border:1px solid transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#manage_menu .manager-ui-icon span {display:block;float:left;height:16px;width:16px;margin-right:6px;background:transparent url(/images/icons/management-ribbon-sprite.png?1) 0 0 no-repeat;}
#manage_menu li.menu_root.menu_selected {background-color:#fff;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;}
#manage_menu li.menu_root.menu_selected a:hover {border-bottom-color:#fff;}
#manage_menu li.menu_root a.menu_click,#manage_menu li.menu_root.menu_selected a {padding-bottom:10px;border-color:#ccc #ddd #fff #ddd;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;-moz-box-shadow:inset 0 1px 1px #eee;}
#manage_menu li.menu_root a:hover,#manage_menu li.menu_root a.menu_click {border-color:#666;background-color:#fff;box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;-moz-box-shadow:inset 0 1px 1px #eee;}
#manage_menu li.menu_root a .menu_dropdown_icon {padding-right:12px;background:transparent url(/images/icons/management-dropdown.png) 100% 50% no-repeat;}
#manage_menu li.menu_root a.menu_click .menu_dropdown_icon {background-image:url(/images/icons/management-dropdown-reverse.png);}
#manage_menu li.menu_root ul {position:absolute;background:#fff;border:1px solid #666;z-index:10000;margin-top:-5px;border-radius:0 3px 3px 3px;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;box-shadow:0 1px 1px rgba(0, 0, 0, .2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .2);}
ul#manage_menu li.menu_root ul li a {background:transparent;border-width:0;padding-bottom:5px !important;text-shadow:none;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;border-radius:1px !important;-webkit-border-radius:1px !important;-moz-border-radius:1px !important;white-space:nowrap;}
ul#manage_menu li.menu_root ul li a:hover,ul#manage_menu li.menu_root ul li a.menu_item_loading {background-color:#4D94DA;color:#fff;text-shadow:0 -1px 0 #1761AB;}
ul#manage_menu li.menu_root ul .menu_keyline {height:1px;background-color:#fff;position:absolute;z-index:1;top:-1px;}
ul#manage_menu li.menu_root a.menu_click.menu_adapt_width {border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;}
ul#manage_menu li.menu_root ul.menu_adapt_width {border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;}


/* menu */

.section_nav {padding:0 10px;}
.section_nav ul {margin:0;float:left;}
.section_nav ul li {display:inline;margin:0;padding:0;}
.section_nav ul a, .section_nav ul a:visited, .section_nav ul span {color:#000;font-weight:bold;float:left;padding:2px 10px;text-decoration:none;}
.section_nav ul a:hover, .section_nav ul a.nohref, .section_nav ul span.nolink, .section_nav li.thisSection a  {color:#30f;}
.section_nav_r {width:50%;}
.section_nav_r ul{float:right!important;}
.nav,.nav li,.nav ul{margin:0;padding:0;list-style-type:none;}
.nav{position:relative;left:0;top:0;z-index:750;width:7.2em;cursor:default !important;border:none;text-align:left;}
.nav{float:none;width:100%;}
@media screen,projection{.nav{float:left;}}
@media screen,projection{.nav:not(:nth-child(n)){float:none;}}
.nav{padding-top:0;}
.nav>li:first-child{margin-left:0;}
@media Screen,Projection{.nav>li:first-child{margin-left:0;margin-right:0;}}
@media screen,projection{.nav:not(:nth-child(n))>li:first-child{margin-left:0;}}
.nav li{left:0;}
@media screen,projection{.nav li{position:relative;}}
ul[class^="nav"] li{left:0;position:static;}
@media Screen,Projection{ul[class^="nav"] li{left:0;position:relative;}}
@media screen,projection{.nav:not(:nth-child(n)) li{position:static;}}
.nav li{display:block;width:auto;float:left;}
.nav li a{position:static;display:block;float:left;white-space:nowrap;}
@media screen,projection{.nav l\i a{position:relative;float:none;}}
ul[class^="nav"] li a{position:relative;float:none;}
@media screen,projection{* html .nav li a{position:relative;float:none;}}
@media screen,projection{.nav li a:not(:nth-child(n)){position:static;float:left;}}
ul[class^="nav"] li a{margin-bottom:0;}
.nav a,.nav a:link{cursor:pointer !important;z-index:1000;text-align:left;border-style:solid;padding-left:0px;padding-right:0px;padding-top:0px !important;padding-bottom:0px !important;text-decoration:none;border-width:0px;font-style:normal;}
.nav li a:visited{border-width:0px;font-style:normal;border-style:solid;}
@media screen,projection{* html .nav li{display:inline;}}
@media screen,projection{* html .nav li{display/**/:block;float/**/:left;}}
@media screen,projection{* html .nav li{clear:none;}}
#tabs a{height:30px;}
#tabs em{background-image:url(/images/des0808/tabs.gif);}
#mHome{width:60px;}
#mGroups{width:70px;}
#mEvents{width:70px;}
#mProfile{width:74px;}
#mHome em{background-position:0 0;}
#mGroups em{background-position:-64px 0;}
#mEvents em{background-position:-138px 0;}
#mProfile em{background-position:-212px 0;}
#mHome:hover em{background-position:0 -60px;}
#mGroups:hover em{background-position:-64px -60px;}
#mEvents:hover em{background-position:-138px -60px;}
#mProfile:hover em{background-position:-212px -60px;}
#mHome.thisSection em{background-position:0 -30px;}
#mGroups.thisSection em{background-position:-64px -30px;}
#mEvents.thisSection em{background-position:-138px -30px;}
#mProfile.thisSection em{background-position:-212px -30px;}


/* neu */

.button-big {font-family:Helvetica, Arial, sans-serif;font-weight:bold;padding:3px 8px !important;text-decoration:none;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 1px rgba(0, 0, 0, 0.15);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 1px rgba(0, 0, 0, 0.15);color:#fff !important;border:1px solid #11589f !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);background:#4d94da;background:-webkit-gradient(linear, left top, left bottom, from(#4d94da), to(#257bd1));background:-moz-linear-gradient(top, #4d94da, #257bd1);}
.button-big:hover {color:#fff;background:#257bd1;background:-webkit-gradient(linear, left top, left bottom, from(#257bd1), to(#1761ab));background:-moz-linear-gradient(top, #257bd1, #1761ab);}
.button-big:active {background:-webkit-gradient(linear, left top, left bottom, from(#1761ab), to(#257bd1));background:-moz-linear-gradient(top, #1761ab, #257bd1);}
.input-text {padding:3px 4px;border:1px solid #999;border-color:#999 #ccc #ccc #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:292px;margin:1px;line-height:12px;}
.input-text:focus,.input-text-focused {border:2px solid #257bd1;margin:0;}
.input-text-default {color:#999;}
.input-wide {width:508px;}
textarea.input-text {line-height:18px;}
.neu-button {font-weight:bold;padding:3px 8px !important;text-decoration:none;cursor:pointer;cursor:hand;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25),0 1px 1px rgba(0, 0, 0, 0.15);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25),0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25),0 1px 1px rgba(0, 0, 0, 0.15);color:#fff !important;border:1px solid #11589f !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);background:#4d94da;background:-webkit-gradient(linear, left top, left bottom, from(#4d94da), to(#257bd1));background:-moz-linear-gradient(top, #4d94da, #257bd1);}
.neu-button:hover {color:#fff;background:#257bd1;background:-webkit-gradient(linear, left top, left bottom, from(#257bd1), to(#1761ab));background:-moz-linear-gradient(top, #257bd1, #1761ab);}
.neu-button:active {background:-webkit-gradient(linear, left top, left bottom, from(#1761ab), to(#257bd1));background:-moz-linear-gradient(top, #1761ab, #257bd1);}
.image_loading {background:#eee url(/images/throbber-eee.gif) 50% 50% no-repeat;}


/* new */

.new .wbox {padding:12px;}
.new .wbox h1,.new .wbox h2 {margin:6px 0 12px 0;font-weight:bold;line-height:1.5;background:transparent !important;}
.new .wbox h1 {font-size:28px;letter-spacing:-1px;}
.new .wbox h2 {font-size:18px;}
.new .wbox p {margin:12px 0;}


/* news */

.news .item {padding-bottom:2em;}
.news h3 {margin-top:1em;font-size:1.4em;font-weight:normal;margin-bottom:0;}
.news h3 a {text-decoration:none;border-bottom:0;}
.news h3 a:hover {text-decoration:underline;}
.news .meta {color:#666;font-size:0.9em;}
div.news .meta {border-bottom:3px solid #E5ECF9;margin-top:0.2em;margin-bottom:1em;line-height:1.2em;padding-bottom:4px;}
.news .group_name a {color:black;}


/* pbutton */

.p-button {font-family:Helvetica, Arial, sans-serif;font-weight:bold;padding:3px 8px;text-decoration:none;cursor:pointer;cursor:hand;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;border:1px solid #000 !important;vertical-align:inherit !important;line-height:1.2em !important;text-decoration:none !important;}
.p-button img {vertical-align:-4px;margin-right:3px;}
.p-button-rounded {-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
.p-button-big {font-size:18px;line-height:24px;padding:5px 14px;}
.p-buttons {margin:12px;text-align:center;}
.p-buttons .p-button {width:inherit !important;margin:0 6px;}
.p-button-group {margin:0 !important;padding:0;}
.p-button-group li {float:left;list-style-type:none;margin:0;padding:0;}
.p-button-group .p-button {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-right-width:0 !important;}
.p-button-group .p-button-first {-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}
.p-button-group .p-button-last {-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-right-width:1px !important;}


/* profiles */

.gs_profile-wrapper {min-height:290px;font:14px/1.5 Helvetica, Arial, sans-serif;margin-bottom:12px;}
.gs_header {position:relative;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;padding:12px 10px;}
.gs_header h1 {font-weight:bold;padding:.5em 0;margin:0;}
.gs_header .p-button {position:absolute;right:16px;bottom:16px;z-index:1;}
.gs_manager {position:absolute;z-index:1;font-size:12px;top:12px;right:12px;padding:4px 10px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;}
.gs_manager img {vertical-align:-3px;}
.gs_email {margin-bottom:.5em;}
.gs_header,.gs_basicinfo,.gs_contactlinks {padding-left:250px;}
.gs_basicinfo dl,.gs_contactlinks ul {margin:0;padding:0;}
.gs_picture {position:absolute;z-index:1;margin:15px;padding:6px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.gs_picture img {border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.gs_basicinfo {padding-top:15px;padding-bottom:15px;}
.gs_basicinfo dt {font-weight:bold;}
.gs_basicinfo dd {margin:3px 0 6px 0;}
.gs_contactlinks p {margin:1em 0;}
.gs_contactlinks ul {margin:0;padding:0;clear:both;overflow:hidden;}
.gs_contactlinks ul li {margin:0 12px 6px 0;padding:0;list-style-type:none;float:left;}
.gs_contactlinks ul li a {display:block;font-weight:bold;}
.gs_contactlinks ul li a img {vertical-align:-3px;}
.gs_profile_back {padding:24px 0 0 250px;margin:0 !important;}
.gs_edit {font-size:12px;font-weight:normal;}


/* split */

.l-clear:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .l-clear {zoom:1;}
*:first-child+html .l-clear {zoom:1;}
.l-split {float:left;}
.l-10 {width:10%;}
.l-20 {width:20%;}
.l-30 {width:30%;}
.l-40 {width:40%;}
.l-50 {width:50%;}
.l-60 {width:60%;}
.l-70 {width:70%;}
.l-80 {width:80%;}
.l-90 {width:90%;}
.l-100 {width:100%;}


/* tooltips */

.tooltip {background:transparent url(/images/tooltip-top-bg.gif) no-repeat left top;float:none;padding-top:11px;position:absolute;z-index:10000;width:400px;}
.tooltipRight {right:0;}
.tooltipInner {background-color:#ECF0FA;border-color:#C8D2F0;border-style:solid;border-width:0 1px 1px;padding:8px 4em 8px 10px;position:relative;}
.tooltipWithContentIcon {background-repeat:no-repeat;background-position:8px 9px;padding-left:30px;}
.tooltipHide {font-size:11px;position:absolute;right:8px;top:8px;}


/* ugc */



/* upgrade-alert */

#upgrade-alert {margin-top:10px;background:#CCC url(/images/promo/form.png);border-top:2px solid #FFF;border-bottom:1px solid #CCC;font-size:16px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.4);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.2);}
#upgrade-alert .inner {padding:15px;}
#upgrade-alert .button {float:right;}
#upgrade-alert.important {background:#F0E02F url(/images/management/upgrade.bg.png);border-bottom-color:#C7BA27;}


/* viewmenu */

ul.ViewMenuHorizontalTabsWithIcons {margin:0;padding:6px 6px 0 6px;clear:both;overflow:hidden;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
.group_admin ul.ViewMenuHorizontalTabsWithIcons {margin:0 0 24px 0;background:transparent url(/images/fieldsettabs.png) 0 100% repeat-x;text-shadow:0 1px 0 #fff;}
ul.ViewMenuHorizontalTabsWithIcons li {margin:0 6px 0 0;padding:0;list-style-type:none;float:left;}
ul.ViewMenuHorizontalTabsWithIcons li a,ul.ViewMenuHorizontalTabsWithIcons li div.ViewMenuHorizontalTabsWithIconsNoHref {display:block;padding:5px 12px;margin-top:2px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border:1px solid #ccc;color:#000;background-color:#eee;border-bottom-width:0;text-decoration:none;}
.group_admin ul.ViewMenuHorizontalTabsWithIcons li a,.group_admin ul.ViewMenuHorizontalTabsWithIcons li div.ViewMenuHorizontalTabsWithIconsNoHref {border-bottom-width:1px;}
.group_admin ul.ViewMenuHorizontalTabsWithIcons li a:hover,.group_admin ul.ViewMenuHorizontalTabsWithIcons a.ViewMenuHorizontalTabsWithIconsSelected,.group_admin ul.ViewMenuHorizontalTabsWithIcons .ViewMenuHorizontalTabsWithIconsSelected a,.group_admin ul.ViewMenuHorizontalTabsWithIcons div.ViewMenuHorizontalTabsWithIconsNoHref.ViewMenuHorizontalTabsWithIconsSelected {background-color:#fff;border-bottom-color:#fff;}
ul.ViewMenuHorizontalTabsWithIcons a.ViewMenuHorizontalTabsWithIconsSelected,ul.ViewMenuHorizontalTabsWithIcons .ViewMenuHorizontalTabsWithIconsSelected a,ul.ViewMenuHorizontalTabsWithIcons div.ViewMenuHorizontalTabsWithIconsNoHref.ViewMenuHorizontalTabsWithIconsSelected {padding-top:7px;margin-top:0;border-top-color:#aaa;}
.group_admin ul.ViewMenuHorizontalTabsWithIcons a.ViewMenuHorizontalTabsWithIconsSelected,.group_admin ul.ViewMenuHorizontalTabsWithIcons .ViewMenuHorizontalTabsWithIconsSelected a,.group_admin ul.ViewMenuHorizontalTabsWithIcons div.ViewMenuHorizontalTabsWithIconsNoHref.ViewMenuHorizontalTabsWithIconsSelected {box-shadow:inset 0 2px 2px #eee;-webkit-box-shadow:inset 0 2px 2px #eee;-moz-box-shadow:inset 0 2px 2px #eee;}
ul.ViewMenuHorizontalTabsWithIcons li img {vertical-align:-3px;margin-right:6px;}
.ViewMenuHorizontalTabsWithIconsWithIcon {display:block;line-height:16px !important;}
h3.ViewMenuVerticalTabs {display:block;margin:0;padding:0;font-size:1em;margin-left:0.5em;}
dl.ViewMenuVerticalTabs,dl.ViewMenuVerticalTabs dt,dl.ViewMenuVerticalTabs dd,dl.ViewMenuVerticalTabs div {margin:0;padding:0;}
dl.ViewMenuVerticalTabs dt {clear:left;padding-top:0.4em;padding-bottom:0.4em;padding-right:0.5em;padding-left:0.5em;cursor:pointer;cursor:hand;}
dl.ViewMenuVerticalTabs dt:hover {background:#e5ecf9;}
dl.ViewMenuVerticalTabs dt.selected {background:#BFD0FF;font-weight:bold;}
.ViewMenuVerticalTabsIcon {display:block;width:16px;height:16px;overflow:hidden;float:left;margin-right:0.3em;text-decoration:none;border:0;}
.ViewMenuVerticalTabsWithIcon {margin:0;padding:0;}
.ViewMenu_Mini {margin-top:0.5em;font-size:0.9em;}
.ViewMenuHorizontalTabsWithIconsPagination li a {padding:5px 12px !important;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;line-height:1.5 !important;}


/* zee-hacky-meta-footer */

ul.gs-foot-twitter a,ul.gs-foot-links a,#gs-copy a {transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
#gs-foot {background:#212121;border-top:1px solid #000;overflow:hidden;padding:42px 0 42px 0;}
#gs-foot ul {margin-bottom:0;}
ul.gs-foot-links {float:left;margin-right:40px;width:130px;}
ul.gs-foot-links h5, ul.gs-foot-twitter h5 {color:#CCC;font-size:16px;letter-spacing:normal;margin-bottom:21px;}
ul.gs-foot-links a, ul.gs-foot-twitter p {color:#888;}
ul.gs-foot-twitter a {color:#CCC;}
ul.gs-foot-twitter a:hover, ul.gs-foot-links a:hover {color:#0096db;}
ul.gs-foot-twitter {background:url(/images/modules/HomePage/icon-twitter.png) no-repeat top right;float:right;padding-bottom:36px;width:300px;}
#gs-copy {border-top:1px solid #333;clear:both;padding-top:36px;position:relative;width:980px;}
#gs-copy p {color:#666;}
#gs-copy a {color:#666;font-size:13px;}
#gs-copy a.gs-home-top {background:url(/images/modules/HomePage/icon-arrow-up.png) no-repeat left center;display:block;float:right;padding-left:21px;position:absolute;right:0;top:36px;}
#gs-copy a:hover {color:#0096db;}


/* zee-hacky-meta-header */

#gshome-tabs li a,#gshome-tabs li a img {transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
#gshome-tabs {position:absolute;right:0;top:69px;}
#gshome-tabs li {float:left;}
#gshome-tabs li a {color:#7f7f7f;display:block;font-size:16px;font-weight:bold;height:35px;margin-left:13px;padding:13px 13px 0 13px;position:relative;text-align:center;top:-1px;}
#gshome-tabs li a img {margin-right:9px;opacity:0.5;}
#gshome-tabs li a.gshome-activetab {background:#d0e0f2;border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e;border-top:1px solid #9e9e9e;color:#000;padding:12px 12px 0 12px;}
#gshome-tabs li a.gshome-activetab img {opacity:1;}
#gshome-tabs li a:hover {color:#000;}
#gshome-tabs li a:hover img {opacity:1;}
a#gs-create-tab img {position:relative;top:2px;}


/* zee-hacky-meta-overide */

body.metaHeader {border-top:6px solid #00A0DF;padding:0;margin:0;background:#212121;font:14px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;}
body.metaHeader #headerGS {margin:0;top:inherit;background-color:white;border-bottom-color:#9E9E9E;border-top:1px solid #054376;height:115px;}
body.metaHeader a {color:#365FB7;}
body.metaHeader a:hover {color:#0096db;}
body.metaHeader #headerGS .utilNav {font-size:13px !important;line-height:1.5;margin:0;}
body.metaHeader #headerGS .utilNav a {color:#365FB7;}
body.metaHeader #headerGS .utilNav a:hover {color:#0096db;}
body.metaHeader #headerGS li {border-right-width:0;}
body.metaHeader #headerGS #logoGS {margin:13px 0 0 -25px;width:353px;height:91px;}
body.metaHeader .content {background:white url(/images/modules/HomePage/bg-search.png) repeat-x left top;padding:25px 0;}
body.metaHeader .content .lci-content {border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
body.metaHeader .top,body.metaHeader .topmw  {width:980px;max-width:inherit;min-width:inherit;}
body.metaHeader .lcB-top,body.metaHeader .lcB-topmw {margin:0;}
body.metaHeader #tour_outer {background-color:white !important;}
body.metaHeader.tour .tour_v2 {clear:both;overflow:hidden;}
body.metaHeader #gs-foot {width:980px;margin:0 auto;font-size:13px;}
body.metaHeader #gs-foot h5 {font-weight:normal;}
body.metaHeader #gs-foot a {text-decoration:none;color:#888;}
body.metaHeader #gs-foot a:hover {color:#0096db;}
body.metaHeader #gs-foot .gs-home-top {display:none;}
body.metaHeader #gs-foot .gs-foot-links {margin-bottom:24px;}
body.metaHeader #headerGS .topmw {position:relative;}
body.directory #gs-foot {font-family:Helvetica, Arial, sans-serif;margin:0 -14px;}
body.directory #gs-foot a {text-decoration:none;}
body.directory #gs-foot .inner {margin:0 auto;padding:0 14px;min-width:955px;max-width:1400px;}
body.directory #gs-foot #gs-copy {width:100%;}
body.directory #gs-foot ul.gs-foot-links {margin-bottom:32px;width:150px;}
