/* Styling layouts */
body { text-align: center; min-width: 974px; 
	background: #e1e1e1 url('css-images/body_bg_e1e1e1_g.png') repeat-y center center;  
	margin: 0px; font-family: Arial,Helvetica,sans-serif;
}
a:link { color: #363636; text-decoration: underline;}
a:visited { color: #636363; text-decoration: underline;}
a:hover { color: #FF260D; }
h2 { padding: 10px 0; margin:0; font-size: 1.1em; font-weight: bold;}

#outerContainer { width: 974px; margin: 0 auto; text-align: left; background-color: #FFFFFF; height:100%; }
#innerContainer { width: 954px; margin: 0 auto; text-align: left; /*border: 1px solid #000000;*/ }
#headerContainer { width: 954px; /*border: 1px solid #000;*/ }
#logoBox { float: left; padding: 20px; width: 304px; /*border: 1px solid #000;*/ }

/* Styling links and navigation for Header Top Links  */
#topLinkBox { float: right; text-align: right; margin: 10px 0px 15px 0px; font-size: 0.9em; color: #363636; /*border:1px solid #000;*/ }
a.topLinkBox:link, a.topLinkBox:visited { color: #363636; text-decoration: underline; padding: 0px 10px; }
a.topLinkBox:hover { color: #FF260D; }

/* Language Nav */
#langLink { float: right; position:relative; text-align: right; margin: 10px 10px 15px 0px; font-size: 0.9em; color: #363636; 
	/*border:1px solid #000;*/ padding: 0; }
a.langLinkArrow:link, a.langLinkArrow:visited { color: #363636; text-decoration: underline; padding: 0px 15px 0px 10px; 
	background: #FFFFFF url('css-images/down_arrow.png') no-repeat center right; }
a.langLinkArrow:hover { color: #FF260D; }
a.langLink:link, a.langLink:visited { color: #363636; text-decoration: underline; padding: 0px 10px; }
a.langLink:hover { color: #FF260D; }
.langLinkOver { visibility: hidden; position:absolute; top:15px;left:0px;z-index:2;background-color:#ccc; text-align:left; width:105px; line-height:180%;padding:0px; font-size: 10.8px; }
.langLinkOverVisible { visibility: visible; position:absolute; top:15px;left:0px;z-index:2;background-color:#ccc; text-align:left; width:105px; line-height:180%;padding:0px; font-size: 10.8px; }

/* Search Container */
#searchBox { float: right; text-align: right; padding: 0px 0px 0px 0px; font-size: 0.9em; /*border:1px solid #000;*/ }
#searchBox input{ font-size: 1em; padding: 2px 4px 2px 4px; border: solid 1px #363636; }
#searchBox input:focus { background-color: #F0F8FF; }
a.searchButton:link, a.searchButton:visited { display: block; padding: 0; margin: 0; background: #fff url('/images/search_button.png') no-repeat 0 0; cursor: pointer; }
a.searchButton:hover { background: #fff url('/images/search_button_hover.png'); cursor: pointer; }

a.mailButton:link, a.mailButton:visited { display: block; padding: 0; margin: 0; background: #fff url('/images/mail_button.png') no-repeat 0 0; cursor: pointer; }
a.mailButton:hover { background: #fff url('/images/mail_button_hover.png'); cursor: pointer; }

/* Styling links and navigation for Header Top Links  */
#loginLinkBox { float: right; text-align: right; padding: 2px 20px 0px 0px; font-size: 1.0em; font-weight: bold; /*border:1px solid #000;*/ }
a.loginLinkBox:link, a.loginLinkBox:visited { color: #363636; text-decoration: underline; }
a.loginLinkBox:hover { color: #FF260D; }

/* Top Navigation Menu Styling*/
#menuBox { margin: 0px 0px 10px 0px; padding:1px 5px; height: 35px; /*background-color: #f00;*/
	background: #363636 url('css-images/menu_background.png') 50% 50% repeat-x; }

/* Main body links */
#bodyContainer { margin: 5px 0px; /*border:1px solid #000;*/ }
#mainBodyContainer { margin: 5px 0px; }

#imageBox { float: left; background-color: #FFFFFF; height: 280px; width: 600px; position: relative; margin: 5px 5px 5px 0px; border: 1px solid #d3d3d3; 
	padding: 5px; }

#aboutBox { position: absolute; left: 5px; top: 210px; width: 440px; height: 55px; z-index: 3; color: #FFFFFF; padding: 5px 150px 5px 10px; }
#aboutBoxBG { position: absolute; left: 5px; top: 210px; width: 300px; height: 55px; z-index: 2; background-color: #000000; filter: alpha(opacity=50);
	-moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; padding: 5px 290px 5px 10px;
}
#aboutBox h1 { font-size: 1.3em; font-weight: bold; font-variant: small-caps; font-family: sans-serif,verdana,Arial,Helvetica; padding: 0px 0px 5px 0px; margin: 0px; }

.eventBox { float: left; width: 329px; height: 242px; background-color: #FFFFFF; margin: 5px 0px 5px 5px; 
/*border: 1px solid #d3d3d3;*/ padding: 0px; font-size: 11px;}
.eventBox h1 { padding: 5px 10px; font-size: 1.2em; margin: 0; font-weight:bold; }
.eventBox .contentLinks { padding: 3px 5px 0px 10px; border: 1px solid #d3d3d3; border-top: none;}
.articlesDisplayHome { height: 65px; }
.newsEventsDisplayHome { height: 105px; }
#eventBoxContent { height: 180px; overflow:auto; scrollbar-base-color:#336699; padding:10px;}

a.knowMoreLink:link, a.knowMoreLink:visited  { border: 1px solid #fed22f; background: #ffe45c; font-weight: bold; color: #363636; outline: none;
	text-decoration: none; padding: 3px 5px; font-size: 10px;  margin: 5px 0px; display:inline-block;}
a.knowMoreLink:hover { color: #7B1113; }

a.knowMoreLinkHome:link, a.knowMoreLinkHome:visited  { border: 1px solid #aaaaaa; background: #e1e1e1 url('css-images/labelBG.png') 50% 50% repeat-x; 
	font-weight: bold; color: #363636; outline: none; text-decoration: none; padding: 3px 5px; font-size: 10px; margin: 5px 0px; display:inline-block; }
a.knowMoreLinkHome:hover { color: #000000; }

.smallBox { float: left; width: 105px; margin: 5px 0px 5px 5px; text-align:center; font-size:14px; font-weight:normal;}
.smallBox a { display: block; height: 16px; padding: 11px;}

.featureBoxBlue { float: left; width: 223px; margin: 5px 5px 10px 0px; padding: 3px; 
	border: 1px solid #006699; font-size: 11px; }
.featureBoxBlue h1{ font-size: 12px; font-weight: bold; padding: 5px 10px; color: #ffffff; margin: 0; text-align: left;
	background: #006699 url('css-images/product_bg.png') 50% 50% repeat-x; }

.featureBoxRed { float: left; width: 223px; margin: 5px 5px 10px 5px; padding: 3px; 
	border: 1px solid #681818; font-size: 11px; }
.featureBoxRed h1{ font-size: 12px; font-weight: bold; padding: 5px 10px; color: #ffffff;  margin: 0; text-align: left;
	background: #b83400 url('css-images/red_bg.png') 50% 50% repeat-x; }

.featureBoxYellow { float: left; width: 223px; margin: 5px 5px 10px 5px; padding: 3px; 
	border: 1px solid #d19405; font-size: 11px; }
.featureBoxYellow h1{ font-size: 12px; font-weight: bold; padding: 5px 10px; color: #ffffff;  margin: 0; text-align: left;
	background: #fece2f url('css-images/yellow_bg.png') 50% 50% repeat-x; }

.featureBoxGreen { float: left; width: 223px; margin: 5px 0px 10px 5px; padding: 3px; 
	border: 1px solid #327E04; font-size: 11px; }
.featureBoxGreen h1{ font-size: 12px; font-weight: bold; padding: 5px 10px; color: #ffffff;  margin: 0; text-align: left;
	background: #ffffff url('css-images/support_documents_background.png') 50% 50% repeat-x; }

.featureImageBox { margin:5px 0; padding: 0px; text-align:center; /*border: 1px solid #AAAAAA;*/ }
.featureTextBox { padding:5px; position: relative; margin-top:3px; height: 220px; line-height: 150%; text-align: center; border: 1px solid #dfd9c3; color: #312e25; 
	background: #F5F3E5 url('css-images/feature_box_bg.png') repeat-x scroll 50% top; }

/* Footer */
#footerContainer { border-top: 1px #999999 solid; color: #666666; font-size: 11px; padding: 5px 10px; }
a.footerContainer:link, a.footerContainer:visited { color: #666666; text-decoration: none; padding: 0px 10px; }
a.footerContainer:hover { color: #333333; }

/* Product Navigation */
#leftNavigation { float: left; background-color: #FFFFFF; width: 185px; margin: 5px 5px 5px 0px; padding: 0px; }
.navigationLinkContainer { padding:0px; margin:0px; border:1px solid #b83400;}
a.navLinkL1:link, a.navLinkL1:visited { background: #b83400 url('css-images/red_bg.png') 50% 50% repeat-x; padding: 5px 0px 5px 5px; 
	margin: 0; color: #FFFFFF; text-decoration: none; display: block; font-size: 1.2em; font-weight: bold; }
a.navLinkL1:hover { background: #363636 url('css-images/red_bg_hover.png') 50% 50% repeat-x; }
a.navLinkL2:link, a.navLinkL2:visited { margin: 0px; padding: 5px 5px 5px 15px; color: #363636; text-decoration: underline; display: block;
	font-size: 0.9em; font-weight: bold; background: #FFFFFF url('css-images/nav2.png') no-repeat top left;}
a.navLinkL2:hover { color: #FF260D; background: #FFFFFF url('css-images/nav2_hover.png') no-repeat top left;}
a.navLinkL3:link, a.navLinkL3:visited { padding: 4px 5px 4px 15px; margin: 0 0 0 15px; color: #636363; text-decoration: underline; display: block;
	font-size: 0.9em; font-weight: normal; background: #FFFFFF url('css-images/nav3.png') no-repeat top left;}
a.navLinkL3:hover { color: #9b1812; background: #FFFFFF url('css-images/nav3_hover.png') no-repeat top left; }
a.navLinkL4:link, a.navLinkL4:visited { padding: 4px 5px 4px 10px; margin: 0 0 0 30px; color: #363636; text-decoration: underline; display: block;
	font-size: 0.8em; font-weight: bold; background: #FFFFFF url('css-images/nav4.png') no-repeat top left;}
a.navLinkL4:hover { color: #636363; background: #FFFFFF url('css-images/nav4_hover.png') no-repeat top left; }

/* Sub Body Container */
#subBodyContainer { float: left; background-color: #FFFFFF; width: 541px; margin: 5px; border: 1px solid #e1e1e1; padding: 5px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; }
#subBodyContainer2 { float: left; background-color: #FFFFFF; width: 746px; margin: 5px 0px 5px 5px; border: 1px solid #e1e1e1; padding: 5px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; }
#subBodyContainer3 { float: left; background-color: #FFFFFF; width: 941px; margin: 5px 0px 5px 0px; border: 1px solid #e1e1e1; padding: 5px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; }

.productInfoContainer { float:left; width:551px; }
	
.breadCrumbs { float: left; font-size: 0.9em; padding: 5px 0px; }
.breadCrumbs a:link { color: #363636; padding: 2px 0; margin: 0; text-decoration: none; }
.breadCrumbs a:visited { color: #363636; padding: 2px 0; margin: 0; text-decoration: none; }
.breadCrumbs a:hover { color: #FF260D; }
#printOptions { float: right; padding:0px 5px; }

.productName { /*float: left;*/ font-size: 1.5em; font-weight: bold; padding: 3px 10px; color: #FFF; 
background: #363636 url('css-images/product_bg.png') 50% 50% repeat-x; margin:0; text-align:center;}
#productImage { padding: 0px; position: relative; text-align: center; height: 260px; /*border:1px solid #000; */}
#productImage2 { float: left; padding: 0px; position: relative; text-align: center; height: 160px; margin: 0 15px 5px 0; }
.productCaption { position: absolute; left: 5px; top: 245px; z-index: 2; font-size: 11px; font-weight: bold; 
	padding: 2px 10px; color: #363636; line-height: 150%; text-align: left;}
.productCaption2 { position: absolute; left: 5px; top: 135px; z-index: 2; font-size: 11px; font-weight: bold; 
	padding: 2px 10px; color: #363636; line-height: 150%; text-align: left; }
.productCaptionBG { border: 1px solid #fed22f; background: #ffe45c url('css-images/caption_bg.png') 50% 50% repeat-x; }
#productLinks { position: relative; z-index: 2; font-size: 1.0em; font-weight: bold; padding: 15px 25px; color: #363636; 
	text-align: center; /*border: 1px solid #000;*/ }
.product-link-norm { border: 1px solid #d3d3d3; background: #e6e6e6 url('css-images/related_link_background.png') 50% 50% repeat-x; 
	font-weight: normal; color: #ffffff; outline: none; }
.product-link-hover { border: 1px solid #999999; background: #dadada url('css-images/related_link_background_hover.png') 50% 50% repeat-x; 
	font-weight: normal; color: #212121; outline: none; }
#productSupportLinks { position: absolute; left: 380px; width: 160px; top: 135px; z-index: 2; font-size: 0.9em; font-weight: normal; padding: 2px 5px;
	color: #363636; text-align: left; line-height: 20px; /*border:1px solid #000;*/ }
a.supportLinks:link, a.supportLinks:visited { padding: 0px 0px 0px 15px; color: #363636; text-decoration: underline; background-image: url('../images/more.png');
	background-repeat: no-repeat; background-position: center left; display: block; }
a.supportLinks:hover { color: #da1616; background-image: url('../images/more_over.png'); background-repeat: no-repeat; background-position: center left; }
.div_prod_h2 { padding: 15px 5px 0px 5px; margin:0; font-size: 1.2em; font-weight: bold; }
.div_prod_text { padding: 0px 5px 0px 5px; margin:0; font-size: 1.0em; font-weight:normal; line-height: 150%; text-align: justify;}

/* Right Navigation Container */
#rightNavContainer { float: left; background-color: #FFFFFF; width:175px; margin: 5px 0px 5px 5px; }
.supportLinkHeading { border: 1px solid #2E821E; background: #2E821E url('css-images/support_documents_background.png') 50% 50% repeat-x; 
	font-weight: normal; color: #ffffff; outline: none; }
#rightNavBoxes { background-color: #FFFFFF; width: 175px; margin: 0px; border: 1px solid #e1e1e1; padding: 5px; 
	-moz-border-radius: 5px; -webkit-border-radius: 5px; }
a.relatedLinks:link { color:#212121; text-decoration: underline; display:block; margin: 5px 0; padding: 0 0 0 15px; font-size: 0.9em; font-weight: bold;
	background: #FFFFFF url('css-images/accordian_cross.png') no-repeat 0px 1px; }
a.relatedLinks:visited { color:#708090; text-decoration: underline; display:block; margin: 5px 0 5px 0; padding: 0 0 0 15px; font-size: 0.9em; font-weight: bold;
	background: #FFFFFF url('css-images/accordian_cross_visited.png') no-repeat 0px 1px; }
a.relatedLinks:hover { color:#da1616; background: #FFFFFF url('css-images/accordian_cross_hover.png') no-repeat 0px 1px; }
.relatedLinkHolder { border-bottom: 1px solid #494437; border-left: 1px solid #494437; border-right: 1px solid #494437; 
	background-color: #FFFFF; outline: none; padding: 5px 3px; }
.relatedLinkHeading { border: 1px solid #494437; background: #817865 url('css-images/related_link_bg.png') 50% 50% repeat-x; 
	font-weight: normal; color: #ffffff; outline: none; }
.subHeadingLinks { font-family: arial; font-size: 1.2em; font-weight: bold; outline: 0;  margin:0px;  padding: 5px 10px; 
	text-decoration:none !important; text-align: left;  zoom: 1; }

/* Other Divs */
#overviewBoxDesc { padding: 0px; text-align: justify; line-height: 150%; color: #636363; margin:10px 5px; }
.overviewBox { float: left; width: 176px; height: 175px; padding:0; text-align:center; margin: 5px; /*border: 1px solid #000;*/}
.overviewBox a:link, .overviewBox a:visited { color: #333333; text-decoration: none; font-size: 13px; font-weight: bold; padding: 5px; margin: 0px; display: block;}
.overviewBoxContent { color: #363636; font-size: 11px; padding: 5px; text-align:center; height: 136px; border-bottom: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; background: #FFFFFF url('css-images/overview_box_bg.png') repeat-x bottom center; }

/* Sitemap divs */
#fourPartPage {float:left; width:206px; border:1px solid #eee; padding: 5px; margin:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
a.siteMapLinkL1:link, a.siteMapLinkL1:visited { padding: 5px 0px 5px 5px; margin: 0; color: #363636; background-color: #EEEEEE; 
	text-decoration: underline; display: block; font-size: 13px; font-weight: bold;}
a.siteMapLinkL1:hover { color: #FF260D; }
a.siteMapLinkL2:link, a.siteMapLinkL2:visited {  padding: 5px 0px 5px 10px; margin: 0; color: #333; background-color: #FFFFFF; text-decoration: underline; display: block; 
	font-size: 12px; font-weight: normal; }
a.siteMapLinkL2:hover { color: #FF260D; }
a.siteMapLinkL3:link, a.siteMapLinkL3:visited { padding: 5px 0px 5px 20px; margin: 0; color: #999; background-color: #FFFFFF; text-decoration: underline; display: block; 
	font-size: 11px; font-weight: bold; }
a.siteMapLinkL3:hover { color: #FF260D; }
a.siteMapLinkL4:link, a.siteMapLinkL4:visited { padding: 5px 0px 5px 30px; margin: 0; color: #CCC; background-color: #FFFFFF; text-decoration: underline; display: block; 
	font-size: 10px; font-weight: bold; }
a.siteMapLinkL4:hover { color: #FF260D; }


a.articleNewsLinks:link, a.articleNewsLinks:visited { color:#2e821e; text-decoration: underline; font-size:11px; padding:2px; display: block;}
a.articleNewsLinks:hover { color:#da1616; }

/* Buttons */
.fg-button { font-family: arial; width: 100px; display: block; outline: 0; margin:5px 4px 5px 0; padding: 5px 10px; text-decoration:none !important;
	cursor:pointer; position: relative; text-align: center; zoom: 1; }
a.fg-button:link, a.fg-button:visited { color: #FFFFFF }
a.fg-button:hover{ color: #212121 }
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

/* Accordian Links */
a.accordLink:link { color:#212121; text-decoration: underline; display:block; margin: 0 0 5px 0; padding: 0 0 0 15px; 
	background: #FFFFFF url('css-images/accordian_cross.png') no-repeat top left; }
a.accordLink:visited { color:#708090; text-decoration: underline; display:block; margin: 0 0 5px 0; padding: 0 0 0 15px; 
	background: #FFFFFF url('css-images/accordian_cross_visited.png') no-repeat top left; }
a.accordLink:hover { color:#da1616; background: #FFFFFF url('css-images/accordian_cross_hover.png') no-repeat top left; }

/* Universal Table style */
table { border: 1px solid #2E821E; padding:0; margin:0; border-collapse:collapse; font-size: 1em; width:100%;}
tr { padding:0; margin:0; }
th { background: #2E821E url('css-images/support_documents_background.png') 50% 50% repeat-x; color: #fff;
	padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:bold; text-align: left; }
td { padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left; }
tr.odd { background-color: #EDF8E3; padding:0; margin:0; }
a.headingNSArrow:link, a.headingNSArrow:visited{ padding: 0 0 0 5px; margin:0; text-decoration:underline; color: #ffffff;}

/* Pagination Div */
.paginationContainer { margin-top:10px; border:1px solid #d5d5d5; padding:10px; font-size: 11px; font-weight: bold;
	background: #f0f0f0 url('css-images/form_input_bg.png') 50% 50% repeat-x;  }
a.previous_link:link, a.previous_link:visited, a.page_link:link, a.page_link:visited, a.next_link:link, a.next_link:visited 
{ padding: 3px 10px; margin-right: 5px; color: #636363; text-decoration: none; border:1px solid #636363;
	background: #e1e1e1 url('css-images/labelBG.png') 50% 50% repeat-x;}
a.previous_link:hover, a.page_link:hover, a.next_link:hover, a.active_page:hover  { color: #e0e0e0; background-color: #fff; border:1px solid #363636;
	background: #e1e1e1 url('css-images/related_link_background.png') 50% 50% repeat-x;}
a.active_page:link,a.active_page:visited  { padding: 3px 10px; margin-right: 5px; color: #FFFFFF; text-decoration: none; border:1px solid #363636;
	background: #e1e1e1 url('css-images/menu_background.png') 50% 50% repeat-x;}

/* Product Downloads Page */
.productDownLoadHeader { padding: 10px 20px 20px 10px; margin: 20px 0px; font-size:1.0em; text-align:center; border: 1px solid #aaa;}
.productDownLoadHeader h2 { padding:0 0 10px 0; margin: 0; font-size:1.2em; color: #363636;}
.productDownLoadHeader table { border: 1px solid #aaa; padding:0; margin:0; border-collapse:collapse; font-size: 12px; width:100%;}
.productDownLoadHeader tr { padding:0; margin:0; }
.productDownLoadHeader th { background: #eee url('css-images/labelBG.png') 50% 50% repeat-x; color: #333;
	padding: 5px 10px; margin:0; border-bottom: 1px solid #aaa; font-weight:bold; text-align: left; }
.productDownLoadHeader td { padding: 5px 10px; margin:0; /*border: 1px solid #333;*/ font-weight:normal; text-align: left; }
tr.odd2 { background-color: #f0f0f0; padding:0; margin:0; }

/* FAQ Style */
.offeringBox { float:left; width:300px; height:200px; overflow:auto; padding: 0 10px; margin-left: 10px; }
.topicBox { float:left; width:300px; height:200px; overflow:auto; padding: 0 10px; margin-left: 25px;  }
.faqDisplay { height:250px; overflow:auto; border: 1px solid #aaa; margin-top: 10px; padding:3px}
.faqContainer { margin-top: 5px; padding:3px}
.faqAnswerDisplay { margin: 2px 10px 15px 10px; border-bottom: 1px solid #e1e1e1; padding: 3px 10px 5px 10px; color:#333; font-size: 0.9em;}

/* Map and address styling */
.mapComment {  text-align:right; font-size:10px; padding:2px 5px; margin:0 5px; }
.mapHolderLarge { padding:10px; margin:5px; border:1px solid #d5d5d5; align-text:center; }
.partnerAddressBox { float:left; height:190px; width:355px; border:1px solid #d5d5d5; font-size: 0.9em; margin: 5px 5px; padding: 0; line-height:150%;
	 background: #FFFFFF url('css-images/overview_box_bg.png') repeat-x bottom center; overflow:auto;}
.partnerAddressBox h2 { font-weight:bold; font-size:1.2em; margin:0; padding:5px 10px; background: #FFFFFF url('css-images/labelBG.png') repeat-x 50% 50%;}
.partnerAddressBox .address { padding:10px 10px 5px 15px; }
.partnerAddressBox .telephone { padding:5px 15px; }
.partnerAddressBox .fax { padding:0px 15px; }
.partnerAddressBox .email { padding:10px 15px; }

.regionContainer { float:left; border:1px solid #d5d5d5; background: #FFFFFF url('css-images/overview_box_bg.png') repeat-x bottom center; 
	overflow:auto; padding:0; margin:5px; font-size: 0.9em;}
.regionContainer h2 { font-weight:bold; font-size:1.2em; margin:0; padding:5px 10px; background: #FFFFFF url('css-images/labelBG.png') repeat-x 50% 50%;}
.contactUsAddressBox { float:left; height:190px; width:336px; margin: 5px; padding: 5px; line-height:150%; }
.contactUsAddressBox h3 {padding:0 0 10px 0; margin:0; font-size:1.1em; font-weight:bold; color:#006699;}
.contactUsAddressBoxSpacer {float:left; margin:0; padding:0; width: 12px; height: 15px; }

/* RTE Text */
.rteText { padding: 0; margin: 0; font-size: 1em; }
.rteText h1 { padding: 10px 0 5px 0; margin: 0; font-size: 1.3em; color: #000; font-weight: bold; font-family: arial,helvetica, sans-serif; border: none; background: transparent; }
.rteText h2 { padding: 5px 0 3px 0; margin: 0; font-size: 1.2em; color: #000; font-weight: bold; font-family: arial,helvetica, sans-serif; border: none; background: transparent; }
.rteText h3 { padding: 3px 0 2px 0; margin: 0; font-size: 1.1em; color: #000; font-weight: bold; font-family: arial,helvetica, sans-serif; border: none; background: transparent; }
.rteText h4 { padding: 1px 0; margin: 0; font-size: 1em; color: #000; font-weight: bold; font-family: arial,helvetica, sans-serif; border: none; background: transparent; }