@charset "utf-8";
/* CSS Document */

.bodytxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.hometxt {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-align:left;
}



.project-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
}

.project-header2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fff;
}

.project-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:2;
}

.footertxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
}

.hometxt-orange {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#DB7F2B;
}

.background-main { background-image:url(images/matrex-site-bkgrd-sml.jpg); color:#42154C;}
.background-repeater { background-image:url(images/matrex-site-bkgrd_repeater.jpg); color:#42154C;}
.background-hometxt { background-image:url(images/matrex-site-bkgrd-forhomebodytext.jpg); color:#000;}
.background-secondary { background-image:url(images/matrex-site-bkgrd2.jpg); color:#42154C;}
.background-2010 { background-image:url(images/matrex-site-bkgrd3.jpg); color:#42154C;}
.background-2010-secondary { background-image:url(images/matrex-site-bkgrd-white.jpg); color:#42154C;}
.background-2010-block { background-image:url(images/matrex-site-bkgrd-white-quoteblock.jpg); color:#42154C;}
.background-2010-green { background-image:url(images/matrex-site-bkgrd-white-green.jpg); color:#42154C;}
.background-white { background-image:url(images/matrex-site-bkgrd-white.jpg); color:#42154C;}
.background-audiences { background-image:url(images/about/Matrex-Web-Audiences-wotitle-sml.jpg); color:#42154C;}
.background-recognition { background-image:url(images/Matrex-Web-Recognition-sml.jpg); color:#42154C;}
.background-loop { background-image:url(images/FlareBG-looped.jpg); color:#42154C;}

.sidebars { width:50px; background-color:#b4a3b5;}
 
.privacy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

a.orange-over:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #DB7F2B; }
a.orange-over:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #DB7F2B; }
a.orange-over:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #DB7F2B; }
a.orange-over:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #E49967; }

div.nav {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
div.nav a {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
div.nav a:hover {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}

div.subnav {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
div.subnav a {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
div.subnav a:hover {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline;}

div.nav2 {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
div.nav2 a {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
div.nav2 a:hover {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}

a.nav-client:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999; }
a.nav-client:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999; }
a.nav-client:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999; }
a.nav-client:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }

a.nav-perspectives:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999; font-style:italic; }
a.nav-perspectives:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999; font-style:italic; }
a.nav-perspectives:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999; font-style:italic; }
a.nav-perspectives:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-style:italic; }

a.nav-tv:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#F00; }
a.nav-tv:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #F00; }
a.nav-tv:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #F00; }
a.nav-tv:hover {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #F00; }

div.footer {color:#b4a3b5; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-style:italic;}
div.footer a {color:#b4a3b5; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-style:italic;}
div.footer a:hover {color:#b4a3b5; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; font-style:italic;}

a.footerrev:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #fff; }
a.footerrev:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #fff; }
a.footerrev:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #fff; }
a.footerrev:hover {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #fff; }

a.portnav-title:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #fff; }
a.portnav-title:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #fff; }
a.portnav-title:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #fff; }
a.portnav-title:hover {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #fff; }

.portnav-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
}

a.portnav:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #b4a3b5; }
a.portnav:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #b4a3b5; }
a.portnav:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #b4a3b5; }
a.portnav:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #fff; }

a.project-link:link {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #fff; }
a.project-link:visited {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #fff; }
a.project-link:active {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #fff; }
a.project-link:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #fff; }

.news-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#D9802F;
}

.news-body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}

.news-bullet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6300A3;
}

a.news-link:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #D9802F; }
a.news-link:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #D9802F; }
a.news-link:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #D9802F; }
a.news-link:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #D9802F; }

a.news-link-Black:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #000; }
a.news-link-Black:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #000; }
a.news-link-Black:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #000; }
a.news-link-Black:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #D000; }

a.news-link-Black-Big:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #000; }
a.news-link-Black-Big:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #000; }
a.news-link-Black-Big:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #000; }
a.news-link-Black-Big:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #D000; }

.about-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#762283;
}

.about-body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}
.about-quote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style: italic;
	color:#762283;
}

.about-signature {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#762283;
}

.audiences-purple {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#762283;
}

.about-details {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

.about-bullet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6300A3;
}

.about-MATREX {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#762283;
}

.orange-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#D9802F;
}

.purple-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	vertical-align:middle;
	color:#762284;
}

.purple-bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#762284;
}

.black-bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.orange-MATREX {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D9802F;
}
.purple-MATREX {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#762284;
}

.recognition-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D9802F;
}

.recognition-body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

.myinputbutton {
	border: 1px solid #762284;
	/** remember to change image path **/
	background: url(none) no-repeat #762284;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #FFF;
	width: 75px;
}

.myinputform {
	border: 1px solid #762284;
	/** remember to change image path **/
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #000;
	width: 230px;
}
/** You can use this style for your LABEL elements **/
.mylabelstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 13px;
	color: #82983e;
}

.green-H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 30px;
	color: #390;
}

.green-Body {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 12px;
	color: #390;
}
/** 
*  You can use this style for your INPUT, TEXTAREA, SELECT elements 
*  for onmousehover event
**/
.myinputbutton:hover {
	border: 1px solid #762284;
	/** remember to change image path **/
	background: url(none) no-repeat #306;
	color: #fff;
}