﻿html {
  height: 100%;
  overflow-y: scroll;
}

body {
	font-size: 100.01%
}

body, html {
	margin: 0;
	padding: 0;
	background: #EEE url(../img/bk-body.png) left top repeat-x;
}

body, input, button, textarea, select {
	font-family: Verdana, Geneva, sans-serif;
	text-rendering: optimizeLegibility;
	font-size: 14px;
	line-height: 25px;
	position: relative;
}
body, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td {
	margin: 0;
}

fieldset, img { border: 0; }
img {
	vertical-align: bottom;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, 'Helvetica Neue', Helvetica, 'Liberation Sans', Arial, sans-serif;
	position: absolute;
	left: 0px;
	top: 0px;
}
pre, tt, code, kbd, samp, var {
	font-family: "Courier New", Courier, monospace;
}

h1 { font-size: 140%; font-weight: normal; margin: 0 0 12px 0; color: #555; letter-spacing: 0.25em; font-family: myriad-pro-1, myriad-pro-2, sans-serif; }
h2 { font-size: 15px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 10px; }

h2, h3, h4, h5 {
	margin: 0.5em 0 0.2em 0;
	color: #555;
	font-weight: bold;
}

p, li, dt, dd, th, td, input { font-size: 11px; }

p {
	margin-bottom: 8px;
}
#main p {
	font-size: 12px;
	text-align: right;
}
#main li {
	font-size: 12px;
	margin-bottom: 6px;
}
#tabList li { margin-bottom: 0; }

#main .sidebar p {
	font-size: 14px;
	line-height: 1.3;
	text-align: right;
	padding-right: 20px;
}

a:link { color: #00F; text-decoration: none; }
a:visited { color: #808; text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus { text-decoration: none; }
a:focus { outline: none; border-width: 0; }
a:active { outline: none; border-width: 0; }

ol li,
ul ol li { list-style-type: decimal; }
ul li { list-style-type: disc; }
ul ul li { list-style-type: circle; }
ul ul ul li { list-style-type: square; }
ol ol li { list-style-type: lower-alpha; }
ol ol ol li { list-style-type: lower-roman; }

sub {
	vertical-align: sub;
	font-size: smaller;
}

sup {
	vertical-align: super;
	font-size: smaller;
}

legend {
	color: #000;
	padding-bottom: .5em;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-family: inherit;
}

caption {
  position: absolute;
  left: -999em;
}

th { text-align: center; }
tbody th { text-align: left; }

code { color: #06f; }
code, pre { font-family: "Courier New", monospace, serif; font-size: 11px; }

blockquote, q, em, cite, dfn, i, cite, var, address { font-style: italic; }
blockquote p:before, blockquote p:after, q:before, q:after { content: ''; }

th, strong, dt, b {
	font-weight: bold;
	text-align: right;
	font-size: 14px;
}

ins {
	text-decoration: none;
	border-bottom: 3px double #333;
}

del { text-decoration: line-through; }
abbr, acronym {
	border-bottom: 1px dotted #333;
	font-variant: normal;
}

dd {
	padding-left: 20px;
	margin-top: .5em;
}

#main ul ul { margin-top: 6px; }
li { margin-left:30px; }
ul.flush li { margin-left: 11px; }
ul.plain li {
	list-style-type: none;
	margin-left: 0;
	padding: 0;
}

ul.filterList li {
	list-style-type: none;
	margin-left: 0;
	padding: 0;
	font-weight: bold;
	/*text-decoration: underline;*/
}

ul.filterList a:link,
ul.filterList a:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

ul.filterList a:hover { text-decoration: underline; }

hr {
	border-style: inset;
	border-width: 1px;
}

label { padding-top: 1.2em; }
fieldset { line-height: 1; }

input[type="checkbox"] { vertical-align: bottom; }
input[type="radio"] { vertical-align: text-bottom; }
input, button, textarea, select, optgroup, option { font-size: 11px; }

/* this is to fix IE 6 and 7 which create extra right/left padding on buttons
 * IMPORTANT: because IE 6 does not understand the first selector below, you need to apply the class "inputButton" to all input of type="button" in your documents
 * the first declaration is for IE 6 and 7, the second one for IE 6 only, the third one is for all browsers.
 */
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.inputButton { padding: .2em .4em; }

.noMarker li {
	list-style: none;
	margin-left: 0;
}

/* Structure
---------------------------------------------------------------------------- */

#header {
	margin-top: 6px;
	font-size: 0.8em;
}

#quickLinks {
	min-height: 40px;
	background: #004D77 url(../img/bk-quickLinks.png) left bottom repeat-x;
}

#quickLinksInner {
	position: relative;
	width: 950px;
	margin: 0 auto;
}

