
.CatalyztBox {
	float: right;
	margin: 5ex 2ex 0ex 0ex;
	width: 460px;
}
.CatalyztBoxHeader {
	background-image: url(../images/catalyztbox-top.png);
	background-repeat: no-repeat;
	margin: 0ex;
	height: 10px;
}
.CatalyztBoxContent {
	background-image: url(../images/catalyztbox-middle.png);
	background-repeat: repeat-y;
	margin: 0ex;
	padding: 1ex 5ex;
}
.CatalyztBoxFooter {
	background-image: url(../images/catalyztbox-bottom.png);
	background-repeat: no-repeat;
	margin: 0ex;
	height: 10px;
}
.CatalyztBox iframe {
    margin: 0px ;
}

.CatalyztBox h2 {
	font-size: 125%;
	font-weight: bold;
	margin-top: 0.5ex;
	margin-bottom: 1.5ex;
}
.CatalyztBox h3 {
	font-size: 100%;
	font-weight: bold;
	margin-top: 1ex;
	margin-bottom: 0ex;
}
.CatalyztBox p {
	line-height: 140%;
	margin-bottom: 1ex;
}
.CatalyztBox a { text-decoration: none; }
.CatalyztBox a:hover { text-decoration: underline; }

.LinkPanel {
    background-color: #F7F7F7;
	background-image: url(../images/linkpanel-footer.gif);
	background-repeat: repeat-x;
	background-position: bottom;
    border: 1px solid #CDCDCD;
    margin: 3ex 3ex 2ex 3ex;
    font-size: 110%;
}
.LinkPanel h2 {
	background-image: url(../images/panel-header-red2.jpg);
	background-repeat: repeat-x;
	background-position: top;
    margin: -1px -1px 0px -1px;
    font-size: 90%;
    font-weight: bold;
    line-height: 110%;
    color: #FFFFFF;
    height: 22px;
}
.LinkPanel h2 a {
    color: #FFFFFF;
    padding: 0.5ex 0.5ex 0ex 1.5ex;
    display: block;
    text-decoration: none;
}
.LinkPanel h2 span {
    padding: 0.5ex 0.5ex 0ex 1.5ex;
    display: block;
}
.LinkPanel .PanelBody {
	padding: 1ex 2ex;
}
.LinkPanel p {
    padding: 0.25ex 0ex 0.75ex;
    font-size: 80%;
}
.LinkPanel ul {
	margin: 0ex;
	padding: 0px;
	list-style-type: none;
    margin: 0ex 1.5ex 1ex;
}
.LinkPanel h2 + ul {
    margin-top: 1ex;
}
.LinkPanel li a {
    display: block;
    font-size: 90%;
    text-decoration: none;
    padding: 0.5ex 0ex 0.75ex;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    line-height: 125%;
}
.LinkPanel li a:hover {
    border-top: 1px solid #F7F7F7;
    border-bottom: 1px solid #F7F7F7;
    background-color: #F3F3F3;
}
.LinkPanel li:first-child a {
    border-top: none;
}
.LinkPanel li.Last a {
    border-bottom: none;
}

.MetaPanel 
{
    float: right;
    width: 25%;
    clear: right;
    background-color: #FFFFFF;
	background-image: url(../images/page-panel-top.gif);
	background-repeat: repeat-x;
    border-top: 1px solid #ECECEC;
    border-right: 1px solid #B2B2B2;
    border-bottom: 1px solid #B2B2B2;
    border-left: 1px solid #ECECEC;
    margin: 0.5ex 0ex 0.5ex 2ex;
    padding: 1.5ex 2%;
}
.MetaPanel p {
    color: #4F4F4F;
    font-size: 90%;
}
.MetaPanel h3 {
    color: #666666;
    margin-top: 0ex;
    padding-bottom: 0.5ex;
}

