
BODY {
    font	: 10px Tahoma, Verdana, sans-serif;
    background	: #ffffff;
    color	: #000000;
    margin	: 0;
    padding	: 0;
}

.moduletable h3 {
    margin-top		: 5px;
    margin-left		: 0px;
    padding		: 0px;
    color		: #5c1414;
    text-align		: left;
    font		: 11px Tahoma, Verdana, sans-serif;
    font-weight		: bold;
    text-transform      : uppercase;
	
}



/* Left menu blocks */
.moduletable_menu  {
    width	: 180px;
    margin	: 0px;
    padding	: 0px 0px 15px 0px;
}

.moduletable_menu h3 {
    margin-top		: 5px;
    margin-left		: 0px;
    padding		: 2px 0px 0px 20px;
    color		: #5c1414;
    text-align		: left;
    font		: 11px Verdana, sans-serif;
    font-weight		: bold;
    background-image	: url(../images/li-brown.png);
    background-repeat	: no-repeat ;
    background-position	: 0px 1px;
    width		: 160px;
    border-bottom	: 2px solid #5c1414;
	
}

.moduletable_menu table {
    height	: 100%;
}

.moduletable_menu td {
    height	: 16px;
    display	: block;
}




/* left menu links */
a.mainlevel_menu:link, a.mainlevel_menu:visited {
    background-image	: url(../images/brown-bullet-8x16.gif);
    background-repeat	: no-repeat ;
    background-position	: bottom left;
    display		: block;
    vertical-align	: bottom;
    font-size		: 11px;
    font-weight		: bold;
    text-align		: left;
    padding-left	: 13px;
    padding-top		: 5px;
    height		: 16px;
    text-decoration	: none;
    border-bottom	: 1px solid #A77777;
    color		:#333333;
}

a.mainlevel_menu:hover {
    background-image	: url(../images/red-bullet-8x16.gif);
    background-repeat	: no-repeat ;
    background-position	: bottom left;
    text-decoration	: none;
    border-bottom-color	: #C20101;
    color		: #C20101;
}

#active_menu_menu {
    background-image	: url(../images/red-bullet-8x16.gif);
    background-repeat	: no-repeat ;
    background-position	: bottom left;
    text-decoration	: none;
    border-bottom-color	: #C20101;
    color	: #C20101;
}
/* end left menu links */
/* end - Left menu blocks */

/* start right menu for login module*/
.moduletable_menulogin  {
    width	: 180px;
    margin	: 0px;
    padding	: 0px 0px 15px 0px;
    background-color: #D3E3FF;
}

.moduletable_menulogin h3 {
    margin-top		: 5px;
    margin-left		: 0px;
    padding		: 2px 0px 0px 20px;
    color		: #5c1414;
    text-align		: left;
    font		: 11px Verdana, sans-serif;
    font-weight		: bold;
    background-image	: url(../images/li-brown.png);
    background-repeat	: no-repeat ;
    background-position	: 0px 1px;
    width		: 160px;
    border-bottom	: 2px solid #5c1414;
	
}

.moduletable_menulogin table {
    height	: 100%;
}

.moduletable_menulogin td {
    height	: 16px;
    display	: block;
}
/*end right menu for login module*/


/*Mostread module - right*/

li.mostread_menu {
    font-size		: 11px;
    font-weight		: bold;
    text-align		: left;
    padding-left	: 13px;
    padding-top		: 0px;
    padding-bottom	: 2px;
    height		: 16px;
    text-decoration	: none;
    border-bottom	: 1px solid #000000;
    display		: block;
}

a:link.mostread_menu, a:visited.mostread_menu {
    color               : #000000;
    text-decoration	: none;
}

a:hover.mostread_menu {
    color               : #C20101;
    text-decoration	: none;
}



/*end Most read module - right*/

/* start login form css */
.moduletable-login {
    font-size		: 11px;
} 

.moduletable-login h3 {
    margin-top		: 5px;
    margin-left		: 0px;
    padding		: 2px 0px 0px 20px;
    color		: #5c1414;
    text-align		: left;
    font		: 11px Verdana, sans-serif;
    font-weight		: bold;
    background-image	: url(../images/li-brown.png);
    background-repeat	: no-repeat ;
    background-position	: 0px 1px;
    width		: 150px;
    border-bottom	: 2px solid #5c1414;
}

.td5-login {
    margin-top		: 0px;
    padding-left	: 5px;
    color		: #5c1414;
    background  	: #FEFEFE;
    z-index		: 1;
    position		: relative;
}

.login-string {
    padding	: 1px;
} 

.login-password {
    margin	: 1px;
} 

.login-username {
    margin	: 1px;
} 