.searchPanel {
	float: left;
	width: 210px;
	margin: 3px 0 0 208px;
}

.searchTextBox {
	position: relative; /*autocomplete z-index doesn't take effect unless position is relative, fixed, or absolute */
	z-index: 28000; /* z-index of generated auto complete div = textbox z-index + 1. menu uses z-index = 28000 so this makes autocomplete cover the menu. */
	vertical-align: top;
	width: 150px;
	height: 1.5em;
	font-size: 11px;
	line-height: 1.5em;
}
.searchArrow {
	padding: 0 0 0 3px;
}

#quickLinks ul {
	float: right;
	width: 525px;
	margin: 4px 0 0 0;
	padding: 0;
}

#quickLinks ul li {
	list-style-type: none;
	float: right;
	font-size: 11px;
	color: #FFF;
}

#quickLinks li a {
	display: block;
	height: 31px;
	padding-top: 4px;
	color: #FFF;
	text-decoration: none;
}

#quickLinks li a:visited { color: #FFF; }
#quickLinks li a:hover { text-decoration: underline; }

#qlWelcome {
	padding-left: 65px;
	background: transparent url(../img/img-world.png) left top no-repeat;
}

#nav {
	position: relative;
	min-height: 61px;
	background: transparent url(../img/bk-nav.png) left top repeat-x;
	padding-top: 35px;
}

#navInner {
	width: 950px;
	margin: 0 auto;
}

a#linkHome {
	display: block;
	position: absolute;
	width: 175px;
	height: 145px;
	top: -30px;
	background: transparent url(../img/logo-gast-badge.png) left top no-repeat;
	background-image: url(../img/logo-gast-badge.png);
	overflow: visible;
	visibility: visible;
}

a#linkHome span {
	position: absolute;
	display: block;
	top: -10000px;
	left: -10000px;
	font-size: 1px;
}

#menuWrapper {
	float: right;
	width: 660px;
	text-align: left;
}

#udm {
	width: 660px;
	letter-spacing: 0;
}

.currentSection {
}
.currentSubSection { text-decoration: underline; }

#udm li.onclick a {
	padding-right: 18px;
	background: transparent url(../img/bk-parent-menu.png) 100% 50% no-repeat;
}

#udm li.onclick li a {
	padding-left: 16px;
	background: transparent url(../img/bk-sub-menu.png) 4px -64px no-repeat;
}

#udm li.onclick li a:hover {
	background-color: #007DC3;
	background: #007DC3 url(../img/bk-sub-menu.png) 4px 6px no-repeat;
	text-align: right;
	font-size: 12px;
}

#udm li.menuItem1 ul { width: 12em; }
#udm li.menuItem2 ul { width: 14em; }
#udm li.menuItem3 ul { width: 16em; }
#udm li.menuItem4 ul { width: 16em; }
#udm li.menuItem5 ul { width: 14.5em; }
#udm li.menuItem6 ul { width: 14.5em; }

#nav .udm a,
#nav .udm a:link,
#nav .udm a.nohref {
	font-family: myriad-pro-1, myriad-pro-2, sans-serif;
}

