/*body {
   color: #000;
   background: #fff;
   margin: 0px;
   padding: 0px;
   font-family: arial, helvetica, sans-serif;
}
p,br,dl,strong,em,h1,h2,h3,h4,h5,h6,td,blockquote,ol,ul {
   font-family: arial, helvetica, sans-serif;
}
*/
.pageheader{
    color: gray 
}

.pagefooter {
   color: #999;
   background: #fff;
   font-size: x-small;
   margin-top: 20px;
   padding-bottom: 5px;
}
.footerbox {
   color: #999;
   background: #fff;
   font-size: small;
   margin-left: 0px;
   padding-left: 5px;
   padding-right: 5px;
   border-top: 1px solid #999;
}

.pagebody {
    color: #000;
    background: transparent;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
}

a.note:link {
   color: #999;
   background: transparent;
}
a.note:visited {
   color: #999;
   background: transparent;
}
a.note:active {
   color: #999;
   background: transparent;
}
a.note:hover {
   color: #999;
   background: transparent;
}

a.topbar:link {
   color: gray;
   background: transparent;
}
a.topbar:visited {
   color: gray;
   background: transparent;
}
a.topbar:active {
   color: gray;
   background: transparent;
}
a.topbar:hover {
   color: gray;
   background: transparent;
}

/* For the multi-tab control */
.tabSelected {border-top: gray solid;
                border-left: gray solid;
                border-right: gray solid}
.tab { border: gray solid;
        background-color: gray }
.tabSpace { border-bottom: gray solid }
.tabBody { border-left: gray solid;
            border-right: gray solid;
            border-bottom: gray solid }
.tabLink { color: white }


/*For the big-conferences interface pages*/
.confSupportEmailBox { color: #0200C6;
                        text-align: center;
                        font-size: 12 }

