body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url(../images/s_bkgd_3.jpg); 
	/* background-image: url(../images/s_bkgd_3_login.jpg);*/
	background-repeat: repeat-x;
	background-color: #fff;
	font-family: 'Open Sans', sans-serif;
}
.button {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #FFF;
	font-size: 10px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
	width: 200px;
	background-color: #013366;
	border: 1px solid #CEAF52;
	font-weight: bold;
	padding: 2px;	
   }
   .button:link {
	color: #FFF;
	text-decoration: none;
   }
.button:hover {
	color: #000;
	background-color: #CEAF52;
	border: 1px solid #013366;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
.mapDisplays { display: inline }
h5.FaqHeader {font-size: 100%; padding-bottom: 0; margin-bottom: 0;}
.backToTop { float: right; font-size: 80%; padding: 0 0 0 0 ;  margin: 5px 0 0 0; display: none;}
p.a2zheading { font-size: 100%; padding: 0 0 0 0 ;  margin: -5px 0 0 0;}
p.a2zLinks { font-size: 100%; padding: 0 0 0 0 ; margin: -20px 0 0 0;}
a.existing { padding: 0 0 0 0; font-size: 110%;}
#repItems { padding: 0 0 0 0; }
 .search_results_content {
	width: 450px;
border: 0px solid #c00;
	float: right;

}

a:link {
	color: #003366;
	text-decoration: underline;
}
a:visited {
	color: #003366;
	text-decoration: underline;
}
a:hover {
	color: #86806d;
	text-decoration: none;
}
a {
	outline: 0;
}

a:focus {
	outline-style:solid;
	outline-color: #1c94c4;
	outline-width:thin;
	outline-offset: 3px;
}


.secondary_mast_pos_ar {
	float: right;
	width: 78%;
	margin-top: 17px;
	padding: 0px 0px 0px 0px;
	height: 34px;
}
.secondary_mast_pos {
	width: 100%;
	margin-top: 0px;
	background-image: url(../images/trend_bar_middle.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	height: 32px;
	background-position: 0 1px;
	-moz-border-radius: 15px;
border-radius: 15px;
}
a .main_bja_logo_mast {
	border: 0;
}
.main_bja_logo_mast {
	float: left;
	margin-top: 16px;
	border: 0;
}
#ojp_banner_line_mobi  { 
display: none;
}
.ojp_banner_mast_mobi  { 
display: none;
}
.main_bja_logo_mast_tablet { 
display: none;
}
.main_bja_logo_mast_phlablet { 
display: none;
}
.main_bja_logo_mast_phone { 
display: none;
}
.trending_mast_pos {
	float: left;
	font-size: 80%;
	padding-top: 7px;
	padding-left: 0px;

}
.trendingTxt {
	font-weight: bold;
	color: #660000;
	padding-right: 3px;
	display: inline;
}
.trending_mast_pos a:link, .trending_mast_pos a:visited, .trending_mast_pos a:active {
	text-decoration: none;
	font-weight: bold;
	display: inline;
}
.trending_mast_pos a:hover {
	text-decoration: none;
	font-weight: bold;
	display: inline;
}
.search_mast_pos {
	float: right;
	padding: 2px 2px 2px 5px;
	margin-top: 5px;
	margin-right: 0px;
	background-color: #ffffff;
	
}

input.SearchTxtBox{  font-size: 100%;
	color: #666; }
	
#filter input.filter_searchbox { height: 16px; width: auto; }
#filter .filter_searchbox_area { margin-bottom: 10px; }
.search_mast_pos form {
background-color: #ffffff;
}
.search_mast_pos form  input[type='text'] {
    font-size: 80%;
	color: #666;

}
.search_mast_pos form input[type='submit'] {
margin: 0 0 0 -25px;
}
 
.search_mast_pos {
    float: right;
    padding: 2px 2px 2px 5px;
    margin-top: 5px;
    margin-right: 0px;
    background-color: #FFF;
}
.trending_mast_rgt_pos {
	width: 12px;
	height: 32px;  /*  background-image: url(../images/trend_bar_right.gif);  */
	background-repeat: no-repeat;
	float: right;
 	-moz-border-radius: 15px;
border-radius: 15px;
}
.trending_mast_lft_pos {
	width: 10px;
	height: 32px; /* background-image: url(../images/trend_bar_left_2.gif); */
	background-repeat: no-repeat;
	float: left;
		-moz-border-radius: 15px;
border-radius: 15px;
}
.ojp_banner_mast {
	float: left;
}
.ojp_banner_mast_sm {
	display: none;
	}
.ojp_banner_line_links {
	float: right;
	font-size: 76%;
	text-align: right;
	padding-top: 3px;
}
.ojp_banner_line_links a {
}
#mobiMast {
	display: none;
}
#programsMast {
	background-image: url(../images/1_ojp_banner.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
#programsMastI {
	background-image: url(../images/1_ojp_banner_cell.jpg);
	background-repeat: repeat;
	height: 41px;
	float: right;
	width: 600px;
}
#toptrMast {
	height: 80px;
	background-image: url(../images/1_mst_bkgd.jpg);
}
img.bjaLogoImg {
	float: left;
	width: 100px;
	padding: 15px 0 0 5px;
}
#mainWrapper {
	width: 1027px;
	font-size: 90%;
	font-family: 'Open Sans', sans-serif;
	margin: 0 auto;
	max-width: 1027px;
}
#toptrMastI {
	width: 80%;
	float: right;
	margin-top: 14px;
}
#trendsMast {
	font-size: 85%;
	font-weight: normal;
	padding: 3px 3px 3px 3px;
	margin-top: 0px;
	color: #660000;
}
#trendsMast a:link, #trendsMast a:visited, #trendsMast a:active {
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}
#trendsMast a:hover {
	text-decoration: underline;
	font-size: 100%;
	font-weight: bold;
	color: #003366;
}
span.trending {
	color: #660000;
	margin-right: 6px;
	font-weight: bold;
}
#topicsMast {
	font-size: 100%;
	font-weight: bold;
	margin-top: 24px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#topicsMast a:link {
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	background-color: #CC9900;
	border-right: 1px solid #DBBA5E;
}
#topicsMast a:visited {
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	border-right: 1px solid #DBBA5E;
}
#topicsMast a:hover {
	color: #660000;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	background-color: #DBBA5E;
	border-right: 1px solid #DBBA5E;
}
#ojp_banner_line {
	height: 41px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../images/1_ojp_banner_cell.jpg);
 
}
#ojp_banner_line a {
 
	border: 0;
}
#ojp_banner_line img{
 
	border: 0;
}
#topicsMast a:active {
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	border-right: 1px solid #F0CA62;
}

.skipnav {
	text-align: left;
}
.skipnav a { 
	position: absolute;
	left: -10000px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden; 
}

.skipnav a:focus, .skipnav a:active {
	position: static; 
	left: 0; 
	width: auto; 
	height: auto; 
	overflow: visible;
	text-decoration: underline; 
}

#mainContent {
	display: block;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}
 #leftColumn_full { font-size: 90%; width: 97%; margin: 0px 0px 0 0;
	padding: 0 0 0 5px; }
	 #leftColumn_full  h1{
padding: 5px 0 8px 0;
}
#leftColumn_full table.favoritesgrid {font-size: 96%; }
 #leftColumn_full #breadcrumb { font-size: 96%; margin-top: -24px; }
#leftContent {
	width: 67%;
	float: left;
	margin: 0px 0px 0 0;
	padding: 0 0 0 5px;
}
#leftContent  h1{
padding: 5px 0 8px 0;
}

#leftContent  ul, #leftContent  ol {
font-size: 90%;
}
#leftContent  ul ul,  #leftContent  ol ol {
font-size: 100%;
}
#leftContent  p{
padding: 8px 0 8px 0;
font-size: 90%;
}

#leftContent #ContentPlaceHolderBody_ContentPlaceHolderBody_lblAbout p,  #leftContent #ContentPlaceHolderBody_ContentPlaceHolderBody_lblSuccess p{
margin-top:0px; 
padding-top:0px;

}

#leftContent video{
	width: 100%	
}

#searchMastI {
	float: right;
	background-repeat: repeat;
	height: 22px;
	width: 250px;
	background-color: #ffffff;
	padding: 3px;
}
.pc_search_box {
	width: 200px;
	float: left;
	border: 0;
	background-color: #ffffff;
}
.pc_magnifying_glass {
	float: right;
	display: block;
	margin-top: 0px;
	background-color: #ffffff;
}
.zip_text {
	clear: left;
}
#rightContent {
	width: 25%;
	float: right;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
}
.dashed_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	width: 100%;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.clearLine {
	clear: both;
}
h1 {
	font-size: 1.2em;
	margin: 0;
	color: #660000;

	text-transform: uppercase;
	padding: 0 0 12px 0;}