#content {
	background-color: #FFF;
}

#contentInner {
	width: 950px;
	margin: 0 auto;
	border-top-style: 0;
	border-right-style: auto;
	border-bottom-style: 0;
	border-left-style: auto;
	border-right-color: #666;
	border-left-color: #666;
	border-top-width: 0px;
	border-right-width: auto;
	border-bottom-width: 0px;
	border-left-width: auto;
}

#main {
	min-height: 460px;
	margin-left: 12px;
	padding: 16px 0;
	text-align: center;
}

#mainInner {
	width: 623px;
}

.sbRight #mainInner {
	float: left;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.sbLeft #mainInner { float: right; }

.breadcrumb {
	margin: 0 0 16px 0;
	font-size: 11px;
}

.breadcrumb a:link,
.breadcrumb a:visited { color: #00F; }

.sidebar 
{
	padding: 0 !important;
	width: 303px;
	margin-bottom: 20px;
	background: transparent url(../img/bk-sidebar.png) left top repeat-y;
	clear:none !important;
}

.sbRight .sidebar { float: right; }

.sidebarTop {
	height: 17px;
	background: transparent url(../img/bk-sidebar-top.png) left top no-repeat;
}

.sbMap .sidebarTop {
	height: 128px;
	background: transparent url(../img/bk-sidebar-map-top.png) left top no-repeat;
}

.sidebarInner {
	padding: 0 18px 30px 18px !important;
	background: transparent url(../img/bk-sidebar-bottom.png) left bottom no-repeat;
}

.sidebar h2 {
	font-weight: bold;
	color: #005583;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
}

.sidebar h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 12px 0;
}

.sbMap .sidebarInner h2,
.sbMap .sidebarInner p.first { margin-top: 12px; }

.sidebar ul {
	margin-bottom: 12px;
	text-align: right;
}
#main .sidebar li { font-size: 11px; }
.sidebar ul li { margin-bottom: 6px; }

#footer {
	clear: both;
	padding: 18px 0 12px 0;
	background: transparent url(../img/bk-footer.png) left top repeat-x;
	text-align: center;
	font-size: 10px;
}

#footer a:link,
#footer a:visited { color: #333; }

table.blHeader {
	width: 100%;
	margin: 12px 0;
}

table.blHeader th,
table.blHeader td {
	padding: 8px 12px;
	vertical-align: top;
}
table.blHeader th {
	color: #FFF;
	background-color: #005DAE;
}
table.blHeader td { border-bottom: 1px solid #CCC; }

table.blHeaderVertRule {
	width: 100%;
	margin: 12px 0;
}

#main .blHeaderVertRule li { font-size: 11px; }

table.blHeaderVertRule th,
table.blHeaderVertRule td {
	padding: 8px 12px;
	vertical-align: top;
	width: 50%;
}
table.blHeaderVertRule th {
	color: #FFF;
	background-color: #005DAE;
	border: 1px solid #005DAE;
	border-left-color: #FFF;
	border-width: 0 1px;
}
table.blHeaderVertRule th.f {
	border-left-color: #005DAE;
	border-right-color: #FFF;
}
table.blHeaderVertRule td { border: 1px solid #CCC; }

table.blHeaderMiddle {
	width: 100%;
	margin: 12px 0;
}

table.blHeaderMiddle th,
table.blHeaderMiddle td {
	padding: 8px 12px;
	vertical-align: middle;
}
table.blHeaderMiddle th {
	color: #FFF;
	background-color: #005DAE;
}
table.blHeaderMiddle td { border-bottom: 1px solid #CCC; }
table.blHeaderMiddleLast td { border-bottom: 0; }

/* Home Page
---------------------------------------------------------------------------- */
.pgHome h1 {
	margin-bottom: 6px;
	text-align: center;
}
#rotator {
	position: relative;
	height: 201px;
	margin-right: 12px;
	overflow: hidden;
	visibility: inherit;
}

#homeFeatures { margin: 20px 0; }
#homeFeatures h2,
#homeFeatures h3 {
	font-weight: bold;
	font-size: 14px;
	right: auto;
}

#homeFeatures h2 {
	color: #666;
	position: relative;
	text-align: center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}

