/*.ext-el-mask-msg{border:1px solid #d66f5e;background-color:#fdc8bf}
.ext-el-mask-msg div{background:#eee;border:1px solid #dda89f;color:#333; font-family:verdana, sans-serif;}
.x-color-palette a:hover,.x-color-palette a.x-color-palette-sel{border:1px solid #fa9484;background:#ffe1dd;}
.x-color-palette em{display:block;border:1px solid #ACA899;}
.x-tabs-wrap{border-bottom:1px solid #d66f5e;}
.x-tabs-strip .on .x-tabs-text{color:#7a0e00;}
.x-tabs-body{border:1px solid #d66f5e;}
.x-tabs-bottom .x-tabs-wrap{border-top:1px solid #d66f5e;}
.x-tabs-bottom .x-tabs-body{border:1px solid #d66f5e;}
.x-form-text,textarea.x-form-field{border:1px solid #B5B8C8;}
.x-form-select-one{border:1px solid #B5B8C8;}
.x-form-field-wrap .x-form-trigger{border-bottom:1px solid #B5B8C8;}
.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #df7d79;}
.x-item-disabled .x-form-trigger-over{border-bottom:1px solid #B5B8C8;}
.x-item-disabled .x-form-trigger-click{border-bottom:1px solid #B5B8C8;}
.x-form-focus,textarea.x-form-focus{border:1px solid #df7d79;}
.x-form-invalid,textarea.x-form-invalid{border:1px solid #dd7870;}
.ext-safari .x-form-invalid{border:1px solid #ff7870;}
.x-form fieldset legend{color:#94260c;}
.x-toolbar{border-top:1px solid #f8ebea;border-bottom:1px solid #d6a8a6;background-color:#f2d2ce}
.x-resizable-proxy{border:1px dashed #d66f5e;}
.x-grid-locked .x-grid-body td{background-color:#FBFDFF;border-right:1px solid #ffe1dd;border-bottom:1px solid #ffe1dd!important;}
.x-grid-locked .x-grid-row-alt td{background-color:#fef6f6;}
.x-grid-locked .x-grid-body table{border-right:1px solid #fdc8bf;}
.x-grid-row-over td{background-color:#fddbd7;}
.x-grid-header{background-color:#ebeadb;}
.x-grid-hd-over .x-grid-hd-inner{border-bottom:1px solid #fdc8bf;}
.x-grid-hd-over .x-grid-hd-text{background-color:#fafafa;border-bottom:1px solid #edb8af;}
.x-grid-hd-text{color:#94260c;}
.x-grid-row-selected td,.x-grid-locked .x-grid-row-selected td{background-color:#cf4627!important;color:white;}
.x-grid-row-selected span,.x-grid-row-selected b,.x-grid-row-selected div,.x-grid-row-selected strong,.x-grid-row-selected i{color:white!important;}
.x-grid-row-selected .x-grid-cell-text{color:white;}
.x-grid-cell-selected{background-color:#cf4627!important;color:white;}
.x-grid-cell-selected span{color:white!important;}
.x-grid-cell-selected .x-grid-cell-text{color:white;}
.x-grid-locked td.x-grid-row-marker,.x-grid-locked .x-grid-row-selected td.x-grid-row-marker{background-color:#ebeadb; border-right:1px solid #e4796a!important;}
.x-grid-locked td.x-grid-row-marker div,.x-grid-locked .x-grid-row-selected td.x-grid-row-marker div{color:#94260c!important;}
.x-grid-bottombar .x-toolbar{border-top:1px solid #d6a8a6;}
.x-props-grid .x-grid-cell-selected .x-grid-cell-text{background-color:#cf4627!important;}
.x-props-grid .x-grid-col-value .x-grid-cell-text{background-color:white;}
.x-props-grid .x-grid-col-name{background-color:#fdc8bf;}
.x-props-grid .x-grid-col-name .x-grid-cell-text{background-color:white;}
.x-layout-container{background-color:#fdc8bf;}
.x-layout-collapsed{background-color:#fdc8bf;border:1px solid #faa092;}
.x-layout-collapsed-over{cursor:pointer;background-color:#fddbd7;}
.x-layout-panel{border:1px solid #faa092;}
.x-layout-split{background-color:#fdc8bf;}
.x-layout-panel-hd{border-bottom:1px solid #faa092;}
.x-layout-tools-button-over{border:1px solid #faa092;}
.x-layout-nested-layout .x-layout-panel-north{border-bottom:1px solid #faa092;}
.x-layout-nested-layout .x-layout-panel-south{border-top:1px solid #faa092;}
.x-layout-nested-layout .x-layout-panel-east{border-left:1px solid #faa092;}
.x-layout-nested-layout .x-layout-panel-west{border-right:1px solid #faa092;}
.x-layout-panel-dragover{border:2px solid #d66f5e;}
.x-layout-panel-proxy{background-color:#fdc8bf;border:1px dashed #d66f5e;}
.x-scroller-up,.x-scroller-down{background-color:#fdc8bf;border:1px solid #d66f5e;border-top-color:#fff;border-left-color:#fff;}
.x-scroller-down{border-top:1px solid #d66f5e;}
.x-scroller-btn-over{background-color:#fadad8;}
.x-scroller-btn-click{background-color:#fcb4aa;}
.x-scroller-btn-disabled{background-color:#fdc8bf;}
.x-reader .x-layout-nested-layout .x-layout-panel-center{border:1px solid #eda195;border-top:0 none;}
.x-reader .x-layout-nested-layout .x-layout-panel-south{border:1px solid #eda195;}
.x-dlg-proxy{background-color:#fdc8bf;border:1px solid #d66f5e;}
.x-dlg .x-dlg-hd{background-color:navy;color:#FFF;}
.x-dlg .x-dlg-dlg-body{border:1px solid #d66f5e;}
.x-dlg .x-tabs-top .x-tabs-body{border:1px solid #d66f5e;}
.x-dlg .x-tabs-bottom .x-tabs-body{border:1px solid #d66f5e;}
#x-msg-box .ext-mb-progress-wrap{border:1px solid #d66f5e;}
#x-msg-box .ext-mb-progress{background-color:#f4e3e0;}
#x-msg-box .ext-mb-progress-bar{background-color:#fa9484;border-top:1px solid #fcb9ae;border-bottom:1px solid #f9725b;border-right:1px solid #f9725b;}
.x-tree-node div.x-tree-drag-insert-below{border-bottom:1px dotted #d75229;}
.x-tree-node div.x-tree-drag-insert-above{border-top:1px dotted #d75229;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom:2px solid #d75229;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top:2px solid #d75229;}
.x-tree-node .x-tree-selected a span{background:#d75229;color:white;}
.x-date-inner .x-date-selected a{background-color:#fde0dd;border:1px solid #e99587;}
.x-date-bottom{border-top:1px solid #dda89f;background-color:#fde0dd}
.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover{background:#ffe1dd;}
.x-date-mp-btns{background-color:#fde0dd;}
.x-date-mp-btns td{border-top:1px solid #e1c5c3;}
td.x-date-mp-month a,td.x-date-mp-year a{color:#94260c;}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{color:#94260c;background:#ffe1dd;}
td.x-date-mp-sel a{padding:1px 3px;background-color:#fde0dd;border:1px solid #e99587;}
td.x-date-mp-sep{border-right:1px solid #e1c5c3;}
.x-menu{border:1px solid #bc7b6c;}
.x-menu-sep{background:#fdc8bf;}
.x-menu-item{color:#94260c;}
.x-menu-item-active{color:white !important;background:#94260c;border:1px solid #fa9484;}
.x-box-blue .x-box-mc{background-color:#fdc8bf;}
.x-box-blue .x-box-mc h3{color:#601812;}
#x-debug-browser .x-tree .x-tree-node a span{color:#222297;}
#x-debug-browser .x-tree a i{color:#FF4545;}
#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{background:#fdc8bf;}
#x-debug-console .x-layout-panel-center,#x-debug-inspector .x-layout-panel-center{border-right:1px solid #faa092;}
.x-combo-list{border:1px solid #faa092;background:#ffe1dd;}
.x-combo-list-hd{color:#94260c;border-bottom:1px solid #faa092;}
.x-resizable-pinned .x-combo-list-inner{border-bottom:1px solid #faa092;}
.x-combo-list .x-combo-selected{background-color:#fdc8bf!important; border:1px solid #a1342b;}
.x-html-editor-wrap{border:1px solid #d6a8a6;}  */

