.Panel{
	margin:0 0 15px 0;
}

.Panel h3{
	background:#838383;
	padding:0 10px 0 10px;
	height:30px;
	color:#ffffff;
	line-height:30px;
	margin:0;
	font-size:14px;
}

.Panel h3 img{
	vertical-align:text-bottom;
}

.Panel h4 img{
	vertical-align:text-bottom;
}

.Panel ul{}

.Panel .PanelBody{
	padding:10px;
	border:#d8d7d7 1px solid;
	margin-bottom: 25px;
}

.Panel .PanelFoot{
	background-color:#f1f1f1;
	padding:7px 10px 7px 10px;
	border:#d8d7d7 1px solid;
	border-top:none;
	overflow:hidden;
	width:auto;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	margi-bottom:12px;
}
.Panel .PanelFootLeft{
	float:left;
	width:39%;
}
.Panel .PanelFootRight{
	float:right;
	width:39%;
}

#Menu .last ul li {
	border-bottom:#d8d7d7 1px solid;
	padding:5px;
}

#Menu .Panel h3{
	background: #ff0000 url('../../img/core/LeftBar_BG.png') no-repeat top left;
}

.Panel .NewsPanel h4{
	background: #004f9a url('../../img/core/newsBar.png') no-repeat top left;
	width:158px;
	font-size: 110%;
	color:#ffec00;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 4px 10px;
	letter-spacing:0;
}

.Panel .NewsPanel h4 a{
	font-size: 100%;
	color:#ffec00;
	font-weight:bold;
}

.Panel .NewsPanel h4 a:hover{
	font-size: 100%;
	color:#ffec00;
	font-weight:bold;
	text-decoration:underline;
}

/* Gallery Panel */

#GalleryPanelImg {
	background-image:url('../../img/core/gallery-img.png');
	background-position:top right;
	background-repeat:no-repeat;
	min-height:155px;
	height:155px;
	width:215px;
	border: 1px solid #004f9a;
	margin-top: 35px;
}

.Panel .GalleryPanel h4{
	background: url('../../img/core/GalleryBar.png') no-repeat top left;
	width:207px;
	font-size: 110%;
	color:#ffec00;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 4px 10px;
	letter-spacing:0;
}

.Panel .GalleryPanel h4 a{
	font-size: 100%;
	color:#ffec00;
	font-weight:bold;
}

.Panel .GalleryPanel h4 a:hover{
	font-size: 100%;
	color:#ffec00;
	font-weight:bold;
	text-decoration:underline;
}

/* end Gallery Panel Styles */

#Menu .Panel ul{
	background-color:#f4f4f4;
	padding:10px;
	border:#004f9a 1px solid;
	border-bottom:none;
	margin:0;
	padding:0;
	width:215px;

}

#Menu .Panel li{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}

#Menu .PanelChairs li{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}

#NewsPanelImg {
	background-image:url(../../img/core/news-img.png);
	background-position:top;
	background-repeat:no-repeat;
	min-height:108px;
	height:108px;
	width:100%px;
	border: 1px solid #004f9a;
}

.Products {
	min-height:206px;
	height:206px;
	margin-bottom:20px;
	width:300px;
}

#matrixBlock{
	background-image:url('../../img/content/pages/matrix_block.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #004f9a;
}

#quantumBlock{
	background-image:url('../../img/content/pages/quantum_block.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #004f9a;
}

#otherBlock{
	background-image:url('../../img/content/pages/other_block.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #004f9a;
}

.bottomPanel{
	padding-top:180px;
	padding-left:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.bottomPanel a{
	color:#FFFFFF;
	font-weight:bold;
}

.bottomPanel a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

#Menu .Panel ul li a{
	display:block;
	padding:8px 10px 8px 8px;
	color:#222222;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	background:#fff680;
	border-bottom:#004f9a 1px solid;
}

#Menu .Panel ul li a:hover{
	background-color:#fcf7bc;
}



#Menu .Panel ul li.open{
	/*background-color:#f4f4f4;*/
}

#Menu .Panel ul li.open a{
	background:url('../../img/core/arrow-down.png') no-repeat 158px 5px;
}

#Menu .Panel ul li.open ul{
	border:none;
	background-color:#ffffff;
	border-bottom:#d8d7d7 1px solid;
}

#Menu .Panel ul li.open ul ul{
	padding:0 0 0 10px;
}

#Menu .Panel ul li.open li a{
	background:none;
	border:none;
	padding:2px 6px 2px 6px;
	font-size:12px;
}

#Menu .Panel ul li.open li a:hover{
	background:#eeeeee;
}

#Menu .Panel .PanelBody{
	background-color:#f5f5f5;
}

.panelLink h4 a{
	font-size:14px;
	font-weight:bold;
	color:#226138;
}

.panelLink h4 a:hover{
	font-size:14px;
	font-weight:bold;
	color:#226138;
	text-decoration:underline;
}