#homeFeatures p {
	font-size: 14px;
	text-align: right;
	font-weight: bold;
}

#featLeft {
	float: left;
	width: 950px;
}

#featNews {
	float: left;
	width: 292px;
}

#featNews img {
	float: left;
	margin-top: 4px;
	padding-left: 25px;
}

#featCenter {
	float: right;
	width: 292px;
}

#featProd {
	float: right;
	width: 292px;
	margin-right: 12px;
}

.prod {
	position: relative;
	padding-bottom: 10px;
	border-bottom: 3px solid #DDD;
}
.prod img {
	float: left;
}

.prod h3,
.prod p { margin-left: 90px; }

.prodLast {
	position: relative;
	padding-bottom: 10px;
}
.prodLast img { float: left; }

.prodLast h3,
.prodLast p { margin-left: 90px; }

.prodButton
{
	float: right;
}

.news {
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #DDD;
}
.news img { float: left; }

.prodHome
{
	padding-top: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-right: 18px;
/*	border-bottom: 1px solid #DDD; */
}

.prodHome img {
	float: left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.prodHome p {
	padding-left: 10px;
	padding-right: 10px;
}

.appHome
{

}
.appHomeLast
{
	padding-top: 6px;
}
.appTop { 
	width: 292px;
	height: 159px;
	clear: both; 
	padding: 0 0 4px 0;
}
.appHome img, .appHomeLast img {
	float: left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 80px;
}

.appHome p, .appHomeLast p {
	padding-left: 50px;
	padding-right: 18px;
}

a.readMore {
	display: block;
	position: absolute;
	bottom: 0px;
	right: 470px;
	width: 95px;
	height: 28px;
	background: transparent url(../img/bk-read-more.png) left top no-repeat;
}

a.readMore span {
	position: absolute;
	display: block;
	top: -10000px;
	left: -10000px;
	font-size: 1px;
}

.green {
	min-height: 53px;
	padding: 5px 0 0 40px;
	color: #666;
	background: transparent url(../img/icon-green.png) 0 0 no-repeat;
	font-size: 11px;
}


/* Product Overview
---------------------------------------------------------------------------- */
.prodOverview .prod {
	min-height: 100px;
	padding-top: 10px;
	text-align: right;
}

.prodOverview .prodLast {
	min-height: 30px;
	padding-top: 10px;
	text-align: right;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}

.prodOverview .firstProd {
	margin: 16px 0 0 0;
	border-top: 3px solid #DDD;
}

/* Reps Pages
---------------------------------------------------------------------------- */
#map_canvas { margin: 20px 0; }
h2.region {
	margin: 8px 0 0 0;
	padding: 8px 9px;
	color: #FFF;
	background-color: #015989;
	border-bottom: 1px solid #FFF;
	font-size: 13px;
	font-weight: bold;
}

table.repsTable {
	width: 100%;
	margin-bottom: 20px;
}

table.repsTable th {
	vertical-align: top;
	padding: 8px 9px;
	background-color: #fff;
	text-align: left;
}

table.repsTable td {
	vertical-align: top;
	width: 50%;
	padding: 8px 9px;
}

a.btt {
	display: block;
	padding-left: 9px;
	font-size: 10px;
}

/* Product List
---------------------------------------------------------------------------- */
.bodyProdList table {
	clear: left;
	width: 100%;
	margin-bottom: 20px;
	/*white-space: nowrap;*/
}

.bodyProdList table th {
	padding: 8px 12px;
	color: #FFF;
	background-color: #005DAE;
	white-space: normal;
}

.bodyProdList table th a { color: #FFF; }

.bodyProdList table td {
	padding: 8px 12px;
	border-bottom: 1px solid #CCC;
	/* border bottom had been commented out */
}

.productFamilyImage {
	float: left;
	padding: 0 10px 10px 0
}

/* Product pages with filters
---------------------------------------------------------------------------- */
#main .filterList {
	width: 214px;
	padding: 0 18px 30px 18px;
	background-image: none;
}

#main .filterList h3 {
	padding-left: 11px;
	background: transparent url(../img/bullet-filterlist.png) left top no-repeat;
	font-size: 12px;
	cursor: pointer;
}
#main .filterList h3.on { background-position: left bottom; }


