/*------------------------------------------

  Responsive Grid Media Queries - 1280, 1024, 768, 480

   1280-1024   - desktop (default grid)

   1024-768    - tablet landscape

   768-550     - tablet 

   550-less    - phone landscape & smaller

--------------------------------------------*\





/*/



@media all and (min-device-width: 1024px) and (max-device-width: 1280px) {





}



@media all and (min-device-width: 768px) and (max-device-width: 1024px) {







}



@media all and (min-device-width: 550px) and (max-device-width: 768px) {











}







@media screen
  and (min-width: 860px) and (max-width: 1010px) {

  .search-tools-bar { 
  height:90px !important;
  
  }

#row-subheader #breadcrumbs {

    float: left;

    margin-top: 45px !important;

}

  

  #searchArea {

	position:absolute;

	top:14.9em;

	height: 25px;

	font-size: 12px;

    margin-left:8px;

}

  

.search-options {

	top:16em;
	margin-left:0.5em;

}

  #ls-gen7-ls-fxr {

    position:relative !important;

    top:-2em !important;

    left:0 !important;

    width:100% !important;

    min-width:30%;

    margin:0 0 0 0 !important;

    padding:0 0 0 0 !important;

}

  h1.heading {

    position:relative;

    top:.3em;

}

  

form#refineSearch {

    position:relative;

	top:5em;

	display:block;

	width:auto;

	float:none !important;

	clear:right !important;

	height:40px;

}



#refine {

	color: #545253 !important;

	width: 290px;

	height: 24px;

	padding:0 0 0 4px;

	border-style: none;

	border: 1px solid #CCC;

	-webkit-appearance: none;

	background-image: url('collapse.gif') no-repeat right #fff;

}



.refined-search > input.button-search {

    display:block;

	position:relative;

	top:.5em;

	margin:0;

	vertical-align:bottom !important;

	padding:0;

	height:25px;

	line-height:25px;

}





form.docExcerpts {

	position:relative;

	display:inline;

	width:auto;

}



.sort-search {

	position:relative;

	margin:0 0 0 0;

}



.print-preview {

	display:block;

	position:relative;

	top:3em;

	left:9em;

	margin:0 0 0 0;

	font-size:11px;

	width:120px;

}

#row-content { 
    width:150%;

}

  

}


/* PC Screen */



@media screen 

  and (min-width: 768px) and (max-width: 859px) {

.search-tools-bar {
    height:90px;

}
  

  #row-subheader #breadcrumbs {

    float: left;

    margin-top: 45px !important;

}

  

  #ls-gen7-ls-fxr {

    position:relative !important;

    top:-2.1em !important;

    left:0 !important;

    width:100% !important;

    min-width:30%;

    margin:0 0 0 0 !important;

    padding:0 0 0 0 !important;

}

  

.search-options {
margin-top:6em;
margin-left:0.25em;

}



  

#searchArea {

	position:absolute;

	top:16em;

	height: 25px;

	font-size: 12px;

    margin-left:8px;

}



li.favourites {

	margin:-1.5em 2% 0 0;

}



li.advanced {

    margin:-1.5em 2% 0 5px;

}



li.resources {

	margin:-1.5em 2% 0 0 !important;

}



  

input.button-search {

    margin-bottom:1.7em !important;

}





h1.heading {

    position:relative;

    top:.3em;

}

  

form#refineSearch {

    position:relative;

	top:5em;

	display:block;

	width:auto;

	float:none !important;

	clear:right !important;

	height:40px;

}



#refine {

	color: #545253 !important;

	width: 290px;

	height: 24px;

	padding:0 0 0 4px;

	border-style: none;

	border: 1px solid #CCC;

	-webkit-appearance: none;

	background-image: url('collapse.gif') no-repeat right #fff;

}



.refined-search > input.button-search {

    display:block;

	position:relative;

	top:.5em;

	margin:0;

	vertical-align:bottom !important;

	padding:0;

	height:25px;

	line-height:25px;

}





form.docExcerpts {

	position:relative;

	display:inline;

	width:auto;

}



.sort-search {

	position:relative;

	margin:0 0 0 0;

}



.print-preview {

	display:block;

	position:relative;

	top:3em;

	left:9em;

	margin:0 0 0 0;

	font-size:11px;

	width:120px;

}





  

  

}



/* PC Resonsive view for IPAD and Iphone width */



