/* General Styles */
.body_hp {background-color:#F8F8F8; background-image: url(../images/bg_body_hp.jpg); background-repeat:repeat-x; margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal;}
.body_level {background-color:#F8F8F8; background-image: url(../images/bg_body.jpg); background-repeat:repeat-x; margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal;}
#wrapper{width:955px; margin:0 auto; padding:0; text-align:center;}
#printlogo{display:none;}
a {outline:0 !important;cursor:pointer;} 
.form {margin:0px; padding:0px;}
.error {width:585px; margin:0px 0px 5px 0px; border:1px solid #DC4D08; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#DC4D08; text-decoration:none; font-weight:bold;}
.clearIt {clear:both;height:0px;line-height:0px;font-size:0px;}
#hp_flashHolder{/*height:354px;*/}
#map_flashHolder{/*height:327px;*/}



/*Site Search/Logo Elements*/
.sitetop{margin:0px; padding:0px; width:955px;}
.SearchArea{float:left; margin:0px; padding:0px;}
.sitetop_logo{width:213px; margin:0px; padding:0px 0px 0px 0px;} 
.search{float:right; text-align:right; margin:0px; padding:10px 7px 0px 0px;width:338px;overflow:hidden;}
.search form#languageForm {display:inline;width:159px;margin:0px;padding:0px;}
.search form#languageForm table#langSearch {float:right;margin:0px 10px 0px 0px;padding:0px;}
.search form#languageForm table#langSearch td select {height:21px;font-size:12px;margin:0px;padding:0px;}
.search form#languageForm table#langSearch td input#goButton {margin:0px;padding:0xp;width:24px;height:21px;background: url(/images/btn_go.gif) left top no-repeat;border:none;cursor:pointer;}
.search form#keywordform {display:inline;width:149px;margin:0px;padding:0px;}
.search form#keywordform table#siteSearch {float:right;margin:0px 0px 0px 0px;}
.searchpadding{padding-top:0px;}
.searchInput{padding:1px 0px 0px 0px; width:125px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.search_dropdownLanguage {padding:1px 0px 0px 0px; width:155px; height:19px; margin:0px 0px 0px 0px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.btn_go{width:24px; min-height:21px; height:21px; border:0px; padding:0px 0px 0px 0px; outline:0 !important;}
p.tryagain {background:#DFF2FF;border:1px solid #88B7D7;padding:5px;display:none;margin:0 10px 6px;font-weight:bold;}



/*Top Navigation Elements*/
.topnavTEXT{float:left; margin:0px 0px 0px 0px; padding:26px 0px 16px 6px; width:945px;}
#topnavTEXT_links {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; overflow:hidden; width:945px;}
#topnavTEXT_links li {float:left; margin:0px; padding:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#B61F2D; text-decoration:none; font-weight:normal; text-transform:none;}
#topnavTEXT_links li a {display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#B61F2D; text-decoration:none; font-weight:normal; text-transform:none;}
#topnavTEXT_links li a:hover {display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#B61F2D; text-decoration:none; font-weight:bold; text-transform:none;}
#topnavTEXT_links li a.active {display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#B61F2D; text-decoration:none; font-weight:bold; text-transform:none;}
#topnavTEXT_links li a#topnavTEXT_item6 {width:166px; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; overflow:hidden;}
#topnavTEXT_links li a#topnavTEXT_item5 {width:171px; text-align:left; padding:0px 0px 0px 0px; margin:0px 15px 0px 0px; overflow:hidden;}
#topnavTEXT_links li a#topnavTEXT_item4 {width:136px; text-align:left; padding:0px 0px 0px 0px; margin:0px 15px 0px 0px; overflow:hidden;}
#topnavTEXT_links li a#topnavTEXT_item3 {width:131px; text-align:left; padding:0px 0px 0px 0px; margin:0px 15px 0px 0px; overflow:hidden;}
#topnavTEXT_links li a#topnavTEXT_item2 {width:136px; text-align:left; padding:0px 0px 0px 0px; margin:0px 15px 0px 0px; overflow:hidden;} 
#topnavTEXT_links li a#topnavTEXT_item1 {width:121px; text-align:left; padding:0px 0px 0px 0px; margin:0px 15px 0px 0px; overflow:hidden;} 


.topnav{float:left; margin:0px 0px 0px 0px; padding:26px 0px 16px 0px; width:760px;}
#topnav_links {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; overflow:hidden; height:18px; width:760px;}
#topnav_links li {float:left; margin:0px; padding:0px 0px 0px 0px;}
#topnav_links li a {display:block; height:18px; text-indent:-9000px; text-decoration:none;}
#topnav_links li a#topnav_item6 {width:176px; background:url(../images/topnav_requestinfo.gif);}
#topnav_links li a#topnav_item5 {width:141px; background:url(../images/topnav_newsevents.gif);}
#topnav_links li a#topnav_item4 {width:107px; background:url(../images/topnav_company.gif);}
#topnav_links li a#topnav_item3 {width:124px; background:url(../images/topnav_products_on.gif);}
#topnav_links li a#topnav_item2 {width:109px; background:url(../images/topnav_solutions.gif);} 
#topnav_links li a#topnav_item1 {width:103px; background:url(../images/topnav_markets.gif);} 




.topnavHP{float:left; margin:0px 0px 0px 0px; padding:26px 0px 16px 0px; width:760px;}
#topnavHP_links {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; overflow:hidden; height:18px; width:760px;}
#topnavHP_links li {float:left; margin:0px; padding:0px 0px 0px 0px;}
#topnavHP_links li a {display:block; height:18px; text-indent:-9000px; text-decoration:none;}
#topnavHP_links li a#topnavHP_item6 {width:176px; background:url(../images/topnav_requestinfo.gif);}
#topnavHP_links li a#topnavHP_item5 {width:141px; background:url(../images/topnav_newsevents.gif);}
#topnavHP_links li a#topnavHP_item4 {width:107px; background:url(../images/topnav_company.gif);}
#topnavHP_links li a#topnavHP_item3 {width:124px; background:url(../images/topnav_products.gif);}
#topnavHP_links li a#topnavHP_item2 {width:109px; background:url(../images/topnav_solutions.gif);} 
#topnavHP_links li a#topnavHP_item1 {width:103px; background:url(../images/topnav_markets.gif);} 



.body_top{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
/*Template Structure Elements*/
#position_bodyarea{margin:0px; padding:0px; background-image: url(../images/bodybg_new.gif); background-repeat:repeat-y; clear:both; width:955px; overflow:hidden;}
/*#position_bodyarea_new{margin:0px; padding:0px; background-image: url(../images/bodybg_new.gif); background-repeat:repeat-y; clear:both; width:955px; overflow:hidden;}*/

/* easy clearing */
	#bodyarea:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#bodyarea{display: inline-block;}
	/*\*/
	#bodyarea{display: block;}
/* easy clearing */	
.body_bottom{width:955px;height:30px;margin:0px;padding:0px;background: url(../images/bodybottom2.png) left top no-repeat;}


#position_bodyareaHP{margin:25px 0px 15px 0px; padding:0px 0px 0px 0px; clear:both; width:946px; background-image: url(../images/bg_hp_divider.gif); background-repeat:repeat-y; overflow:hidden;}
/* easy clearing */
	#bodyareaHP:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#bodyareaHP{display: inline-block;}
	/*\*/
	#bodyareaHP{display: block;}
/* easy clearing */	
div#position_bodyareaHP div#position_hp_LEFT div table td p {line-height:1.5em;}


/*Main Content Area*/
#position_hp_LEFT{float:center; width:946px; margin:0px; padding:0px 0px 0px 0px;}
#position_main_twoColumn{float:right; width:715px; margin:0px; padding:0px 16px 0px 0px; background-image: url(../images/position_maintwoColumn.jpg); background-repeat:repeat-y;}
#position_twoColumnContent{float:left; width:703px; margin:0px; padding:0px 0px 0px 12px;}

.masthead{padding:0px 0px 0px 0px; width:702px; text-align:left;}
.masthead p{padding:0px; margin:0px;}
.masthead3column{padding:0px 0px 0px 0px; width:446px; text-align:left;}
.masthead3column p{padding:0px; margin:0px;}


/*Left Navigation*/
#position_leftnav{float:left; width:197px; margin:0px; padding:0px 0px 0px 15px;}
#nav {width:197px; margin:0px; padding:0px; text-align:left; }

/*level 1*/
#level_nav{padding:0px 0px 0px 0px; margin:0px; font-family:Helvetica, sans-serif; font-size:16px; text-transform:none; font-weight:bold; text-decoration:none; color:#FFFFFF; text-align:left; list-style:none; width:197px; overflow:hidden;}
/*top level parent*/
#level_nav a.top {display:block; background-image: url(../images/level_nav_1_bg.jpg); background-repeat:repeat-y; color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none; text-transform:none; padding:0px 5px 0px 16px; margin:0px; width:176px;}
#level_nav a.top:hover {color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none; text-transform:none;}
#level_nav a.top:active {color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none; text-transform:none;}
/*#level_nav li.nochild {color:#ffffff; padding:0px; margin:0px;}*/
/*level 2*/
#level_nav ul{margin:0px; padding:0px 0px 0px 0px; list-style-position:outside; list-style:none;}
#level_nav ul li{font-size:11px; padding:0px 0px 0px 0px; font-family:Helvetica, sans-serif; color:#000000; text-decoration:none;border-bottom:1px dashed #999999; font-weight:normal; text-transform:none; margin-top:1px;}
#level_nav ul li a{color:#000000; text-decoration:none; font-weight:normal; display:block; padding:4px 5px 5px 16px; width:176px;}
#level_nav ul li a:hover{color:#B61F2D; text-decoration:none; font-weight:normal; background-color:transparent; padding:4px 5px 5px 16px; width:176px;}
#level_nav ul li a.active{background-color:#3d3c3c; color:#ffffff; text-decoration:none; font-weight:normal; padding:4px 5px 5px 16px; width:176px;}
/*level 3*/
#level_nav ul ul {background-color:#edecec; margin:0px; padding:0px 0px 0px 0px; list-style-position:outside; list-style:none;}
#level_nav ul ul li {font-size:10px; background-color:#edecec; padding:0px 0px 0px 0px; font-family:Helvetica, sans-serif; border:0; color:#000000; text-decoration:none; font-weight:normal; text-transform:none; margin-top:0px;}
#level_nav ul ul li a {color:#000000; background-color:#edecec; text-decoration:none; font-weight:normal; padding:4px 5px 4px 24px; width:168px;}
#level_nav ul ul li a:hover {color:#000000; background-color:#edecec; text-decoration:underline; font-weight:normal; padding:4px 5px 4px 24px; width:168px;}
#level_nav ul ul li a.active{color:#000000; background-color:#edecec; text-decoration:none; font-weight:bold; padding:4px 5px 4px 24px; width:168px;}
/*level 4*/
#level_nav ul ul ul {background-color:#edecec; margin:0px; padding:0px 0px 0px 0px; list-style-position:outside; list-style:none;}
#level_nav ul ul ul li {font-size:10px; background-color:#edecec; padding:0px 0px 0px 0px; font-family:Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; text-transform:none; margin-top:0px;}
#level_nav ul ul ul li a {color:#000000; background-color:#edecec; text-decoration:none; font-weight:normal; padding:4px 5px 4px 39px; width:153px;}
#level_nav ul ul ul li a:hover {color:#000000; background-color:#edecec; text-decoration:underline; font-weight:normal; padding:4px 5px 4px 39px; width:153px;}
#level_nav ul ul ul li a.active{color:#000000; background-color:#edecec; text-decoration:none; font-weight:bold; padding:4px 5px 4px 39px; width:153px;}
/*level 5*/
#level_nav ul ul ul ul {background-color:#edecec; margin:0px; padding:0px 0px 0px 0px; list-style-position:outside; list-style:none;}
#level_nav ul ul ul ul li {font-size:10px; background-color:#edecec; padding:0px 0px 0px 0px; font-family:Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; text-transform:none; margin-top:0px;}
#level_nav ul ul ul ul li a {color:#000000; background-color:#edecec; text-decoration:none; font-weight:normal; padding:4px 5px 4px 54px; width:138px;}
#level_nav ul ul ul ul li a:hover {color:#000000; background-color:#edecec; text-decoration:underline; font-weight:normal; padding:4px 5px 4px 54px; width:138px;}
#level_nav ul ul ul ul li a.active{color:#000000; background-color:#edecec; text-decoration:none; font-weight:bold; padding:4px 5px 4px 54px; width:138px;}
/*level 6*/
#level_nav ul ul ul ul ul {background-color:#edecec; margin:0px; padding:0px 0px 0px 0px; list-style-position:outside; list-style:none;}
#level_nav ul ul ul ul ul li {font-size:10px; background-color:#edecec; padding:0px 0px 0px 0px; font-family:Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; text-transform:none; margin-top:0px;}
#level_nav ul ul ul ul ul li a {color:#000000; background-color:#edecec; text-decoration:none; font-weight:normal; padding:4px 5px 4px 69px; width:123px;}
#level_nav ul ul ul ul ul li a:hover {color:#000000; background-color:#edecec; text-decoration:underline; font-weight:normal; padding:4px 5px 4px 69px; width:123px;}
#level_nav ul ul ul ul ul li a.active{color:#000000; background-color:#edecec; text-decoration:none; font-weight:bold; padding:4px 5px 4px 69px; width:123px;}



/*Breadcrumb*/
.breadcrumb_bg{background-image: url(../images/breadcrumb_bg.jpg); background-repeat:repeat-y; margin:0px; padding:0px;}
.breadcrumb_padding{background-color:transparent; margin:0px; padding:0px 20px 0px 18px;}
#breadcrumb{background-color:transparent; font-family:Helvetica, sans-serif; font-size:10px; line-height:15px; font-weight:normal; text-decoration:none; color:#B61F2D; text-align:left; text-transform:none; width:677px; overflow:hidden; margin:0px; padding:0px;}
#breadcrumb span {color:#B61F2D; padding: 0 3px;}
#breadcrumb a{font-family:Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#000000; margin:0px; padding: 0 3px;}
#breadcrumb a:visited{font-family:Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#000000; margin:0px; padding: 0 3px;}
#breadcrumb a:hover{font-family:Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#000000; margin:0px; padding: 0 3px;}


/*Footer*/
.footer_padding{width:955px;margin:0px;padding:27px 0px 20px 0px;text-align:center;}
.footerLine {width:955px;height:1px;margin:0px;padding:0px;text-align:center;background: url(../images/footerLine.png) center top repeat-y;overflow:hidden;}
#footer {width:955px;margin:0px auto;padding:10px 0px 9px 0px;font-size:10px;font-family:Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#777979;overflow:hidden;background: url(../images/footerBg.png) center top repeat-y;}

#footer a {font-size:10px; font-family:Helvetica, sans-serif; font-weight:normal; text-decoration:underline; color:#777979; margin:0px; padding:0px;}
#footer a:hover {font-size:10px; font-family:Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#777979; margin:0px; padding:0px;}
#footer a:visited {font-size:10px; font-family:Helvetica, sans-serif; font-weight:normal; text-decoration:underline; color:#777979; margin:0px; padding:0px;}
#footer p {margin:0px;padding:0px 24px 0px 0px;float:right;}
#footer ul {margin:0px;padding:0px 0px 0px 35px;list-style:none;float:left;}
#footer ul li {display:block;float:left;font-size:10px;padding:0px 9px 0px 9px;border-left:#777978 1px solid;}
#footer ul li.noBorder {border:none;}
#footer ul li a.know {font-size:11px;text-transform:uppercase;color:#d10528 !important;}


/*Sitemap*/
#sitemap {padding:10px 20px;}
#sitemap ul {padding:10px 0;margin:0 0 0 22px !important;}
#sitemap ul li a{font-size:15px;font-weight:bold;}
#sitemap ul ul {padding:8px 20px 8px 20px;}
#sitemap ul ul li a{font-size:13px;}
#sitemap ul ul ul {}
#sitemap ul ul ul li a{font-size:11px;font-weight:normal;}
#sitemap ul ul ul ul li a {font-size:11px;}




/*HP Template Elements*/
.hp_callout_padding{padding:0px 0px 0px 0px; margin:0px;}
.hp_callout{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:219px; overflow:hidden;}
.hp_callout td{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.hp_callout p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:4px 0px 6px 0px;}
.hp_callout a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D;}
.hp_callout a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#ad5e5e;}
.hp_callout a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D !important;} 
.hp_callout img{padding:6px 6px 6px 6px; border:0px;}
.hp_callout table{border-color:#7F7F7F;}
.hp_callout ol{list-style-position:outside;}
.hp_callout ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.hp_callout li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
/*.hp_callout h1{font-family:Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}*/
.hp_callout h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_callout h3{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_callout h4{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_callout h5{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_callout h6{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_callout hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}
.hp_callout input {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.hp_callout input.radio {width:auto;}
.hp_callout input.checkbox {width:auto;}
.hp_callout textarea {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.hp_callout select {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.hp_callout select.option {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}


.hp_calloutheader{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:80px; overflow:hidden;}
.hp_calloutheader td{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.hp_calloutheader p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:4px 0px 6px 0px;}
.hp_calloutheader a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D;}
.hp_calloutheader a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#ad5e5e;}
.hp_calloutheader a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D !important;} 
.hp_calloutheader img{padding:0px; border:0px;}
.hp_calloutheader table{border-color:#7F7F7F;}
.hp_calloutheader ol{list-style-position:outside;}
.hp_calloutheader ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.hp_ccalloutheader li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
.hp_calloutheader h1{font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#B61F2D; padding:0px; margin:3px 0px 4px 0px;}
.hp_calloutheader h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_calloutheader h3{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hpcalloutheader h4{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_calloutheader h5{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_calloutheader h6{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_calloutheader hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}




/*Two Column Template Elements*/
.twocol_contentarea_padding{padding:0px 17px 0px 17px; margin:0px;}
.twocol_contentarea{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:702px; overflow:hidden;}
.twocol_contentarea td{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.twocol_contentarea p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:8px 0px 10px 0px;/* line-height in EMs, so it'll grow */line-height:1.5em;}
.twocol_contentarea a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D;}
.twocol_contentarea a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#ad5e5e;}
.twocol_contentarea a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D !important;} 
.twocol_contentarea img{padding:6px 6px 6px 6px; border:0px;}
.twocol_contentarea table{border-color:#7F7F7F;}
.twocol_contentarea ol{list-style-position:outside;}
.twocol_contentarea ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.twocol_contentarea li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
.twocol_contentarea h1{font-family:Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h3{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h4{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h5{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h6{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}
.twocol_contentarea input {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.twocol_contentarea input.radio {width:auto;}
.twocol_contentarea input.checkbox {width:auto;}
.twocol_contentarea textarea {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.twocol_contentarea select {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.twocol_contentarea select.option {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}

.twocol_relatedlinks{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:702px; overflow:hidden;}
.twocol_relatedlinks td{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.twocol_relatedlinks p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:8px 0px 10px 0px;}
.twocol_relatedlinks a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D;}
.twocol_relatedlinks a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#ad5e5e;}
.twocol_relatedlinks a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D !important;} 
.twocol_relatedlinks img{padding:6px 6px 6px 6px; border:0px;}
.twocol_relatedlinks table{border-color:#7F7F7F;}
.twocol_relatedlinks ol{list-style-position:outside;}
.twocol_relatedlinks ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.twocol_relatedlinks li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
/*.twocol_relatedlinks h1{font-family:Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}*/
.twocol_relatedlinks h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#B61F2D; padding:20px 0px 10px 0px; margin:20px 0px 4px 0px; border-top:1px dashed #cdcdcc;}
.twocol_relatedlinks h3{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_relatedlinks h4{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_relatedlinks h5{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_relatedlinks h6{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.twocol_relatedlinks hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}



/*Three Column Template Elements*/
.threecol_contentarea_padding{padding:0px 17px 0px 17px; margin:0px;}
.threecol_contentarea{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:446px; overflow:hidden;}
.threecol_contentarea td{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.threecol_contentarea p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:8px 0px 10px 0px;/* line-height in EMs, so it'll grow */line-height:1.5em;}
.threecol_contentarea a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D;}
.threecol_contentarea a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#ad5e5e;}
.threecol_contentarea a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D !important;} 
.threecol_contentarea img{padding:6px 6px 6px 6px; border:0px;}
.threecol_contentarea table{border-color:#7F7F7F;}
.threecol_contentarea ol{list-style-position:outside;}
.threecol_contentarea ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.threecol_contentarea li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
.threecol_contentarea h1{font-family:Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h3{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h4{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h5{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h6{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}
.threecol_contentarea input {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.threecol_contentarea input.radio {width:auto;}
.threecol_contentarea input.checkbox {width:auto;}
.threecol_contentarea textarea {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.threecol_contentarea select {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.threecol_contentarea select.option {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}


.threecol_relatedlinks{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:446px; overflow:hidden;}
.threecol_relatedlinks td{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.threecol_relatedlinks p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:8px 0px 10px 0px;}
.threecol_relatedlinks a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D;}
.threecol_relatedlinks a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#ad5e5e;}
.threecol_relatedlinks a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D !important;} 
.threecol_relatedlinks img{padding:6px 6px 6px 6px; border:0px;}
.threecol_relatedlinks table{border-color:#7F7F7F;}
.threecol_relatedlinks ol{list-style-position:outside;}
.threecol_relatedlinks ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.threecol_relatedlinks li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
/*.threecol_relatedlinks h1{font-family:Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}*/
.threecol_relatedlinks h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#B61F2D; padding:20px 0px 0px 0px; margin:20px 0px 0px 0px; border-top:1px dashed #cdcdcc;}
.threecol_relatedlinks h3{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_relatedlinks h4{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_relatedlinks h5{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_relatedlinks h6{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.threecol_relatedlinks hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}



/*Third Column Elements*/
#position_main_threeColumn{float:right; width:715px; margin:0px; padding:0px 16px 0px 0px;background-image: url(../images/position_mainthreeColumn.jpg); background-repeat:repeat-y;}
#position_threeColumnLEFT{float:left; width:446px; margin:0px; padding:0px 0px 0px 12px; overflow:hidden;}
#position_threeColumnRIGHT{display:inline; float:right; width:231px; margin:0px; padding:0px 0px 0px 0px;}


/*Callout Elements*/
.threecol_video_padding{padding:0px 5px 12px 11px; margin:0px;}
.threecol_video{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:215px; overflow:hidden;}
.threecol_video td{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.threecol_video p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:4px 0px 5px 0px;/* line-height in EMs, so it'll grow */line-height:1.5em;}
.threecol_video a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D;}
.threecol_video a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#ad5e5e;}
.threecol_video a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D !important;} 
.threecol_video img{padding:3px 6px 3px 6px; border:0px;}
.threecol_video table{border-color:#7F7F7F;}
.threecol_video ol{list-style-position:outside;}
.threecol_video ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.threecol_video li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
.threecol_video h1{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_video h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_video h3{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_video h4{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_video h5{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_video h6{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_video hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}
.threecol_video input {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}
.threecol_video input.radio {width:auto;}
.threecol_video input.checkbox {width:auto;}
.threecol_video textarea {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}
.threecol_video select {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}
.threecol_video select.option {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}



.threecol_relatedinfoHeader_bg{background-image: url(../images/relatedinfo_bg.jpg); background-repeat:repeat-y;}
.threecol_relatedinfoHeader_padding{padding:0px 5px 0px 11px; margin:0px;}
.threecol_relatedinfoHeader{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:215px; overflow:hidden;}
.threecol_relatedinfoHeader h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; padding:0px; margin:0px;}

.threecol_relatedinfo_padding{padding:0px 0px 0px 0px; margin:0px;}
.threecol_relatedinfo{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:231px; overflow:hidden;}
.threecol_relatedinfo td{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.threecol_relatedinfo p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:4px 0px 4px 0px;}
.threecol_relatedinfo a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D;}
.threecol_relatedinfo a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#ad5e5e;}
.threecol_relatedinfo a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D !important;} 
.threecol_relatedinfo img{padding:3px 6px 3px 6px; border:0px;}
.threecol_relatedinfo table{border-color:#7F7F7F;}
.threecol_relatedinfo ol{list-style-position:outside;}
.threecol_relatedinfo ul{list-style-position:outside; list-style:none;}
.threecol_relatedinfo li{border-bottom:1px dashed #919396; padding:2px 0px 4px 11px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-40px;}


.threecol_calloutquote_bg{background-color:#f0efef;}
.threecol_calloutquote_padding{padding:20px 20px 20px 20px; margin:0px;}
.threecol_calloutquote{font-family:Verdana, Arial, sans-serif;font-size:13px;font-weight:normal;text-decoration:none;color:#000000;padding:0px;margin:0px;text-align:left;width:191px;overflow:hidden;}

/* Below are the new styles for the 3rd Column Call-out */
.threeColContainer {width:226px;padding:0px;margin:0px;border:#dcdcdc 3px solid;overflow:hidden;}
.threeColContainer .threeColTop{width:226px;height:6px;padding:0px;margin:0px;background: url(../images/threeColShadowTop.jpg) left top no-repeat;overflow:hidden;}

.threeColContainer .threeColContent {width:188px;padding:16px 19px 16px 19px;margin:0px;background:#FFFFFF url(../images/threeColShadowBg.jpg) left top repeat-y;font-family:Verdana, Arial, sans-serif;font-size:13px;font-weight:normal;text-decoration:none;color:#000000;text-align:left;overflow:hidden;}
.threeColContainer .threeColContent td{font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.threeColContainer .threeColContent p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:4px 0px 5px 0px;/* line-height in EMs, so it'll grow */line-height:1.5em;}
.threeColContainer .threeColContent a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D;}
.threeColContainer .threeColContent a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#ad5e5e;}
.threeColContainer .threeColContent a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D !important;} 
.threeColContainer .threeColContent img{padding:3px 6px 3px 6px; border:0px;}
.threeColContainer .threeColContent table{border-color:#7F7F7F;}
.threeColContainer .threeColContent ol{list-style-position:outside;}
.threeColContainer .threeColContent ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.threeColContainer .threeColContent li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
.threeColContainer .threeColContent h1{font-family:Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threeColContainer .threeColContent h2{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threeColContainer .threeColContent h3{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threeColContainer .threeColContent h4{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threeColContainer .threeColContent h5{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threeColContainer .threeColContent h6{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threeColContainer .threeColContent hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}
.threeColContainer .threeColContent input {font-family:Verdana, Arial, sans-serif; font-size:13px; color:#000000;}
.threeColContainer .threeColContent input.radio {width:auto;}
.threeColContainer .threeColContent input.checkbox {width:auto;}
.threeColContainer .threeColContent textarea {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}
.threeColContainer .threeColContent select {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}
.threeColContainer .threeColContent select.option {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}

.threeColContainer .threeColBottom{width:226px;height:6px;padding:0px;margin:0px;background: url(../images/threeColShadowBottom.jpg) left top no-repeat;overflow:hidden;}

/*results*/
#results .result_a, #results .result_b {padding:14px;}
#results .result_a {background:#f0f3f5;}
#results .result_a p, #results .result_b p {margin:0 0 5px;}
#results h3 {margin:0 0 5px;}
#results p.description {margin:0;}
#results p.details {color:#555;margin:-3px 0 8px 0;font-style:italic;}


/*News Results Table and Tablesorter classes*/
#news_result th {background:none;font-weight:bold;color:#000;font-size:1.1em}
#news_result th.header {cursor:pointer;}
#news_result th.header span {background:url(../images/tablesorter_bg.gif) no-repeat center right;padding-right:20px;}
#news_result th.headerSortUp span {background:url(../images/tablesorter_asc.gif) no-repeat center right;}
#news_result th.headerSortDown span {background:url(../images/tablesorter_desc.gif) no-repeat center right;}



/*Accessibility Nav Styles*/
.access_PrimaryNavigation{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_PrimaryNavigation h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}
.access_SecondaryNavigation{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_SecondaryNavigation h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}
.access_ThirdNavigation{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_ThirdNavigation h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}
.access_FooterNavigation{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_FooterNavigation h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}
.access_NavigationSets{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_NavigationSets h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}
.access_BreadcrumbNavigation{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_BreadcrumbNavigation h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}
.access_Logo{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_Logo h1{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}

.access_MainContent{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_MainContent h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}
.access_Content{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_Content h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}
.access_NewsContent{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_NewsContent h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}
.access_EventsContent{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access_EventsContent h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}


.access{display:none;visibility:hidden; margin:0px; padding:0px; background-color:transparent;}
.access h2{visibility:hidden;font-family:Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; padding:0px; margin:0px;}



/*HP Template New Elements*/
#position_hp_contentarea{float:left; width:946px; margin:0px; padding:0px 0px 0px 0px;}
#position_hp_leftarea{float:left; width:320px; margin:0px; padding:0px 0px 0px 9px;}
#position_hp_rightarea{float:right; width:540px; margin:0px; padding:0px 0px 0px 0px;}

#position_hp_newsone{float:left; width:80px; margin:0px; padding:0px 0px 0px 0px;}
#position_hp_newstwo{float:right; width:210px; margin:0px; padding:0px 0px 0px 0px;}
#position_hp_newsthree{float:left; width:210px; margin:0px; padding:0px 0px 0px 0px;}
#position_hp_newsfour{float:right; width:210px; margin:0px; padding:0px 25px 0px 0px;}


.hp_contentnews_padding{padding:0px 0px 0px 0px; margin:0px;}
.hp_contentnews{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:210px; overflow:hidden;}
.hp_contentnews td{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.hp_contentnews p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:4px 0px 6px 0px;}
.hp_contentnews a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D;}
.hp_contentnews a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#ad5e5e;}
.hp_contentnews a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D !important;} 
.hp_contentnews img{padding:6px 6px 6px 6px; border:0px;}
.hp_contentnews table{border-color:#7F7F7F;}
.hp_contentnews ol{list-style-position:outside;}
.hp_contentnews ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.hp_contentnews li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
/*.hp_contentnews h1{font-family:Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}*/
.hp_contentnews h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_contentnews h3{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_ccontentnews h4{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_contentnews h5{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_contentnews h6{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_contentnews hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}
.hp_contentnews input {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.hp_contentnews input.radio {width:auto;}
.hp_contentnews input.checkbox {width:auto;}
.hp_contentnews textarea {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.hp_contentnews select {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
.hp_contentnews select.option {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000;}


.hp_contentnewsheader{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; padding:0px; margin:0px; text-align:left; width:80px; overflow:hidden;}
.hp_contentnewsheader td{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; border-color:#7F7F7F;}
.hp_contentnewsheader p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:4px 0px 6px 0px;}
.hp_contentnewsheader a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#B61F2D;}
.hp_contentnewsheader a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#ad5e5e;}
.hp_contentnewsheader a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#B61F2D !important;} 
.hp_contentnewsheader img{padding:0px; border:0px;}
.hp_contentnewsheader table{border-color:#7F7F7F;}
.hp_contentnewsheader ol{list-style-position:outside;}
.hp_contentnewsheader ul{list-style-position:outside; list-style-image:url(../images/bullet_content.gif);}
.hp_contentnewsheader li{padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-top:4px; margin-left:-10px;}
.hp_contentnewsheader h1{font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#B61F2D; padding:0px; margin:3px 0px 4px 0px;}
.hp_contentnewsheader h2{font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_contentnewsheader h3{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_contentnewsheader h4{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_contentnewsheader h5{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_contentnewsheader h6{font-family:Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B61F2D; padding:0px; margin:12px 0px 4px 0px;}
.hp_contentnewsheader hr{background-color:#cdcdcc; color:#cdcdcc; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}