#main .filterList ul { margin-left: 20px; }

body .bodyProdList { padding-top: 0; }
.bodyProdList #mainInner { width: 684px; }

.bodyProdList .fauxCol {
	min-height: 400px;
	margin-top: 16px;
	background: transparent url(../img/bk-product-list.png) 231px 0 repeat-y;
	overflow: hidden;
}

.prodOverviewProd {
	min-height: 100px;
	margin: 16px 0;
}

.prodOverviewProd img {
	float: left;
	border: 1px solid #DDD;
}

.prodOverviewProd h2 { font-size: 12px; }

.prodOverviewProd h2,
.prodOverviewProd ul,
.prodOverviewProd p { margin-left: 145px; }

p.spread { margin: 16px 0 8px 0; }

/* Product Detail
---------------------------------------------------------------------------- */
#productDetailHeader {
	margin: 0 0 16px 0;
}

#productDetailHeader img {
	float: left;
	margin: 0 12px 0 0;
}

#productDetailHeader h1 {
	margin: 0 0 8px 0;
	padding-top: 16px;
	color: #54555A;
	font-size: 20px;
}

#productTabs h2 {
	font-size: 12px;
	font-weight: bold;
}

table.performanceSummary {
	width: 100%;
	margin-top: 12px;
	border-top: 1px solid #CCC;
}

table.performanceSummary th,
table.performanceSummary td {
	padding: 8px 9px 8px 0;
	border-bottom: 1px solid #CCC;
}

table.models {
	width: 100%;
	margin-top: 12px;
	border-top: 1px solid #CCC;
}

table.models th,
table.models td {
	padding: 8px 9px 8px 0;
	border-bottom: 1px solid #CCC;
}

#support ul li { margin-bottom: 6px; }

table.relatedProducts { width: 100%; }
table.relatedProducts td {
	padding: 8px 9px 8px 0;
	vertical-align: middle;
}

table.relatedProducts td img {
	float: left;
	margin-right: 12px;
}

table.relatedProducts .relatedProductLink {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 70px;
}

table.relatedProducts .relatedProductImage img {
	width: 70px;
	height: 70px;
}

/* Search Results
---------------------------------------------------------------------------- */
p.resultsCount { color: #999; }

.bodySearchResults #mainInner h2 {
	margin-top: 16px;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #CCC;
	font-size: 14px;
	font-weight: bold;
}

ul.searchResultsDocs { margin: 12px 0; }
ul.searchResultsDocs li { margin-bottom: 6px; }

table.searchResultsProducts { margin-bottom: 20px; }
table.searchResultsProducts th,
table.searchResultsProducts td {
	padding: 8px 9px 8px 0;
	border-bottom: 1px solid #CCC;
}

table.searchResultsProducts td.searchResultsProductsImage { padding-right: 16px; }
.searchResultsProductsImage img {
	width: 70px;
	height: 70px
}

/* Support Documents
---------------------------------------------------------------------------- */
table.supportDocs {
	width: 100%;
	margin: 12px 0;
	border-top: 1px solid #D8D8DA;
}

table.supportDocs td,
table.supportDocs th {
	padding: 5px 0;
	border-bottom: 1px solid #D8D8DA;
}