@media screen 

  and (max-width: 768px) {

  

  

#themeTemplate {

    width:100% !important;
	height:auto !important;
    margin:0 auto 0 auto;
	padding-top: 0px !important;

}



#row-subheader {

    display:block !important;

    width:100% !important;

    margin:0 auto 0 auto;

}



#row-content {

	height:auto !important;

	padding:0 0 0 0;

	margin:3em auto 0 auto !important;

	border-left:1px solid #E0E4EC;

	border-right:1px solid #E0E4EC;

	border-top:1px solid #E0E4EC;

	background-color:#ffffff !important;

    -webkit-box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

    -moz-box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

    box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

}



.container {

    width:100%;

    height:auto !important;

}



#ls-gen7-ls-fxr {

    position:relative !important;

    top:-2em !important;

    left:0 !important;

    width:100% !important;

    min-width:30%;

    margin:0 0 0 0 !important;

    padding:0 0 0 0 !important;

}



  

#field-search-table {

    margin-bottom:4em !important;

}



a.tip span {

	display: none !important;

}



a.tip span {

	display: none !important;

}



ul.frag-results {

   width:80%;

}



.frag-results li {

    width:100%;

}



h1.heading {

    position:relative;

    top:.4em;

}



form#refineSearch {

    position:relative;

	top:5em;

	display:block;

	width:100%;

	float:none !important;

	clear:right !important;

	height:40px;

}



#refine {

	color: #545253 !important;

	width: 290px;

	height: 24px;

	padding:0 0 0 4px;

	border-style: none;

	border: 1px solid #CCC;

	-webkit-appearance: none;

	background-image: url('collapse.gif') no-repeat right #fff;

}



.refined-search > input.button-search {

    display:block;

	position:relative;

	top:.5em;

	margin:0;

	vertical-align:bottom !important;

	padding:0;

	height:25px;

	line-height:25px;

}





form.docExcerpts {

	position:relative;

	display:inline;

	width:auto;

}



.sort-search {

	position:relative;

	margin:0 0 0 0;

}



.print-preview {

	display:block;

	position:relative;

	top:4.8em;

	left:9em;

	margin:0 0 0 0;

	font-size:11px;

	width:120px;

}



.input-group-doctypes {

	float:none;

}


.search-options {
	margin-left:1em;
	margin-top:0em !important;
}





li.favourites {

	margin:-1.5em 2% 0 0 !important;

}



li.advanced {

    margin:-1.4em 2% 0 5px !important;

}



li.advanced a:focus, li.advanced a img:focus, li.favourites a:focus, li.favourites a img:focus, li.resources a:focus, li.resources a img:focus, a.SubmitLinkButton:focus,

a.SubmitLinkButton img:focus, a.favLink_a:focus {

    

}



li.resources {

	margin:-1.5em 2% 0 0 !important;

}




a.tip.resources span {

	margin-top:.6em;

	margin-left: 0 !important;

}



.search-tools-bar {

    background-color:#e5eaf0;

	min-height:100px;

	width:100%;

	border-left:0;

	border-right:1px solid #CCC;

}



#searchArea {

	position:absolute;

	top:8.6em;

	height: 25px;

	font-size: 12px;

    margin-left:8px;

}



#searchArea #search {

	width: 290px;

	height: 24px;

	background: #ffffff !important;

	color:#E3A82B !important;

	border-radius: 3px;

}



#searchArea #search input#searchBox {

    width: 290px;   

}



#searchArea #search .SubmitLinkButton {

	margin-left:25em !important;

}

.search-btns {
	margin-left: 22.5em;
}



#header-links {

    margin-left:-10em !important;

}



#breadcrumbs {

margin-top:3.1em !important;



}





.favourites-container h2 {

	margin:.35em 0 .5em 1em;

}



a.clear-favorites {

    position:absolute;

    left:12em;

	margin:-.3em 0 0 0 !important;

}



.containerTableStyle {

	overflow:hidden !important;

	-webkit-overflow-scrolling: touch;

	position: relative;

	top: 0;

	font-size: 12px;

	-khtml-user-select: none;

}



.dhxtree_dhx_black, .dhxtree_dhx_skyblue {

	background: #fff;

	color: black;

	height: 100% !important;

	width:100%!important;

}



td.standartTreeRow {

   

}



#header {

    width:100% !important;

}



