﻿ï»¿

.home{display:table-row;}
.homebox1{width:870px; display:table-row;}
.homepromos{width:870px; display:inline; display:table-row;}
.homebox2{float:left; padding-right:10px;}
.homebox3{float:right;}
.homebox4{width: 870px; padding:10px 0px; display:table-row;}
.homeboxspace{height: 10px;}
.homenav{float: left;width:100%}
/*events calendar*/

.calendarstyle ol,li,span{margin:0px;padding:0px;}

.calendarstyle li
{
	list-style:none;
	margin-bottom: 10px;
}

.content li
{
	list-style: disc;
}

#publicregister .name 
{
	width: 180px;
}

.name 
{
	margin-left:5px;
	display: block;
	float: left;
	width: 150px;
	vertical-align: middle;
	font-weight:bold;
}

.required 
{
	font-weight:bold;
	margin-right:5px;
	float:right;
	color:Red;
	vertical-align: middle;
}

.hidden 
{
	display:none;
}

.grid
{
	width:100%;
}

.calendar a
{
	text-decoration:none;
	font-weight:normal;
}

.daywithevents a
{
	text-decoration:underline;
	font-weight:bold;
}

.calendarleftside
{
	padding:0px;
	display:block;
	clear:none;
	width:370px;
	float:left;

}

.calendarrightside
{		
	display:block;
	clear:none;
	width:195px;
	float:right;
	margin:0px;
	padding:0px;

}

span
{
	
}


.dualcolumn
{	
	padding:3px;
	display:block;clear:none;width:49%;float:left;
	border-left: solid 1px black;
}

.register input[type=text], .register textarea
{
	width: 68%;
}


li input[type=text], li input[type=password], li textarea, li select
{
	width: 280px;
	margin: 0px;
	clear: none;
}

.bottombutton
{
	text-align:right;
}

.floatright
{
	float:right;
	display:block;
}
/*ADDED BY ADAGE*/

#navbars{background-image: url(../../uploadedImages/NavBar.jpg);width: 870px;background-repeat: no-repeat;height: 26px;}
#nav .pseudoRow{display:table-row;}
#nav .navlayout {display:table;table-layout:fixed;width:100%; height:26px;}
#nav .searchColumn{display:inline;zoom:1;}
#nav .searchColumn{width:141px;display:table-cell; text-align:center; vertical-align:top; padding-top:3px;}
#nav .searchColumn .button {}
#nav .searchColumn .searchbox { width:70px; font-size:7pt; vertical-align:top;}
#nav .navColumn{display:inline;zoom:1;}
#nav .navColumn{width:508px;display:table-cell; vertical-align:top;}
#nav .fixedColumn{display:inline;zoom:1;}
#nav .fixedColumn{width:220px;display:table-cell; vertical-align:top; padding-top:5px;}
.navyellow { width:145px;}
.navyellow a, .navyellow a:visited{color:white;}
.navblue{ width:75px;}
.navblue a, .navblue a:visited{color: white;}
#nav .fixedColumn a {font-family: Arial;font-size: 8pt;text-align:center;vertical-align:middle;}

#site{margin-left: auto;margin-right: auto;padding: 0px;width: 870px;}
.logo{padding-top:25px;}

.banner
{
	background-image:url(../../uploadedimages/banner.jpg);
	background-repeat:repeat-x;
	width:870px;
	height:108px;

}
.leftpanel
{
	padding-top:15px;
	text-align:left;
}
.rightpanel
{
	padding: 15px 5px 0px 3px;
	text-align:left;	
}
.mainpanel
{
	padding:10px 10px 10px 25px;	 
	text-align:left;
	width:90%;
	
}
.footermenu
{
	border-top:solid 1px #000000;
	clear:both;
	
}

#layout .tri,#layout .dual{background-image:url(../../images/background.gif); background-repeat:repeat-y; width:870px;display:table-row;background-position:0 0;}
	
	/* Dual Column */
		#layout.dual{display:table;table-layout:fixed;width:100%;}
		
		/* use first line so that IE displays the col's properly */
		#layout .dualColumn{display:inline;zoom:1;}
		#layout .dualColumn{width:48%;display:table-cell;}
		#layout .sideColumn{display:inline;zoom:1;}
		#layout .sideColumn{width:140px;display:table-cell; vertical-align:top; }
		#layout .midColumndual{display:inline;zoom:1;}
		#layout .midColumndual{width:729px;display:table-cell;}
		
	/* Tri Column */
		#layout .tri{display:table; table-layout:fixed; width:100%;}
		#layout .triColumn{display:inline;zoom:1;}
		#layout .triColumn{width:32.5%;display:table-cell;}
		#layout .sideColumn{display:inline;zoom:1;}
		#layout .sideColumn{width:140px;display:table-cell; vertical-align:top;}
		#layout .midColumn{display:inline;zoom:1;}
		#layout .midColumn{width:585px;display:table-cell; border-right:solid 1px #0076BF;}