table.supportDocs th a:link,
table.supportDocs th a:visited { color: #333; }
a.btClearFilters { padding-left: 8px; }

table.legal {
	width: 40%;
	margin: 20px 0;
}
table.legal th,
table.legal td {
	padding: 5px 8px;
	border: 1px solid #CCC;
}

table.apps {
	width: 100%;
	margin: 20px 0;
}

table.apps td {
	vertical-align: top;
	padding: 4px;
	font-size: 12px;
}

.divider {
	height: 1px;
	padding: 1px 0 8px 0;
	margin: 1px 0 8px 0;
	border-bottom: 1px #CCC solid;
}

.qdiv {
	display: block;
	margin: 2px 0 8px 0;
	padding-bottom: 16px;
	border-bottom: 1px #CCC solid;
	font-size: 12px;
}


/* Design Request
------------------------------------------------------------------------ */
.designRequest div {
	padding: 5px 0;
	clear: both;
}
.designRequest label {
	float: left;
	display: block;
	width: 280px;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
}

.designRequest label.tb {
	float: none;
	width: 600px;
}

.designRequest textarea.tb {
	width: 610px;
	height: 200px;
}

.designRequest input[type="text"] {
	height: 20px;
	line-height: 20px;
	width: 200px;
}
.required { color: #F00; }

.designRequest .getNewsletter label {
	float: none;
	display: inline;
	padding: 0 15px 0 5px;
}

/* Applications Intro Box
------------------------------------------------------------------------ */

#applicationsIntro {
	width: 615px;
	min-height: 150px;
	clear: both;
	margin-bottom: 12px;
	border-bottom: 3px #b2d1e0 solid;
}

#applicationsIntro img {
	float: left;
	margin: 0 12px 0 0;
	display: inline-block;
}

#applicationsIntro p { margin: 0 12px 0 150px; }

#sixSigma {
	width: 615px;
	min-height: 150px;
	clear: both;
	margin-bottom: 12px;
	margin-top: 12px;
	border-top: 3px #b2d1e0 solid;
	border-bottom: 3px #b2d1e0 solid;
}

#sixSigma img {
	float: left;
	margin: 6px 12px 9px 0;
	display: inline-block;
}

#sixSigma p { margin: 18px 12px 0 0; }