a.confSupportEmail:link { color: #0200C6 }
a.confSupportEmail:visited { color: #0200C6 }
a.confSupportEmail:hover { color: #E25300 }
a.confSupportEmail:active { color: #0200C6 }


/* News styles*/
.title {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #234173;
   border-bottom: 1px solid #777777;
}

body {
   background: #fff;
   padding: 0px;
   margin: 0px;
   font-family: verdana, arial, sans-serif;
}
p,br,dl,strong,em,h1,h2,h3,h4,h5,h6,td,blockquote,ol,ul,a {
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   color: #777777;
}
pre,code {
   font-family: monospace;
}
a:link {
   color: #0000FF;
   background: transparent;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
}
a:visited {
   color: #0000FF;
   background: transparent;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
}
a:active {
   color: #E25300;
   background: transparent;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
}
a:hover {
   color: #E25300;
   background: transparent;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
}
a.img:hover {
   color: #00c;
   background: transparent;
}
a.img:active {
   color: #00c;
   background: transparent;
   font-weight: normal;
}

.path {
   font-family: verdana, arial, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #234173;
}

.listtitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #234173;
   background: #D9D9D9;
   padding: 3px;
}

.listcell {
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   color: #777777;
   background: #FFFFFF;
   padding-left: 2px;
   padding-right: 2px;
   border-bottom: 1px solid #777777;
}

.separator {
   font-family: verdana, arial, sans-serif;
   color: #0000FF;
   font-weight: bold;
}

.subtitle {
   font-family: verdana, arial, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #777777;
   border-bottom: 1px solid #777777;
   border-top: 1px solid #777777;
   padding: 3px;
}

.categorytitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 18px;
   color: #5294CC;
   padding: 3px;
}

.menutitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #FFFFFF;
   background: #777777;
   letter-spacing: 6px;
   padding: 3px;
}

.menuselectedcell {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #E25300;
   background: #FFFFFF;
   border-bottom: 2px solid #234173;
   border-top: 2px solid #234173;
}

.menumiddlecell {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #000000;
   background: #D9D9D9;
   border-bottom: 2px solid #FFFFFF;
}

.menutopcell {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #000000;
   background: #D9D9D9;
   border-top: 2px solid #234173;
   border-bottom: 2px solid #FFFFFF;
}

.menubottomcell {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #000000;
   background: #D9D9D9;
   border-bottom: 2px solid #234173;
}

.menuadd {
   background: #5294CC;
   color: #FFFFFF;
   font-weight: bold;
}

a.menuaddlink:link {
   background: transparent;
   color: #FFFFFF;
   font-weight: bold;
}
a.menuaddlink:visited {
   background: transparent;
   color: #FFFFFF;
   font-weight: bold;
}
a.menuaddlink:active {
   background: transparent;
   font-weight: bold;
   color: #E25300;
}
a.menuaddlink:hover {
   background: transparent;
   font-weight: bold;
   color: #E25300;
}

.outervtab {
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #777777;
   background: #FFFFFF;
   padding: 0px;
   border-right: 2px solid #777777;
}

.vtabmenu {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #FFFFFF;
   background: #777777;
}

.lastvtabtitle {
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #E25300;
   background: #E5E5E5;
   padding: 0px;
   padding-left: 3px;
   border-top: 2px solid #777777;
}

.lastvtab {
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #777777;
   background: #E5E5E5;
   padding-left: 5px;
   padding-top: 5px;
   padding-right: 0px;
   border-left: 2px solid #777777;
}

.vtab {
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #777777;
   background: #FFFFFF;
   padding-left: 5px;
   padding-top: 5px;
   padding-right: 0px;
   border-left: 2px solid #777777;
}

.vtabtitle_old {
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   background: #0B63A2;
   padding: 0px;
   padding-left: 3px;
}

.vtabtitle {
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   background: #E5E5E5;
   padding: 0px;
   padding-left: 3px;
   border-top: 2px solid #777777;
}

.gestiontable {
   margin-left: 10px;
   padding: 0px;
}

.intermediatevtab {
   font-family: verdana, arial, sans-serif;
   color: #777777;
   background: #E5E5E5;
   border-left: 2px solid #777777;
}

.intermediateleftvtab {
   font-family: verdana, arial, sans-serif;
   color: #777777;
   background: #E5E5E5;
   border-top: 2px solid #777777;
}
.frameBodyMngArea {
   font-family: verdana, arial, sans-serif;
   color: #777777;
   background: #E5E5E5;
   border-bottom: 2px solid #777777;
   border-right: 2px solid #777777;
   border-left: 2px solid #777777;
}

.bottomvtab {
   font-family: verdana, arial, sans-serif;
   color: #777777;
   background: #E5E5E5;
   padding: 7px;
   padding-top: 0px;
   border-left: 2px solid #777777;
   border-right: 2px solid #777777;
   border-bottom: 2px solid #777777;
}

.htab {
   border-left: 2px solid #777777;
}

.selectedhtab {
   font-family: verdana, arial, sans-serif;
   color: #E25300;
   font-weight: bold;
   background: #F2F2F2;
   padding: 1px;
   padding-left:3px;
   padding-right:3px;
   border-right: 2px solid #777777;
   border-top: 2px solid #777777;
   
}


.selectedhsubtab {
   font-family: verdana, arial, sans-serif;
   color: #E25300;
   font-weight: bold;
   background: #FFFFFF;
   padding: 1px;
   padding-left:3px;
   padding-right:3px;
   border-right: 2px solid #777777;
   border-top: 2px solid #777777;
   
}

.unselectedhtab {
   font-family: verdana, arial, sans-serif;
   background: #E5E5E5;
   font-weight: bold;
   padding: 1px;
   padding-left:3px;
   padding-right:3px;
   border-right: 2px solid #777777;
   border-bottom: 2px solid #777777;
}

.unselectedhsubtab {
   font-family: verdana, arial, sans-serif;
   background: #F2F2F2;
   font-weight: bold;
   padding: 3px;
   padding-left:3px;
   padding-right:3px;
   border-right: 2px solid #777777;
   border-bottom: 2px solid #777777;
}

.neutralhtab {
   font-family: verdana, arial, sans-serif;
   background: #E5E5E5;
   font-weight: bold;
   padding: 1px;
   border-bottom: 2px solid #777777;
}

.neutralhsubtab {
   font-family: verdana, arial, sans-serif;
   background: #F2F2F2;
   font-weight: bold;
   padding: 1px;
   border-bottom: 2px solid #777777;
   border-right: 2px solid #777777;
}

.tabbarseparator {
   background: #F2F2F2;
   border-right: 2px solid #777777;
   font-size: 3pt;
}

.display_selectedhtab {
   font-family: verdana, arial, sans-serif;
   color: #E25300;
   font-weight: bold;
   background: #FFFFFF;
   padding: 1px;
   padding-left:3px;
   padding-right:3px;
   border-right: 2px solid #777777;
   border-top: 2px solid #777777;
   
}

.display_unselectedhtab {
   font-family: verdana, arial, sans-serif;
   background: transparent;
   font-weight: bold;
   padding: 1px;
   padding-left:3px;
   padding-right:3px;
   border-right: 2px solid #777777;
   border-bottom: 2px solid #777777;
}

.display_neutralhtab {
   font-family: verdana, arial, sans-serif;
   background: transparent;
   font-weight: bold;
   padding: 1px;
   border-bottom: 2px solid #777777;
}

.maincell {
   font-family: verdana, arial, sans-serif;
   background: #FFFFFF;
   padding-top: 10px;
   padding-bottom: 5px;
   padding-right: 5px;
   border-bottom: 2px solid #777777;
   border-right: 2px solid #777777;
}

.header {
   font-family: verdana, arial, sans-serif;
   background-image: url(./images/bg_header.png);
   border-bottom: 2px solid #234173;
}

.mngheader {
   font-family: verdana, arial, sans-serif;
   background-image: url(./images/bg_mng_header.png);
   border-bottom: 2px solid #E25300;
}

.managerheadertitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   letter-spacing: 4px;
   color: #FFFFFF;
   text-align: center;
   vertical-align: middle;
   background: #E25300;
   padding-top:4px;
   padding-bottom:4px;
   padding-left:8px;
   padding-right:8px;
}

.adminheadertitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   letter-spacing: 4px;
   color: #FFFFFF;
   text-align: center;
   vertical-align: middle;
   background: #234173;
   padding-top:6px;
   padding-bottom:4px;
   padding-left:8px;
   padding-right:8px;
}

.blacktext {
   font-family: verdana, arial, sans-serif;
   color: #000000;
}

.whitelink {
   color: #FFFFFF;
   background: transparent;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
}

.conferencetitlelink {
   font-size: 25;
   background: transparent;
}

.greylink {
   color: #777777;
   background: transparent;
   font-family: verdana, arial, sans-serif;
   text-decoration: none;
}

.imglink {
   border:0;
}

.bluerowheader {
   background: #204080;
   height: 4px;
}

.protected{
   font-style: normal;
   color: grey;
   size: -1;
}

.parenthesisborder{
   border-right: 2px solid #777777;
   border-top: 2px solid #777777;
   border-bottom: 2px solid #777777;
}

.topborder{
   border-top: 1px solid #777777;
}

.bottomborder{
   border-bottom: 1px solid #777777;
   padding: 0px;
   height: 2px;
}

.leftborder{
   border-left: 1px solid #777777;
}

.rightborder{
   border-right: 1px solid #777777;
   padding: 0px;
   width: 1%;
   text-align: left;
}

/*All used styles*/

.confTitle { 
   font-size: 25;
   vertical-align: bottom;
   padding-left: 30px;
   padding-bottom: 10px;
   padding-top: 10px;
}