h2 {
	font-size: 1.3em;
	margin: 30px 0 0 0;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h4 {
	font-size: 1.1em;
	margin: 20px 0 0 0;
}
.trNav {
	width: 300px;
	float: right;
}
.trNav a {
	font-size: 80%;
	font-weight: bold;
}
#rightContent h1 {
	font-size: 90%;
	padding: 5px 0 8px 0;
}
#rightContent .my_bja {
	padding: 0 0 0 15px;
}
#rightContent .tools {
	padding: 0 0 0 15px;
}
#rightContent .connect {
	padding: 0 0 0 15px;
}
#rightContent .twitter {
	padding: 0 0 0 15px;
}
#rightContent .iwantto {
	padding: 0 0 0 15px;
}
#rightContent .iwantto ul {
	list-style: none;
	margin-left: 0;
	padding-left: 2px;
	padding-top: 0;
	margin-top: 0;
}
#rightContent .iwantto ul li {
	background-image: url(../images/1_body_arrow_blue.gif);
	background-repeat: no-repeat;
	margin-left: 0;
	padding-left: 15px;
	background-position: 0 3px;
	font-size: 80%;
	padding-bottom: 2px;

}
#rightContent .events {
	padding: 0 0 15px 15px;
}
#breadcrumb {
	font-size: 80%;
	padding: 0 0 15px 0;
}
#mainFooter {
	margin: 40px 0px 0 0px;
	width: 100%;
	background-color: #E4E7EA;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6D86a0;
	border-bottom-color: #B6C2CF;
	font-size: 86%;
}
#mainFooter a {
	padding-right: 0px;
}
#mainFooter .footer_list {
	float: left;
	margin-top: 10px;
}
#mainFooter .footer_list a {
	font-size: 85%;
}
#mainFooter .footer_list ul {
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#mainFooter .footer_list ul li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url(../images/grey_diamond.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding-left: 15px;
}
#mainFooter .footer-center {
	text-align: center;
	font-size: 90%;
}
#mainFooter .footer-center p { 
	font-size: 90%;
		line-height: 1.3em;
}
#mainFooter .footer_list_title {
	color: #1B4164;
	font-weight: bold;
	font-size: 90%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#mainFooter .footer_list.fc1_lft {
	width: 25%;
	float: left;
	padding-left: 20px;
}
#mainFooter .footer_list ul.cl1_lft {
	float: left;
	width: 50%;
}
#mainFooter .footer_list ul.cl2_rgt {
	float: right;
	width: 50%;
}
#mainFooter .footer_list.fc2_lft {
	width: 25%;
	float: left;
	padding-left: 60px;
}
#mainFooter .footer_list ul.cl3_lft {
	float: left;
	width: 50%;
}
#mainFooter .footer_list ul.cl4_rgt {
	float: right;
	width: 50%;
}
#mainFooter .footer_list.fc3_lft {
	width: 35%;
	float: left;
	padding-left: 60px;
}
#mainFooter .footer_list ul.cl5_lft {
	float: left;
	width: 60%;
}
#mainFooter .footer_list ul.cl6_rgt {
	float: right;
	width: 40%;
}
/* --------------- My BJA styles -------------- */
#myBJALoginBox { width: 48%; float: left;  border: 1px solid #ccc; padding: 0 0 12px 0; margin: 0;  padding: 0px 0px 20px 20px; margin-top: 20px; font-size: 90%}

#myBJALoginBox h3 {  /* color:#8E8D8D; */  color:#8E8D8D;  font-size: 105%;
    margin: 30px 0 10px 0;}
#myBJALoginBox  input[type="text"], #myBJALoginBox  textarea
{
 
    margin-bottom: 5px;
    display: block;
    padding: 4px;
margin: 4px 0 0 0;
 width: 90%;
}
#myBJALoginBox  input[type="password"] 
{
 
    margin-bottom: 5px;
    display: block;
    padding: 4px;
margin: 4px 0 0 0;
 width: 90%;
}
#myBJALoginBox  label {  }
#myBJALoginBox  input[type=radio] {
  margin:10px 0 10px 0;
}
#notice_box { width: 44%; float: right; font-size: 100%; }
#notice_box  h3 {   color:#8E8D8D; font-size: 1.25em;
    margin: 30px 0 0;}
	#myBJALoginBox  .next_button { margin: 20px 0 20px 0; }
	
	#myBJAProfileBox { width: 97%; float: left;  border: 1px solid #ccc; padding: 0 0 12px 0; margin: 0;  padding: 0px 0px 20px 20px; margin-top: 20px; }
	#myBJAProfileBox2 { width: 97%; float: left;  border: 1px solid #ccc; padding: 0 0 12px 0; margin: 0;  padding: 0px 0px 20px 20px; margin-top: 20px; }
	#myBJAProfileBox h3 { font-size: 100%; }
	#myBJAProfileBox h4 { font-size: 100%; }
	
	.registerfields_div { width: 100%; display: block; float: none; clear: both; margin-bottom: 6px;}
	.registerfields_div label { font-size: 86%; margin-top: 10px;}
	.registerfields_lft { float: left; width: 48%; }
	.registerfields_lft  label{ display: block;  }
	.registerfields_rgt { float: right; width: 48%;}
	.registerfields_rgt label{ display: block;  }
		.registerfields_lft_full { float: left; width: 100%; }
	.registerfields_lft_full  label{ display: block;  }
	  #myBJAProfileBox .ia { width: 60%; }
	  #myBJAProfileBox .ea { width: 40%; }
	  #myBJAProfileBox .ca { width: 60%; }
		 #myBJAProfileBox  table td {font-size: 90%; } 
	p.acceptTerms {  margin: 0px 0 0px 0;  }
	#ContentPlaceHolderBody_ContentPlaceHolderBody_panTerms { font-size: 90%; }
	#myBJAProfileBox  input[type="text"], #myBJALoginBox  textarea
{
 
    margin-bottom: 5px;
    display: block;
    padding: 4px;
margin: 4px 0 0 0;
 width: 90%;
}
#myBJAProfileBox  input[type="password"] 
{
 
    margin-bottom: 5px;
    display: block;
    padding: 2px;
margin: 2px 0 0 0;
 width: 90%;
}
#myBJALoginBox  input[type=checkbox] {
  margin:10px 0 10px 0;
}
#myBJAProfileBox   .ddl {
   background: transparent;
 border: 1px solid #CCCCCC;
   padding: 2px;
  
   border-radius: 0;
   
    display: block;

margin: 4px 0 5px 0;
 width: 90%;
   -webkit-appearance: none;
   }
   

   #myBJAProfileBox   .mdl  {
   background: transparent;
 border: 1px solid #CCCCCC;
   padding: 2px;
  
   border-radius: 0;
   
    display: block;

margin: 4px 0 5px 0;
 width: 90%;
   -webkit-appearance: none;
   }
   h4.spacerH4 { clear: both; margin-bottom: 12px; }
    h4.spacerH42 { clear: both; margin-top: 10px; }
 h4.spacerH43 { clear: both; margin-top: 16px; }
	.clearLineForms { clear: both; height: 1px; }
/* --------------- index page Styles -------------- */
#ticker .content {
	width: 1027px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 254px;
}
#ticker {
	padding: 0;
	margin: -8px;
	background-image: url(../images/1_ticker_bkgd.jpg);
	width: 100%;
}
#divGoBack a:link,
#divGoBack a:visited,
#divGoBack a:hover,
#divGoBack a:active{ font-size: 90%;  font-weight: normal; margin-top: 10px; clear: both; padding-top: 10px;}

#leftContent  #index_announcement  { margin-top: 20px;}
#leftContent  #index_announcement_r  { margin-top: 56px;}
#panTitle h1 { text-align: left; clear: left; margin-bottom: 12px;}
#index_announcement {
	 float:left; 
	 width:49%; 
	 border:0px solid #000;
	 }
#index_announcement_r {
	 float:right; 
	 width:49%; 
	 border:0px solid #000;
	 }
a.ANNClick:link, 
a.ANNClick:visited, 
a.ANNClick:hover, 
a.ANNClick:active{ font-weight: bold; padding-bottom: 0; }
a.ANNClick:hover  
 { font-weight: bold; }
 div.hpSpacer { display: block; height: 40px; }
 div.hpSpacer.mb { display: block; height: 40px; clear: both; }
#index_ann_image {
	float: left;
	border:0px solid #000;
	display:block; 

	} 
#index_ann_cont
{
	float:left;
	display:block; 
	text-align: left;

	}
	#index_ann_text { 
margin: 0 0 0 80px;
display: block;
font-size: 90%;

	}
#index_ann_text  p{ padding-top: 8px; margin-top: 0; font-size: 100%;}
#center-column 
{
	padding-top:0px;
	float:none;
	width:100%; 
	border:0px solid #000
	}
#center-cell {
	display:inline-block; 
	margin-bottom:0px;
	padding-top:0px;
	margin-top: 21px;
	}
a.social
{
text-decoration:none;
}
/* ----------------- Search and Publications Filter Styles ------------------- */

.dashed_line_pubs {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	width: 227px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
#filter {
	width: 210px;
	float: left;
	font-size: 85%;
	padding-top: 10px;
	}