ul.taxonomymenu{list-style-type:none;font-size: 8pt;font-family: Arial;padding-top: 0px;margin-top:0px;font-weight: bold;margin-left: 17px;	}
.taxonomymenu a, .taxonomymenu a:active, .taxonomymenu a:visited{font-weight:normal;font-size: 8pt; color:#000000;}

#homeMenu .taxonomymenu a, #homeMenu .taxonomymenu a:active, #homeMenu .taxonomymenu a:visited{font-size: 8pt;color:Black;}

ul.mymeridianmenu{margin-bottom:0px;padding-bottom:0px;} 

.taxonomymenu li{list-style-type:none; margin-left: -16px;	padding-left: 0px;}

.SideMenuLabel{font-size: 9pt;font-family: Arial;color: black;text-decoration:none;padding-top: 0px;font-weight: bold;padding-bottom: 5px;display:block;}

#homeMenu .SideMenuLabel{font-size: 10pt;font-family: Arial;color: #000000;text-decoration: none;padding-top: 0px;font-weight: bold;padding-bottom: 5px;display:block;}
#homeMenu{width:100%;vertical-align: top;}
#homeMenu tr{vertical-align: top;}
#homeMenu td{vertical-align: top;}
/*
#homeMenu #column3{width:38.5%;padding-right:10px;}
#homeMenu #column4{width:14.5%;padding-right:0px;}
*/
#homeMenu #mg_column1{width:20%; padding:0px 5px 0px 0px;}
#homeMenu #mg_column2{width:20%; padding:0px 5px 0px 5px;}
#homeMenu #mg_column3{width:20%; padding:0px 5px 0px 5px;}
#homeMenu #mg_column4{width:20%; padding:0px 5px 0px 5px;}
#homeMenu #mg_column5{width:20%; padding:0px 5px 0px 5px;}

#homeMenu #column1{width:17%;}

#homeMenu .taxonomymenu li{list-style-type:none; list-style-image:none; margin-left: -16px;	padding-left: 0px;}
#homeMenu ul.taxonomymenu{list-style-type:none;font-size: 8pt;font-family: Arial;padding-top: 0px;margin-top:0px;font-weight: bold;margin-left: 17px;	}

#homeMenu td#column1 {padding-left:0px; margin-right:15px; padding-right:5px;}
#homeMenu td {padding-left:10px;}

.meridianleasing #homeMenu #column4{width:20.5%;}
.meridianleasing #homeMenu #column5{width:24.5%; padding-right:0px;}

.meridianit #homeMenu #column1{width:19%;}
.meridianit #homeMenu #column2{width:19%;}
.meridianit #homeMenu #column3{width:19%}
.meridianit #homeMenu #column4{width:19%}
.meridianit #homeMenu #column5{width:24%}


/*
.meridianleasing #homeMenu #column1{width:24.5%;}
.meridianleasing #homeMenu #column2{padding-left:10px;width:24.5%;}
.meridianleasing #homeMenu #column3{padding-left:10px;width:24.5%;}
.meridianleasing #homeMenu #column4{padding-left:10px;width:24.5%; padding-right:0px;}


.macsource #homeMenu #column1{padding-left:10px;width:19.5%;}
.macsource #homeMenu #column2{padding-left:10px;width:19.5%;}
.macsource #homeMenu #column3{padding-left:10px;width:19.5%;}
.macsource #homeMenu #column4{padding-left:10px;width:24.5%;}
*/

.rssTitle
{
	font-family: Arial; 
	font-size: 14pt;
}
.rss a
{}
.rss td
{
     padding:6px  0px 0px 0px;
line-height:18px;
}

iframe
{
	margin:0px;
	padding:0px;
	border-width:0px;
}

.MediaPlayerArea
{
	height: 1px! important
}

/*ABOVE ADDED BY ADAGE*/

body
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
	padding: 0;
	margin: 0;
	min-width: 600px;
	background-color: #ffffff;
}
a, a:active, a:visited
{
	font-family: Arial;
	color: #0076BF;
	font-weight:bold;
	text-decoration: none;
}
a.link
{
	color: #0076BF;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

table
{
	border-top: 0px;
	border-left: 0px;
	border-collapse: collapse;
}

H1
{
	font-size: large;
	margin-bottom: 0px;
}

H2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 0px;
}