a.tip.resources span {

	margin-top:.6em;

	margin-left: 8.3em !important;

}







.boolean-table .table {

    width:100px !important;

}



.input-group-doctypes {

	margin-top:.5em !important;

	margin-right:5.2em !important;

	margin-bottom:2.5em !important;	

}



.input-group-addon.advanced-search {

	clear:both;

	padding-right:2px;

	font-weight:normal !important;

	width:300px;

	height:60px;

}



.input-group-addon.advanced-search label.current {

    display:block;

    width:100px;

    margin:.3em 0 0 .8em;

}



.input-group-addon.advanced-search label.full {

    display:block;

    width:100px;

    margin:.7em 0 0 .8em;

}



.input-group-addon.advanced-search label.fave {

    display:block;

    position:relative;

    top:-3.6em;

    left:15em;

    width:100px;

}



.input-group-addon.advanced-search label.stemming {

    display:block;

    position:relative;

    top:-3em;

    left:14.1em;

    width:100px;

}



.input-group-addon.advanced-search label.stemming .divider {

display:none;

    

}





.control {

 width:295px;

}





.box-corners,.box-corners img {

    display:none;

}



div.styled-select {

    display:block !important;

    position:absolute !important;

    left:12px !important;

    margin-top:5em !important;

}



.help_btn {

    position:absolute !important;

    left:275px !important;

    top:743px !important;

}



div.styled-select #fieldList {

    width:250px !important;

    background-color:#ffffff !important;

}



#field-heading {

    position:absolute !important;

    left:10px !important;

    top:700px !important;

}





.example-title {

    margin-top:2em;

}



.button-search, .button-cancel {

    margin-top:1em !important;

}





}



@media only screen 

  and (max-device-width: 1024px) and (orientation:landscape) {

.level2Navigation {
	display:none;
}

.container {

    width:100%;

}



#themeTemplate {

    width:100% !important;
	padding-top: 160px;
    margin:0 auto 0 auto !important;

}



#row-subheader {

    display:block !important;

    width:100% !important;

    margin:0 auto 0 auto;

}







#row-content {

	clear: both;
	width:102%;

	padding:0 0 0 0;

	margin:0 auto 0 auto;

	border-left:1px solid #E0E4EC;

	border-right:1px solid #E0E4EC;

	border-top:1px solid #E0E4EC;

	background-color:#ffffff !important;

    -webkit-box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

    -moz-box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

    box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

}



.main-content, #header {

    width:100%;

}



#field-search-table tbody, #fieldSearch {

    display:block !important;

    width:100% !important;

}



div.styled-select #fieldList {

    width:250px !important;

    background-color:#ffffff !important;

}



.button-search, .button-cancel {

    margin-top:1em !important;

}



#qTerms {

    width:300px !important;

}



.box-corners,.box-corners img {

    display:none;

}



a.tip span {

	display: none !important;

}



.print-preview {

	display:none;

}



ul.frag-results {

   width:100% !important;

}



.frag-results li {

    width:100% !important;

}



form#refineSearch {

    position:relative;

	top:5em;

	display:block;

	width:auto;

	float:none !important;

	clear:right !important;

	height:40px;

}



#refine {

	color: #545253 !important;

	width: 290px;

	height: 24px;

	padding:0 0 0 4px;

	border-style: none;

	border: 1px solid #CCC;

	-webkit-appearance: none;

	background-image: url('collapse.gif') no-repeat right #fff;

}



.refined-search > input.button-search {

    display:block;

	position:relative;

	top:.5em;

	margin:0;

	vertical-align:bottom !important;

	padding:0;

	height:25px;

	line-height:25px;

}



form.docExcerpts {

	position:relative;

	display:inline;

	width:auto;

}



.sort-search {

	position:relative;

	margin:0 0 0 0;

}



.print-preview {

	display:block;

	position:relative;

	top:3.8em;

	left:8em;

	margin:0 0 0 0;

	font-size:11px;

	width:120px;

}



.input-group-doctypes {

	float:none;

}



ul.search-options {
	width:100% !important;
	z-index:2999999;
	margin-top:1em;
	margin-left: 0em;
}
	  
/*
li.favourites {

	margin:-1.5em 6.2% 0 0 !important;

}



li.advanced {

    margin:-1.5em 6.2% 0 8px !important;

}



li.resources {

	margin:-1.5em 6.2% 0 0 !important;

}
*/



