﻿#platinum
{
    position:absolute;
    width:234px;
    height:60px;
    padding:0px;
    margin:0px;
    left:720px;
    top:10px; 
    color:White;
    font-size:12px; 
}

#middlediv
{
    clear:both;
    width:970px;
    height:auto;
    background-color:white;
    background-image:url(images/mnshade.gif);
    background-position:left top;
    background-repeat:repeat-x;
    position:relative;
    min-height:200px;
    padding:0px;
    margin:0px;
}

.f_left
{
    float:left;
}

.f_right
{
    float:right;
}

.f_center
{
    text-align:center;
}

#adbar
{
    position:relative;
    width:952px;
    height:60px;
    left:10px;
    top:8px;
    margin-bottom:10px;
    text-align:center;
}

#leftbar
{
    float: left;
    width: 702px;
    margin: 5px 0px 0px 9px;
    padding: 5px;
    background-color: White;
    border: solid 1px #c2c2c2;
    font-size: 80%; /*list-style-image:url(/images/mnlogo.gif);*/
    list-style-position: inside;
    list-style-type: circle;
}

#leftpanel
{
    font-size:11pt;
}

#leftpanel input
{
	margin-bottom:5px!important;
}

#leftpanel h1
{
    margin:0px;
    padding:0px;
    font-size:20px;
    background-color:#fff;
    display:inline;
    padding-right:6px;
    margin-left:20px;
    padding-left:6px;
    color:#333;
}

#leftpanel h2
{
    margin-top:10px;
    margin-bottom:0px;
    font-size:18px;
    background-color:#fff;
    display:block;
    color:#555;
}

#leftpanel h3
{
    margin-top:0px;
    margin-bottom:0px;
    font-size:16px;
    background-color:#fff;
    display:block;
    color:#555;
}

#leftpanel ul
{
    margin-top:5px;
}

#leftpanel li
{
    padding-bottom:5pt;
}

#leftpanel li.nospace
{
    padding-bottom:0px;
}

#leftpanel a, a:link
{
    color:#555;
    text-decoration:underline;
}

#leftpanel a:hover
{
    color:black;
    text-decoration:none;
}


#leftpanel p
{
    margin:0px;
    padding:0px;
    text-align:left;
    font-size:11pt;
    padding-bottom:10px;
}

#leftpanel p.nospace
{
    margin:0px;
    padding:0px;
    text-align:left;
    font-size:11pt;
}

#leftpanel ol
{
    font-size:11pt;
}

#leftpanel .small
{
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    color: #808080;
}



.picture
{
    float:right;
    padding:4px;
    margin:2px;
    margin-left:5px;
    background-color:#fff;
    border:solid 1px #c2c2c2;
}

#leftpanel .panelborder
{
    border:solid 1px #555555;
    padding:10px;
}

#leftpanel td
{
    vertical-align:top;
}

.picture
{
    margin:2px;
    background-color:#fff;
    border:solid 1px #c2c2c2;
}

#leftbar td.desc
{
    text-align: right;
    vertical-align: top;
    font-weight: bold;
    font-size: 10pt;
}

#leftbar td.descleft
{
    text-align: left;
    vertical-align: top;
    font-weight: normal;
    font-size: 10pt;
}

#leftbar input, textarea
{
    color:#555;
    background-color:#F0F0F0;
    border: solid 1px #555;
}

#leftbar select
{

}

#leftbar aligncentre
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}


.title {
    background-image:url(/images/mnlogo_h1.png);
    background-repeat:no-repeat;
    background-position:top left;
    margin:0px;
    padding:0px;
}


#rightbar
{
    float:left;
    padding:0px;
    width:234px;
    margin:5px 0px 0px 5px;
    border:none 1px #c2c2c2;    
    font-size:8pt;
}


.rightpanelshaded
{
    width:228px;
    border:solid 1px #cccccc;
    padding:2px;
    background-color:#f8f8f8;
    padding-bottom:5px;
}

.rightpanelshaded h1
{
    margin:0px;
    font-size:14px;
    color:#555;
    margin-bottom:8px;
}

.rightpanelshaded p
{
    margin-top:0px;
    margin-bottom:1px;
}


.centre
{
    text-align:center;
}

.rightpanelshaded a, a:link, a:visited
{
    color:Gray;
}

.rightpanelshaded a:hover
{
    color:#325b48;
}

