body {background:#fff}
body.LTR {
	position:relative;
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:12px;
	line-height:120%;
	color:#505050;
        background:#fff url('../images/bg2.jpg') repeat-x 0 0;
	/* background-color: #DCDADB; */
	}
	
div#all {
	float:left;
	width:1000px;
	}
	
#header {
	height:150px;
	}

#plc_lt__panelExtra { clear:both; height:40px; } 

#contentBox .csc-default table { margin:0 auto; }

#contentBox table { border-collapse:collapse; }
#contentBox table, #contentBox th, #contentBox td { padding:2px; }

.abstract p { margin:0px 0px 12px; }

.month table {font-size:16px; border-collapse:collapse;text-align:left; margin-bottom:15px; width:514px; }
.month table th{font-size:14px;font-weight:normal;color:#fff; width:72px; background-color:#429CB7; border:1px solid #2D6878; border-bottom-width:2px;padding:5px 3px;}
.month table td{border:1px solid #2D6878;padding:6px 8px; height:49px; font-family:georgia; }
.month table tbody td:hover {color:#fff; background-color:#1F97BF;}
.month table tbody td.event { background-color:#6ACEF6 !important; color:#000; }
.event_wrapper {position:relative; }
.event_span{cursor:pointer;  }
.event_info { display:none; position:absolute; width:220px; right:-190px; top:-30px; z-index:100; background-color:rgb(220,220,220); border:1px solid #000; }
.closex { display:inline-block; float:right; margin:-8px -7px 0 0; background-color:#000; color:#fff; font-family:tahoma; font-size:10px; cursor:pointer; padding:1px 5px; }
	.event_info { font-size:12px; }
.today { border-color:#000 !important; background-color:rgb(220,220,220); }



.csc-menu a {background-color: #e6eef1;text-decoration:none; display:block; color:#333333; padding: 8px 0 6px 25px; background-image:url(../images/strzalka.gif); background-repeat:no-repeat; background-position:13px 50%;}
.csc-menu a:link {color:#333333;}
.csc-menu a:visited  {color:#333333;}
.csc-menu a:hover {background-color:#E1E1E1; background-image:url(../images/strzalka_hover.gif); background-repeat:no-repeat; text-decoration:none}
.csc-menu a:active {color:#333333;}

p.MsoNormal, li.MsoNormal, div.MsoNormal {
    font-family: "Times New Roman";
    font-size: 12pt;
    margin: 0 0 0.0001pt;
}
li.MsoNormal { line-height:130%; }
p.MsoTitle, li.MsoTitle, div.MsoTitle {
    font-family: "Times New Roman";
    font-size: 12pt;
    font-weight: bold;
    margin: 0 0 0.0001pt;
    text-align: center;
}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText {
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:12.0pt;
	font-family:"Times New Roman";
}
small { font-size:90%; }

p.tresc, li.tresc, div.tresc {
    font-family: "Times New Roman";
    font-size: 12pt;
    margin-left: 0;
    margin-right: 0;
}
p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent {
    font-family: "Times New Roman";
    font-size: 12pt;
    margin: 0 0 0.0001pt 21.3pt;
    text-align: justify;
}


div#header h1 {
	margin:0px;
	float:left;
	font-weight:normal;
	line-height:100%;
	color:#000000;
	background-color:transparent;
	font-size:22px;
	padding:50px 0px 0px 50px;
	}

div#header p.header1, div#header h1.header1 {
	margin:0px;
	float:left;
	font-weight:normal;
	line-height:100%;
	color:#000000;
	background-color:transparent;
	font-size:22px;
	padding:50px 0px 0px 50px;
	}


div#header p.header2, div#header h1.header2 {
	margin:0px;
	float:left;
	font-weight:normal;
	line-height:100%;
	color:#000000;
	background-color:transparent;
	font-size:22px;
	padding:5px 0px 0px 50px;
	}




#historyTabWrapper { display:none; }
	#historyTabWrapper h3 { margin:0.5ex 0; font-size:14px; }
#historyTab { width:100%; font-size:10px !important; border-top:1px dotted #C0C0C0; width:513px; border-collapse: collapse; }
table.htlong { height:316px; overflow-y:scroll; overflow-x:hidden; display:block; width:100% !important; }
	#historyTab tbody { }
	#historyTab th { border-bottom:3px solid #E5E5E5; font-weight:bold; text-align:left; }
	#historyTab td { border-bottom:1px solid #E5E5E5; padding:0 6px; }

div#header h1 span.whiteHeader {padding:0px 0px 0px 20px;color:#555;background-color:transparent}

div#header h2.whiteHeader { color: #505050; background-color: transparent; padding: 5px 0 0 50px; }
/*div.menuHorizontal {
	height:36px;
	}*/
	
div#header img.herb {float:left;/* margin:26px 49px 0 37px; */ }
#BIPLogo_3 { margin:0 !important; }
/*#BIPLogo_9 { margin:26px 49px 0 37px; }*/
#BIPLogo_15 { width:100px; height:103px; margin:20px 20px 0 20px; } 
div#header img.bip {float:right;margin-top:0px;margin-right:2px;width:220px;height:149px}

div.logoTitle { float: left; width:530px; }

#printB { cursor:pointer; float:left; display:inline-block; width:20px; height:20px; margin:0 4px 0 0; background:url(../images/icoPrint.gif) no-repeat 0 0; }
#printBpdf { cursor:pointer; float:left; display:inline-block; width:20px; height:20px; margin:0; background:url(../images/icoPdf.gif) no-repeat 0 0; }
#printB span, #printBpdf span { display:none; }

.tab{ width:100%;border-collapse:collapse;text-align:left; margin-bottom:15px;}
.tab th{font-size:14px;font-weight:normal;color:#000; background-color:#ECECEC; border-bottom:2px solid #a09f9f;padding:10px 8px;}
.tab td{border-bottom:1px solid #a09f9f;padding:6px 8px;}
.tab tbody tr:hover td{ background-color:#F2F2F2;}
.tab td.recViews { text-align:right; padding-right:15px; font-weight:bold; }
.tab td.recNo, .tab th.headNo { text-align:right; }

div.searchWrapper {
	width:212px;
	width/**/:/**/ 200px;
	padding-right:12px;
	float:right;
	}
div.searchWrapper form { margin:0; }
div.searchWrapper div.searchInside {
	background:#3e3e3e;
	height:21px;
	padding:8px 0px 7px 5px;
	color: #FFFFFF;
	}
div.searchWrapper div.searchInside .background {
float:left;
}
	
div.searchWrapper div.searchInside .searchTxtBox {
float:left;border:none;background:transparent;background-color: #aaaaaa;
width:105px;height:20px;padding-left:5px;padding-right:5px;}
div.searchWrapper div.searchInside .searchButton {
float:left;
border:none;
width:25px;
height:20px;
background:url(../images/buttonSearch.gif) no-repeat center; 
background-color: #AAAAAA;
margin-left: 1px; 
border-top-right-radius: 3px; 
border-bottom-right-radius: 3px;}
	

.searchLabel { float: left; line-height: 20px; color: #FFFFFF}

div.kolumny {
	padding:15px 0px 15px 15px;
	float:left;
	}

div.inside {
	border:1px solid #cccccc;
	padding:15px;
	}

.align-right { text-align:right; }
.align-left { text-align:left; }
.align-justify { text-align:justify; }
.align-center { text-align:center; }

div.indent { margin-left: 2em; }

#center div.inside a, #center div.inside a:hover {
    color: #00547C;
        text-decoration: underline;
}

#center div.inside a:hover {
       text-decoration: none;

}

	
div.insideGray {
	background:#f2f2f2;
	padding:5px 15px 15px 15px;
	overflow:hidden;
	}
	
duv#plc_lt__panelLeft { font-size:11px; }
div#left {
	width:215px;
	font-size:11px;
	width/**/:/**/200px;
	}
div#left .inside {overflow:hidden; padding:15px 8px 15px 13px; }
	
div#center {
	width:559px;
	width/**/:/**/544px;
	overflow:hidden;
	}

div#center .inside {background:#fff;overflow:hidden}

div#right {
	width:215px;
	padding-top:0px;
	width/**/:/**/200px;
	}
	
div.footer {
	clear:both;
	height:88px;
	width:100%;
	background:url(../images/bgFooter.gif) repeat-x;
	}

div.footerInside {
	width:1000px;
	color:#999999;
	background-color:transparent;
	text-align:center;
        height:74px;
	}
	
div.footerInside p { padding:17px 235px 0; margin:0; text-align:justify; }
div.footerInside img { float:left; margin:16px 11px 0px 242px; }
div.footerInside:after, div.footer:after, div.footerInside p:after {
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
}

.bold {font-weight:bold}

p {
	padding:0px;
	margin:1.5ex 0px;
	}

a, a:link, a:visited  {
	color: #505050;
	background-color:transparent;
	text-decoration:none;
	}

a:hover {
	color:#333333;
	background-color:transparent;	
	text-decoration:underline;
	}


a.blue, a.blue:hover {
	padding:0px;
	color:#1f97bf;
	}

a.underLine {text-decoration:underline;}
a.underLine:hover {text-decoration:none;}

h2, h1 {
	color: #00547c;
	line-height:120%;
	background-color:transparent;
	font-weight:normal;
	font-size:20px;
	margin:1.3ex 0 1.0ex;
	padding:0px;
	}
h1.csc-firstHeader { margin-top:0; }
h1 { font-size:21px;}

#center div.inside h2 {clear:both;margin-top:0px;}

h3 {
	padding:0px;
	margin:2.3ex 0 1.1ex;
	line-height:120%;
	font-weight:normal;
	font-size:17px;
	}


img {border:none;}
img.icoBig {width:56px;height:50px;}
.smaller {font-size:11px;}

ul, ol {position:relative;line-height:120%}

ol li { list-style:decimal; background:transparent none; padding-left:0px; }
	
ul {
	margin:0px;
	padding:10px;
	list-style:none;
	}
li {
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 15px;
	background:url(../images/bulletBlue.gif) no-repeat 2px 5px;
	}
	
ul li ul {
	margin:0px;
	padding:10px;
	}

ul li ul li {
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url(../images/bulletBlue.gif) no-repeat 2px 5px;
	}
	
	
	/* MENU LEFT */
	/* MENU LEFT */
	
	
div#left ul {
	margin:0px 0px 3px !important;
	padding:0px;
	list-style:none;
	}
div#left ul li {
	margin:0px;
	padding:0px;
	color:#1f97bf;
	font-weight:bold;

	background:none;
	}
	
div#left ul {
	margin:0px;
	padding:10px 0px;
	}

div#left ul li {
	margin:0px 0 0 1px;
	padding:1px 0px 1px 15px;
	color:#666666;
	font-weight:normal;
	background:url(../images/bulletBlue.gif) no-repeat 2px 5px;
	}

li.menu1-level2-act a { border-bottom:1px dotted #1F97BF; }
li.menu1-level2-act a:hover { text-decoration:none; }
	
div#left h4 { 
margin:0 0; font-size:11px; font-weight:bold; 
color: #00547C;
}
div#left h4 a { 
color: #00547C;
}

	/* mapa strony */
	
	
div#sitemap ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
div#sitemap ul li {
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#1f97bf;
	font-weight:bold;
	font-size:11px;
	background:none;
	}
	
div#sitemap ul li ul {
	margin:0px;
	padding:0px 0px;
	}

div#sitemap ul li ul li {
	margin:0px;
	padding:0px 0px 0px 15px;
	color:#666666;
	font-weight:normal;
	background:url(../images/bulletBlue.gif) no-repeat 2px 5px;
	}
	
	
	/* serach results */
	/* serach results */
	