a.tip.resources span {

	margin-top:.6em;

	margin-left: 0 !important;

}



.search-tools-bar {

position:relative;

    background-color:#e5eaf0;

	height:85px;

	width:100%;

	border-left:0;

	border-right:1px solid #CCC;

}



#searchArea {

	position:absolute;

	top:-.5em;

	height: 25px;

	font-size: 12px;

    margin-left:15px;

}



#search .input {

    position:absolute;

    padding-top:8px;

	top:1em;

}



#searchArea #search {

    margin-top:1.4em;

	width: 265px;

	height: 24px;

	background: #ffffff;

	color:#E3A82B !important;

	border-radius: 3px;

}



#searchArea #search input#searchBox {

	width: 265px;

	color: black;

	font-style: normal;

	border: 0 !important;

	border-radius: 3px;

	position: relative;

	top:.4em;

	/* Has to be here to render PIE properly in IE 

	behavior: url(/assets/gov/css/PIE.htc);

	*/

	margin:0 0 0 0;

	padding:5px 0 5px 5px;

	height: 25px;

	-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);

	-moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);

	box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);

}



#searchArea #search input#searchBox:focus {

	border:1px solid #C9FD8E !important;

	border-radius: 3px;

	-webkit-box-shadow: 0px 0px 3px 0px rgba(122, 207, 92, 0.37) !important;

	-moz-box-shadow:    0px 0px 3px 0px rgba(122, 207, 92, 0.37) !important;

	box-shadow:         0px 0px 3px 0px rgba(122, 207, 92, 0.37) !important;

	margin:0 0 0 0;

	padding:5px 0 5px 5px;

	height: 25px;

}



#searchArea #search input#searchBox.placeholder {
    margin:0 0 0 0;
	background:none;
}



#searchArea #search input#searchBox {
    margin:0 0 0 0;
	background: #fff;

}



#searchArea #search input#searchBox.placeholder {

	background-image: none;

	background-color: transparent;

}



label.input {

	color: #999;

	display: block;

	padding-top: 3px;

	position: relative;

	top: 12em;

	text-indent: 10px;

	background-color:none !important;

	background: none !important;

	width: 270px;

}



#searchArea #search input#searchBox {

	position: absolute;

	background-color: transparent;

	left: 0;

	z-index: 1;

}



#searchArea #search input#searchBox:focus, #searchArea #search input#searchBox:first-line {

	background-color: white;

}



#searchArea #search .SubmitLinkButton {

	position:absolute;

	top:1.4em !important;

	color: white;

	cursor: pointer;

	float: left;

	padding: 0 0 0 0;

	margin:0 0 0 22.8em !important;

	width:61px;

	height:25px;

	background-image:url(../images/site_navigation_global/search-btn.jpg);

}



#header-links {

   display: none;

}



#breadcrumbs {

margin-top:3.1em !important;

   

}



.favourites-container h2 {

	margin:.35em 0 .5em 1em;

}



a.clear-favorites {

    position:absolute;

    left:12em;

	margin:-5px 0 0 0 !important;

}



.containerTableStyle {

	overflow:hidden !important;

	-webkit-overflow-scrolling: touch;

	position: relative;

	top: 0;

	font-size: 12px;

	-khtml-user-select: none;

}







#header {

    width:100% !important;

}



a.tip.resources span {

	margin-top:.6em;

	margin-left: 8.3em !important;

}



#area-content {
	clear: both;
    

    

}



#area-contentmain {

    

    

}



#ls-gen7-ls-fxr {

position:relative !important;

top:-2em !important;

left:0 !important;

    width:100%;

    margin:0 0 0 0 !important;

    padding:0 0 0 0 !important;

}



.boolean-table .table {

    width:500px !important;

}



.input-group-doctypes {

	margin-top:.5em !important;

	margin-right:5.2em !important;

	margin-bottom:2.5em !important;	

}



.input-group-addon.advanced-search {

	clear:both;

	padding-right:2px;

	font-weight:normal !important;

	width:300px;

	height:60px;

}



.input-group-addon.advanced-search label.current {

    display:block;

    width:100px;

    margin:.3em 0 0 .8em;

}



.input-group-addon.advanced-search label.full {

    display:block;

    width:100px;

    margin:.7em 0 0 .8em;

}