.rightpanelshaded a:active
{
    color:#325b48;
}

.evsumdate
{
    color:Gray;
    font-style:italic;
}

.evsumlocation
{
    color:#955604;
    font-weight:normal;
    font-style:italic;
}


.evsumtitle
{
    color:#325b48;
    font-weight:bold;
}

.evsummore
{
    display:block;
    color:#325b48;
    font-weight:bold;
    text-align:center;
}

.evsummore a, a:link, a:visited
{
    color:#325b48;
}

.evsummore a:hover
{
    color:black;
}

.evsummore a:active
{
    color:#325b48;
}

.rightpanel
{
    width:234px;
    padding:0px;
    text-align:center;
    padding-bottom:5px;
}

.rightpanel img
{
    border:none 0;
    padding-bottom:3px;
}

.rightpanel2
{
    width:234px;
    padding:0px;
    text-align:center;
    padding-top:5px;
}

.rightpanel2 img
{
    border:none 0;
    padding-bottom:3px;
}



#copyright
{
    position:relative;
    width:970px;
    color:Gray;
    font-size:10pt;
    text-align:left;
    margin-top:0px;
    padding-top:15px;
    padding-left:10px;
}

#copyright a, a:link
{
    color:Gray;
}

#copyright a:hover
{
    color:Black;
}


hr {
	border: none 0;
	border-top: 1px dotted #99adc2;
	width: 100%;
	height: 1px;
	margin:3px;
	padding-top:3px;
}

#mil
{
    display:none;
}


#complinksmenu
{
   display:block;
   text-align:center; 
}

#complinksmenu .selindex
{
    font-weight:bold;
    color:Red;
}

#complinksmenu2
{
   display:block;
   text-align:center; 
}

#complinksmenu2 .selindex
{
    font-weight:bold;
    color:Red;
}

#comptable .imgborder
{
    border:solid 1px #325b48;
}

#comptable table
{
    width:100%;
}

#comptable .leftcol
{
    width:110px;
}

#comptable h1
{
    padding:0px;
    margin:0px;
    font-size:12px;
}

#comptable p
{
    width:100%;
}

#comptable a
{
    font-style:italic; 
}

#comptable .repprob
{
    float:right;
    text-align:right;
    font-size:0.9em; 
}

#comptable .repprob a, a:link, a:visited
{
    color:Gray;
}

#comptable .repprob a:hover
{
    color:#325b48;
}


/*CSS Styles for event listing pages */

#evtable .evdate
{
    padding:0px;
    margin:0px;
    font-size:1.0em;
    color:#325b48;
    font-weight:bold;
}

#evtable .evlocation
{
    padding:0px;
    margin:0px;
    font-size:1em;
    color:#325b48;
    font-weight:normal;
    font-style:italic;
}

#evtable .evtitle
{
    padding:0px;
    margin:0px;
    font-size:1.4em;
    color:#325b48;
    font-weight:bold;
}

#evtable p
{
    margin-top:0px;
}

#evtable .evcallforpapers
{
    font-style:italic;
    color:#325b48;
}

#evtable .evwebsite
{
    font-weight:bold;
}


/*Data entry tables - this table is typically a wrapper for a sub-table  */
.mntable
{
   margin:auto;
    background-color:#F8F8F8;
    background-position:left top;
    background-repeat:repeat-x;
    border:solid 1px #333;
}

.headcol
{
    font-weight:bold;
    text-align:right;
}

.tableheader
{
    text-align:left;
    font-size:1.2em;
    color:#325b48;
    font-weight:bold;
    margin-bottom:1em;
    display:block;
}

.floatright
{
    float:right;
    margin:0px;
    margin-left:10px;
    border:solid 1px #325b48;
    padding:2px;
}

.floatrightnoborder
{
    float:right;
    margin:0px;
    margin-left:10px;
}


.newscompany
{
    font-size:1.1em;
    color:#555555;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    font-style:italic;
}

.newssubject
{
    font-size:1em;
    color:#000000;
}

.newsattach
{
    font-size:0.8em;
    color:#000000;
}

.newsdate
{
    color:Gray;
    font-size:0.7em;
    font-weight:bold;
    font-style:normal;
}

#preemail
{
    width:600px;
    font-family:Courier, Monospace;
}

#premailattachments h3
{
    font-size:1em;
    margin-bottom:0px;
    color:#325b48;
}