.login-password input, .login-username input {
    width	: 100px;
    border	: 1px solid #5c1414;
}

.login-button {
    font-size	: 9px;
    margin	: 1px;
} 

.lbutton {
    margin-top		: 3px;
    margin-bottom	: 3px;
    padding-right	: 5px;
    border		: solid 1px #5c1414;
    background-color	: #FEFEFE;
    color		: #5c1414;
    font-family		: Arial, Helvetica, Sans Serif;
    text-align		: center;
    font-size		: 11px;
}

/* end login form css */

/* start right column modules */

.moduletable_mright {
    margin-left		: 5px;
    margin-bottom	: 5px;
    font		: 11px Tahoma, Verdana, sans-serif;
    
} 

.moduletable_mright h3 {
    margin-top		: 5px;
    margin-left		: 0px;
    padding		: 2px 0px 0px 20px;
    color		: #5c1414;
    text-align		:left;
    font		: 11px Tahoma, Verdana, sans-serif;
    font-weight		: bold;
    background-image	: url(../images/li-brown.png);
    background-repeat	: no-repeat ;
    background-position	: 0px 1px;
    width		: 150px;
    border-bottom	: 2px solid #5c1414;
}
/* end right column modules */

/* random image module */
.moduletable_random  {
    width	: 180px;
    margin	: 0px;
    padding	: 5px 0px;
}

.moduletable_random h3 {
    margin-top		: 5px;
    margin-left		: 0px;
    padding		: 2px 0px 0px 20px;
    color		: #5c1414;
    text-align		: left;
    font		: 11px Verdana, sans-serif;
    font-weight		: bold;
    background-image	: url(../images/li-brown.png);
    background-repeat	: no-repeat ;
    background-position	: 0px 1px;
    width		: 160px;
    border-bottom	: 2px solid #5c1414;
}

.moduletable_random div{
    border		: 0px solid red;
    padding		: 0px 15px 0px 0px;
    margin-bottom	: 10px;
}
/* end random image module */


/* url for all site */
a:link, a:visited {
    font-family		: Tahoma, Verdana, sans-serif;
    /*color		: #a50000;*/
    color             : #0000ff;
    text-decoration	: underline;
}

a:hover {
    text-decoration	: underline;
}
/* end url for all site */

/* middle block content */

/*start usual table without any class*/

.cmiddle table {
    width       : 100%;
}

.cmiddle table td {
    line-height : 18px;
    /*font-size   : 10px;*/
}

.cmiddle table th {
    height		: 20px;
    padding-left	: 3px;
    padding-top		: 5px;
    color		: #5c1414;
    text-align		: center;
    white-space		: nowrap;
    font-family		: Tahoma, Verdana, sans-serif;
    font-size		: 10px;
    font-weight		: bold;
    text-transform	: uppercase;
}
/*end usual table*/

table.contentpaneopen {
    width	: 100%;
}

table.contentpaneopen td {
    line-height	: 18px;
    font-size	: 12px;
}

table.contentpaneopen td.contentheading {
    height		: 20px;
    padding-left	: 3px;
    padding-top		: 5px;
    color		: #5c1414;
    text-align		: left;
    white-space		: nowrap;
    font-family		: Tahoma, Verdana, sans-serif;
    font-size		: 12px;
    font-weight		: bold;
    text-transform	: uppercase;
    
}
/* end middle block content */


/* Common for general settings */

.componentheading {
    height		: 16px !important;
    color		: #5c1414;
    text-align		: left;
    vertical-align	: bottom;
    white-space		: nowrap;
    font-family		: Tahoma, Verdana, sans-serif;
    font-size		: 10px;
    font-weight		: bold;
    text-transform	: uppercase;
    padding-bottom	: 0px;
    border-bottom	: 1px solid #5c1414;
    margin-top		: 5px;
}

table.contentpane {
    width:100%;
}

table.contentpane td.contentheading {
    height		: 20px;
    padding-left	: 3px;
    padding-top		: 5px;
    color		: #5c1414;
    text-align		: left;
    white-space		: nowrap;
    font-family		: Tahoma, Verdana, sans-serif;
    font-size		: 12px;
    font-weight		: bold;
    text-transform	: uppercase;
}

table.contentpane td {
    line-height	: 18px;
    font-size	: 12px;
}


/* end - Common for general settings */



/* middle block contactform */
.componentheadingcontact {
    height		: 16px !important;
    color		: #5c1414;
    text-align		: left;
    vertical-align	: bottom;
    white-space		: nowrap;
    font-family		: Tahoma, Verdana, sans-serif;
    font-size		: 10px;
    font-weight		: bold;
    text-transform	: uppercase;
    padding-bottom	: 0px;
    border-bottom	: 1px solid #5c1414;
    margin-top		: 5px;
}