.input-group-addon.advanced-search label.fave {

    display:block;

    position:relative;

    top:-3.6em;

    left:15em;

    width:100px;

}



.input-group-addon.advanced-search label.stemming {

    display:block;

    position:relative;

    top:-3em;

    left:14.1em;

    width:100px;

}



.input-group-addon.advanced-search label.stemming .divider {

    display:none;

}



.control {

    width:400px;

    border:1px soild #003366 !important;

}



}







/* IPAD only */

@media only screen 

  and (min-device-width: 768px) and (orientation:portrait) {

  

/* needs to be this in order to scroll page properly other styles need editing for ipad #ls-canvas {

	width:100%;

	margin-top:0 !important;

	margin-bottom:55% !important;

	height:auto !important;

}

*/



.container {

    width:100%;

}



#themeTemplate {

    width:100% !important;

    margin:0 auto 0 auto !important;

}



#row-subheader {

    display:block !important;

    width:100% !important;

    margin:0 auto 0 auto;

}



#row-content {
	width:102% !important;
	padding:0 0 0 0;

	margin:0 auto 0 auto;

	border-left:1px solid #E0E4EC;

	border-right:1px solid #E0E4EC;

	border-top:1px solid #E0E4EC;

	background-color:#ffffff !important;

    -webkit-box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

    -moz-box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

    box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

}



.main-content, #header {

    width:100%;

}



#field-search-table {

    margin-bottom:1em !important;

}



#field-search-table tbody, #fieldSearch {

    display:block !important;

    width:100% !important;

    height:auto;

    padding:0;

    margin:0;

}



#field-heading {

    position:relative;

    left:0;

    top:0;

}



div.styled-select {

    display:block;

    position:relative;

    left:0;

    margin-top:0;

}



.help_btn {

    position:relative;

    left:0;

    top:0;

}



div.styled-select #fieldList {

    width:250px !important;

    background-color:#ffffff !important;

}



.button-search, .button-cancel {

    margin-top:0 !important;

}



#qTerms {

    width:300px !important;

}



.box-corners,.box-corners img {

    display:none;

}



a.tip span {

	display: none !important;

}



.print-preview {

	display:none;

}



ul.frag-results {

   width:100% !important;

}



.frag-results li {

    width:100% !important;

}



form#refineSearch {

    position:relative;

	top:5em;

	display:block;

	width:auto;

	float:none !important;

	clear:right !important;

	height:40px;

}



#refine {

	color: #545253 !important;

	width: 290px;

	height: 24px;

	padding:0 0 0 4px;

	border-style: none;

	border: 1px solid #CCC;

	-webkit-appearance: none;

	background-image: url('collapse.gif') no-repeat right #fff;

}



.refined-search > input.button-search {

    display:block;

	position:relative;

	top:.5em;

	margin:0;

	vertical-align:bottom !important;

	padding:0;

	height:25px;

	line-height:25px;

}



form.docExcerpts {

	position:relative;

	display:inline;

	width:auto;

}



.sort-search {

	position:relative;

	margin:0 0 0 0;

}



.print-preview {

	display:block;

	position:relative;

	top:3.8em;

	left:8em;

	margin:0 0 0 0;

	font-size:11px;

	width:120px;

}



.stat-reg-folder a {

    

}



.input-group-doctypes {

	float:none;

}



.search-options {

	width:90% !important;
	position:relative;
	top:-1em;	
	left:.6em;
	z-index:2999999;
	margin:0 0 0 0;
	padding:0 0 0 0;

}



.search-options li {

    display:block;

	background:none !important;

}



.search-options li img {

	padding:0;

	margin:0;

}



li.favourites {

	margin:-1.5em 1% 0 0 !important;

}



li.advanced {

    margin:-1.5em 1% 0 5px !important;

}



li.resources {

	margin:-1.5em 0 0 .5em !important;

}



a.tip.resources span {

	margin-top:.6em;

	margin-left: 0 !important;

}



.search-tools-bar {

position:relative;

top:0px;

    background-color:#e5eaf0;

	height:85px;

	width:100%;

	border-left:0;

	border-right:1px solid #CCC;

	margin:0 0 0 0 !important;

	padding:0 !important;

}



#searchArea {

	position:absolute;

	top:-.5em;

	height: 25px;

	font-size: 12px;

    margin-left:15px;

}