.floatlinkright
{
    float:right;
    margin:0px;
    vertical-align:bottom;
}

#stats h1
{

}

#stats
{
    font-size:8pt;
}

.mnpanel
{
    padding:1em;
    margin:1em;
}

.mn_cellgreen
{
    border-left-color:Green;
    border-left-style:solid;
    border-left-width:2px;
}

.indentpanel
{
    margin-left:3em;
    margin-top:1em;
    padding:1em;
    border:dashed 1px black;
    
}


#pr h1, h2, h3
{
    color:black;
    margin:0px;
    padding:0px;
    margin-bottom:0.5em;
}


.srchtitle
{
    background-color:White;
    font-weight:bold;
    font-size:10pt;
    color:#325b48;
    text-transform:uppercase;
}

.srchtitle_alt
{
    background-color:#EEEEEE;
    font-weight:bold;
    font-size:10pt;
    color:#325b48;
    text-transform:uppercase;
}

.srchlink
{
    background-color:White;
}

.srchlink_alt
{
    background-color:#EEEEEE;
}

.srchcompany
{
    font-size:8pt;
    font-weight:normal;
    font-style:italic;
}


.supname
{
    font-size: 14pt;
    font-weight: bold;
    text-transform: uppercase;
}

.supteaser
{
    font-size:12pt;
    font-weight:normal;
}

.supteaser2
{
    font-size: 12pt;
    font-weight: normal;
    font-style: italic;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom:0.5em;
}

.supdesc
{
    font-size:12pt;
    font-weight:normal;
    margin-bottom:0.5em;
}

.supweb
{
    margin-bottom:0.5em;
}

.subkw
{
    font-size:8pt;
}

.mnerrordialog
{
    background-image: url( '/images/mn_error.jpg' );
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 16pt;
    font-weight: bold;
    font-style: italic;
    width: 680px;
    height: 480px;
}

.mndenieddialog
{
    background-image: url( '/images/mn_denied.jpg' );
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 16pt;
    font-weight: bold;
    font-style: italic;
    width: 680px;
    height: 480px;
}

.mnsuppliererrordialog
{
    background-image: url( '/images/mn_suppliererror.jpg' );
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 16pt;
    font-weight: bold;
    font-style: italic;
    width: 680px;
    height: 480px;
}

.mnsuccessdialog
{
    background-image: url( '/images/mn_emailsuccess.jpg' );
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 16pt;
    font-weight: bold;
    font-style: italic;
    width: 680px;
    height: 480px;
}

.mnthankyoudialog
{
    background-image: url( '/images/mn_thankyou.jpg' );
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 16pt;
    font-weight: bold;
    font-style: italic;
    width: 680px;
    height: 480px;
}

.mnerror_text
{
    position:relative;
    width:600px;
    height:250px;
    left:50px;
    top:200px;
    border:solid 0px black;
    color: #CC0000;
}

.mnsuccess_text
{
    position:relative;
    width:600px;
    height:250px;
    left:50px;
    top:200px;
    border:solid 0px black;
    color: #008000;
}

.errortitle
{
    color:#FF0000;
    font-size:14pt;
    font-weight:bold;  
}

.errordesc
{
    font-size: 12pt;
    padding-left: 30px;
}

.errornextstep
{
    margin-top:1em;
    font-size: 10pt;
    font-weight:normal;
    color: #800000;
}

.successnextstep
{
    margin-top:1em;
    font-size: 10pt;
    font-weight:normal;
    color: #008000;
}