.filter_area {
	width: 204px;
	padding-right: 5px;
	padding-bottom: 10px;

}
.filter_content {
	width: 192px;
	padding: 0px 5px 0px 5px;
	background-color:#fff;
	border: 1px solid #ccc;
}
.filter_title {
	background-image:url(../images/filter-top.jpg);
	font-weight: bold;
	color:#fff;
	padding: 2px;
	font-size: 1.2em;
	}
.filter_checkbox {
	width: 192px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.filter_searchbox_area {
	padding-top: 8px;
}
.filter_searchbox {
	float: left;
	height: 12px;
	width: 165px;
}
.filter_magnifying_glass {
	float: right;
	display: block;
	margin-top: 2px;
}
.filter_form {
	float: right;
	height: 27px;
	width: 200px;
	padding-top: 5px;
}
.filter_area_topic1 {
	background-color: #FFFFFF;
	float: left;
	width: 185px;
}
.filter_area_topic2 {
	background-color: #FFFFFF;
	float: left;
	width: 172px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#go_button {
    background-color: #B86300;
    color: #FFF;
    border-bottom-color: #B86300;
    font-weight: bold;
    font-size: 12px;

    float: right;
    margin: 5px 0px;
    padding: 0px 2px;
    height: 20px;
}
.events_search_box {
    height: 13px;
    width: 150px;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
}
.zip_text {
 
    color: #036;
    font-weight: bold;
    font-size: 84%;
    margin: 0px;
    padding: 0px;
}
/* ----------------- Error Messages Styles ------------------- */
 .errormessage
        {
            color: #cc0000;
        }
       .requiredSymbol  {
            color: #cc0000;
        }
        .validationsummary
        {
            color: #cc0000;
            margin-top: 10px;
            margin-bottom: 15px;
        }
        
        .validationsummary ul
        {
            margin-top: 0px;
        }
     
/* ----------------- Forms Styles ------------------- */

	 
        table.registerfields
        {
            width: 100%;
        }
        
        table.registerfields th
        {
            text-align: left;
      
            font-weight: normal;
            white-space: nowrap;
        }
        
        .next_button
        {
            background-color: #B86300;
            color: #fff;
            border-bottom-color: #B86300;
            font-weight: bold;
            font-size: 90%;
            height: auto;
display: block;
margin: 7px 0 7px 0;
        }
		

        
        .field_text
        {
            border: 1px solid #CCCCCC;
            margin: 0 0 0 5px;
            width: auto;
        }
 
        .skip_button
        {
            background-color: #CEAF52;
            border-bottom-color: #B86300;
            color: #FFFFFF;
            font-weight: bold;
        }
		
		/*----------------MyBJA styles-----------------------*/
		
		.mybja
      {
         text-align: left;
		 margin-top: 0px;
      }
  
	  
    
      .mybja .bjawp
      {
         border-top: 1px #184163 solid;
         border-bottom: 1px #184163 solid;
         border-left: 1px #184163 solid;
         border-right: 1px #184163 solid;
         width: 99%;
         margin-bottom: 3px;
      }
      
      .mybja .bjawp .title
      {
         padding-top: 5px;
         padding-bottom: 5px;
         padding-left: 5px;
         background: #184163;
         color: #ffffff;
         font-weight: bold;
		 font-size: 90%;
      }
      
      .morelink
      {
         text-align: right;
		 font-size: 86%;
      }
      
     .mybja .wpcontent
      {
         margin: 5px;
         padding-bottom: 5px;
         font-weight: bold;
		 font-size: 90%;
      }
      
      .mybja .wpcontent table
      {
         margin-top: 10px;
		 font-size: 90%;
      }
      
      .mybja .wpcontent table td
      {
         padding-bottom: 7px;
         vertical-align: top;
         font-weight: normal;
		 font-weight: 90%;
      }
      
      .mybja .wpcontent table th
      {
         vertical-align: top;
      }
      
      .mybja .wpcontent table th img
      {
         margin-top: 3px;
      }
.wpbutton { padding-right: 2px; }
      .mybja div.wpzColumn
      { width: 32%; 
      }
	   .mybja div.wpzColumn.col1
      {  float: left;
      }
	  .mybja div.wpzColumn.col2
      {   float: left;  margin: -4px 0 0 20px;
      }
	  .mybja div.wpzColumn.col3
      {   float: right;
      }
	     .mybja div.wpzColumn table
      { border: 0; 
      }
	  .my-top-ticker { width: 30%; float: right; margin-right: 3px;}
	  .myBJAPortlets { width: 100%; float: right; }
	  
	  #wpzLeft { border: 0; }
	  .myBJAPortletsTop { width: 100%; margin-top: 0px;}
      /* ----------------------- */
     
          div.myBJAAnnouncements {  width: 65%; height: 216px; overflow-y: auto; border: 1px #184163 solid; float: left; margin-left: 3px; }
	   div.myBJAAnnouncementsInner { padding: 10px 10px 10px 10px; }
        div.myBJAAnnouncements      #index_ann_cont
      {
         width: 100% !important;
         float: none;
      }
      
      div.myBJAAnnouncements   #index_ann_cont p
      {
         margin: 0px;
      }
      
       div.myBJAAnnouncements  #index_announcement
      {
         width: auto;
      }
      
       div.myBJAAnnouncements   #index_ann_image
      {
         display: none;
      }
            div.myBJAAnnouncements   #index_ann_text
      {
          margin: 0 0 0 0px;
display: block;
      }
	  
	   
div.myBJAAnnouncements #index_ann_text  p{ padding-top: 3px; margin-top: 0;}

       div.myBJAAnnouncements  #center-cell
      {
         padding-top: 0px;
		 float: none;
		 width: 99%;
		 padding-bottom: 0px;
      }
      
      div.myBJAAnnouncements   div.dd_chk_select div#caption
      {
         position: absolute !important;
         text-align: center !important;
         width: 100% !important;
      }
      /*----------------------------------------------*/
      
      #PartZone
      {
         border: dashed 1px #DDDDDD;
      }
      .ui-state-hover
      {
         background-color: red;
      }
      .ui-state-active
      {
         border: dashed 1px red;
      }
	  /*----------------------------------------------*/
	  #info_box {
                background:right center no-repeat #ececec;
                padding:10px 10px;
              
                font-size: 12px;
                border:0px solid #000;
                height:200px;;
                }
 
#simplegallery1{ 
position: relative;
                visibility: hidden;
                float: right;
                margin-left: 0px;
                margin-top:0px;
                border: 1px #184163 solid;
                }

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}

#simplegallery1  h2 {
                 
                font-size: 16px;
                font-weight: bold;
                text-align: center;
}
.dividerLineMyBJA { clear: both; height: 15px; }
.dividerLineMyBJA2{ clear: both; height: 0px; padding-top: 0;}
  /*-----------------MyBJA Login Bar--------------------*/
 
 
  .loginbar
	{ 
background-image: url(../images/my-bja-blue-bg.jpg);
   background-repeat: repeat-x; 
width: 100%;
   height: 36px;
   width: 100%;
   color: #ffffff; 
   text-align: center;
   margin: 0px auto;
	
      padding-top: 10px;
	  font-size: 90%;

	  margin-top: 99px;
   }
      .loginbar a
   {
      color: #ffffff; 
   }
   .loginbar  img { margin-top: 0px; display: block; float: right; padding-left: 3px;}
 .loginbar   .loginbarWelcome {float: left; }
 .loginbar   .loginbarMyBJAProfile { float:right; margin-right: 30px;}
 .loginbarMyBJAItems { float: right;} 
 .loginbarMyBJAItems .loginbarItems{ display: none;} 
 .loginbarMyBJAItems .loginbarSelect { float: right; margin-right: 5px; font-size: 100%; width: 100%;} 

   .singleline
   {
       
	   display: inline; 
	   float: right;
   }
   
   .ddcb
   {
       display:block !important; z-index:999999!important;
	   font-size: 100%; width: 100%;
   }
   
   .ddcb #caption
   {
       text-align: left;
   }
   
   /**************  MyFavorites *****************/
     .favoritesgrid .row
      {
      }
      
      .favoritesgrid .alternaterow
      {
         background-color: #DEE0E3;
      }
      
      .favoritesgrid td
      {
         padding-top: 5px;
         padding-bottom: 5px
      }
	        .favoritesgrid td:last-child
      {
         padding-top: 5px;
         padding-bottom: 5px;
		 text-align: center;
      }
      
      .favoritesgrid th a
      {
         color: Black;
      }
      
      .favoritesgrid
      {
          margin-bottom: 15px;
      }
   
 /* ------------ start Tribal Programs Map ----------------  */
#title_map {background-image: url(../../images/2_sbmst_bkgd.jpg);
background-repeat: no-repeat;
height:46px;
font-size:20px;
font-weight:bold;
color:#963235;
padding-top:10px;
}
.table {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	font-size: 80%;
	}
.table td {
	padding: 0.2em;
	}			
.table tr.c2007 {
	background-color: #3D8F90;
 }
.table tr.c2008 {
 	background-color: #92B6D6;
 }