table.contentpanecontact {
    width:100%;
}


table.contentpanecontact td.contentheadingcontact {
    height		: 20px;
    padding-left	: 3px;
    padding-top		: 5px;
    color		: #5c1414;
    text-align		: left;
    white-space		: nowrap;
    font-family		: Tahoma, Verdana, sans-serif;
    font-size		: 12px;
    font-weight		: bold;
    text-transform	: uppercase;
}

table.contentpanecontact td {
    line-height	: 18px;
    font-size	: 12px;
}
/* end middle block contactform */


/* ul li - tags - default*/
ul {
    margin	: 0;
    padding	: 0;
    list-style	: none;
}

li {
    line-height		: 20px;
    padding-left	: 12px;
    padding-top		: 0px;
    background-image	: url(../images/brown-bullet-8x13.gif);
    background-repeat	: no-repeat;
    background-position	: 0px 3px;
}

/* end ul li tags - default */

/* page navigation buttons*/
.pagenav_prev {
    font-size        : 10px;
    color            : #0066CC;
}
.pagenav_next {
    font-size        : 10px;
    color            : #0066CC;
}
.back_button {
    color            : #999999;
    font-family      : Tahoma, Verdana, sans-serif;
    font-size        : 10px;
    font-weight      : normal;
    padding-bottom   : 3px;
    margin-right     : 4px;
    float            : right;
    line-height      : 20px;
}
/*end page navigation buttons*/

.height {
    height	: 100%;
}

.aheight {
    height	: 100%;
    border-left	: 1px solid #5c1414;	
    border-right: 1px solid #5c1414;	
}

.menuheight {
    border-left	: 1px solid #5c1414;	
    border-right: 1px solid #5c1414;	
}

.topstring {
    background-color	: #FFFFFF;
    /*background-image	: url(../images/logo-congress-900x20-string.png);*/
    /*background-image    : url(../images/new_logo-congress-1050x20-string.png);*/
    background-image    : url(../images/new_logo-congress-900x17-string.png);
    background-repeat	: no-repeat ;
    background-position	: center top;
    margin-left		: 0px;
    margin-top		: 137px;
    width		: 898px;
    height		: 17px;
    position		: absolute;
    border-left		: 1px solid #5C1414;
    border-right	: 1px solid #5C1414;
}

.td5 {
    /*background-image	: url(../images/Top_background.900x160.gif);*/
    /*background-image	: url(../images/NEW_Top_background.1050x160.jpg);*/
    background-image	: url(../images/NEW_Top_background.900x137.jpg);
    background-repeat	: no-repeat ;
    width		: 900px;
    height		: 154px;
    z-index		: 1;
    position		: relative;
    /*overflow		: none;*/
    border-bottom	: 5px solid #5C1414;
}

.td51 { 
    background:transparent;
}
.td51 .b1, .td51 .b2, .td51 .b3, .td51 .b4, .td51 .b1b, .td51 .b2b, .td51 .b3b, .td51 .b4b { 
    display	: block; 
    overflow	: hidden; 
    font-size	: 1px;
}
.td51 .b1, .td51 .b2, .td51 .b3, .td51 .b1b, .td51 .b2b, .td51 .b3b { 
    height	: 1px; 
}
.td51 .b2, .td51 .b3, .td51 .b4, .td51 .b4b, .td51 .b3b, .td51 .b2b  { 
    border-left		: 2px solid #5C1414; 
    border-right	: 2px solid #5C1414; 
}
.td51 .b1, .td51 .b1b { 
    margin	: 0 5px; 
    background	: #5C1414; 
}
.td51 .b2, .td51 .b2b { 
    margin		: 0 3px; 
    border-width	: 0 2px;  
    background		: #5C1414; 
}
.td51 .b3, .td51 .b3b { 
    margin	: 0 2px; 
    background	: #5C1414;
}
.td51 .b4, .td51 .b4b { 
    height	: 1px; 
    margin	: 0 1px; 
    background	: #5C1414; 
}

.cleft {
    border-left		: 1px solid #5c1414;
    border-right	: 1px solid #5c1414;
    width		: 193px;
    height		: 100%;
}


.cmiddle {
    position	: relative;
    width	: 525px;
    height	: 100%;
    padding	: 5px 10px 5px 10px;
    font	: 12px Tahoma, Verdana, sans-serif;
}

.cright {
    border-left		: 1px solid #5c1414;
    border-right	: 1px solid #5c1414;
    background-color	: #ffffff;
    width		: 178px;
    height		: 100%;
}