/* Utility
---------------------------------------------------------------------------- */
.section:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.fl { float: left; }
.fr { float: right; }
img.fl { margin: 5px 12px 6px 0; }
img.fr { margin: 5px 0 6px 12px; }
img.pb { margin-bottom: 12px; padding-top: 9px; }
img.certBug { margin: 5px 12px 12px 0; float:left; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }
.ac { text-transform: uppercase; letter-spacing: 0.25em; }
.cen { text-align: centered; }
.plainTable tr { border-bottom: 1px #ccc solid; }
.plainTable td, .plainTable th { padding: 3px; }

.myBox 
{
    background-color: #eaf0f2;
    padding: 15px;
    padding-bottom: 15px;
    font-size: 11px;
    /* Do rounding (native in Firefox and Safari) */
   /* -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;*/
    margin-bottom: 10px;
}
#aspnetForm #content #contentInner #main #homeFeatures #featProd blockquote h2 strong {
	font-size: 16px;
}
#aspnetForm #content #contentInner #main #homeFeatures #featProd blockquote h2 strong {
	font-size: 18px;
}
#aspnetForm #content #contentInner #main #homeFeatures #featProd blockquote h2 strong {
	font-weight: normal;
}
#aspnetForm #content #contentInner #main #homeFeatures #featProd blockquote h2 strong {
	font-weight: bold;
}
#aspnetForm #content #contentInner #main #homeFeatures #featProd blockquote h2 strong {
	text-align: center;
}
#aspnetForm #content #contentInner #main #homeFeatures #featProd blockquote h2 strong {
	text-align: right;
}
#content #contentInner #main #homeFeatures #featLeft #featNews h2 {
	font-family: Verdana, Geneva, sans-serif;
}
#aspnetForm #content #contentInner #main #mainInner p {
	text-align: right;
}
#aspnetForm #content #contentInner #main .sidebar.sbMap .sidebarTop {
	text-align: right;
}
#aspnetForm #content #contentInner #main .sidebar.sbMap .sidebarInner p {
	text-align: right;
}
#aspnetForm #content #contentInner #main #mainInner p {
	font-size: 14px;
}
#aspnetForm #content #contentInner #main #mainInner p {
	font-weight: bold;
}
#aspnetForm #content #contentInner #main #mainInner p {
	text-align: justify;
}
#aspnetForm #content #contentInner #main #mainInner p {
	text-align: right;
}
#aspnetForm #content #contentInner #main #mainInner p strong {

}
#content #contentInner #main #mainInner p strong {
	text-align: justify;
}
#aspnetForm #content #contentInner #main #mainInner p {
	text-align: center;
}
#aspnetForm #content #contentInner #main #mainInner p {
	text-align: justify;
}
#aspnetForm #content #contentInner #main #mainInner p span {
	text-align: right;
}
#aspnetForm #content #contentInner #main #mainInner p {
	font-weight: normal;
}
#aspnetForm #content #contentInner #main #mainInner p {
	font-size: 14px;
	text-align: right;
}
#aspnetForm #content #contentInner #main #mainInner p strong {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#aspnetForm #content #contentInner #main .sidebar.sbMap .sidebarInner p {
	font-size: 14px;
}
#aspnetForm #content #contentInner #main .sidebar .sidebarInner p {
	font-weight: normal;
}
#aspnetForm #content #contentInner #main .sidebar .sidebarInner p {
	font-size: 18px;
}
#aspnetForm #content #contentInner #main .sidebar .sidebarInner p {
	font-size: 14px;
}
#aspnetForm #content #contentInner #main #mainInner p {
	font-size: 14px;
}
#aspnetForm #content #contentInner #main #mainInner p {
	font-weight: bold;
}
#aspnetForm #content #contentInner #main #mainInner p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
#aspnetForm #content #contentInner #main #mainInner p strong {
	text-align: justify;
}
#aspnetForm #content #contentInner #main #mainInner p strong {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;

}
#aspnetForm #content #contentInner #main #mainInner p strong span {
	text-align: justify;
}
#aspnetForm #content #contentInner #main #mainInner p strong span {
	text-align: justify;
}
#aspnetForm #content #contentInner #main #mainInner p strong span {
	text-align: right;
}
#aspnetForm #content #contentInner #main #mainInner p strong span {
	text-align: justify;
}
#aspnetForm #content #contentInner #main #mainInner p strong span {
	text-align: justify;
}
#aspnetForm #content #contentInner #main #mainInner p strong span {
	text-align: right;
}
#aspnetForm #quickLinks #quickLinksInner ul .first #qlWelcome2 {
	font-size: 12px;
}
#aspnetForm #content #contentInner #main #mainInner p {
	font-size: 16px;
}
#aspnetForm #content #contentInner #main #mainInner p {
	font-size: 14px;
	text-align: right;
}
#aspnetForm #content #contentInner #main #Accordion1 {
	color: #000;
	text-align: right;
}
#aspnetForm #content #contentInner #main #mainInner p strong {
	text-align: right;
}
#aspnetForm #content #contentInner #main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent table tr td p {
	text-align: right;
	font-size: 14px;
}
#aspnetForm #content #contentInner #main table tr td {
	font-size: 16px;
}
#aspnetForm #content #contentInner #main table tr td {
	font-weight: bold;
	text-align: center;
}
#aspnetForm #content #contentInner #main p {
	font-size: 16px;
}
#aspnetForm #content #contentInner #main p {
	font-weight: bold;
	text-align: right;
}
#aspnetForm #content #contentInner #main p {
	font-family: Verdana, Geneva, sans-serif;
}