.table tr.c2009 {
 	background-color:#C5ACD4;
 }	
.table tr.c2010 {
	background-color:#3A50A3;
	color:#FFFFFF;
 } 
.table tr.c2011 {
	background-color:#991C07;
	color:#FFFFFF;
 } 
 .table tr.c2012 {
	background-color:#4F215F;
	color:#FFFFFF;
 } 
 .table tr.c2013 {
	background-color:#1C7350;
	color:#FFFFFF;
 } 
.table tr.c2014 {
	background-color:#9BBB59;
	color:#FFFFFF;
 } 
.table tr.c09_cat1 {
 	background-color:#F3898B;
 }
.table tr.c09_cat2 {
	background-color:#F4B089;
 }	 
.table tr.c09_cat3 {
 	background-color:#F1F2B6;
 }	
.table tr.c09_cat4 {
 	background-color:#6DC392;
 }	
#content {
	width:100%;
	margin: 0 auto;
}
#leftcol {
 	float:left;
	width: 30%;
 }		
#centercol {
 	float:left;
	width: 30%;
 }	
 #rightcol {
 	float:left;
	width: 40%;
 }	
  .table1 {
	border: 1px solid #D6DDE6;
	font-size: 80%;
	text-align: center;}
 .table2 {
	border: 1px solid #D6DDE6;
	font-size: 80%;
	color:#ffffff;	
	text-align: center;
	}
		
	  .back-to-top { display: none;  color: #ffffff; font-size: 10px; display: none; }
	   a.back-to-top:link, a.back-to-top:visited, a.back-to-top:hover, a.back-to-top:active { display: none;  color: #ffffff; font-size: 10px; display: none; }
	table.eventsDetailsPg  { margin-bottom: 10px;  display: none; }
	
	table.eventsDetailsPg tr { margin-bottom: 10px; }
	
	table.eventsDetailsPg tr td { padding: 3px 3px 3px 0;font-size: 90%; }
	   .podcastDisplayFlash { display: block}
	     .podcastDisplayText { display: none }
		  .mobileHPSlider {display: none } 
		  .bjaMapUSA { display: inline; }
 /* ------------ end Tribal Programs Map ----------------  */
/* RESPONSIVE LAYOUT
**********************************************************/
@media (max-width: 768px) {
.bjaMapUSA { display: none; }
.mapDisplays { display: none }
 div.hpSpacer { display: block; height: 5px; }
 div.hpSpacer.mb{ display: none; }
.clearTable { clear: both; }
 .table_scroll_message {  
 color: #000;
 background-color: #ffffff;
 padding: 2px 2px 2px 2px;
 width: 95%; 
 margin: 0 0 20px 0;}
 .table-container-outer:before{ content: "Scroll for more information"; 
font-weight: bold;
color: #660000;
text-decoration: none;
 display: inline; border: 1px solid #660000;
 padding: 2px 2px 2px 2px; margin-left: 5px;
 font-size: 90%;
 margin-top: 5px;
 margin-bottom: 5px;
}
.table-container-outer:after{ content: "Scroll for more information"; 
font-weight: bold;
color: #660000;
text-decoration: none;
 display: inline; border: 1px solid #660000;
 padding: 2px 2px 2px 2px; margin-left: 5px;
 font-size: 90%;
 margin-top: 5px;
 margin-bottom: 5px;
}
#ticker {display: none; } 
 .mobileHPSlider {display: block; } 
body {
	margin: 0px;
	padding: 0;
	width: 100%;
	background-image: none;
	background-repeat: repeat-x;
	background-color: #fff;
	font-family: 'Open Sans', sans-serif;
	
}
a:link {
	color: #003366;
	text-decoration: underline;
}
a:visited {
	color: #003366;
	text-decoration: underline;
}
a:hover {
	color: #86806d;
	text-decoration: none;
}
a {
	outline: 0;
}
.mast_surr_ns {
	background-color: #CEAF52;
	margin: 0 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 90px;	
}
.mast_surr_ns a{
	 border: 0;
}
.mast_surr_ns img{
	 border: 0;
}
a img.main_bja_logo_mast {
	 border: 0;
}
img.main_bja_logo_mast {
	 border: 0;
}

.secondary_mast_pos_ar {
	float: right;
	width: 70%;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	background-color: #CEAF52;
	height: auto;
}
.secondary_mast_pos {
	width: 100%;
	margin-top: 0px;
	background-image: none;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	height: auto;
	background-position: 0 0px;
	background-color: #CEAF52;
}
.main_bja_logo_mast {
	float: left;
	margin-top: 16px;
	display: none;
}
.main_bja_logo_mast_tablet { 
display: block;
float: left;
margin: 10px 0 0 8px;
}
.main_bja_logo_mast_phlablet { 
display: none;
}
.main_bja_logo_mast_phone { 
display: none;
}

.trending_mast_pos {
	float: left;
	font-size: 74%;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 100%;
	display: block;
	background-color: #E9C755;
	margin-top: 12px;
	margin-left: -20px;
	margin-right: 0px;
	-moz-border-radius: 15px;
border-radius: 15px;
}
.trendingTxt {
	font-weight: normal;
	color: #660000;
	padding-right: 3px;
	padding-left: 5px;
	display: inline;
}
.trending_mast_pos a:link, .trending_mast_pos a:visited, .trending_mast_pos a:active {
	text-decoration: underline;
	font-weight: normal;
	display: inline;
}
.trending_mast_pos a:hover {
	text-decoration: none;
	font-weight: normal;
	display: inline;
}
.search_mast_pos {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	display: block;
	width: 50%;
	background-color: #ffffff;
	position: relative;
	z-index: 100000;
	right: 20px;
	top: 12px;
	border: 0px solid #c00;
}
.search_mast_pos form {
	float: none;
	width: 90%;
	background-color: #ffffff;
	margin: 6px 0 16px 9px;
}
.search_mast_pos form input[type='text'] {
	width: 70%;
	border: 0px solid #666;
	color: #666;
}
.search_mast_pos form input[type='submit'] {
	width: 20px;
	margin: 0 0px 0 0px;
}

.trending_mast_rgt_pos {
	width: 10px;
	height: 32px;
	background-image: none;
	background-repeat: no-repeat;
	float: right;
	display: none;
}
.trending_mast_lft_pos {
	width: 12px;
	height: 32px;
	background-image: none;
	background-repeat: no-repeat;
	float: left;
	display: none;
}
.ojp_banner_mast {
	float: left;
	display: none;
}
.ojp_banner_mast_sm {
	float: left;
	display: block;
	margin-left: 6px;
	margin-top: 1px;
	}
.ojp_banner_line_links {
	float: right;
	font-size: 74%;
	text-align: left;
	padding: 6px 18px 0px 3px;
	background-color: #E7D8A9;
	
}

#mobiMast {
	display: none;
}
#programsMast {
	background-image: none;
	background-repeat: no-repeat;
	height: 41px;
}
#programsMastI {
	background-image: none;
	background-repeat: repeat;
	height: 41px;
	float: right;
	width: 600px;
}
#toptrMast {
	height: auto;
	background-image: url(../images/1_mst_bkgd.jpg);
}
img.bjaLogoImg {
	float: left;
	width: 100px;
	padding: 15px 0 0 5px;
}
#mainWrapper {
	width: 100%;
	font-size: 90%;
	font-family: 'Open Sans', sans-serif;
	margin: 0 auto;
}
#toptrMastI {
	width: 80%;
	float: right;
	margin-top: 14px;
}
#trendsMast {
	font-size: 100%;
	font-weight: normal;
	padding: 3px 3px 3px 3px;
	margin-top: 0px;
	color: #660000;
}
#trendsMast a:link, #trendsMast a:visited, #trendsMast a:active {
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}
#trendsMast a:hover {
	text-decoration: underline;
	font-size: 100%;
	font-weight: bold;
	color: #003366;
}
span.trending {
	color: #660000;
	margin-right: 6px;
	font-weight: bold;
}
#topicsMast {
	font-size: 100%;
	font-weight: bold;
	margin-top: 24px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#topicsMast a:link {
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	background-color: #CC9900;
	border-right: 1px solid #DBBA5E;
}
#topicsMast a:visited {
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	border-right: 1px solid #DBBA5E;
}
#topicsMast a:hover {
	color: #660000;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	background-color: #DBBA5E;
	border-right: 1px solid #DBBA5E;
}
#ojp_banner_line {
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: none;
	background-color: #E7D8A9;
	width: 100%;
	display: block;
}
#topicsMast a:active {
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	border-right: 1px solid #F0CA62;
}
#mainContent {
	display: block;
	width: 100%;
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
}
#leftContent {
	width: 58%;
	float: left;
	margin: 0px 0px 0 0;
	padding: 0 0px 0 12px;
	font-size: 90%;
}
#searchMastI {
	float: right;
	background-repeat: repeat;
	height: 22px;
	width: 250px;
	background-color: #ffffff;
	padding: 3px;
}

