html { min-height:100%; }
body { 
	background:#abccd7;font-family: 'PT Sans', sans-serif;font-size:13px;font-size:13px;
	background: -webkit-linear-gradient(#abccd7, #005a84 ); /* For Safari 5.1 to 6.0 #006580 #00607c */
	background: -o-linear-gradient(##abccd7, #005a84); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#abccd7, #005a84); /* For Firefox 3.6 to 15 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abccd7', endColorstr='#005a84');
	background: linear-gradient(#abccd7, #005a84); /* Standard syntax */
	min-height:100%;
}
.old-ie { display:none; }
.lt-ie9 .old-ie { color: #aa0000; font-weight:bold;display:block;padding-left:10px; }

.container { background: #fff; padding:0;max-width:970px;z-index:-20; min-height:100%; } /* weird z index required for dropdown menu issue on mobiles. */
.container-fluid { padding:0; }

a { color: #000; border-bottom: 1px solid #d5d5d5; text-decoration:none; outline:0; }
a:hover { color: #a61339;  border-bottom: 1px solid #555; text-decoration:none; outline:0; }
a.no-underline, a.no-underline:hover  { border-bottom: none; text-decoration:none; }
a.no-underline:hover 
a:visited { color: #333;outline:0; }
a img { outline:0; }
.dim-hover:hover { opacity:0.80; filter:alpha(opacity=80);outline:0; }
.dim-hover-95:hover { opacity:0.95; filter:alpha(opacity=95);outline:0; }

.main-content ul { margin:16px 0; }
.main-content li { margin:6px 0px 6px 8px; }

.txt-xsmall { font-size:11px; }
.txt-small { font-size:12px; }
.txt-medium { font-size:13px; }
.txt-large { font-size:15px; }
.txt-xlarge { font-size:17px; }
.txt-giant { font-size:19px; }

h1,h2,h3,h4 { color:#005a84; }
h4 { font-weight:bold; }
h1, h2 { xtext-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }
.generic h2, .generic-sections h2 { font-size:1.17em;line-height: 1.1; }
.generic h2, .generic-sections h2, h3.gray-bar { padding:5px 0 3px 6px;margin-left:-6px;margin-top:12px;margin-bottom:12px;background:#eee; }

.float-right { float:right; }
.float-left { float:left; }
.align-right { text-align:right; }
.align-left { text-align:left; }
.sm-pad-right { padding-right: 10px; }
.sm-pad-left { padding-left: 10px; }
.sm-margin-right { margin-right: 10px; }
.sm-margin-left { margin-left: 10px; }

.onethird { width:33.33%; float:left; }
.twothirds { width:66.66%; float:left; }
.onequarter { width:25%; float:left; }
.onehalf { width:50%; float: left; }
.clr { clear:both; }

.hidden { display:none; }

.content li { margin-bottom:5px; }

/* MASTHEAD */
.top-slice { background:url(/img/ptwa-top-slice.jpg) no-repeat; height:24px;margin:0;  }
.top-slice div { padding-right: 8px; }
.masthead { 
	xbackground:url(/img/ptwa-masthead-simple.png) no-repeat; height:/*124px*/ 74px;   
	xbackground: -webkit-linear-gradient(#ffffff, #abccd7); /* For Safari 5.1 to 6.0 */
	xbackground: -o-linear-gradient(#ffffff, #abccd7); /* For Opera 11.1 to 12.0 */
	xbackground: -moz-linear-gradient(#ffffff, #abccd7); /* For Firefox 3.6 to 15 */
	xfilter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#abccd7');
	xbackground: linear-gradient(#ffffff, #abccd7); /* Standard syntax */
}
.masthead a { color:#a61339; }
.masthead a:hover { color: #000; }
.masthead .top-links { margin-right:4px;margin-left:8px; }

/* FOOTER */
.page-footer { clear:both;background: #000; border-top:1px solid #a61339;color:#fff;padding: 20px 15px 30px;overflow:hidden; }
.page-footer a { color:#fff;border:none;text-decoration:none; }
.page-footer a:hover { color:#a61339; }
.page-footer .footer-right { text-align:center; }
.page-footer .footer-right img { margin:0 12px 12px 12px; }

/* NAV */
.nav { 
	width:100%; 
	background: #005a84;
	background: -webkit-linear-gradient(#017db7, #005a84); /* For Safari 5.1 to 6.0 #006580 #016fa3)*/
	background: -o-linear-gradient(#017db7, #005a84); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#017db7, #005a84); /* For Firefox 3.6 to 15 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#017db7', endColorstr='#005a84');
	background: linear-gradient(#017db7, #005a84); /* Standard syntax */
}
.navbar,.navbar-collapse,.nav { border-color: #005a84;border-radius: 0 !important; -moz-border-radius: 0 !important;  }
.nav a {  border:none !important; }

.navbar-default { border-top: 1px solid #a61339; border-bottom: 1px solid #a61339; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.navbar-collapse { padding:0; }
.navbar-nav > li > a {
    line-height: 15px;
	font-size: 14px;
	padding-top:8px;
	padding-bottom:8px;
	color: #fff !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.82);
}

.navbar-nav > li > a:hover { xcolor: #fa9a48  !important; } 
.navbar-nav li li > a {
    line-height: 15px;
	font-size: 13px;
	border:none;
	color: #333 !important;;
}
.navbar-nav li ul {
	background:#eeeeee;
}
.navbar-show-border { border-bottom: 1px solid #DDDDDD; }
.navbar-nav li li > a.submenu { padding-left:10px; }

.navbar-nav > li:first-child img { margin-top: -5px; }
.navbar { width: 100%; min-height:47px !important; margin-bottom:0; }
.navbar .nav-home img { margin-top: -5px; }

.nav-home a { 
	height: 47px;
    margin: 0;
    padding: 11px 10px !important;
    text-align: center;
    width: 60px;
} 

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #016fa3;
    color: #fff;
}

.dropdown { z-index:100; }
.navbar-nav > li > a.dropdown-active { background:#fff !important; color: #333 !important; border-left:1px solid #ddd;text-shadow: none; 
	-moz-border-radius-topright: 2px; -webkit-border-radius-topright: 2px; 
	-khtml-border-radius-topright: 2px; border-top-right-radius: 2px  !important;
	
	-moz-border-radius-topleft: 2px; -webkit-border-radius-topleft: 2px; 
	-khtml-border-radius-topleft: 2px; border-top-left-radius: 2px  !important;

}
.dropdown-menu { opacity:0.98; filter:alpha(opacity=98);outline:0; }
.dropdown-menu a:hover { background: #eaeaea !important; }
.dropdown-menu { 
	-moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; 
	-khtml-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;
	
	-moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; 
	-khtml-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;
	
	-moz-border-radius-topright: 5px; -webkit-border-radius-topright: 5px; 
	-khtml-border-radius-topright: 5px; border-top-right-radius: 5px  !important;
	
	border: 1px solid #AAAAAA !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
	
}
.dropdown-first { padding-left: 26px !important; }

/* HOME SLIDESHOW */
.slideshow { 
	/* background:#eee;*/ height:230px; overflow:hidden;
	xborder-right: 1px solid #aaa;xborder-left: 1px solid #aaa;
	xmargin-right:1px; 
	background: #abccd7;
	background: -webkit-linear-gradient(#ffffff, #abccd7); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffffff, #abccd7); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffffff, #abccd7); /* For Firefox 3.6 to 15 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#abccd7');
	background: linear-gradient(#ffffff, #abccd7); /* Standard syntax */
}
@-moz-document url-prefix() { .slideshow { margin-right: 0px; }}
.slideshow h1 { font-size: 1.5em; }
.slideshow .slide { display:none;width:100%; }
.slideshow .active { display:block; }
.slideshow .vert img { width:100%;padding-left:75px;padding-right:18px; }
.slideshow .vert .text { padding:30px 80px 20px 54px; } 
.slideshow .hori img { width:100%;padding-left:60px;padding-right:128px; }
.slideshow .hori .text { padding:30px 30px 20px 0px;margin-left:-56px; } 
.slideshow .wide img { width:100%;padding-left:-6px;padding-right:76px; }
.slideshow .wide .text { padding:30px 50px 20px 0px;margin-left:-10px; } 
.slideshow h1 { font-size:15px color:#005a84;margin: 0px 0px 8px 0; }
.slideshow p { font-size:13px;color:#000;margin:5px 0;}
.slidetabs { clear:both; }
.slidetabs div { border: 1px solid #aaa;background:#eee;text-align:center;font-size:13px;
	-moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomright: 10px; 
	-khtml-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
	
	-moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomleft: 10px; 
	-khtml-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
}
.slidetabs div a.lg-screen { border:none;text-decoration:none;padding:4px 5px 4px 5px;display:block;width:100%;text-align:center;outline:0;  }
.slidetabs div a.mobile-screen { border:none;text-decoration:none;display:none;outline:0;width:100%;text-align:center; }

.slidetabs div a { color: #888; }
.slidetabs div.active a { color:#000; }
.slidetabs div a:hover { color:#a61339; }
.slidetabs div.active { border: 1px solid #aaa; border-top:1px solid rgb(255,246,235);background:rgb(255,246,235);
	border-top:1px solid #fff;background:#fff;
	color:#000;
  -moz-box-shadow:    0px 10px 6px -6px #ccc;
  -webkit-box-shadow: 0px 10px 6px -6px #ccc;
  box-shadow:         0px 10px 6px -6px #ccc;
}
.slideshow .more-wrap { padding-top:4px; }
.more-wrap { text-align:right;text-align:right;margin-top:0px; }
.more-link { color:#777;font-size:12px;border:none;padding:2px 4px;background:#005a84;color:#fff; }
.more-link { 
	background: none repeat scroll 0 0 rgb(255,246,235);background:#fff; 
    border: medium none; border: 1px solid #cccccc;
    border-radius: 5px; 
    color: #005A84;
    font-size: 12px; font-size: 13px;
    padding: 1px 4px 0;
	white-space:nowrap;
}
.more-link {  
  -moz-box-shadow:    0px 8px 6px -6px #ccc;
  -webkit-box-shadow: 0px 8px 6px -6px #ccc;
  box-shadow:         0px 8px 6px -6px #ccc;  }
.slideshow .more-link {  
  -moz-box-shadow:    0px 6px 6px -6px #005a84;
  -webkit-box-shadow: 0px 6px 6px -6px #005a84;
  box-shadow:         0px 6px 6px -6px #005a84;  }
    
a:hover .more-link { color:#a61339; }

.feature .more-cell { align:right; height: 20px; }
.feature .more-cell .more-wrap { margin-top:-20px; }

/* FEATURES */
.feature a img, .subfeature a img, .sidebar-social img, .sponsor img {  
  -moz-box-shadow:    0px 10px 6px -6px #ccc;
  -webkit-box-shadow: 0px 10px 6px -6px #ccc;
  box-shadow:         0px 10px 6px -6px #ccc;  }
/*  
.feature a img:hover, .sidebar-social img:hover, .sponsor img:hover { 
   margin-top: -1px; margin-bottom: 1px;
   -moz-box-shadow:    0px 12px 6px -6px #ccc;
   -webkit-box-shadow: 0px 12px 6px -6px #ccc;
   box-shadow:         0px 12px 6px -6px #ccc; 
}*/
.feature a img:hover, .subfeature a img:hover { opacity:0.9; filter:alpha(opacity=90);outline:0; }
.features { padding-top: 20px !important;border-bottom: 1px solid #eee; }
.features .feature { border-right: 1px solid #eee;xborder-top: 1px solid #eee;overflow:hidden; }
.features .feature:last-child { border-right:none; }
.features h2, .subfeatures h2 { margin-bottom: 2px; }
.subfeatures .fav-links h2 { margin-bottom: 12px; }
.features p, .subfeatures p { margin-top: 0; margin-bottom: 6px; vertical-align:top;}
.feature table { height:100%; }
.feature .image { width:82px; vertical-align:top;padding-top:14px; }
.feature .text { padding:0 10px 16px 20px;vertical-align:top; }
.feature a:hover .text, .subfeature a:hover .text { color: #000; }
.feature .image div { }
.feature .image img, .subfeature .image img {
	-moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;
}
.feature .image img { width:82px; border:2px solid #ababab;padding:0px; }
.feature .image .photo { padding:9px; }
.feature .image .photo, .subfeature .image .photo { border:2px solid #ababab;
	-moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;
	-moz-box-shadow:    0px 10px 6px -6px #ccc;
  	-webkit-box-shadow: 0px 10px 6px -6px #ccc;
  	box-shadow:         0px 10px 6px -6px #ccc;
}
.feature .image .photo img, .subfeature .image .photo img { border:none;
  -moz-box-shadow:    0 4px 2px -2px #999;
  -webkit-box-shadow: 0 4px 2px -2px #999;
  box-shadow:         0 4px 2px -2px #999;
  }	
.feature .image .photo img { height:60px; width:60px; }
.subfeature .image img { border:2px solid #ababab;padding:3px; }
.subfeature .image .photo { padding:8px; }
.subfeature .image .photo img { height:48px; width:48px;margin:0 !important;padding:0 !important; }
.subfeatures { 
	padding-left:0 !important; 
}
.subfeature { background: #fff; padding-left:30px !important; border-right: 1px solid #eee; min-height: 440px; }
.sub-item { padding-right:30px; }
.sub-item .text { padding-left: 18px; }
.sub-item .image { width: 65px;vertical-align:top;padding-top:3px; }
.sub-item img { width: 65px;margin-top:10px; }
.sub-more { border:1px solid #ddd; color: #999; padding:4px; margin-top:8px; text-align:center; display:block; width:100%;width:97%; }
.sub-more:hover { color:#333; background:#eee;border:1px solid #aaa; }
.sub-item a:hover .text { text-decoration:none; outline:0; }
.sub-item a:hover .more-link2 { border-bottom: 1px solid #555;color: #a61339;  }
.sub-item a .more-link2 { border-bottom: 1px solid #ddd; }
.sub-item h2 { font-size: 15px; }
.subfeature .list { padding-top: 14px !important; }
.subfeature td { height:94px;vertical-align:top;padding-top:3px; }

.search-wrap { width:200px;float:right;padding-top:10px; }
.search-group { margin:0;z-index:0; }
.search-group .form-control { width: 80px;z-index:0;height: 25px; padding: 4px 6px 2px;font-size:12px; }
.search-group .glyph-btn { height: 25px; padding: 3px 5px 3px !important; }
.input-group-btn { height:25px; }
@-moz-document url-prefix() { .search-group .glyph-btn { padding: 8px 12px 3px 12px } } 
.searcharea-sm { display:none; }
.searcharea-lg { display:block; }

.ask-ptwa { margin: 10px auto 12px auto; border: none; padding-right:8px; }
.ask-ptwa img { width: 150px; margin-bottom:8px; margin-top:3px; }
.ask-ptwa:hover { border:none; }
.sidebar-social { 
	margin-top: 0px !important; z-index:-1;padding-bottom:20px;text-align:right;
	margin-bottom:0;padding-bottom:0;padding-top:10px;padding-right:3px; 
}
.sidebar-social img { width:25px;  }
.sidebar-social a { padding:0 0px; }

/* FAV LINKS */
.fav-links { }
.fav-links .details { font-size: 13px; color: #777; font-style:italic;line-height:12px;padding-top:8px;line-height:16px;  }
.fav-links .fav-wrap { padding-left: 18px; }
.fav-links .glyphicon { margin-left:-20px;width:12px;margin-right:7px;color:#005a84; }
.fav-links .fav-item { padding:0 0 18px 0; }

/* SPONSORS */
.sponsors { padding:20px 30px 20px 60px !important; }
.sponsors h2 { margin-top: 2px; padding-top:0; }
.sponsor { display:none;  }
.sponsor1 { display:block; }
.sponsor div { xtext-align:center;padding: 2px; padding-bottom: 15px; }
.sponsor img { width: 122px; height:72px; }

#page-1 .calendar table { width:100%; }
#page-1 .calendar td { vertical-align:middle;padding:8px 4px; }
.calendar .number { text-align:center; font-size:24px;line-height:24px;font-weight:bold;color:#a61339;padding-right:12px;padding-bottm:10px; }
.calendar .month { font-size:11px;color:#777; text-align:center;margin-bottom:-4px; }

.pre-footer {
	height: 30px;
	background:#abccd7;
	background: -webkit-linear-gradient(#ffffff, #abccd7); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffffff, #abccd7); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffffff, #abccd7); /* For Firefox 3.6 to 15 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#abccd7');
	background: linear-gradient(#ffffff, #abccd7); /* Standard syntax */
}
.footer-right img { 
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px; 
}

.my-breadcrumb { padding: 6px 35px 2px; border-bottom: 1px solid #A61339;margin-bottom:6px;background:#eee; }
.my-breadcrumb .lt-gray { border:none; color:#999; }
.my-breadcrumb .lt-gray:hover { color:#A61339; }
.border-right { border-right:1px solid #eee; }

.main-content { margin-bottom:30px !important;margin-left:20px !important; }
.new-sidebar-sponsors { text-align:center; padding:10px; margin-right:10px;display:block; }

.button { background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999;
    border-radius: 5px;
    color: #005A84;
    font-size: 14px;
    padding: 4px 8px 3px 8px;
	line-height: 22px;
    white-space: nowrap;
	-moz-box-shadow:    0px 10px 6px -6px #ccc;
    -webkit-box-shadow: 0px 10px 6px -6px #ccc;
    box-shadow:         0px 10px 6px -6px #ccc;  
}
.button:hover { color: #A61339; background:#eee; }

.icon img, img.icon { 
	border:2px solid #ababab;padding:4px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;
	-moz-box-shadow:    0px 10px 6px -6px #ccc;
  -webkit-box-shadow: 0px 10px 6px -6px #ccc;
  box-shadow:         0px 10px 6px -6px #ccc;
}

.img-inline-main, .generic img, .generic-sections img { margin: 0 0 4px 4px; float:right;border-bottom:14px solid #fff;border-left:14px solid #fff; }

/* PAGE SPECIFIC CSS */
/* directors and delegates */
.main-content .intro { margin-bottom:10px; }
.directors { margin-bottom: 12px;margin-left:-5px; }
.directors td { padding: 2px 5px;vertical-align:top; }
.directors .head td { background:#eee; }
.directors .head .details { font-weight:bold; }
.directors .role { vertical-align:top; width:200px; }
.directors .role-empty { background:#fff !important; }
.directors .details { width:300px;  }

/* bylaws */
.main-content .section h3 { background:#eee; padding:5px 0 3px 6px; margin-left:-6px; }

/* committees, districts and groups */
.main-content .committees { width:100%;margin-left:-5px; }
.main-content .committees td { 
	background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #F7F7F7;
    border-right: 2px solid #F7F7F7;
	border: 5px solid #fff;
    padding: 12px;
    vertical-align: top; 
	width:33%;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
}

/* contact */
#page-8 h3 { xborder-top:1px solid #eee; xpadding-top: 20px; xmargin-top:20px; background:#eee; padding: 4px 4px; margin: 20px 0 14px -4px; }

/* courses and conferences */
.conference-list h2 { }
.conference-list .image { float:right;margin:0 0 14px 14px;max-width:300px; }
.conference-list .event-type { color: #777; }
.conference-list .date { font-weight:bold; }
.conference-list .time { color: #777; }
.conference-list .location { color: #777; }
.conference-list .text { margin-top: 14px; }
.conference-list .link { margin: 10px 0; }
.conference-list .register { font-size: 14px; color:#005a84; }
.conference-list .break { border-top: 1px solid #eee; margin-bottom: 15px; margin-top:25px;line-height:10px; }

/* group detail page */
.groups-page .icon { float:right;margin-top:-50px; }

.groups-page .email { font-weight:bold;margin:3px 0; }
.groups-page .officer { margin:3px 0;text-transform:capitalize; }
.groups-page .listserve { margin:3px 0; }
.groups-page .text { margin:6px 0;padding: 6px 0; }
.groups-page .indent { xpadding: 10px; xborder-left: 6px solid #eee;xmargin-left:-1px;margin-top:4px; }
.groups-page .links { font-style:italic; }
.groups-page .links .link { font-style:normal;font-weight:bold;margin-bottom:18px;border-bottom:1px solid #eee;padding-bottom: 14px; }
.groups-page .links .link .text-sub { font-style:italic;font-weight:normal;padding: 5px 0;padding-left:20px;  }
.groups-page .links h3, .groups-page .news h3 { font-style:normal;padding:3px 0 2px 6px;margin-left:-6px;background:#eee;margin-bottom:20px; }
.groups-page .break { border-bottom: 1px solid #eee;margin-bottom:12px;line-height:6px; }
.groups-page .event { margin-bottom:18px;border-bottom:1px solid #eee;padding-bottom: 28px; }
.groups-page .event table { width:100%;margin-bottom:6px; }
.groups-page .event table td { vertical-align:top; }
.groups-page .event .name { font-style:normal; font-weight:bold; }
.groups-page .event .date { width:130px; font-style:normal;font-weight:bold;  }
.groups-page .event .time {  font-style:normal;font-weight:normal;color:#777;text-align:left;width:250px;padding:0 10px; }
.groups-page .links .event .link { margin-bottom:0;border:none;padding:0 18px;margin-top:4px; }
.groups-page .event .text-sub { clear:both;padding-left:20px; }
.groups-page .links, .groups-page .news { clear:both; }
.groups-page .event .link { padding-left:20px; }
.groups-page .event .link a { font-weight:normal;color:#005A84; }
.groups-page .news .item { margin-bottom:18px;padding-bottom:6px;border-bottom:1px solid #eee;padding-bottom: 14px; }
.groups-page .news .item .name { font-weight:bold; }
.groups-page .news .item .text-sub { font-style:italic;padding-left:20px;padding-top:6px;  }
.groups-page .news .item .link { padding-top:8px;padding-left:20px; }
.groups-page .news .item .link a { color:#005A84; }
.groups-page .glyphicon { color:#005A84; }
.groups-page .event:last-child, .groups-page .item:last-child, .groups-page .links .link:last-child { border:none; }

.lid-link:hover { border-bottom: 1px solid #000 !important; }

a.member-lock { background:url(../img/lock.png) no-repeat right; background-size: 20px 14px; }
a.member-lock:hover { background:url(../img/lock.png) no-repeat right !important;; background-size: 20px 14px; background-color: #eaeaea !important; }

.district-course-form #c_name { width:400px; }
