@media (min-width:900px) and (max-width:1000px) {
	#container, .container, .wdth950px, #headerinside {
		max-width:850px!important;
		width:100%!important;
                padding:0px;
                margin:0 auto!important
	}
        .row {
            margin:0px!important;
        }
        #sidebar1 {
            width:229px;
        }
        #leftsidebar .moduletable_menu li {
            padding:2px 10px 3px 39px;
        }
        .mainContent .col-lg-9 {
            max-width:600px;
        }
        #injuryDropDown {
            max-width:600px;
            width:550px;
            background-size:100% 100%;
        }
        .additionalheadertext {
            width:600px;
        }

        #mod-finder-searchbutton {
            margin: 0px 5px 0px -1px;
            float: right;
            
        }
}
@media (min-width:800px) and (max-width:900px) {

	#container, .container, .wdth950px, #headerinside {
		max-width:750px!important;
		width:100%!important;
                padding:0px;
                margin:0 auto!important
	}
        .row {
            margin:0px!important;
        }
        #header .minitopmap a {
            padding:7px 7px;
            font-size:10px;
            line-height:12px;
        }
        #sidebar1 {
            width:229px;
        }
        #leftsidebar .moduletable_menu li {
            padding:2px 10px 3px 39px;
        }
        .mainContent .col-lg-9 {
            max-width:510px;
        }
        #injuryDropDown {
            max-width:510px;
            background-size:100% 100%;
        }
        .additionalheadertext {
            width:510px;
        }
        .additionalheadertext h1.maintitle {
            font-size:25px;
        }
        #mod-finder-searchbutton {
            margin: 0px 5px 0px -1px;
            float: right;
            
        }
}
@media (min-width:768px) and (max-width:800px) {

	#container, .container, .wdth950px, #headerinside {
		max-width:700px!important;
		width:100%!important;
                padding:0px;
                margin:0 auto!important
	}
        .row {
            margin:0px!important;
        }
        #sidebar1 {
            width:229px;
        }
        #leftsidebar .moduletable_menu li {
            padding:2px 10px 3px 39px;
        }
        .mainContent .col-lg-9 {
            max-width:465px;
        }
        #injuryDropDown {
            max-width:465px;
            background-size:100% 100%;
        }
        .additionalheadertext {
            width:465px;
        }
        .additionalheadertext h1.maintitle {
            font-size:22px;
        }
        #mod-finder-searchbutton {
            margin: 0px 5px 0px -1px;
            float: right;
        }
        .additionalheadertext h4.mainsubtitle {
            font-size:22px;
        }
        #header .minitopmap a {
            padding:7px 5px;
            font-size:9px;
            line-height:13px;
        }
}
@media (min-width:300px) and (max-width:768px) {
	/* Just another website like not OVC so we make a grid */

	#sidebar1 table /*, #sidebar1 table input, #sidebar1 table textarea*/ {
	margin:0 auto!important;
	float:none;
	}
}
@media (min-width:600px) and (max-width:768px) {
	#container, .container, .wdth950px, #headerinside {
		max-width:580px!important;
		width:100%!important;
    padding:0px;
    margin:0 auto!important
	}
	.moduletable_menu #search {
		padding-bottom:0px!important;
	}
	.additionalheadertext {
		width:400px;
  }
	#injuryDropDown {
		width:100%;
		background-size:100% 100%;
	}
	.sidebarabsolutescroll {
		display:none;
		height:0px;
		width:0px;
		z-index:-999;
	}
	.mainContent .row {
		margin:0px;
	}
	#sidebar1 ul.menu {
		width:220px;
		margin:0 auto;
	}
	#sidebar1 .finder {
		width:210px;
		height:auto;
		overflow:hidden;
		margin:0 auto;
	}
	#leftsidebar, #sidebar1 {
		width:100%;
		height:auto;
		text-align:center;
	}
	.logoBlock {
		position:absolute;
	}
	.additionalheadertext h1 {
		font-size:20px!important;
	}
	.additionalheadertext h4 {
		font-size:18px!important;
	}
	.additionalheadertext {
		width:100%;
		text-align:right;
	}
	.logoBlock .logoimg {
		height:150px;
	}

}
@media (min-width:500px) and (max-width:600px) {
	#container, .container, .wdth950px, #headerinside, #footer table, #footer table tbody, #footer table tr, #footer table td {
		max-width:480px!important;
		width:100%!important;
    padding:0px;
    margin:0 auto!important
	}

	.moduletable_menu #search {
		padding-bottom:0px!important;
	}
	#footer {
		overflow:hidden
	}
	#footer table td span {
		display:none;
		padding:15px 0px;
	}
	#header .minitopmap a {
		font-size:10px;
		padding:3px;
		line-height:20px;
	}
	#header .row {
		margin:0px;
	}
	#headerinside {
		margin:0px!important;
	}
	#footer table td a {
		clear:both;
		width:100%;
		display:block;
		text-align:center;
	}
	#footer table, #footer table tr, #footer table td {
		display:block;
		overflow:hidden;
		width:480px!important;
		clear:both;
		word-wrap:break-word!important;
		
	}
	.additionalheadertext {
		width:400px;
  }
	#injuryDropDown {
		width:100%;
		background-size:100% 100%;
	}
	.sidebarabsolutescroll {
		display:none;
		height:0px;
		width:0px;
		z-index:-999;
	}
	.mainContent .row {
		margin:0px;
	}
	#sidebar1 ul.menu {
		width:220px;
		margin:0 auto;
	}
	#sidebar1 .finder {
		width:210px;
		height:auto;
		overflow:hidden;
		margin:0 auto;
	}
	#leftsidebar, #sidebar1 {
		width:100%;
		height:auto;
		text-align:center;
	}
	.logoBlock {
		position:absolute;
	}
	.additionalheadertext h1 {
		font-size:20px!important;
	}
	.additionalheadertext h4 {
		font-size:18px!important;
	}
	.additionalheadertext {
		width:100%;
		text-align:right;
	}
	.logoBlock .logoimg {
		height:100px;
	}
}
@media (min-width:400px) and (max-width:500px) {

	#container, .container, .wdth950px, #headerinside, #footer table, #footer table tbody, #footer table tr, #footer table td {
		max-width:380px!important;
		width:100%!important;
    padding:0px;
    margin:0 auto!important
	}

	.moduletable_menu #search {
		padding-bottom:0px!important;
	}
	#footer {
		overflow:hidden
	}
	#footer table td span {
		display:none;
		padding:15px 0px;
	}
	#header .minitopmap a:first-child {
		margin-top:40px;
	}
	#header .minitopmap a {
		font-size:10px;
		padding:3px;
		line-height:20px;
		margin :8px auto;
		clear:both;
		display:block;
		text-align:center;
		float:none;
	}
	#header .row {
		margin:0px;
	}
	#headerinside {
		margin:0px!important;
	}
	#footer table td a {
		clear:both;
		width:100%;
		display:block;
		text-align:center;
	}
	#footer table, #footer table tr, #footer table td {
		display:block;
		overflow:hidden;
		width:480px!important;
		clear:both;
		word-wrap:break-word!important;
		
	}
	.additionalheadertext {
		width:400px;
  }
	#injuryDropDown {
		width:100%;
		background-size:100% 100%;
	}
	.sidebarabsolutescroll {
		display:none;
		height:0px;
		width:0px;
		z-index:-999;
	}
	.mainContent .row {
		margin:0px;
	}
	#sidebar1 ul.menu {
		width:220px;
		margin:0 auto;
	}
	#sidebar1 .finder {
		width:210px;
		height:auto;
		overflow:hidden;
		margin:0 auto;
	}
	#leftsidebar, #sidebar1 {
		width:100%;
		height:auto;
		text-align:center;
	}
	.logoBlock {
		position:absolute;
	}
	.additionalheadertext h1 {
		font-size:14px!important;
		line-height:22px;
	}
	.additionalheadertext h4 {
		font-size:18px!important;
		line-height:10px;
	}
	.additionalheadertext {
		width:100%;
		text-align:right;
	}
	.logoBlock .logoimg {
		height:100px;
	}
	#headerinside {
		height:auto;
	}
}
@media (min-width:300px) and (max-width:768px) {
 	#caspioform, #caspioform table, #caspioform td, #caspioform tbody, #caspioform select,  #caspioform input[type="text"] {
      	max-width:280px!important;
      	width:280px!important;
    } 
  #caspioform textarea {
          	max-width:250px!important;
      	width:250px!important;
  }
}
@media (min-width:300px) and (max-width:400px) {

	#container, .container, .wdth950px, #headerinside, #footer table, #footer table tbody, #footer table tr, #footer table td {
		max-width:300px!important;
		width:100%!important;
    padding:0px;
    margin:0 auto!important
	}

	.moduletable_menu #search {
		padding-bottom:0px!important;
	}
	#footer {
		overflow:hidden
	}
	#footer table td span {
		display:none;
		padding:15px 0px;
	}
	#header .minitopmap a:first-child {
		margin-top:40px;
	}
	#header .minitopmap a {
		font-size:10px;
		padding:3px;
		line-height:20px;
		margin :8px auto;
		clear:both;
		display:block;
		text-align:center;
		float:none;
	}
	#header .row {
		margin:0px;
	}
	#headerinside {
		margin:0px!important;
	}
	#footer table td a {
		clear:both;
		width:100%;
		display:block;
		text-align:center;
	}
	#footer table, #footer table tr, #footer table td {
		display:block;
		overflow:hidden;
		width:480px!important;
		clear:both;
		word-wrap:break-word!important;
		
	}
	.additionalheadertext {
		width:400px;
  }
	#injuryDropDown {
		width:100%;
		background-size:100% 100%;
	}
	.sidebarabsolutescroll {
		display:none;
		height:0px;
		width:0px;
		z-index:-999;
	}
	.mainContent .row {
		margin:0px;
	}
	#sidebar1 ul.menu {
		width:220px;
		margin:0 auto;
	}
	#sidebar1 .finder {
		width:210px;
		height:auto;
		overflow:hidden;
		margin:0 auto;
	}
	#leftsidebar, #sidebar1 {
		width:100%;
		height:auto;
		text-align:center;
	}
	.logoBlock {
		position:absolute;
		left: 50%;
		margin-left: -60px;
	}
	.additionalheadertext h1 {
		margin-top:120px;
		font-size:14px!important;
		line-height:22px!important;
	}
	.additionalheadertext h4 {
		font-size:13px!important;
		line-height:10px!important;
	}
	.additionalheadertext {
		width:100%;
		text-align:right;
	}
	.logoBlock .logoimg {
		height:100px;
	}
	#headerinside {
		height:auto;
	}
	.homeselecttitle {
		font-size:13px;
	}
}