.pc_magnifying_glass {
	float: right;
	display: block;
	margin-top: 0px;
	background-color: #ffffff;
}
.zip_text {
	clear: left;
	font-size: 100%;
}
#rightContent {
	width: 35%;
	float: right;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	font-size: 90%;
}
.dashed_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	width: 100%;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.clearLine {
	clear: both;
}
h1 {
	font-size: 1.2em;
	margin: 0;
	color: #660000;

	text-transform: uppercase;
}
h2 {
	font-size: 1.3em;
	margin: 30px 0 0 0;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h4 {
	font-size: 1.1em;
	margin: 20px 0 0 0;
}
.trNav {
	width: 300px;
	float: right;
}
.trNav a {
	font-size: 80%;
	font-weight: bold;
}
#rightContent h1 {
	font-size: 100%;
	padding: 5px 0 8px 0;
}
#rightContent .my_bja {
	padding: 0 0 0 10px;
}
#rightContent .tools {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
 #rightContent .tools h1   {
	padding: 0px 0 8px 0;
}
#rightContent .connect {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
 #rightContent .connect h1   {
	padding: 0px 0 8px 0;
}
#rightContent .twitter{
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
 #rightContent .twitter h1   {
	padding: 0px 0 8px 0;
}
#rightContent .iwantto {
	padding: 0 0 0 10px;
}
 #rightContent .iwantto h1   {
	padding: 0px 0 8px 0;
}
#rightContent .iwantto ul {
	list-style: none;
	margin-left: 0;
	padding-left: 2px;
	padding-top: 0;
	margin-top: 0;
}
#rightContent .iwantto ul li {
	background-image: url(../images/1_body_arrow_blue.gif);
	background-repeat: no-repeat;
	margin-left: 0;
	padding-left: 15px;
	background-position: 0 7px;
	font-size: 100%;
}
#rightContent .events {
	padding: 0 0 10px 10px;
}
 #rightContent .events h1   {
	padding: 0px 0 8px 0;
}
img.ProgramsOfficeMap {display: none; }
#breadcrumb {
	font-size: 80%;
	padding: 0 0 15px 0;
}
#mainFooter {
	margin: 10px 0px 0 0px;
	width: 100%;
	background-color: #E4E7EA;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6D86a0;
	border-bottom-color: #B6C2CF;
	font-size: 84%;
}
#mainFooter a {
	padding-right: 0px;
}
#mainFooter .footer_list {
	float: left;
	margin-top: 10px;
}
#mainFooter .footer_list a {
	font-size: 90%;
}
#mainFooter .footer_list ul {
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#mainFooter .footer_list ul li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url(../images/grey_diamond.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
	line-height: 1.4em;
}
#mainFooter .footer-center {
	text-align: center;
	font-size: 90%;
}
#mainFooter .footer-center p { 
	font-size: 100%;
		line-height: 1.4em;
}
#mainFooter .footer_list_title {
	color: #1B4164;
	font-weight: bold;
	font-size: 90%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 1.4em;
}
#mainFooter .footer_list.fc1_lft {
	width: 30%;
	float: left;
	padding-left: 10px;
}
#mainFooter .footer_list ul.cl1_lft {
	float: left;
	width: 50%;
}
#mainFooter .footer_list ul.cl2_rgt {
	float: right;
	width: 50%;
}
#mainFooter .footer_list.fc2_lft {
	width: 30%;
	float: left;
	padding-left: 10px;
}
#mainFooter .footer_list ul.cl3_lft {
	float: left;
	width: 50%;
}
#mainFooter .footer_list ul.cl4_rgt {
	float: right;
	width: 50%;
}
#mainFooter .footer_list.fc3_lft {
	width: 30%;
	float: left;
	padding-left: 10px;
}
#mainFooter .footer_list ul.cl5_lft {
	float: left;
	width: 50%;
}
#mainFooter .footer_list ul.cl6_rgt {
	float: right;
	width: 50%;
}
 /* --------------- index page Styles -------------- */
#ticker .content {
	width: 90%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}
#ticker {
	padding: 0;
	margin: 0;
	background-image: url(../images/1_ticker_bkgd.jpg);
	width: 100%;
}

#leftContent  #index_announcement  { margin-top: 5px;}
#leftContent  #index_announcement_r  { margin-top: 5px;}
#panTitle h1 { text-align: left; clear: left; margin-bottom: 12px;}
#index_announcement {
	 float:none; 
	 width:100%; 
	 border:0px solid #000;
	 }
#index_announcement_r {
	 	 float:none; 
	 width:100%; 
	 border:0px solid #000;
	 }
a.ANNClick:link, 
a.ANNClick:visited, 
a.ANNClick:hover, 
a.ANNClick:active{ font-weight: bold; padding-bottom: 0; margin-bottom: 0;}
a.ANNClick:hover  
 { font-weight: bold; }
 div.hpSpacer { display: block; height: 20px; }
#index_ann_image {
	float: left;
	border:0px solid #000;
	display:block; 

	} 
#index_ann_cont
{
	float:left;
	display:block; 
	text-align: left;

	}
	#index_ann_text { 
margin: 0 0 0 80px;
display: block;

	}
#index_ann_text  p{ padding-top: 3px; margin-top: 0;}
#center-column 
{
	padding-top:0px;
	float:none;
	width:100%; 
	border:0px solid #000
	}
#center-cell {
	display:inline-block; 
	margin-bottom:0px;
	padding-top:0px;
	margin-top: 21px;
	}
a.social
{
text-decoration:none;
}
#myBJALoginBox { width: 50%; float: left;  border: 1px solid #ccc; padding: 0 0 5px 0; margin: 0;  padding: 0px 0px 5px 5px; margin-top: 20px; }
#myBJALoginBox h3 {  color:#8E8D8D;   font-size: 1.25em;
    margin: 20px 0 10px 0;}	  
	    #myBJALoginBox       .next_button
        {
            background-color: #B86300;
            color: #fff;
            border-bottom-color: #B86300;
            font-weight: normal;
            font-size: 76%;
            height: auto;
display: block;
margin: 7px 0 7px 0;
width: 80%;
        }
		#notice_box { width: 45%; float: right; font-size: 100%; }
#notice_box  h3 {   color:#8E8D8D; font-size: 1.25em;
    margin: 30px 0 0;}
	#myBJAProfileBox { width: 99%; float: left;  border: 1px solid #ccc;  margin: 0;  padding: 5px 0px 5px 5px; margin-top: 20px; }
	#myBJAProfileBox2 { width: 99%; float: left;  border: 1px solid #ccc;  margin: 0;  padding: 5px 0px 5px 5px; margin-top: 20px; }
		  #myBJAProfileBox .ia { width: 99%; }
	  #myBJAProfileBox .ea { width: 99%; }
	  #myBJAProfileBox .ca { width: 99%; }

	  
	  /*----------------MyBJA styles-----------------------*/
		
		.mybja
      {
         text-align: left;
		 margin-top: 0px;
      }
  
	  
    
      .mybja .bjawp
      {
         border-top: 1px #184163 solid;
         border-bottom: 1px #184163 solid;
         border-left: 1px #184163 solid;
         border-right: 1px #184163 solid;
         width: 99%;
         margin-bottom: 3px;
      }
      
      .mybja .bjawp .title
      {
         padding-top: 5px;
         padding-bottom: 5px;
         padding-left: 5px;
         background: #184163;
         color: White;
         font-weight: bold;
      }
      
      .morelink
      {
         text-align: right;
		 
      }
      
     .mybja .wpcontent
      {
         margin: 5px;
         padding-bottom: 5px;
         font-weight: bold;
      }
      
      .mybja .wpcontent table
      {
         margin-top: 10px;
      }
      
      .mybja .wpcontent table td
      {
         padding-bottom: 7px;
         vertical-align: top;
         font-weight: normal;
      }
      
      .mybja .wpcontent table th
      {
         vertical-align: top;
      }
      
      .mybja .wpcontent table th img
      {
         margin-top: 3px;
      }

      .mybja div.wpzColumn
      { width: 32%; 
      }
	   .mybja div.wpzColumn.col1
      {  float: left;
      }
	  .mybja div.wpzColumn.col2
      {   float: left;  margin: -4px 0 0 20px;
      }
	  .mybja div.wpzColumn.col3
      {   float: right;
      }
	     .mybja div.wpzColumn table
      { border: 0; 
      }
	  .my-top-ticker { width: 40%; float: right; margin-right: 3px;}
	  .myBJAPortlets { width: 100%; float: right; }
	  
	  #wpzLeft { border: 0; }
	  .myBJAPortletsTop { width: 100%; margin-top: 0px;}
      /* ----------------------- */
     
          div.myBJAAnnouncements {  width: 45%; height: 216px; overflow-y: auto; border: 1px #184163 solid; float: left; margin-left: 3px; }
	   div.myBJAAnnouncementsInner { padding: 10px 10px 10px 10px; }
        div.myBJAAnnouncements      #index_ann_cont
      {
         width: 100% !important;
         float: none;
      }
      
      div.myBJAAnnouncements   #index_ann_cont p
      {
         margin: 0px;
      }
      
       div.myBJAAnnouncements  #index_announcement
      {
         width: auto;
      }
      
       div.myBJAAnnouncements   #index_ann_image
      {
         display: none;
      }
            div.myBJAAnnouncements   #index_ann_text
      {
          margin: 0 0 0 0px;
display: block;
      }
	  
	   
div.myBJAAnnouncements #index_ann_text  p{ padding-top: 3px; margin-top: 0;}

       div.myBJAAnnouncements  #center-cell
      {
         padding-top: 0px;
		 float: none;
		 width: 99%;
		 padding-bottom: 0px;
      }
      
      div.myBJAAnnouncements   div.dd_chk_select div#caption
      {
         position: absolute !important;
         text-align: center !important;
         width: 100% !important;
      }
      /*----------------------------------------------*/
      
      #PartZone
      {
         border: dashed 1px #DDDDDD;
      }
      .ui-state-hover
      {
         background-color: red;
      }
      .ui-state-active
      {
         border: dashed 1px red;
      }
	  /*----------------------------------------------*/
	  #info_box {
                background:right center no-repeat #ececec;
                padding:10px 10px;
              
                font-size: 12px;
                border:0px solid #000;
                height:200px;;
                }
 