div#search ul {
	margin:10px 0px;
	padding:0px;
	list-style:none;
	}
div#search ul li {
	font-size:12px;
	margin:10px 0px;
	padding:0px;
	background:url(../images/bulletBlue.gif) no-repeat 2px 4px;
	}
	
div#search ul li a, div#search ul li a:hover {
	padding:0px 0px 0px 10px;
	color:#1f97bf;
	}

.CMSSearchResultsNoResultsLabel {display:block;padding:20px 0 0 10px}
	
.paging {text-align:center;}
.paging a, .paging a:hover {text-decoration:underline}

.smallArticle {
	font-size:10px;
	}
	
.smallArticle .opis {float:left;padding-bottom:10px;}
.smallArticle .opis img {float:left;margin:0px;padding:0px;}
.smallArticle .opis span {float:left;padding:10px 0px 0px 8px;}
.smallArticle p {clear:both;padding:0px;margin:10px 0px 0px 0px;}
.smallArticle .date {clear:both;font-weight:bold;}
.smallArticle .txt {margin:0px;}
.smallArticle .more {padding-bottom:10px;}
.smallArticle .more a, .smallArticle .more a:hover {
	padding:0px 0px 0px 10px;
	color: #00547c;
	background:url(../images/bulletBlue.gif) no-repeat 2px 4px;
	}