#topinfo
{
    position:relative;
    width: 680px;
    height:180px;
    background-position: left top;
    background-image: url(/images/mn_form_top.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_successevent
{
    position:relative;
    width: 680px;
    height:172px;
    background-position: left top;
    background-image: url(/images/mn_form_successevent.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_photo
{
    position:relative;
    width: 680px;
    height:172px;
    background-position: left top;
    background-image: url(/images/mn_form_photo.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    z-index:0;
}

#topinfo_ejem
{
    position:relative;
    width: 680px;
    height:172px;
    background-position: left top;
    background-image: url(/images/mn_form_ejem.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    z-index:0;
}

#topinfo_subscribe
{
    position:relative;
    width: 680px;
    height:172px;
    background-position: left top;
    background-image: url(/images/mn_form_subscribe.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_event
{
    position:relative;
    width: 680px;
    height:180px;
    background-position: left top;
    background-image: url(/images/mn_form_event.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_member
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_member.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_eventmanagement
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_form_eventmanagement.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_prsent
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_form_prsent.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_notfound
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_form_notfound.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_nickname
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_form_nickname.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_swdirectory
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_form_swdirectory.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_eventapproval
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url('/images/mn_form_eventApproval.jpg');
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
	top: 0px;
	left: 0px;
}

#topinfo_eventapproval2
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url('/images/mn_form_eventApproval2.jpg');
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
	top: 0px;
	left: 0px;
}

#topinfo_manageevents
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_form_manageevents.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_eventcomms
{
    position:relative;
    width: 680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_form_eventcomms.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_supplier
{
    position:relative;
    width:680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_form_supplier2.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_supplierPR
{
    position:relative;
    width:680px;
    height:160px;
    background-position: left top;
    background-image: url(/images/mn_form_supplierPR.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

#topinfo_email
{
    position:relative;
    width: 680px;
    height:172px;
    background-position: left top;
    background-image: url(/images/mn_form_email.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    padding-top:20px;
    padding-left:142px;
    color:#444444;
}

#topinfo_emailerror
{
    position:relative;
    width: 680px;
    height:180px;
    background-position: left top;
    background-image: url(/images/mn_error.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    padding-top:10px;
    padding-left:200px;
}

#topinfo_login
{
    position:relative;
    width: 680px;
    height:145px;
    background-position: left top;
    background-image: url(/images/mn_login.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    padding-top:10px;
    padding-left:200px;
}


#topinfo1
{
    position:relative;
    background-position: left top;
    background-image: url(/images/mn_form_middle.jpg);
    background-repeat:repeat-y;
    background-color:transparent;
    margin:0px;
    padding:0px;
    padding-left:40px;
    padding-right:40px;
    color:#333333;
    min-height:20px;
}

#topinfo2
{
    position:relative;
    background-position: left bottom;
    background-image: url(/images/mn_form_bottom.jpg);
    background-repeat:no-repeat;
    background-color:transparent;
    margin:0px;
    padding:0px;
    height:24px;
}

.panel
{
    background-color:transparent!important;
}

.login
{
    background-image:url(/images/mn_login.jpg);
    background-position: left top;
    background-repeat:no-repeat;
    height:480px;
    padding-top:160px;
    padding-left:50px;
    padding-right:40px;
    text-align:center;
}

div.testdiv {
    background : url(/images/feed.gif) no-repeat 0 0; 
}

div.testdiv div {
    background : url(/images/feed.gif) no-repeat 0 100%; 
}

div.testdiv div div {
    background : url(/images/feed.gif) no-repeat 100% 0; 
}

div.testdiv div div div {
    background : url(/images/feed.gif) no-repeat 100% 100%;
    
}


.desc
{
    text-align: right;
    vertical-align: top;
}

.horizgridpad
{
    padding-left:0.5em;
    padding-right:0.5em;
    vertical-align: top;
}

div.photocomp
{
    clear:both;
    border:dashed 2px red;
    padding:20px!important;
    margin:10px!important;
    font-size:14px!important;
}

div.confirmsoftware
{
    border:solid 1px black;
    padding:10px;
    margin:10px;
    margin-left:30px;
}

.donation
{
    width:234px;
    padding:0px;
    text-align:center;
    font-size:9pt;
    padding-top:5px;
}

p.donation
{
    padding:0px;
    margin:0px;
}

#mnrss
{
    
    background-color:#eeeeee;
    border:dashed 2px gray;
    padding:15px;
    margin:10px!important;
    margin-left:auto;
    margin-right:auto;
}

.mnrss_h1
{
    font-size:16pt;
    color:#333;
    font-weight: bold;
    font-style: italic;
    text-align:center;
    padding-bottom:0.5em;
}

.mnrss_title
{
    font-size: 13pt;
    color: #555;
    font-weight: bold;
    font-style: italic;
    padding-bottom:0.5em;
}

.mnrss_body
{
    font-size: 11pt;
    color: #333333;
    font-weight: normal;
    font-style: italic;
    padding-bottom:0em;
}

.mnrss_link
{
    text-align:right;
    padding:0px;
    margin:0px;
}

td.tdtitle
{
	font-weight:bold!important;
	text-align:right!important;
}