H3
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
td
{
	padding: 0;
}

form
{
	margin: 0;
	padding: 0;
}

FooterNav a
{
	color: #0076BF;
	font-family: Arial;
	font-size: 6pt;
}
div.FooterNav
{
	color: #0076BF;
	font-family: Arial;
	font-size: 6pt;
}
div.footer a, div.footer a:hover, div.footer a:visited, div.footer a:active, div.footer
{
	background-color: White;
	font-size: 8pt;
	font-family: Arial;
	color: #0076BF;
	text-align: center;
	font-weight: normal;
}
div.footerMenu
{
	text-align: center;

}

fieldset
{
	margin: 1em 0;
	border: none;
	border-top: 1px solid #ccc;
}


fieldset label.fm-opt
{
	float: left;
	width: 180px;
	padding: 2px;
	text-align: right;
}
fieldset label.fm-req
{
	float: left;
	width: 180px;
	padding: 2px;
	text-align: right;
	font-weight: bold;
}
fieldset div
{
	margin-bottom: .5em;
	padding: 0;
	display: block;
}
fieldset div input, fieldset div textarea
{
	padding: 1px;
	color: #333;
}



fieldset div select
{
	padding: 1px;
}

#HeaderNavTable a
{
	color: White;
	font-family: Arial;
	font-size: 8pt;
	text-align:center;
	vertical-align:text-top;
}
input.radio
{
	border: 0;
}
input.btn
{
	color: #050;
	font-family: 'trebuchet ms' ,helvetica,sans-serif;
	font-weight: bold;
	background-color: #fed;
	border: 1px solid;
	border-top-color: #696;
	border-left-color: #696;
	border-right-color: #363;
	border-bottom-color: #363;
}
input.btnhov
{
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
}
legend
{
	margin: 1em 0;
	padding: 0 .5em;
	color: #036;
	background: white;
	font-size: 1.3em;
	font-weight: bold;
}

#dlmenu
{
	height: 10em;
}
#menu
{
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
	position: absolute;
	width: 15em;
	background: #fff;
	z-index: 100;
}
#menu li
{
	display: block;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 100;
}
#menu li a, #menu li a:visited
{
	display: block;
	text-decoration: none;
}
#menu li dd
{
	display: none;
}
#menu li:hover, #menu li a:hover
{
	border: 0;
}
#menu li:hover dt a, #menu li a:hover dt a
{
	background: #d4d8bd url(top_grad_2.gif) center center;
	color: #ff0;
}
#menu li:hover dd, #menu li a:hover dd
{
	display: block;
}
#menu li:hover dl, #menu li a:hover dl
{
	height: 20em;
	background: #b4be9c url(sub_grad.gif);
}
#menu table
{
	border-collapse: collapse;
	padding: 0;
	margin: -4px;
	font-size: 1em;
}
#menu dl
{
	width: 15em;
	margin: 0;
	background: #6f9c6f;
	cursor: pointer;
}
#menu dt
{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	border-top: 1px solid #cce;
}
#menu dd
{
	margin: 0;
	padding: 0;
	font-size: 1em;
	text-align: left;
}
.gallery dt a, .gallery dt a:visited
{
	display: block;
	color: #fff;
	padding: 5px 5px 5px 10px;
	background: #949e7c url(top_grad.gif) center center;
}
.gallery dd a, .gallery dd a:visited
{
	color: #000;
	min-height: 1em;
	text-decoration: none;
	display: block;
	padding: 4px 5px 4px 20px;
	background: #b4be9c url(sub_grad.gif);
}
* html .gallery dd a, * html .gallery dd a:visited
{
	height: 1em;
}
.gallery dd a:hover
{
	background: #7aa;
	color: #ff0;
}


/* required fields - does not work in IE */
fieldset div.fm-req
{
	font-weight: bold;
}
fieldset div.fm-req label:before
{
	content: "* "; /* does not work in IE */
}