#search .input {

    position:absolute;

    padding-top:8px;

	top:1em;

}



#searchArea #search {

    margin-top:1.4em;

	width: 265px;

	height: 24px;

	background: #ffffff;

	color:#E3A82B !important;

	border-radius: 3px;

}



#searchArea #search input#searchBox {

	width: 265px;

	color: black;

	font-style: normal;

	border: 0 !important;

	border-radius: 3px;

	position: relative;

	top:.4em;

	/* Has to be here to render PIE properly in IE 

	behavior: url(/assets/gov/css/PIE.htc);

	*/

	

	margin:0 0 0 0;

	padding:5px 0 5px 5px;

	

	height: 25px;

	

	-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);

	-moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);

	box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);

}



#searchArea #search input#searchBox:focus {

	border:1px solid #C9FD8E !important;

	border-radius: 3px;

	-webkit-box-shadow: 0px 0px 3px 0px rgba(122, 207, 92, 0.37) !important;

	-moz-box-shadow:    0px 0px 3px 0px rgba(122, 207, 92, 0.37) !important;

	box-shadow:         0px 0px 3px 0px rgba(122, 207, 92, 0.37) !important;

	margin:0 0 0 0;

	padding:5px 0 5px 5px;

	height: 25px;

}



#searchArea #search input#searchBox.placeholder {

    margin:0 0 0 0;

	background:none;

}



#searchArea #search input#searchBox {
    margin:0 0 0 0;
	background: #fff;

}



#searchArea #search input#searchBox.placeholder {

	background-image: none;

	background-color: transparent;

}



label.input {

	color: #999;

	display: block;

	padding-top: 3px;

	position: relative;

	top: 12em;

	text-indent: 10px;

	background-color:none !important;

	background: none !important;

	width: 270px;

}



#searchArea #search input#searchBox {

	position: absolute;

	background-color: transparent;

	left: 0;

	z-index: 1;

}



#searchArea #search input#searchBox:focus, #searchArea #search input#searchBox:first-line {

	background-color: white;

}



#searchArea #search .SubmitLinkButton {

	position:absolute;

	top:1.4em !important;

	color: white;

	cursor: pointer;

	float: left;

	padding: 0 0 0 0;

	margin:0 0 0 22.8em !important;

	width:61px;

	height:25px;

	background-image:url(../images/site_navigation_global/search-btn.jpg);

}



#header-links {

    margin-left:-10em !important;

}



#breadcrumbs {

margin-top:3.1em !important;

   

}



.favourites-container h2 {

	margin:.35em 0 .5em 1em;

}



a.clear-favorites {

    position:absolute;

    left:12em;

	margin:-3px 0 0 0 !important;

}



.containerTableStyle {

	overflow:hidden !important;

	-webkit-overflow-scrolling: touch;

	position: relative;

	top: 0;

	font-size: 12px;

	-khtml-user-select: none;

}







#header {

    width:100% !important;

}



a.tip.resources span {

	margin-top:.6em;

	margin-left: 8.3em !important;

}



#area-content {

    

    

}



#area-contentmain {

    

    

}



#ls-gen7-ls-fxr {

position:relative !important;

top:-2em !important;

left:0 !important;

    width:100%;

    margin:0 0 0 0 !important;

    padding:0 0 0 0 !important;

}



.boolean-table .table {

    width:500px !important;

}



.input-group-doctypes {

	margin-top:.5em !important;

	margin-right:5.2em !important;

	margin-bottom:2.5em !important;	

}



.input-group-addon.advanced-search {

	clear:both;

	padding-right:2px;

	font-weight:normal !important;

	width:300px;

	height:60px;

}



.input-group-addon.advanced-search label.current {

    display:block;

    width:100px;

    margin:.3em 0 0 .8em;

}



.input-group-addon.advanced-search label.full {

    display:block;

    width:100px;

    margin:.7em 0 0 .8em;

}



.input-group-addon.advanced-search label.fave {

    display:block;

    position:relative;

    top:-3.6em;

    left:15em;

    width:100px;

}



.input-group-addon.advanced-search label.stemming {

    display:block;

    position:relative;

    top:-3em;

    left:14.1em;

    width:100px;

}



.input-group-addon.advanced-search label.stemming .divider {

    display:none;

}



.control {

    width:400px;

    border:1px soild #003366 !important;

}



}







