.bckgrnd-lft {
	background-attachment: scroll;
	background-image: url(images/mq-small-banner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bckgrnd-rt {
	background-attachment: scroll;
	background-image: url(images/mq-top-banner1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
}
a.topnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 9px;
	padding-left: 9px;
	text-transform: none;
}
.divider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #00CC00;
	text-decoration: none;
}
.home-hd1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	color: #2E3C79;
	font-weight: bold;
}
.sidenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #2C3B77;
	text-decoration: none;
}
.sm-bckgrnd-lft {
	background-attachment: scroll;
	background-image: url(images/mq-small-banner.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.sm-bckgrnd-rt {
	background-attachment: scroll;
	background-image: url(images/mq-small-banner.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.dot-hrz-rule {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #4D589E;
}
a.sidenav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: underline;
}
.green-blt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0D9948;
	text-decoration: none;
}
.bot-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}
.bot-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
a.bot-nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: underline;
}
.rt-margin {
	margin-right: 9px;
}
.hometext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}
.dot-hrz-rule {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.hrzn-rule {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFCC00;
}
.vrt-rule {
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-right-style: dotted;
	border-right-color: #666666;
}
.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
}
.top-margin {
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	width: 0px;
}
.textlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #0D9948;
	text-decoration: none;
}
a.textlink:hover {
	line-height: 16px;
	text-decoration: underline;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	color: #666666;
}
.rt-margin {
	margin-right: 9px;
}
a.sidebar-nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #E61B22;
	text-decoration: underline;
}
a.text1:hover {
	text-decoration: underline;
	color: #000099;
}
.gold-rule {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFCC00;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 16px;
	color: #003399;
	text-decoration: none;
}
.head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.left-margin {
	margin-left: 12px;
}
.hometext-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
a.hometext-small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #666666;
	text-decoration: underline;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.home-logofade {
	background-attachment: scroll;
	background-image: url(homeimages/bckgrnd-circle_03.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.sidebar-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.bck-inside {
	background-attachment: scroll;
	background-image: url(images/logofade-inside.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.mq-home-bottext {
	color: #66CCFF;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
a.mq-home-bottext:hover {
	color: #66CCFF;
	text-decoration: underline;
	padding-right: 9px;
	padding-left: 9px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.mq-bf-link {
	color: #000099;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
a.mq-bf-link:hover {
	color: #000099;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.mq-home-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #666666;
	text-decoration: none;
	line-height: 36px;
}
.hometext-smallhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
.section_hd-blue {
font-size: 30px; line-height: 16px; font-variant: normal; text-transform: none; color: #000099; font-family: Arial, Helvetica, sans-serif;
}
.head1-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #EF3C23;
	text-decoration: none;
}
.head1-green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #0E9948;
	text-decoration: none;
}
.style18 {
	font-size: 24px;
	color: #EF3C23;
	text-decoration: none;
	font-family: Helvetica, sans-serif;
}
.hometext-small-blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.home-grayrule {
	background-attachment: scroll;
	background-image: url(homeimages/grayrule.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.home-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.hometext-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
}
.vrt-rule-grayam {
	background-attachment: scroll;
	background-image: url(homeimages/small%20heads/grayruel_25.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.news-vertrule {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: ffcc00;
}
.news-hznrule {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFCC00;
	border-bottom-color: #FFCC00;
	padding: 0px;
}
.sidebox {
	padding: 0px;
	margin: 0px 0px 10px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.sidebox-txt {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.sidebox2 {
	padding: 0px;
	margin: 0px 0px 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px none;
	border-left: 1px solid #CCCCCC;
}
.sidebox2A {
	padding: 0px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(homeimages/small%20heads/bottomcorner_09.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.bannerbckgrnd2 {
	background-attachment: scroll;
	background-image: url(images/mq-small-banner_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home-grayrule2 {
	background-attachment: scroll;
	background-image: url(homeimages/grayrule.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.sidebox-3 {
	padding: 6px;
	margin: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}
.portfoliohead-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #000099;
	font-weight: bold;
	text-decoration: none;
}
a.portfoliohead-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #FF3300;
	font-weight: bold;
}