div.bigButton, div.bigButton2 {
float:left;
padding-top:10px;
}
	
div.bigButtonLicznik {
	margin-top:10px;
	float:left;
	height:74px;
	width:200px;
	background: url(../images/bip_Licznik_new.jpg) no-repeat bottom;
	border: 1px solid #cccccc;
}

div.bigButtonLicznik div.counterBIP {
    margin: 13px 0 0 13px;
}

div.bigButtonLicznik div.licznik {
	padding:5px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	text-align:center;
	color: #3054ac;
	}
	
div.bigButtonLicznik div.od {
	color:#555555;
	background-color:transparent;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:10px;
	}
	
div.bigButton img {width:200px;height:74px;}

.breadcrumb {
	float:left;
	border-bottom:1px solid #e5e5e5;
	clear:both;
	margin:0px 0px 10px 0px;
	}

.breadcrumb .breadcrumbTxt {
	float:left;
/*	width:422px;*/
	width:417px;
	color: #505050;
	font-size:10px;
	}
.breadcrumb .breadcrumbIcos {
	float:left;
/*	width:90px;
	width:127px;*/
	height:20px;
	padding:0px 0px 5px 0px;
	}

.breadcrumb .breadcrumbIcos .resizer {font-size:14px;padding:3px 5px 5px 5px;float:left;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.breadcrumb .breadcrumbNewIcos {float:left;padding:0 0 0 5px;}
/*.breadcrumb .breadcrumbIcos img {float:left;padding-left:5px;width:20px;height:20px;}*/

.articleFooterStopka {
	border-top:1px solid #e5e5e5;
	clear:both;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	color: #505050;
	background-color:transparent;
	font-size:10px;
	}
.articleFooter { font-size:11px; }
.articleFooter h3 { margin:0; padding:0; }
#pageToc { font-size:12px; line-height:17px; }


div.menuHorizontal {
position:relative;
float:left;
height:38px;
padding:0px 0px 0px 10px;
width:1000px;
width/**/:/**/990px;
}

div.menuHorizontal a {text-decoration:none;}
div.menuHorizontal a:hover {text-decoration:none;}

div.menuHorizontal ul {margin:0px;padding:0px;list-style:none;}
div.menuHorizontal li {
font-variant:small-caps;
margin:7px 0px 0px 5px;
padding:0px;
float:left;
text-align:center;
width:110px;
color:#666666;
background:#e5e5e5;
border:1px solid #ffffff;
border-bottom:none;
}

div.menuHorizontal li.CMSListMenuHighlightedLI {
margin:5px 0px 0px 5px;
background:url(../images/menuButton1.gif) no-repeat center center;
color:#333333;
background:#ffffff;
}

li.CMSListMenuHighlightedLI a {padding:8px 0px 0px 0px;height:33px;height/**/:/**/25px;width:110px;display:block;color:#222222;font-weight:bold;font-size:11px;}
li.CMSListMenuHighlightedLI a:hover {color:#333333;font-weight:bold;font-size:11px;}

li.CMSListMenuLI a {padding:8px 0px 0px 0px;height:28px;height/**/:/**/20px;width:110px;display:block;color:#444444;font-weight:bold;font-size:11px;}
li.CMSListMenuLI a:hover {color:#666666;font-weight:bold;font-size:11px;}
li.CMSListMenuLI a:hover { background-color: #fff; }

div.menuHorizontal li.third {
color:#333333;
background:#999999;
}



div.li a {padding:8px 0px 0px 0px;height:20px;width:86px;display:block;color:#444444;font-weight:bold;font-size:11px;}
div.li a:hover {color:#444444;font-weight:bold;font-size:11px;}

	/* print page */
	/* print page */
	
body.print {
	margin:0px;
	padding:0px;
	background:none;
	}
	
div.printCenter {
	width:610px;
	margin:0px auto;
	margin-bottom:20px;
	}
	
table.printTable {
	width:610px;
	margin:0px;
	padding:0px;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}
	
table.printTable td {
	text-align:left;
	vertical-align:middle;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	}

table.printTable td.center {
	padding:20px;	
	}

table.printTable .breadcrumb .breadcrumbTxt {
	float:left;
	width:515px;
	color:#7d7d7d;
	font-size:10px;
	}
	
table.printTable .breadcrumb .breadcrumbIcos {
	float:left;
	width:52px;
	height:20px;
	padding:0px 0px 5px 0px;
	}

p.printClose {
	margin:20px 0px;
	text-align:right;
	}

body.print table.attachment td {
border:none;
}


	
	/* attachment */
	/* attachment */
	
#contentBox table.csc-uploads {/*margin-bottom:10px;*/clear:both; border:none; border-collapse: collapse; margin-top: 0px;}
#contentBox table.csc-uploads td {
/*	border-bottom:1px solid #e5e5e5;*/
	border:none;
	border-top:1px solid #e5e5e5;
	vertical-align:middle;
	}
#contentBox table.csc-uploads .para td {
	border-bottom:none;
	vertical-align:middle;
	}
#contentBox table.csc-uploads td.csc-uploads-fileName {width:294px}
#contentBox p.csc-uploads-description { width:294px; overflow:hidden; }
	
#contentBox table.csc-uploads tr.last td {border:none;}

#contentBox td.csc-uploads-fileSize { width:90px; text-align:right; padding-right:20px; }
#contentBox td.csc-uploads-icon img { margin-bottom:1px; }

	/* new article */
	
.breadcrumbRss  {
	float:left;
	border-bottom:1px solid #e5e5e5;
	clear:both;
	margin:0px 0px 10px 0px;
	}

.breadcrumbRss  .breadcrumbTxt {
	float:left;
	width:402px;
	color:#7d7d7d;
	font-size:10px;
	}
.breadcrumbRss .breadcrumbIcos {
	float:left;
	width:110px;
	height:20px;
	padding:0px 0px 5px 0px;
	}

.breadcrumbRss .breadcrumbIcos .resizer {font-size:14px;padding:3px 5px 5px 5px;float:left;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.breadcrumbRss .breadcrumbIcos img {float:left;padding-left:5px;width:20px;height:20px;}



/* Attachment Icos 2 */

.plik {
	width:512px;	
	padding:5px 0;
	border-top:1px solid #e5e5e5;
	float:left;
}
.plik .plikText {
	float:left;
	width:434px;
	padding:5px;
}
.plik .plikObrazek {
	float:left;
	width:48px;
}

/*# custom headers #*/

.smallerHeader1 {font-size:16px;}






/*# zaloba #*/
/*
ul li {background:url(/Other/bip/Images_bw/bulletBlue.gif) no-repeat 2px 5px;}
ul li ul li {background:url(/Other/bip/Images_bw/bulletBlue.gif) no-repeat 2px 5px;}
div#left ul li {color:#000 !important;}
div#left ul li ul li {background:url(/Other/bip/Images_bw/bulletBlue.gif) no-repeat 2px 5px;}
*/


/*#RTE*/
/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

	tbody.smaller { font-size:80%; }

		#contentBox p.csc-frame-frame1, #contentBox table.csc-frame-frame1 { background-color: #EDEBF1; }
			#contentBox table.csc-frame-frame1 td, #contentBox table.csc-frame-frame1 th { background-color: #EDEBF1; }
		#contentBox table.csc-frame-frame2 { border-style:dotted !important; }
			#contentBox table.csc-frame-frame2 td, #contentBox table.csc-frame-frame2 th { border-style:dotted !important; }

		#contentBox table.csc-frame-frame3 { border-width:0px !important; }
			#contentBox table.csc-frame-frame3 td, #contentBox table.csc-frame-frame3 th { border-width:0px !important; }

		#contentBox table.csc-frame-frame4{ border-width:1px; border-color:#ccc; border-style:solid; }
			#contentBox table.csc-frame-frame4 td, #contentBox table.csc-frame-frame4 th { border-width:1px; border-color:#ccc; border-style:solid; }

		#contentBox table.csc-frame-frame5 { border-width:2px; border-color:#ccc; border-style:solid; }
			#contentBox table.csc-frame-frame5 td, #contentBox table.csc-frame-frame5 th { border-width:2px; border-color:#ccc; border-style:solid; }

		#contentBox table.csc-frame-frame6 { border-width:3px; border-color:#ccc; border-style:solid; }
			#contentBox table.csc-frame-frame6 td, #contentBox table.csc-frame-frame6 th  { border-width:3px; border-color:#ccc; border-style:solid; }

		#contentBox table.csc-frame-frame7 td, #contentBox table.csc-frame-frame7 th { padding:8px }
		#contentBox table.csc-frame-frame8 td, #contentBox table.csc-frame-frame8 th { padding:16px }


#contentBox .tx-indexedsearch table { border: none; padding: 2px 4px 2px 4px; }
	#contentBox .tx-indexedsearch table td {border:none; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

/* Default selector for indentation.*/
div.indent { margin-left: 2em; }

div.bigButton p.mac {font-size: 9px; text-align: center; color: #333333;}

li.CMSListMenuLI h2 { margin: 0; }
li.CMSListMenuLI h2 a { padding: 3px 0 5px; }

li.CMSListMenuHighlightedLI h2 { margin: 0; }
li.CMSListMenuHighlightedLI h2 a { padding: 3px 0 4px; }


div#left h3 { color: #00547c; font-size: 11px; font-weight: bold; margin: 0; }

div.opis h3 { margin: 0; line-height: 100%; }

.wcag { padding-bottom: 15px; }

.hide { display: none; }

.searchwcag { width: 135px !important; background-color: #cccccc !important; }

.searchButtonWCAG {
    border: medium none;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    float: left;
    height: 20px;
    margin-left: 1px;
    width: 40px;
                                }