#simplegallery1{ 
position: relative;
                visibility: hidden;
                float: right;
                margin-left: 0px;
                margin-top:0px;
                border: 1px #184163 solid;
                }

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}

#simplegallery1  h2 {
                 
                font-size: 16px;
                font-weight: bold;
                text-align: center;
}
.dividerLineMyBJA { clear: both; height: 15px; }
.dividerLineMyBJA2{ clear: both; height: 0px; padding-top: 0;}
  /*-----------------MyBJA Login Bar--------------------*/
.loginbar
	{ 
   background-image: url(../images/my-bja-blue-bg.jpg);
   background-repeat: repeat-x;
   height: 36px;
   width: 100%;
   color: #ffffff; 
   text-align: center;
   margin: 0px auto;
	
      padding-top: 8px;
	  font-size: 90%;

	  margin-top: 45px;
   }
      .loginbar a
   {
      color: #ffffff; 
   }
   .loginbar  img { margin-top: 0px; display: block; float: right; padding-left: 3px;}
 .loginbar   .loginbarWelcome {float: left; }
 .loginbar   .loginbarMyBJAProfile { float:right; margin-right: 30px;}
 .loginbarMyBJAItems { float: right;} 
 .loginbarMyBJAItems .loginbarItems{ display: none;} 
 .loginbarMyBJAItems .loginbarSelect { float: right; margin-right: 5px; font-size: 100%; width: 100%;} 

   .singleline
   {
       
	   display: inline; 
	   float: right;
   }
   
   .ddcb
   {
       display:block !important; z-index:999999!important;
	   font-size: 100%; width: 100%;
   }
   
   .ddcb #caption
   {
       text-align: left;
   }
   
    /**************  MyFavorites *****************/
     .favoritesgrid .row
      {
      }
      
      .favoritesgrid .alternaterow
      {
         background-color: #DEE0E3;
      }
      
      .favoritesgrid td
      {
         padding-top: 5px;
         padding-bottom: 5px
      }
      
      .favoritesgrid th a
      {
         color: Black;
      }
      
      .favoritesgrid
      {
          margin-bottom: 15px;
      }
	  
	  /* ------------ start Tribal Programs Map ----------------  */
#title_map {background-image: url(../../images/2_sbmst_bkgd.jpg);
background-repeat: no-repeat;
height:46px;
font-size:20px;
font-weight:bold;
color:#963235;
padding-top:10px;
}
.table {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	font-size: 80%;
	}
.table td {
	padding: 0.2em;
	}			
.table tr.c2007 {
	background-color: #3D8F90;
 }
.table tr.c2008 {
 	background-color: #92B6D6;
 }
.table tr.c2009 {
 	background-color:#C5ACD4;
 }	
.table tr.c2010 {
	background-color:#3A50A3;
	color:#FFFFFF;
 } 
.table tr.c2011 {
	background-color:#991C07;
	color:#FFFFFF;
 } 
 .table tr.c2012 {
	background-color:#4F215F;
	color:#FFFFFF;
 } 
 .table tr.c2013 {
	background-color:#1C7350;
	color:#FFFFFF;
 } 
.table tr.c09_cat1 {
 	background-color:#F3898B;
 }
.table tr.c09_cat2 {
	background-color:#F4B089;
 }	 
.table tr.c09_cat3 {
 	background-color:#F1F2B6;
 }	
.table tr.c09_cat4 {
 	background-color:#6DC392;
 }	
#content {
	width:100%;
	margin: 0 auto;
	margin-top: 20px;
}
#leftcol {
 	float:none;
	width: 100%;
 }		
#centercol {
 	float:none;
	width: 100%;
 }	
 #rightcol {
 	float:none;
	width: 100%;
 }	
  .table1 {
	border: 1px solid #D6DDE6;
	font-size: 80%;
	text-align: center;}
 .table2 {
	border: 1px solid #D6DDE6;
	font-size: 80%;
	color:#ffffff;	
	text-align: center;
	}
	p.tribalMapImg { display: none; }
 /* ------------ end Tribal Programs Map ----------------  */
#leftContent .search_results_content  table p{ font-size: 100%; padding: 0 0 0 0;}

 /* ---------- static tab -------------- */
	 
		
		.back-to-top {
			position: fixed;
			bottom: 0px;
			right: 5px;
			width: 70px;
			text-align: center;
			text-decoration: underline;
			color: #003366;
			/*background-color: rgba(235, 235, 235, 0.80); */
			background-color: #B5C3CE;
			font-size: 10px;
			padding: 10px 0px 10px 0px;
			display: none;
			border: 0px solid #6CC;
			border-top-right-radius: 10px ;
			-moz-border-radius-topright: 10px ;
			-webkit-border-top-right-radius: 10px ;
			border-top-left-radius: 10px ;
			-moz-border-radius-topleft: 10px ;
			-webkit-border-top-left-radius: 10px ;
		}


				.back-to-top:link, .back-to-top:visited , .back-to-top:active   {	
  font-size: 10px;
			padding-bottom: 10px;
		}
				.back-to-top:hover {	
			/*background-color: rgba(135, 135, 135, 0.50); */
 font-size: 10px;
			padding-bottom: 10px;
				color: #86806d;
	text-decoration: none;
		}
		 

 a.back-to-top:link, a.back-to-top:visited,  a.back-to-top:active { display: inline;   	color: #003366;
	text-decoration: underline;   }		
 a.back-to-top:hover  { color: #86806d; display: inline; text-decoration: none;  }
	  /* ---------- static tab -------------- */
	  	   .podcastDisplayFlash { display: none}
	     .podcastDisplayText { display: block }
	  
}