.confDate { 
   font-family: verdana, arial, sans-serif;
   font-size: 14;
   font-weight: bold;
   background: #777777;
   color: #FFFFFF;
   vertical-align: middle;
   text-align: left;
   padding: 2px;
   padding-left: 30px;
   padding-right: 15px;
}
.confPlace { 
   font-family: verdana, arial, sans-serif;
   font-size: 14;
   font-weight: bold;
   background: #E5E5E5;
   color: #777777;
   vertical-align: middle;
   text-align: left;
   padding: 2px;
   padding-left: 15px;
}

.conf {}

.confTitleBox { text-align: center }

.confBodyBox { background: white;
                vertical-align: top;
                padding-left: 3px;
                padding-top: 8px; 
                padding-right: 3px }

.confSectionsBox {  width: 180px;
                    vertical-align: top;
					padding-left: 1px;
					padding-right: 1px}

.confLogoBox { background: white;
               vertical-align: middle;
			   text-align: center;
			   border: 0px;}

.menuConf {
   padding-left: 10px;
}

.menuConfTitle {
   font-family: verdana, arial, sans-serif;
   font-style: bold;
   font-size: 12px;
   color: #0200C6;
   background: #E5E5E5;
   padding: 3px;
   border-top: 1px solid #777777;
}

.menuConfTopCell {
   font-family: verdana, arial, sans-serif;
   border-bottom: 2px solid #1B3162;
   color: #0200C6;
   background: transparent;
   font-weight: bold;
   text-decoration: none;
   font-size: 11px;
}

.menuConfBottomCell {
   font-family: verdana, arial, sans-serif;
   background: #FFFFFF;
   border-top: 2px solid #1B3162;
   padding-top: 0px;
}

.menuConfMiddleCell {
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   font-weight: lighter;
   color: #0200C6;
   background: #FFFFFF;
   padding: 3px;
   padding-left: 10px;
   border-top: 1px solid #777777;
}

.menuConfselected {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #FFFFFF;
   background: #E25300;
   border-bottom: 1px solid #777777;
   padding: 3px;
}

a.confSection:link {
   color: #0200C6;
   background: transparent;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   font-size: 12px;
}
a.confSection:visited {
   color: #0200C6;
   background: transparent;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   font-size: 12px;
}
a.confSection:active {
   background: transparent;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   font-size: 12px;
   color: #E25300;
}
a.confSection:hover {
   background: transparent;
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   font-size: 12px;
   color: #E25300;
}

a.confSubSection:link {
   color: #0200C6;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   font-weight: lighter;
   background: transparent;
}
a.confSubSection:visited {
   color: #0200C6;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   font-weight: lighter;
   background: transparent;
}
a.confSubSection:active {
   color: #E25300;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   font-weight: lighter;
   background: transparent;
}
a.confSubSection:hover {
   color: #E25300;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   font-weight: lighter;
   background: transparent;
}

.iconPDF { border-left: 1px solid #777777;
           border-top: 1px solid #777777;
		   border-bottom: 1px solid #777777;
		   }

.errorDetailsBox { color: gray;
                    font-size: 12;
                    border: 1px solid
				}


.loginInfoHeader {
   background: #FFFFFF;
   vertical-align: top;
}

.dataCaptionTD {
   vertical-align: top;
   text-align: right;
   border-top: 1px solid #5294CC;
   width: 15%;
}

.dataTitleTD {
   vertical-align: top;
   text-align: right;
   width: 15%;
}

.dataCaptionFormat {
   font-family: verdana, arial, sans-serif;
   font-size: 12;
   font-weight: bold;
   color: #5294CC
}

.horizontalLine {
   border-top: 2px solid #5294CC;
   padding-left: 20px;
}

.buttonsSeparator {
	border-top: 1px solid #777777;
}

.formTitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 18px;
   color: #5294CC;
   padding: 3px;
   border-bottom: 2px solid #777777;
   vertical-align: bottom;
}

.groupTitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #FFFFFF;
   background: #777777;
   letter-spacing: 6px;
   padding: 3px;
}

.titleCellTD {
   vertical-align: top;
   text-align: right;
   border-bottom: 1px solid #5294CC;
   width: 15%;
}