.x-form-item{font:normal 12px verdana,sans-serif; display:block;margin-bottom:4px;}

body
{
	padding:0; margin:0;
	font-family: Verdana, sans-serif;
	background: url('background.gif') repeat fixed top right;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.main-panel {
background: #FFF none;	
border: 1px solid silver;
}

.contentArea {
width: 590px;
 margin:20px
}

.main-area {
width: 406px; 
}
						
.main-area .gwt-Image {margin:20px 0 0px 10px;}

/* upper links */

.logotop {width: 860px; height: 59px; background: url('upFirst.png') no-repeat;}
.logotop img {padding-top:5px; cursor: pointer}

.upper-panel {font-size: 11px; font-weight: normal; background: transparent url(upSecond.png) repeat scroll 1px; width:860px;}
.label-homepage {margin-left: 480px;}		
.label-contactUs {margin-right: 100px;}	
.label-homepage, .label-contactUs, .label-link {cursor: pointer}
.label-homepage:hover, .label-link:hover, .label-contactUs:hover {color: #fe0000}
.label-separator {padding: 0 10px}


/* Left Menu */

.leftmenuitem {
        cursor: pointer;
		margin-bottom: 4px
}

.leftPanelStyle {
		background: #FFF none;		
		margin: 10px 0
}




/* Login form */
.loginForm {
padding-bottom: 10px;
padding-left:5px;
font-weight: bold;
}

.loginForm .x-box-mc {
padding: 15px 5px
}

.loginForm .x-box-bc {
background: #c3c3c3 none;
height:25px;
padding-left:15px;
overflow:hidden;
}

.loginForm .x-box-bl {
padding-left:8px;
background:#c3c3c3 url("../js/ext/resources/images/default/box/l.gif") top left repeat-y;
}

.loginForm .x-box-br {
padding-right:25px;
background:transparent url("../js/ext/resources/images/default/box/loginCorner.gif") top right;
}

.loginForm .x-box-mr {
background:transparent url("../js/ext/resources/images/default/box/r.gif") repeat-y scroll right center;
overflow:hidden;
padding-right:2px;
}

.x-box-mc {padding: 15px 10px}
.x-box-tl, .x-box-tc, .x-box-tr {
background: #FFF none;
height: 10px;
border-bottom:2px solid #eee;
}

.x-form-btns
{
padding-left:80px;
 height:20px}
 
.loginForm .x-form-item label {
padding-left:5px;
font-weight: bold}

.x-btn button {font-weight:bold;}

.linksAtLogin {font-size: 10px;
position:relative;
left:10px;
top: -32px;}

.linksAtLogin a {color: black; padding:0 5px;}



/* tabs and tabpanels */

.x-tabs-strip .x-tabs-text{color:#333; font-family: verdana, sans-serif}
.x-tabs-strip .on .x-tabs-text{color:#000;}
.x-tabs-item-body {min-height: 400px; margin-bottom:20px;  overflow: auto}
.x-tabs-item-body .gwt-HTML {margin:20px; width: 548px; font-size:12px}
.x-tabs-strip .on .x-tabs-right{background:url(../js/ext/resources/images/default/tabs/tab-sprite-admin.gif) no-repeat right 0;}
.x-tabs-strip .on .x-tabs-left{background:url(../js/ext/resources/images/default/tabs/tab-sprite-admin.gif) no-repeat 0 -100px;}
.x-tabs-strip .x-tabs-right{background:url(../js/ext/resources/images/default/tabs/tab-sprite-admin.gif) no-repeat right -50px;}
.x-tabs-strip .x-tabs-left{background:url(../js/ext/resources/images/default/tabs/tab-sprite-admin.gif) no-repeat 0 -150px;}
.x-tabs-wrap {margin-top: 20px}
.x-tabs-wrap table {left: 5px}
/*.x-tabs-strip a, .x-tabs-strip span, .x-tabs-strip em {display:inline;}
.x-tabs-strip .x-tabs-inner {padding:0; margin:4px 10px;}*/
.x-tabs-top{margin-left: 40px}
.x-tabs-body{border-color: silver}



.x-form-text .x-form-field{margin:0;font:normal 10px verdana,sans-serif; width:150px}
.x-form .x-form-text .x-form-field .x-form-empty-field{width:50px !important;} 
.x-form-invalid, textarea.x-form-invalid {background:#FEF9F9}
.x-form fieldset {margin:10px 0pt 10px 10px;}
.x-form fieldset legend {color: #444}
textarea.x-form-field {width: 137px !important}

.applicationLegend, .staticPagesText, .newsText {font-size: 11px; padding: 15px 10px;}
.newsText {border-left: 1px solid black; border-right: 1px solid black; background: #F5F5F5; padding: 20px}
.newsholder1 {height:10px; background: transparent url('start.png') no-repeat bottom left;}
.newsholder2 {height:10px; background: transparent url('end.png') no-repeat top left;}
.newsDates {padding: 13px 25px 0 10px; font-size:10px; background: #F5F5F5; height: 34px}
.newsTitle {font-weight:bold; letter-spacing:1px; font-family:Courier; padding:10px 20pt 5px 20px; background: #F5F5F5;}
.newsHeaderPanel { background: #F5F5F5; width: 100%; border-right: 1px solid black; border-left: 1px solid black; }

.paymentConditions {padding: 5px 10px;}
.alreadyAMember {margin:10px 0px; padding:0px; text-align:center;}
.paymentConditions a, .alreadyAMember a {color: #000; font-weight:bold; text-decoration: none; letter-spacing:1px;}
.paymentConditions a:hover, .alreadyAMember a:hover {color: #fe0000;}

 

/* Meetings list */

.meetings {margin:30px 0px;}
.MeetingTitle {padding-left: 10px; font-weight: bold;}
.MeetingTitle a, .meetingTitle2 {color: #fe0000; font-weight:bold; font-size: 12px; text-decoration: none}
.meetingTitle2 {padding: 35px 0 5px 20px;}
.innerHeader {font-size:11px; margin:2px 0 2px 20px}

.applicationForm {margin-left: 130px;}

.irepas-event, .so-event {font-size: 10px; letter-spacing:1px; margin-top:5px; margin-left: 10px; color: #444}
.irepas-dates, .soevent-dates {font-size: 10px; margin-left: 10px;}
.news-dates {font-size: 10px; margin-left: 10px; margin-top: 5px; font-weight: normal}
.irepas-dates-right {font-size: 10px; text-align:right;}
.briefInfo {margin: 10px 15px 5px 10px; font-size:12px; line-height:125%; text-align: justify; cursor: pointer} 
.briefInfo2 {float:right; font-size:11px; line-height:125%; margin:25px 15px 5px 10px; text-align:justify; width:250px;}
.clickForDetails, .readMore{text-align:right; cursor: pointer; width: 525px; font-size:11px; margin-bottom:15px;}
.clickForDetails a {color: black; text-decoration: none}
.main-area .readMore, .main-area .clickForDetails {display:none;}

.dashSeparator {padding: 0 0.3em}
 
.main-area .meetings, .main-area .news {padding: 0; background-color: #f7f7f7; border:1px solid silver; border-bottom: 0px; margin:0pt 10px;}
.main-area .MeetingTitle {padding-left: 30px; margin: 10px 10px 0 0; background: transparent url(mainsiteeventsbck.gif) no-repeat scroll left 1px; font-size: 13px; font-weight:bold; /*width:323px !important; width: 353px;*/}
.main-area .MeetingTitle a {color: #000; font-size: 13px}
/* .main-area .news .MeetingTitle {margin-top:0px} */
.main-area .irepas-dates, .main-area .soevent-dates {margin:5px 0px 0px 20px;}
.main-area .news-dates {margin:12px 0px 0px 20px; text-align: right; font-weight: normal}
.main-area .news .irepas-dates, .main-area .news .soevent-dates {margin:10px 10px 0px 0px; text-align:right;}
.main-area .briefInfo {padding: 10px 15px 20px 15px; border-bottom: 1px solid silver; font-size: 11px; width:353px !important; width: 383px; margin:0px}
.main-area .irepas-event, .Homepage .so-event {display: none}
.moreEventsLink a {color: #fe0000; font-weight:bold; margin: 5px 20px; text-decoration: none; float: right; clear:both; font-size: 12px}
.centerTitlebar {width: 385px; height:18px; margin-left:10px; text-indent:15px; text-align:left; background:url('centerTitlebar.png') bottom left no-repeat; font-weight: bold; color: white; font-size: 12px;}


/* Meeting */

.eventsListButton {margin: 20px; float:right;}
.applyButton {margin: 10px 20px; text-align:right;}
.eventsListButton img, .applyButton img {cursor: pointer}
.meetingHomePage {margin: 0px 0px; text-align:left;}
.x-form-field-wrap .x-form-text {width:120px;}

/* Meetings gallery */

.Gallery {width: 549px;}

.Gallery img {
max-width: 510px;
max-height: 510px;
padding-bottom: 20px;}

.Gallery .gwt-Button {margin: 20px 13px}

/*Discussion list*/
.discussionList {margin:10px; background-color: #F8F8F8; width: 570px}
.discussionList .header a {cursor:pointer; font-size: 12px; color: black; font-weight:bold; font-family: Verdana; letter-spacing: 1px; margin-left:20px; text-decoration: none}
.discussionList .date {font-size:12px; margin:13px; padding:0pt; vertical-align:middle;}
.discussionList .oddDiscussionRow{width: 100%; background: white none; padding-top: 3px; padding-bottom:3px;}
.discussionList .evenDiscussionRow{width: 100%; background: #c3c3c3 none;}
.discussionList .discussion-posts{width:100%; background:lightgray;}
.discussionList .header  {padding: 3px 0; cursor:pointer; border-top-width:2px; font-size:14px; font-weight:bold; margin:6px; text-decoration:none; padding:5px 0px; background: #F3F3F3;}
.discussionList .header a {margin:0 8px}
.postText{font-size: 12px; border-bottom-style:outset; border-bottom-width:1px; border-color: silver; font-family:Verdana; margin: 0 16px 15px 16px; text-align:justify; padding-bottom:8px}

.activatedLogin {background:#F7F7F7 none repeat scroll 0% 50%; font-size:12px; margin-bottom:15px; width:231px; line-height: 200%}
.activatedLogin .welcomeText {font-weight:bold}
.activatedLogin .gwt-image {padding-bottom:5px; cursor: pointer}
.activatedLogin .menuButton {padding:2px 15px; font-weight:bold}

.activatedLogin a {text-align: center; text-decoration: none; font-weight: bold;} 

.leftPhoenixPanel {width:227px; background-color:#E7E7E7; border:1px solid silver; margin-top:10px;}
.leftPhoenixPanel .gwt-Label {font-size: 12px; text-align: center; padding: 3px 5px}

.leftMissionSummary {width:227px; background-color:#F7F7F7; margin:20px 0 0 4px;}
.leftMissionSummary .gwt-Label {font-size: 12px; text-align: justify; border:1px solid silver; padding: 8px}
.leftMissionSummary .gwt-image, .leftPhoenixPanel .gwt-image {padding-bottom: 0px}

.registerPanel {width: 172px; height: 200px; background-image: url('registerbck.png'); margin: -5px 10px 15px 10px}
.registerPanel .gwt-Hyperlink {text-align:center; padding:4px 0 1px 0; text-decoration: none;}
.registerPanel .gwt-Hyperlink a {color: #00d0d3; font-size:20px; font-weight:bold; text-decoration:none;}
.registerPanel .gwt-Image {margin: 6px 6px -2px 6px; padding: 0px}
.registerPanel .gwt-Label {font-size: 12px; font-weight: bold; text-align: center; margin: 0 5px 5px 5px}

.rightTitlebar {width: 172px; height:18px; margin:0 0 0 10px; text-indent:100px; text-align:left; background:url('rightTitlebar.png') bottom right no-repeat; font-weight:bold; color: white; font-size: 12px;}
.pollsPanel {background-color:#F7F7F7; margin: 0 10px 15px 10px; width:172px; border: 1px solid silver; border-top: 0px solid silver;}
.pollsPanel .poll {width: 170px !important;}
.pollsPanel .x-form-item {margin-left: 15px; width:155px}
.pollsPanel .x-form-item label {padding: 2px 3px 2px 0; font-size: 11px}
.pollsPanel .gwt-Image {padding:0}
.pollsPanel .gwt-Label {font-size: 12px; text-align: justify; padding: 8px; font-weight: bold}
.pollsPanel .vote {float: left; width: 60px}
.pollsPanel .results{float: right; width: 110px !important; width: 112px;}
.pollsPanel .vote a, .pollsPanel .results a {display:block; color:red; text-decoration:none; text-align:center; padding:1px; border:1px solid gray; margin:8px 5px 5px 14px; font-size:12px; background:silver; width:70% !important; width:100%}
.pollsPanel .vote a:hover, .pollsPanel .results a:hover {background-color: #fe0000; color: #fefefe}

.advertPanel {margin:0 10px}
.advertPanel .gwt-Label {font-size: 11px; margin: 0px 0px 2px 10px; color: gray}

.bottomPanel {text-align:center; font-size:12px; font-weight:bold; border-top:1px solid silver; margin-top:25px; clear:both;}
.bottomPanel .gwt-Image {margin: 4px 200px 5px 5px}
.bottomPanel .gwt-Label, .bottomPanel .paddedLabelBottom, .bottomPanel .label-separator {cursor: pointer; padding-top: 5px}
.bottomPanel .gwt-Label:hover, .bottomPanel .paddedLabelBottom:hover {color: #fe0000}
.bottomPanel .label-separator {cursor:normal}
.bottomPanel .paddedLabelBottom {padding-right:10px}

.staticTitle {font-style:italic; letter-spacing:1px; margin:20px 20px 10px 10px; font-family: Verdana; font-weight: 800}
.createdCompanyForm .x-tabs-body {border: 0}
.centered {margin-left: 130px;}
.centered2 {margin-left:60px;}
.success {margin-top:100px; font-size: 14px; width: 100%; text-align:center}
.success .gwt-Label {text-align: center}
.smaller {font-size: smaller; text-align:center; margin-bottom:20px;}
.noFilesLabel {font-size: 12px; margin-top: 10px; margin-left: 10px;}
.noAttendeesLabel {font-size: 12px; margin-top: 10px; margin-left: 10px;}
.discussionTitle {font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.fileDownloadLink {font-size: 14px; margin: 7px; cursor: pointer;}
.fileDownloadLink .fileTitle {font-weight: bold; color: #fe0000;}
.fileDownloadLink .fileAuthor {font-weight: bold;}
.fileDownloadLink .fileSize {}

.x-form-grow-sizer, .x-form-item, .x-form-invalid-msg, .x-form fieldset, .x-form-field,
.x-small-editor .x-form-field, .ext-safari .x-small-editor .x-form-field,
.x-btn, .x-btn button, .x-btn em, .x-toolbar td,.x-toolbar span,.x-toolbar input,
.x-toolbar div,.x-toolbar select,.x-toolbar label, .x-grid-hd-row td, .x-box-mc,
.x-grid-row td, .x-grid-topbar,.x-grid-bottombar, .x-layout-split, .x-layout-panel-hd-text,
.x-dlg .x-dlg-hd, #x-msg-box .x-dlg-bd, #x-msg-box .ext-mb-textarea, .x-dd-drag-ghost,
.x-tree-node, .x-tip .x-tip-bd, .x-tip h3, .x-tip .x-tip-bd-inner, .x-date-middle,.x-date-left,.x-date-right,
.x-date-inner th, .x-date-inner a, .x-date-mp td, .x-date-mp-btns button, .x-menu-list-item,
#x-debug-browser pre,.x-debug-browser pre xmp, .x-combo-list-hd, .x-combo-list-item, .x-combo-list-small .x-combo-list-item
{font-family:verdana,sans-serif;}

.x-tabs-strip .x-tabs-text {font-size:11px; font-weight:normal}