@media (max-width: 480px) {
body {
	margin: 0px;
	padding: 0;
	width: 100%;
	background-image: none;
	background-repeat: repeat-x;
	background-color: #fff;
	font-family: 'Open Sans', sans-serif;
}
a:link {
	color: #003366;
	text-decoration: underline;
}
a:visited {
	color: #003366;
	text-decoration: underline;
}
a:hover {
	color: #86806d;
	text-decoration: none;
}
a {
	outline: 0;
}
.mast_surr_ns {
	background-color: #CEAF52;
	margin: 0 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: auto;	
	display: block;
}
.secondary_mast_pos_ar {
	float: left;
	width: 100%;
	margin-top: 0px;
	padding: 0px 0px 16px 0px;
	height: auto;
	background-color: #CEAF52;
	height: auto;
}
.secondary_mast_pos {
	width: 100%;
	margin-top: 0px;
	background-image: none;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	height: auto;
	background-position: 0 0px;
	background-color: #CEAF52;
}
.main_bja_logo_mast {
	float: left;
	margin-top: 16px;
	display: none;
}
.main_bja_logo_mast_tablet { 
display: block;
float: left;
margin: 3px 0 0 8px;
display: none;
}
.main_bja_logo_mast_phlablet { 
display: none;
display: block;
float: left;
margin: 3px 0 0 8px;
display: none;
}
.main_bja_logo_mast_phone { 
display: none;
display: block;
float: left;
margin: 3px 0 0 8px;
display: none;
 
}

.trending_mast_pos {
	float: left;
	font-size: 80%;
	padding-top: 4px;
	padding-left: 7px;
	padding-bottom: 4px;
	padding-right: 0px;
	width: 92%;
	display: block;
	background-color: #E9C755;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	-moz-border-radius: 15px;
border-radius: 15px;
line-height: 1.2em;
color: #333;
}
.trendingTxt {
	font-weight: normal;
	color: #660000;
	padding-right: 3px;
	padding-left: 0px;
	display: inline;
}
.trending_mast_pos a:link, .trending_mast_pos a:visited, .trending_mast_pos a:active {
	text-decoration: underline;
	font-weight: normal;
	display: inline;
	 
}
.trending_mast_pos a:hover {
	text-decoration: none;
	font-weight: normal;
	display: inline;
}
.search_mast_pos {
	float: left;
	padding-top: 3px;
	padding-right:  3px;
	padding-bottom: 3px;
	padding-left: 3px;
	display: block;
	width: 90%;
	background-color: #ffffff;
	position: relative;
	z-index: 100000;
	right: 10px;
	top: 8px;
	left: 9px;
	border: 0px solid #c00;
	
}
.search_mast_pos form {
	float: none;
	width: 100%;
	background-color: #ffffff;
	margin: 0px 0 0px 0px;
}
.search_mast_pos form input[type='text'] {
	width: 70%;
	border: 0px solid #666;
	color: #666;
}
.search_mast_pos form input[type='submit'] {
	width: 20;
	margin: 0 0px 0 0px;
}
.trending_mast_rgt_pos {
	width: 10px;
	height: 32px;
	background-image: none;
	background-repeat: no-repeat;
	float: right;
	display: none;
}
.trending_mast_lft_pos {
	width: 12px;
	height: 32px;
	background-image: none;
	background-repeat: no-repeat;
	float: left;
	display: none;
}
.ojp_banner_mast {
	float: left;
	display: none;
}
.ojp_banner_mast_mobi  {
	float: left;
	display: inline;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 2px;
 
	}
.ojp_banner_mast_sm {
	float: left;
	display: block;
	margin-left: 2px;
	display: none;
 
	}
.ojp_banner_line_links {
	float: none;
	font-size: 80%;
	text-align: right;
	padding: 5px 0px 0px 0px;
	background-color: #CEAF52;
	width: 96%;
	line-height: 1.2em;
	margin-right: 5px;
}
#ojp_banner_line_mobi {
	display: block;
	background-image: url(../images/ojp_header_mobi.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 24px;
	width: 100%;
	background-color: #E7D8A9;
	  }
.bjaMapUSA { display: none; }
#mobiMast {
	display: none;
}
#programsMast {
	background-image: none;
	background-repeat: no-repeat;
	height: 41px;
}
#programsMastI {
	background-image: none;
	background-repeat: repeat;
	height: 41px;
	float: right;
	width: 600px;
}
#toptrMast {
	height: auto;
	background-image: url(../images/1_mst_bkgd.jpg);
}
img.bjaLogoImg {
	float: left;
	width: 100px;
	padding: 15px 0 0 5px;
}
#mainWrapper {
	width: 100%;
	font-size: 90%;
	font-family: 'Open Sans', sans-serif;
	margin: 0 auto;
}
#toptrMastI {
	width: 80%;
	float: right;
	margin-top: 14px;
}
#trendsMast {
	font-size: 90%;
	font-weight: normal;
	padding: 3px 3px 3px 3px;
	margin-top: 0px;
	color: #660000;
}
#trendsMast a:link, #trendsMast a:visited, #trendsMast a:active {
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}
#trendsMast a:hover {
	text-decoration: underline;
	font-size: 100%;
	font-weight: bold;
	color: #003366;
}
span.trending {
	color: #660000;
	margin-right: 6px;
	font-weight: bold;
}
#topicsMast {
	font-size: 100%;
	font-weight: bold;
	margin-top: 24px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#topicsMast a:link {
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	background-color: #CC9900;
	border-right: 1px solid #DBBA5E;
}
#topicsMast a:visited {
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	border-right: 1px solid #DBBA5E;
}
#topicsMast a:hover {
	color: #660000;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	background-color: #DBBA5E;
	border-right: 1px solid #DBBA5E;
}
#ojp_banner_line {
	height: 32px;
	margin: 0 0 0 0;
	padding: 5px 0px 3px 0px;
	background-image: none;
	background-color: #CEAF52;
	width: 100%;
	display: block;
	color: #333;
}
#topicsMast a:active {
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	border-right: 1px solid #F0CA62;
}
#mainContent {
	display: block;
	width: 100%;
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
}
#leftContent {
	width:  95%;;
	float: none;
	margin: 0px 0px 0 0;
	padding: 0 9px 0 9px;
	font-size: 95%;
}
#searchMastI {
	float: right;
	background-repeat: repeat;
	height: 22px;
	width: 250px;
	background-color: #ffffff;
	padding: 3px;
}
.pc_search_box {
	width: 220px;
	float: left;
	border: 0;
	background-color: #ffffff;
}
.pc_magnifying_glass {
	float: right;
	display: block;
	margin-top: 0px;
	background-color: #ffffff;
}
.zip_text {
	clear: left;
 
	font-size: 90%;
}
 
#rightContent {
	width: 97%;
	float: none;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
		border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-size: 95%;
	margin: 0 auto;
}
.dashed_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	width: 100%;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.clearLine {
	clear: both;
}

h1 {
	font-size: 1.2em;
	margin: 0;
	color: #660000;
 
	text-transform: uppercase;
}
h2 {
 
	font-size: 1.3em;
	margin: 30px 0 0 0;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h4 {
	font-size: 1.1em;
	margin: 20px 0 0 0;
}
.trNav {
	width: 300px;
	float: right;
}
.trNav a {
	font-size: 80%;
	font-weight: bold;
}
#rightContent h1 {
	font-size: 90%;
	padding: 5px 0 5px 0;
}
#rightContent .my_bja {
	padding: 0 0 0 10px;
}
#rightContent .tools {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
 #rightContent .tools h1   {
	padding: 0px 0 8px 0;
}
#rightContent .connect {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
 #rightContent .connect h1   {
	padding: 0px 0 8px 0;
}
#rightContent .twitter{
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
 #rightContent .twitter  h1   {
	padding: 0px 0 8px 0;
}
#rightContent .iwantto {
	padding: 0 0 0 10px;
}
 #rightContent .iwantto h1   {
	padding: 0px 0 8px 0;
}
#rightContent .iwantto ul {
	list-style: none;
	margin-left: 0;
	padding-left: 2px;
	padding-top: 0;
	margin-top: 0;
}
#rightContent .iwantto ul li {
	background-image: url(../images/1_body_arrow_blue.gif);
	background-repeat: no-repeat;
	margin-left: 0;
	padding-left: 15px;
	background-position: 0 4px;
	font-size: 90%;
}
#rightContent .events {
	padding: 0 0 10px 10px;
}
 #rightContent .events h1   {
	padding: 0px 0 8px 0;
}
 
#breadcrumb {
	font-size: 90%;
	padding: 0 0 15px 0;
}
#mainFooter {
	margin: 10px 0px 0 0px;
	width: 100%;
	background-color: #E4E7EA;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6D86a0;
	border-bottom-color: #B6C2CF;
	font-size: 84%;
}
#mainFooter a {
	padding-right: 0px;
}
#mainFooter .footer_list {
	float: left;
	margin-top: 10px;
}
#mainFooter .footer_list a {
	font-size: 100%;
	
}
#mainFooter .footer_list a:link,
#mainFooter .footer_list a:visited, 
#mainFooter .footer_list a:active     {
	font-size: 96%;
	text-decoration: none;
	text-decoration: underline;
	color: #003366;
}
#mainFooter .footer_list a:hover    {
	font-size: 96%;
	text-decoration: none;
	color:  #86806d;
}
#mainFooter .footer_list ul {
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#mainFooter .footer_list ul li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url(../images/bl_bullet_sm.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 10px;
	line-height: 1.3em;
}
#mainFooter .footer-center {
	text-align: center;
	font-size: 80%;
}
#mainFooter .footer-center p { 
	font-size: 100%;
	line-height: 1.3em;
}
#mainFooter .footer_list_title {
	color: #003366;
	font-weight: bold;
	font-size: 90%;
	padding: 0 0 0 0;
	margin: 0 0 4px 0;
	line-height: 1.3em;
}
#mainFooter .footer_list.fc1_lft {
	width: 30%;
	float: left;
	padding-left: 5px;
}
#mainFooter .footer_list ul.cl1_lft {
	float: left;
	width: 100%;
}
#mainFooter .footer_list ul.cl2_rgt {
	float: left;
	width: 100%;
}
#mainFooter .footer_list.fc2_lft {
	width: 30%;
	float: left;
	padding-left: 5px;
}
#mainFooter .footer_list ul.cl3_lft {
	float: left;
	width: 100%;
}
#mainFooter .footer_list ul.cl4_rgt {
	float: left;
	width: 100%;
}
#mainFooter .footer_list.fc3_lft {
	width: 30%;
	float: left;
	padding-left: 5px;
}
#mainFooter .footer_list ul.cl5_lft {
	float: left;
	width: 100%;
}
#mainFooter .footer_list ul.cl6_rgt {
	float: left;
	width: 100%;
}
/* --------------- index page Styles -------------- */
#ticker .content {
	width: 90%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}
#ticker {
	padding: 0;
	margin: 0;
	background-image: url(../images/1_ticker_bkgd.jpg);
	width: 100%;
}

#leftContent  #index_announcement  { margin-top: 0px;}
#leftContent  #index_announcement_r  { margin-top: 5px;}
#panTitle h1 { text-align: left; clear: left; margin-bottom: 21px;}
#index_announcement {
	 float:none; 
	 width:100%; 
	 border:0px solid #000;
	 }