input
{
	font-family: Verdana;
	font-size: 8pt;
}
select
{
	font-family: Verdana;
	font-size: 8pt;
}

ul
{
	padding: 0px;
	margin: 8px 5px 8px 30px;
}
li
{
	padding: 2px 0px;
	margin: 0px;
}
li ul
{
	margin: 3px 0px 0px 30px;
}



a.HeaderNav1
{
	font-size: 8pt;
	font: Arial;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

a.Login
{
	font-size: 8pt;
	font: Arial;
	color: #0076BF;
	text-decoration: none;
	font-weight: bold;
}

a.Logout
{
	font-size: 8pt;
	font: Arial;
	color: #0076BF;
	text-decoration: none;
	font-weight: bold;
}

#loginMenu, #loginMenu td
{
	font-size: 8pt; /*changed by adage*/
	font-weight: bold;
	font-family: Arial;
	/*added by adage*/
	background-repeat:no-repeat; 
	background-image:url(../../uploadedImages/My-Meridian-background.jpg); 
	height:165; 
	width:130; 
	vertical-align:top; 
	padding-left:10px;
	/*added by adage*/
}

#loginMenu a
{
	font-size: 1em;
	color: #0076BF;


a.HeaderNav2
{
	font-size: 12pt;
	font: Arial;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

td.HeaderNav
{
	font-size: 12pt;
	font: Arial;
	color: white;
	text-align: center;
	padding-top: 0px;
}


.SideContentTitles
{
	display: block;
	font-size: 8pt;
	font-family: Arial;
	color: black;
	text-decoration: underline;
	padding-top: 0px;
	font-weight: bold;
	padding-bottom: 5px;
}

td.PageContent
{
	font-size: 9pt;
	font: Arial;
	color: black;
	text-align: justify;
	padding-bottom: 15px;
}


div.page
{
	text-align: left;
	width: 780px;
	margin: 0 auto;
	background-color: White;
}

div.headerHome
{
	height: 125px;
}

div.header
{
	height: 90px;
	background-color: #c4102e;
	background-image: url( '../Images/white_dash_h.gif' );
	background-repeat: repeat-x;
	background-position: center;
}

div.header div.logo
{
	float: left;
	margin: 0px 0px 0px 15px;
}

div.headerHome div.logo
{
	float: left;
	margin: 5px 0px 0px 15px;
}

div.headerNav
{
	vertical-align: top;
	text-align: right;
	padding: 3px 15px;
	color: White;
	font-size: 8pt;
}
div.headerNav span
{
	color: White;
}
div.headerNav a
{
	color: White;
}
div.title
{
	margin: 10px 50px 0px 30px;
	float: left;
}
label.title
{
	font-family: Verdana;
	font-size: 20pt;
	color: White;
	background-color: #c4102e;
	padding: 0px 5px;
}
div.phone
{
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	color: White;
}

div.titleDash
{
	border-bottom: dashed 4px white;
	display: inline-block;
}
div.tabs
{
	background-color: #c4102e;
	padding-left: 165px;
}

div.content
{
}


div.Privacy a
{
	background-color: White;
	font-size: 7pt;
	font-family: Arial;
	color: black;
	text-align: center;
	border-top: solid 0px #c4102e;
}



table.navtree
{
	margin-left: 10px;
}

table.navtree td.icons
{
	text-align: center;
}

table.navtree td.icon
{
	padding-left: 32px;
	vertical-align: middle;
}

div.homeLink
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}
div.homeLinkText
{
	width: 260px;
	padding-bottom: 20px;
}

table.house
{
	margin: 0px 0px;
}

table.house h1
{
	color: White;
	font-family: Arial;
	font-size: 12pt;
	text-align: center;
	margin: 0px 0px 10px 0px;
	width: 160px;
}

table.house h2
{
	color: White;
	font-family: Arial;
	font-size: 10pt;
	text-align: center;
	padding: 0;
	margin: 5px 0px;
}

table.house p
{
	color: White;
	font-family: Arial;
	font-size: 8pt;
	text-align: left;
	margin: 5px 0px;
}

table.layout td
{
}

ul.normal
{
}

ul.normal ul.header
{
	font-weight: bold;
}

span
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

p.blackBg a
{
	color: White;
	text-decoration: underline;
}

#pageMessages UL
{
	padding: 0px;
	margin: 0px 10px 0px 10px;
	font-weight: bold;
}
#ek_dv3_label
{
	display: none;
}

#test
{
	display: none;
}

#ek_dv3_hiddenData
{
	display: none;
}

#ek_dvuserlanguage
{
	display: none;
}

#ek_dv72_label
{
	display: none;
}

#ek_dv72_hiddenData
{
	display: none;
}

#ek_dv44_hiddenData
{
	display: none;
}

#ek_dv44_label
{
	display: none;
}

#ek_userlanguage_label
{
	display: none;
}

#ek_forumprop_label
{
	display: none;
}

#ek_dvforumprop
{
	display: none;
}

#ek_displayname_label
{
	display: none;
}

#ek_dvdisplayname
{
	display: none;
}

#ek_dv48_label
{
	color: White;
}

#ek_dv48_hiddenData
{
	display: none;
}

#ek_dv44_label
{
	vertical-align: top;
}

#ek_dv74_label
{
	display: none;
}
#ek_dv74_hiddenData
{
	display: none;
}

#ek_dv76_label
{
	display: none;
}

#ek_dv76_hiddenData
{
	display: none;
}

#pageMessages LI
{
	padding: 1px;
	list-style-type: none;
}

#CompaniesOfInterest
{
	position: relative;
	top: 375px;
	height: 0px;
	text-align: left;
	font-weight: bold;
	font-size: 10pt;
}

#ek_dv64_label
{
	width: 35px;
	text-align: left;
}

#ek_dv68_label
{
	font-weight: bold;
	padding-bottom: 5px;
}

#ek_dv68_hiddenData
{
	display: none;
}

#ek_dv66_label
{
	width: 35px;
	text-align: left;
}

.etCtrl_SelCell
{
	display: none;
}
.etCtrl_InstructCell
{
	display: none;
}

#SolutionsOfInterest
{
	position: relative;
	top: 465px;
	height: 0px;
	text-align: left;
	font-weight: bold;
	font-size: 10pt;
}
#LoginLink a
{
	font-size: 8pt;
	font-weight: normal;
}
#ctl00_centerContent_LoginView1_membership
{
	font-weight: bold;
	color: Green;
}

#ctl00_centerContent_Membership1
{
	font-weight: bold;
	color: Green;
}

.defaultMessage
{
	color: #000088;
}
.warnMessage
{
	color: #E58200;
}

.successMessage
{
	color: #008800;
	font-weight: bold;
}

.errorMessage
{
	color: #CC0000;
	font-weight: bold;
}

.NavHeader
{
	font-size: medium;
	font-weight: bold;
}

div.sponsors
{
	width: 600px;
	padding: 10px;
	float: left;
}
div.sponsors table
{
	border-collapse: collapse;
}
div.sponsors td
{
	padding: 3px 5px;
	text-align: center;
}
div.partners
{
	text-align: center;
}
div.partners td
{
	padding: 3px 5px;
	text-align: center;
}

div.ek_displayname_label
{
	display: none;
}

input.disabled
{
	background-color: #dddddd;
	border: solid 1px #7f9db9;
	width: 132px;
	border-collapse: collapse;
}

.attic
{
	color: White;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
}

.attic a
{
	color: White;
}

.searchData a
{
	font-family: Arial;
	color: #0076BF;
	font-weight: bold;
	text-decoration: none;
}

.headerText
{
	font-size: 8pt;
	font: Arial;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

table.display
{
	margin-left: 5px;
	margin-right: 5px;
	border: solid 1px black;
}

.displayHeader
{
	text-align: center;
	background-color: #c4102e;
	color: White;
}

table.display th
{
	text-align: center;
	font-weight: bold;
	border: solid 1px black;
}

table.display td
{
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	border: solid 1px gray;
}

div.rollover
{
	position: absolute;
	width: 300px;
	display: none;
	border: double 1px #888888;
	padding: 15px;
	background-color: #e6e6e6;
}

.invalid
{
	background-color: #e9adb8;
}

table.form td
{
	padding: 3px;
}

table.rss span table tr td a
{
	padding-top: 10px;
	display: block;
	font-weight: bold;

}


ul.mySystemList li
{
	padding-bottom: 10px;
}
ul.menu
{
	padding: 0;
	margin: 0;
}

.mySystemContentList
{
	padding-left: 20px;
}
.mySystemContentList table tr td
{
	color: Black;
	padding: 3px 0;
}