.titleCellFormat {
   font-family: verdana, arial, sans-serif;
   font-size: 12;
   font-weight: bold;
   color: #5294CC
}

.subgroupTitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 18px;
   color: #5294CC;
   padding: 3px;
   border-bottom: 2px solid #777777;
   vertical-align: bottom;
}

.abstractLeftDataCell {
	padding-right:5px; 
	border-bottom: 1px solid #888888; 
	border-left: 5px solid #FFFFFF;
	vertical-align: top;
}

.abstractDataCell {
	padding:5px; 
	border-bottom: 1px solid #888888; 
	vertical-align: top;
}

.displayTitle {
   font-family: verdana, arial, sans-serif;
   font-size: 18px;
   color: #5294CC;
   padding: 3px;
   vertical-align: bottom;
}

.formTitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 18px;
   color: #5294CC;
   padding: 3px;
   border-bottom: 2px solid #777777;
   vertical-align: bottom;
}

.groupTitle {
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #FFFFFF;
   background: #777777;
   letter-spacing: 6px;
   padding: 3px;
}

.buttonBar {
   background: #777777;
   padding: 1px;
}

.blacktext {
   font-family: verdana, arial, sans-serif;
   color: #000000;
}

.legend {
   border: 1px solid #5294CC;
   background:#F6F6F6;
}

.confDisplayTitle {
   font-family: verdana, arial, sans-serif;
   font-size: 24px;
   color: #5294CC;
   padding: 3px;
   vertical-align: bottom;
   border-bottom: 2px solid #777777;
   text-align: center;
}

.trackDisplayTitle {
   font-family: verdana, arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #5294CC;
   padding: 3px;
   vertical-align: bottom;
}

.displayField {
	color: #5294CC;
	font-size:12px;
}

.button {
   border:1px solid #204080;
   background:#5294CC;
   color:#FFFFFF;
   cursor:pointer;
   font-weight: bold;
}

/*.marquee {
   vertical-align: middle;
   text-align: center;
   border: 1px solid #5294CC;
   width:60%;
   background:#F6F6F6;
}*/

.categoryManagers {
    padding-bottom: 5px;
}

.ACtab { 
   background-image: url(./images/keys.png);
   background-repeat: no-repeat;
}

.toolsTab { 
   background-image: url(./images/tools.png);
   background-repeat: no-repeat;
}

.VCTab { 
   background-image: url(./images/videoconference.png);
   background-repeat: no-repeat;
}

.participantsTab { 
   background-image: url(./images/participants.png);
   background-repeat: no-repeat;
}

.timetableTab { 
   background-image: url(./images/pocketwatch.png);
   background-repeat: no-repeat;
}

.filesTab { 
   background-image: url(./images/folder.png);
   background-repeat: no-repeat;
}

.logsTab { 
   background-image: url(./images/penpaper.png);
   background-repeat: no-repeat;
}

.listingsTab { 
   background-image: url(./images/listing.png);
   background-repeat: no-repeat;
}

.confirmTab {
   background-image: url(./images/warning.png);
   background-repeat: no-repeat;
}

.moveTab {
   background-image: url(./images/greenarrow.png);
   background-repeat: no-repeat;
}

input, textarea {
   font-family: verdana, arial, sans-serif;
   font-size: 100%;
}
    
input.btn {
   color:  #234173;
   text-decoration: none;
   margin: 0px;
   margin-top: 1px;
   margin-right: 1px;
   background-color: #D9D9D9;
   border: 1px solid #fff;
   border-top-color: #eee;
   border-left-color: #eee;
   border-right-color: #669;
   border-bottom-color: #669;
}
  
input.smallbtn {
   color:  #123062;
   font-size: 80%;
   text-decoration: none;
   margin: 0px;
   margin-top: 1px;
   margin-right: 1px;
   padding: 0px;
   background-color: #D9D9D9;
   border: 1px solid #fff;
   border-top-color: #eee;
   border-left-color: #eee;
   border-right-color: #669;
   border-bottom-color: #669;
} 