#index_announcement_r {
	 	 float:none; 
	 width:100%; 
	 border:0px solid #000;
	 margin-bottom: 20px;
	 }
a.ANNClick:link, 
a.ANNClick:visited, 
a.ANNClick:hover, 
a.ANNClick:active{ font-weight: bold; padding-bottom: 0; margin-bottom: 0;}
a.ANNClick:hover  
 { font-weight: bold; }
 div.hpSpacer { display: block; height: 20px; }
#index_ann_image {
	float: left;
	border:0px solid #000;
	display:block; 

	} 
#index_ann_cont
{
	float:left;
	display:block; 
	text-align: left;

	}
	#index_ann_text { 
margin: 0 0 0 80px;
display: block;

	}
#index_ann_text  p{ padding-top: 3px; margin-top: 0;}
#center-column 
{
	padding-top:0px;
	float:none;
	width:100%; 
	border:0px solid #000
	}
#center-cell {
	display:inline-block; 
	margin-bottom:0px;
	padding-top:0px;
	margin-top: 10px;
	}
a.social
{
text-decoration:none;
}
/* --------------- My BJA styles -------------- */
#myBJALoginBox { width: 90%; float: none;  border: 1px solid #ccc; padding: 0 0 12px 0; margin: 0;  padding: 0px 0px 20px 20px; margin-top: 20px; }
#myBJALoginBox h3 {  color:#8E8D8D;   font-size: 1.25em;
    margin: 30px 0 10px 0;}
#myBJALoginBox  input[type="text"], #myBJALoginBox  textarea
{
 
    margin-bottom: 5px;
    display: block;
    padding: 4px;
margin: 4px 0 0 0;
 width: 90%;
}
#myBJALoginBox  input[type="password"] 
{
 
    margin-bottom: 5px;
    display: block;
    padding: 4px;
margin: 4px 0 0 0;
 width: 90%;
}
#myBJALoginBox  label {  }
#myBJALoginBox  input[type=radio] {
  margin:10px 0 10px 0;
}
#notice_box { width: 90%; float: none; font-size: 100%; margin-left: 5px; }
#notice_box  h3 {   color:#8E8D8D; font-size: 1.25em;
    margin: 30px 0 0;}
.registerfields_div { width: 100%; display: block; float: none; clear: both;}
	.registerfields_lft { float: none; display: block; width: 99%; }
	.registerfields_lft  label{ display: block;  }
	.registerfields_rgt { float: none; display: block; width: 99%; }
	.registerfields_rgt label{ display: block;  }
		.registerfields_lft_full {float: none; display: block; width: 100%; }
	.registerfields_lft_full  label{ display: block;  }
	p.acceptTerms {  margin: 30px 0 30px 0;}
	
	/*----------------MyBJA styles-----------------------*/
		
		.mybja
      {
         text-align: none;
		 margin-top: 0px;
      }
  
	  
    
      .mybja .bjawp
      {
         border-top: 1px #184163 solid;
         border-bottom: 1px #184163 solid;
         border-left: 1px #184163 solid;
         border-right: 1px #184163 solid;
         width: 99%;
         margin-bottom: 3px;
      }
      
      .mybja .bjawp .title
      {
         padding-top: 5px;
         padding-bottom: 5px;
         padding-left: 5px;
         background: #184163;
         color: White;
         font-weight: bold;
      }
      
      .morelink
      {
         text-align: right;
		 
      }
      
     .mybja .wpcontent
      {
         margin: 5px;
         padding-bottom: 5px;
         font-weight: bold;
      }
      
      .mybja .wpcontent table
      {
         margin-top: 10px;
      }
      
      .mybja .wpcontent table td
      {
         padding-bottom: 7px;
         vertical-align: top;
         font-weight: normal;
      }
      
      .mybja .wpcontent table th
      {
         vertical-align: top;
      }
      
      .mybja .wpcontent table th img
      {
         margin-top: 3px;
      }

      .mybja div.wpzColumn
      { width: 99%; 
      }
	   .mybja div.wpzColumn.col1
      {  float: left;
      }
	  .mybja div.wpzColumn.col2
      {   float: left;  margin: -4px 0 0 0px;
      }
	  .mybja div.wpzColumn.col3
      {   float: right;
      }
	     .mybja div.wpzColumn table
      { border: 0; 
      }
	  .my-top-ticker { width: 98%; float: none; margin: 15px 0 0 0;}
	  .myBJAPortlets { width: 100%; float: right; }
	  
	  #wpzLeft { border: 0; }
	  .myBJAPortletsTop { width: 100%; margin-top: 0px;}
      /* ----------------------- */
     
          div.myBJAAnnouncements {  width: 98%; height: 216px; overflow-y: auto; border: 1px #184163 solid; float: none; margin-left: 3px; }
	   div.myBJAAnnouncementsInner { padding: 10px 10px 10px 10px; }
        div.myBJAAnnouncements      #index_ann_cont
      {
         width: 100% !important;
         float: none;
      }
      
      div.myBJAAnnouncements   #index_ann_cont p
      {
         margin: 0px;
      }
      
       div.myBJAAnnouncements  #index_announcement
      {
         width: auto;
      }
      
       div.myBJAAnnouncements   #index_ann_image
      {
         display: none;
      }
            div.myBJAAnnouncements   #index_ann_text
      {
          margin: 0 0 0 0px;
display: block;
      }
	  
	   
div.myBJAAnnouncements #index_ann_text  p{ padding-top: 3px; margin-top: 0;}

       div.myBJAAnnouncements  #center-cell
      {
         padding-top: 0px;
		 float: none;
		 width: 99%;
		 padding-bottom: 0px;
      }
      
      div.myBJAAnnouncements   div.dd_chk_select div#caption
      {
         position: absolute !important;
         text-align: center !important;
         width: 100% !important;
      }
      /*----------------------------------------------*/
      
      #PartZone
      {
         border: dashed 1px #DDDDDD;
      }
      .ui-state-hover
      {
         background-color: red;
      }
      .ui-state-active
      {
         border: dashed 1px red;
      }
	  /*----------------------------------------------*/
	  #info_box {
                background:right center no-repeat #ececec;
                padding:10px 10px;
              
                font-size: 12px;
                border:0px solid #000;
                height:200px;;
                }
 
#simplegallery1{ 
position: relative;
                visibility: hidden;
                float: none;
				margin: 0 auto;
                
                border: 1px #184163 solid;
                }

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}

#simplegallery1  h2 {
                 
                font-size: 16px;
                font-weight: bold;
                text-align: center;
}
.dividerLineMyBJA { clear: both; height: 15px; }
.dividerLineMyBJA2{ clear: both; height: 0px; padding-top: 0;}
  /*-----------------MyBJA Login Bar--------------------*/
.loginbar
	{ 
   background-image: url(../images/login_bkg_mobile.gif);
   background-repeat: repeat;
   height: 35px;
   width: 100%;
   color: #ffffff; 
   text-align: left;
   margin: 0px auto;
	
      padding-top: 9px;
	  font-size: 76%;

	  margin-top: 110px;
   }
   
      .loginbar a
   {
      color: #ffffff; 
   }
   .loginbar  img { margin-top: 0px; display: block; float: right; padding-left: 3px;}
 .loginbar   .loginbarWelcome {float: left; display: block; margin-left: 6px; clear: both;}
 .loginbar   .loginbarMyBJAProfile { clear: both; float: left; display: block; margin-left: 6px; margin-right: 3px; margin-top: 0px;}
 .loginbarMyBJAItems { float: none; display: block;  background-image: url(../images/login_bkg_mobile.gif);} 
 .loginbarMyBJAItems .loginbarItems{ display: none;} 
 .loginbarMyBJAItems .loginbarSelect { float: left; display: block; margin-right: 6px; font-size: 90%; width: 90%; margin-top: 15px; margin-top: 0px;} 
 
   .singleline
   {
       
	   display: inline; 
	   float: right;
   }
   
   .ddcb
   {
       display:block !important; z-index:999999!important;
	   font-size: 90%; width: 100%;
   }
   
   .ddcb #caption
   {
       text-align: left;
	   font-size: 90%;
   }
   
    /**************  MyFavorites *****************/
	 .favoritesgrid  {   }
     .favoritesgrid .row
      {
      }
      
      .favoritesgrid .alternaterow
      {
         background-color: #DEE0E3;
      }
      
      .favoritesgrid td
      {
         padding-top: 3px;
         padding-bottom: 3px;
	 
	
      }
      
      .favoritesgrid th a
      {
         color: Black;
      }
	  
	   .favoritesgrid th:last-child { display: none; }
      .favoritesgrid td:last-child { width: 20px; margin: 0 auto;}
      .favoritesgrid
      {
          margin-bottom: 15px;
      }
	   #leftColumn_full #breadcrumb { font-size: 96%; margin-top: 0px; }
	   .podcastDisplayFlash { display: none}
	     .podcastDisplayText { display: block }
}