div.logol { 
    margin	: 2px 0px 0px 10px;
    /*background	: transparent url(../images/WhiteTranparent2Web.175x100.png) no-repeat scroll 0%;*/
    /*background  : transparent url(../images/Meta-Exhibition.445x50.png) no-repeat scroll 0%;*/
    display	: block; 
    width	: 180px; 
    height	: 137px; 
    z-index	: 2;
    position	: absolute;
}

div.logol a {
    border		: 0pt none ; 
    margin		: 0pt; 
    padding		: 0pt;
    width		: 180px; 
    height		: 137px; 
    display		: block; 
    text-decoration	: none;
}

div.logor { 
    margin-top	: 0px;
    margin-left	: 749px;
    /*background	: transparent url(../images/logo-meta-63x50.gif) no-repeat scroll 0%; */
    display	: block; 
    width	: 86px; 
    height	: 78px; 
    z-index	: 2;
    position	:absolute;
}

div.logor a {
    border		: 0pt none ; 
    margin		: 0pt; 
    padding		: 0pt; 
    width		: 86px; 
    height		: 78px; 
    display		: block; 
    text-decoration	: none;
}

div.logoq {
    margin-top  : 0px;
    margin-left : 560px;
    /*background  : transparent url(../images/qm-logo.181x50.gif) no-repeat scroll 0%;*/
    display     : block;
    width       : 185px;
    height      : 60px;
    z-index     : 2;
    position    : absolute;
    opacity     : 0.9;
}

div.logoq a {
    border              : 0pt none ;
    margin              : 0pt;
    padding             : 0pt;
    width               : 185px;
    height              : 60px;
    display             : block;
    text-decoration     : none;
}
								    
								    
/*
.topnavigation {
    padding-right	: 1px;
    margin-top		: 125px;
    width		: 898px;
    height		: 28px;
    position		: absolute;
}

#topnavigation a.topnavigation:link, a.topnavigation:visited {
    font-family		: Tahoma, Verdana, sans-serif;
    font-size		: 10px;
    font-weight		: bold;
    letter-spacing 	: 1px;
    color		: #fefefe;
    text-decoration	: none;
}

#topnavigation a.topnavigation:hover {
    color		: #b9f15d;
    border-bottom	: none;
    text-decoration	: none;
}

#topnavigation a.topnavigation:active {
    color		: #51c0f5;
    text-decoration	: none;
}
*/

/* top-menu */
.moduletable-top h3 {
}

table.moduletable-top {
    padding	: 0px;
    border	: 0px;
    color	: #5c1414;
}

table.moduletable-top th {
    height	: 20px;
}

table.moduletable-top td {
    height	: 20px;
    display	: block;
}


a.mainlevel-nav:link, a.mainlevel-nav:visited {
    display		: inline-block;
    vertical-align	: middle;
    font-size		: 12px;
    color		: #5c1414;
    font-weight		: bold;
    text-decoration	: none;
    padding-left	: 10px;
    padding-right	: 10px;
    height		: 30px;
    border-right	: 1px solid #5c1414;
    line-height		: 30px;
}

a.mainlevel-nav:hover {
    display		: inline-block;
    vertical-align	: middle;
    font-size		: 12px;
    color		: #5c1414;
    font-weight		: bold;
    text-decoration	: none;
    background		: #FFFFFF;
    opacity		: .30;
    padding-left	: 10px;
    padding-right	: 10px;
    height		: 30px;
    border-right	: 1px solid #5c1414;
    line-height		: 30px;
}
/* end top-menu */

/* footer */
.bottom {
    background-color	: #5c1414;
    width		: 900px;
    color		: #fefefe;
    padding		: 5px;
}

#mcf {
    background-color    : #5c1414;
    font-family		: Tahoma, Verdana, sans-serif;
    font-size		: 10px;
    font-weight		: bold;
    color		: #fefefe;
    text-decoration	: none;
}

#mcf a.mcfooter {
    font-family		: Tahoma, Verdana, sans-serif;
    font-size		: 10px;
    font-weight		: bold;
    color		: #fefefe;
    text-decoration	: none;
}

/* end footer */


/* inform message */
div.message {
    border	: 1px solid #5c1414;
    text-align	: center;
    padding	: 5px 0px 5px 0px;
    color	: #5c1414;
    font-size	: 11px;
    font-family	: Tahoma, Verdana, sans-serif;
    font-weight	: bold;
}
/* end inform message */

span.data {
    color	: grey;
    font-size	: 9px;
    font-family	: Tahoma, Verdana, sans-serif;
    font-weight	: normal;
    font-style	: italic;
}