table.layout { border-right:solid #8e941e 1px; }

table.layout td.left { background-color:#8e941e; }

table.center {
	width:700px;
}

p.barPhone { color:#000; }

/*** Main Menu ***/

/*
div.mainMenu {
	margin-top:170px;
	text-align:right;
}
*/
div.mainMenu {
	position:absolute;
	top:170px;
	text-align:right;
}
div.mainMenu div
{
	margin-top:20px;
	width:150px;
}

p.current
{
	background-image: url('/_img/mm_bg_current_150w22h.png');
	background-repeat: no-repeat;
	background-position: right;
	color:white;
	font-weight:bold;
	margin:0px;
	padding:2px 30px 2px 0px;
	position:relative;
	width:151px;
}

a.mainMenu p
{
	color:#fff;
	margin:0px;
	padding:2px 30px 2px 0px;
	position:relative;
	width:151px;
}
a.mainMenu p:hover, a.mainMenu p.active
{
	background:transparent url('/_img/mm_bg_hover_150w22h.png');
	background-repeat: no-repeat;
	background-position: right;
	cursor:pointer;
	color:#2169d5;
	font-weight:bold;
}
a.mainMenu:visited
{
	color:#fff;
}



/*** Main menu tool tips ***/

div.mmTip
{ 
	background-repeat: no-repeat;
	background-position: center;
    color:#fff;     
	display:none;
    font-size:11px;
	font-weight:bold;
    height:105px; 
	line-height:14px;
    padding:15px 25px 15px 25px; 
	vertical-align:middle;
    width:233px; 
	z-index:100;
}
div.mdTip { background-image: url('/_img/structure/tooltips/ttBgMd.png'); height:150px; width:315px; padding-left:45px; }

ul.btn {
	margin:0px;
	padding:0px;
	width:100%;
}
ul.btn li { 
	height:22px;
	list-style-type:none;
	text-align:center;
}
ul.btn li    { margin-bottom:16px; }
ul.btn li.vt { margin-bottom:10px; }
ul.btn li.t  { margin-bottom:13px; }
ul.btn li.s  { margin-bottom:16px; }
ul.btn li.l  { margin-bottom:19px; }
ul.btn li.vl { margin-bottom:22px; }

ul.btn li.last {margin-bottom:0px;}

ul.btn a {
	color:#0f50bc; 
	display:block;
	overflow:hidden;
	padding-left:0px;
	padding-top:4px;
	text-align:center;
}

div.mmTip a:hover 	{ background-position: 0px -24px; color:#b22c2a; }
div.mmTip a:active 	{ background-position: 0px -48px; }

div.mmTip a.t50 	{ background-image: url('/_img/structure/buttons/mmTip_50w.png'); width:50px; height:18px; }
div.mmTip a.t75 	{ background-image: url('/_img/structure/buttons/mmTip_75w.png'); width:75px; height:18px; }
div.mmTip a.t100 	{ background-image: url('/_img/structure/buttons/mmTip_100w.png'); width:100px; height:18px; }
div.mmTip a.t125 	{ background-image: url('/_img/structure/buttons/mmTip_125w.png'); width:125px; height:18px; }
div.mmTip a.t150 	{ background-image: url('/_img/structure/buttons/mmTip_150w.png'); width:150px; height:18px; }
div.mmTip a.t175 	{ background-image: url('/_img/structure/buttons/mmTip_175w.png'); width:175px; height:18px; }
div.mmTip a.t200 	{ background-image: url('/_img/structure/buttons/mmTip_200w.png'); width:200px; height:18px; }

.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pr50 {padding-right:50px;}
.w200 {width:200px;}
.w225 {width:225px;}
.w250 {width:250px;}

span.vl {margin-left:5px; margin-right:5px;}

div.mmTip p
{
	color:white;
	line-height:18px;
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:center;
}

div.mmTip table.va {
	height:100%;
	width:100%;
}
div.mmTip td.va {
	vertical-align:middle;
	text-align:center;
}

.ha {
	margin-left:auto;
	margin-right:auto;
}	

#ttPress div.text {
	background-image: url('/_img/structure/tooltips/text_bg_1.png');
	height:42px;
	left:-30px;
	padding:5px 10px 5px 8px;
	position:relative;
	width:332px;
}

#ttMap div.tree {
	color:white;
	font-size:9px;
	font-weight:normal;
	margin:0px;
	text-align:left;
}
#ttMap div.tree p {
	margin:0px;
	white-space:nowrap;
}
#ttContact div.email {
	background-image: url('/_img/structure/boxes/hbox_74w74h.png');
	background-repeat: no-repeat;
	height:66px;
	padding:5px;
	width:64px;
}
#ttContact div.email:hover  { background-position: 0px -76px; }
#ttContact div.email:active { background-position: 0px -152px; }

