/* General Styles */
.body_hp {background-color:#FFFFFF; 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:#FFFFFF; margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration:none; font-weight:normal;}
#wrapper{width:auto; margin:0 auto; padding:0; text-align:left;}
#printlogo{padding:0px 0px 20px 0px; margin:0px; display:inline;}
.noprint{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;}



/*Site Search/Logo Elements*/
.sitetop{display:none;}


/*Top Navigation Elements*/
.topnav{display:none;}



.body_top{display:none;}
/*Template Structure Elements*/
#position_bodyarea{margin:10px 0px 0px 0px; padding:0px; 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{display:none;}



/*Main Content Area*/
#position_main_twoColumn{float:left; width:auto; margin:0px; padding:0px 0px 0px 0px;}
#position_twoColumnContent{float:left; width:auto; margin:0px; padding:0px 0px 0px 0px;}
#position_main_threeColumn{float:left; width:auto; margin:0px; padding:0px 0px 0px 0px;}
#position_threeColumnLEFT{float:left; width:auto; margin:0px; padding:0px 0px 0px 0px;}
#position_threeColumnRIGHT{display:none;}


.masthead{display:none;}
.masthead p{display:none;}
.masthead3column{display:none;}
.masthead3column p{display:none;}


/*Left Navigation*/
#position_leftnav{display:none;}


/*Breadcrumb*/
.breadcrumb_bg{display:none;}
.breadcrumb_padding{display:none;}
#breadcrumb{display:none;}


/*Footer*/
.nav_footer_padding{display:none;}
#nav_footer {display:none;}


/*
#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;} */



/*Two Column Template Elements*/
.twocol_contentarea_padding{padding:0px 0px 0px 0px; margin:0px;}
.twocol_contentarea{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:auto; overflow:hidden;}
.twocol_contentarea td{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; border-color:#000000;}
.twocol_contentarea p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:8px 0px 10px 0px;}
.twocol_contentarea a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#990000;}
.twocol_contentarea a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#990000;}
.twocol_contentarea a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#990000 !important;} 
.twocol_contentarea img{padding:3px 6px 3px 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:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h2{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h3{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h4{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h5{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea h6{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_contentarea hr{background-color:#000000; color:#000000; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}
.twocol_contentarea input {font-family:Verdana, Arial, sans-serif; font-size:11px; 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:11px; color:#000000;}
.twocol_contentarea select {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}
.twocol_contentarea select.option {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}

.twocol_relatedlinks{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:auto; overflow:hidden;}
.twocol_relatedlinks td{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; border-color:#000000;}
.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:#000000;}
.twocol_relatedlinks a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#000000;}
.twocol_relatedlinks a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#000000 !important;} 
.twocol_relatedlinks img{padding:3px 6px 3px 6px; border:0px;}
.twocol_relatedlinks table{border-color:#000000;}
.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:#000000; padding:0px; margin:12px 0px 4px 0px;}*/
.twocol_relatedlinks h2{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding:20px 0px 10px 0px; margin:20px 0px 4px 0px; border-top:1px dashed #000000;}
.twocol_relatedlinks h3{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_relatedlinks h4{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_relatedlinks h5{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_relatedlinks h6{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.twocol_relatedlinks hr{background-color:#000000; color:#000000; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}



/*Three Column Template Elements*/
.threecol_contentarea_padding{padding:0px 0px 0px 0px; margin:0px;}
.threecol_contentarea{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:auto; overflow:hidden;}
.threecol_contentarea td{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; border-color:#000000;}
.threecol_contentarea p{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0px; padding:8px 0px 10px 0px;}
.threecol_contentarea a{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#990000;}
.threecol_contentarea a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#990000;}
.threecol_contentarea a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#990000 !important;} 
.threecol_contentarea img{padding:3px 6px 3px 6px; border:0px;}
.threecol_contentarea table{border-color:#000000;}
.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:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h2{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h3{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h4{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h5{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea h6{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_contentarea hr{background-color:#000000; color:#000000; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}
.threecol_contentarea input {font-family:Verdana, Arial, sans-serif; font-size:11px; 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:11px; color:#000000;}
.threecol_contentarea select {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}
.threecol_contentarea select.option {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}


.threecol_relatedlinks{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:auto; overflow:hidden;}
.threecol_relatedlinks td{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; border-color:#000000;}
.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:#990000;}
.threecol_relatedlinks a:visited{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#990000;}
.threecol_relatedlinks a:hover{font-family:Verdana, Arial, sans-serif; font-weight:normal; text-decoration:none; color:#990000 !important;} 
.threecol_relatedlinks img{padding:3px 6px 3px 6px; border:0px;}
.threecol_relatedlinks table{border-color:#000000;}
.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:#000000; padding:0px; margin:12px 0px 4px 0px;}*/
.threecol_relatedlinks h2{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; 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:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_relatedlinks h4{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_relatedlinks h5{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_relatedlinks h6{font-family:Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin:12px 0px 4px 0px;}
.threecol_relatedlinks hr{background-color:#000000; color:#000000; height:1px; line-height:1px; margin-bottom:5px; font-size:0px; border:0px;}


/*Callout Elements*/
.threecol_video_padding{display:none;}
.threecol_video{display:none;}


.threecol_relatedinfoHeader_bg{display:none;}
.threecol_relatedinfoHeader_padding{display:none;}
.threecol_relatedinfoHeader{display:none;}

.threecol_relatedinfo_padding{display:none;}
.threecol_relatedinfo{display:none;}


.threecol_calloutquote_bg{display:none;}
.threecol_calloutquote_padding{display:none;}
.threecol_calloutquote{display:none;}






/*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_MainContent{}
.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;}