@media only screen 

  and (max-device-width: 550px) {

      

td.standartTreeRow {

display:block;

padding-left:0 !important;

   width:200px !important;

} 

      

 } 



@media only screen 

  and (min-device-width: 320px) 

  and (max-device-width: 550px) {

  

.template {

    width:100% !important;

}

li.resources {
	padding-top: 2em;
	padding-left: .5em;
	float:left;
	clear: left;
}

.container {

    width:100% !important;

}



#themeTemplate {

    width:100% !important;

    margin:0 !important;

}





#row-subheader {

    display:block !important;

    width:100% !important;

    margin:0 !important;

    height:auto !important;

}



.template {

    width:100% !important;

    height:100% !important;

	min-height:100% !important;

	padding-bottom: 80px;

	background-color: #fff;

	font-size: 14px;

}



/* Control margin betweeen header and the search criteria frame */



#row-content {
	width:100% !important;

	padding:0 0 0 0;

	margin:3em 0 0 0 !important;

	border-left:1px solid #E0E4EC;

	border-right:1px solid #E0E4EC;

	border-top:1px solid #E0E4EC;

	background-color:#ffffff !important;

    -webkit-box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

    -moz-box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

    box-shadow: 0px 3px 4px -2px rgba(171,169,171,1);

}



/* End Control maragin betweeen header and the search criteria frame  */





.main-content {

display:block !important;

    width:100% !important;

    margin:0 0 0 0 !important;

}



#ls-gen7-ls-fxr {

position:relative !important;

top:-2.3em !important;

left:0 !important;

    width:100% !important;

    margin:0 0 0 0 !important;

    padding:0 0 0 .5em !important;

}





#footer {

    position:relative;

    bottom:0;

    margin:3em 0 0 0 !important;

}





#header {

	width:90% !important;

	height:auto !important;

}



#field-search-table tbody, #fieldSearch {

    display:block !important;

    width:300px !important;

}



#field-heading {

    position:absolute !important;

    left:-4px !important;

    top:660px !important;

}



div.styled-select {

    display:block !important;

    position:absolute !important;

    left:-4px !important;

    margin-top:5em !important;

}



.help_btn {

    position:absolute !important;

    left:260px !important;

    top:705px !important;

}



#field-search-table {

    margin-bottom:4em !important;

}



div.styled-select #fieldList {

    width:250px !important;

    background-color:#ffffff !important;

}



.example-title {

    margin-top:2em;

}



.button-search, .button-cancel {

    margin-top:0 !important;

}



#qTerms {

    width:300px !important;

}



.box-corners,.box-corners img {

    display:none;

}



a.tip span {

	display: none !important;

}



.print-preview {

	display:none;

}



ul.frag-results {

   width:250px !important;

}



.frag-results li {

    width:250px !important;

}




form#refineSearch {

    position:relative;

	top:4.5em;

	display:block;

	width:auto;

	float:none !important;

	clear:right !important;

	height:40px;

}



#refine {

	color: #545253 !important;

	width: 60%;

	height: 24px;

	padding:0 0 0 4px;

	border-style: none;

	border: 1px solid #CCC;

	-webkit-appearance: none;

	background-image: url('collapse.gif') no-repeat right #fff;

}



.refined-search > input.button-search {

    display:block;

	position:relative;

	top:0;

	margin:0 0 2em 0;

	vertical-align:top !important;

	padding:0;

	height:25px;

	line-height:25px;

}



ul.pagination {

	width:100% !important;

	top:21.2em;

	margin:0 0 1.5em 0;

	height: 36px;

	padding-right:2em;

}



form.docExcerpts {

	position:relative;

	display:inline;

	width:auto;

}



.sort-search {

	position:relative;

	margin:0 0 0 0;

}



.input-group-doctypes {

	float:none;

}



.search-options {

width:100% !important;

	position:absolute;

	top:12.8em;
	
	left:1em;

	z-index:2999999;

	margin:0 0 0 0;

	padding:0 0 0 0;

}






li.favourites {

	margin:-1.5em 1.2% 0 0 !important;

}



li.advanced {

    margin:-1.5em 1.2% 0 8px !important;

}



li.resources {

	margin:-1.5em 1.2% 0 0 !important;

}



a.tip.resources span {

	margin-top:.6em;

	margin-left: 0 !important;

}



.search-tools-bar {

    position: relative;
	background-color:#e5eaf0;

	height:120px;

	width:100%;

	border-left:0;

	border-right:1px solid #CCC;

	margin:0 0 0 0 !important;

	padding:0 !important;

}



#searchArea {

	position:absolute;

	top:-.5em;

	height: 25px;

	font-size: 12px;

    margin-left:5px;

}



#search .input {

    position:absolute;

    padding-top:8px;

	top:1em;

}



#searchArea #search {

    margin-top:1.4em;

	width: 235px;

	height: 24px;

	background: #ffffff;

	color:#E3A82B !important;

	border-radius: 3px;

}

	  .search-btns {
		  left: -2.6em;
	  }

#searchArea #search input#searchBox {

	width: 235px;

	color: black;

	font-style: normal;

	border: 0 !important;

	border-radius: 3px;

	position: relative;

	top:.4em;

	/* Has to be here to render PIE properly in IE 

	behavior: url(/assets/gov/css/PIE.htc);

	*/

	

	margin:0 0 0 0;

	padding:5px 0 5px 5px;

	

	height: 25px;

	

	-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);

	-moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);

	box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);

}



#searchArea #search input#searchBox:focus {

	border:1px solid #C9FD8E !important;

	border-radius: 3px;

	-webkit-box-shadow: 0px 0px 3px 0px rgba(122, 207, 92, 0.37) !important;

	-moz-box-shadow:    0px 0px 3px 0px rgba(122, 207, 92, 0.37) !important;

	box-shadow:         0px 0px 3px 0px rgba(122, 207, 92, 0.37) !important;

	margin:0 0 0 0;

	padding:5px 0 5px 5px;

	height: 25px;

}



#searchArea #search input#searchBox.placeholder {

    margin:0 0 0 0;

	background:none;

}



#searchArea #search input#searchBox {

margin:0 0 0 0;

background: #fff;

}



#searchArea #search input#searchBox.placeholder {

	background-image: none;

	background-color: transparent;

}



label.input {

	color: #999;

	display: block;

	padding-top: 3px;

	position: relative;

	top: 12em;

	text-indent: 10px;

	background-color:none !important;

	background: none !important;

	width: 270px;

}



#searchArea #search input#searchBox {

	position: absolute;

	background-color: transparent;

	left: 0;

	z-index: 1;

}



#searchArea #search input#searchBox:focus, #searchArea #search input#searchBox:first-line {

	background-color: white;

}



#searchArea #search .SubmitLinkButton {

	position:absolute;

	top:1.4em !important;

	color: white;

	cursor: pointer;

	float: left;

	padding: 0 0 0 0;

	margin:0 0 0 20em !important;

	width:61px;

	height:25px;

	background-image:url(../images/site_navigation_global/search-btn.jpg);

}



#header-links {

    margin-left:-10em !important;

}



#breadcrumbs {

    

}



.favourites-container h2 {

	margin:.35em 0 .5em 1em;

}



a.clear-favorites {

    position:absolute;

    left:12em;

	margin:-1px 0 0 0 !important;

}



.containerTableStyle {

	overflow:hidden !important;

	-webkit-overflow-scrolling: touch;

	position: relative;

	top: 0;

	font-size: 12px;

	-khtml-user-select: none;

}



#header {

    width:100% !important;

}



a.tip.resources span {

	margin-top:.6em;

	margin-left: 8.3em !important;

}



.boolean-table .table {

    width:100px !important;

}



.input-group-doctypes {

	margin-top:.5em !important;

	margin-right:5.2em !important;

	margin-bottom:2.5em !important;	

}



.input-group-addon.advanced-search {

	clear:both;

	padding-right:2px;

	font-weight:normal !important;

	width:300px;

	height:60px;

}



.input-group-addon.advanced-search label.current {

    display:block;

    width:100px;

    margin:.3em 0 0 .8em;

}



.input-group-addon.advanced-search label.full {

    display:block;

    width:100px;

    margin:.7em 0 0 .8em;

}



.input-group-addon.advanced-search label.fave {

    display:block;

    position:relative;

    top:-3.6em;

    left:15em;

    width:100px;

}



.input-group-addon.advanced-search label.stemming {

display:block;

position:relative;

top:-3em;

left:14.1em;

    width:100px;

}



.input-group-addon.advanced-search label.stemming .divider {

display:none;

    

}





.control {

 width:295px;

}





}


