body {
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
}
#page h1 a:hover, a:hover, ul.links li:hover a, ul.latestnews li:hover a, ul.mostread li:hover a {
	color:#c21909;
}
p {
	margin-top: 10px;
	margin-bottom: 15px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	position:relative;
	margin:0;
}
.radio, .checkbox {
	display:inline-block;
}
h1 {
	color:#c21909;
}
h2 {
	font-size:24px;
}
hr {
	margin: 15px 0 15px 0;
	display: block;
	background: #c8c8c8;
	height: 1px;
	border: none;
}

/* for xlarge screens */

@media screen and (min-width: 1261px) {
 .container {
 width:1030px;
}
 #top .top-left .module.box-1 {
 min-height: 379px;
 padding-bottom: 8px;
 margin-bottom:10px;
}
 #top .top-right .deepest {
 min-height:365px;
}
 td.toprht-td {
 width:35%;
}
.custom.custom-newsletter-footer div.section-newsletter {
	width:30%;
}
#menu{
	display:inline-block;
	width:100%;	
}
div[id*="maximenuck2"]{
	float:left;	
}
}

/* for large screens */

@media screen and (min-width: 961px) and (max-width: 1260px) {
 #top .top-left, #top .top-right .deepest {
 height:431px
}
 #menu div[id*="maximenuck2"] ul.maximenuck li.maximenuck.level1.active, #menu div[id*="maximenuck2"] ul.maximenuck li.maximenuck.level1 {
 padding:0 10px 2px;
}
 #menu div[id*="maximenuck2"] ul.maximenuck li.maximenuck.level1.parent {
 padding:0 10px 2px 28px;
}
 td.toprht-td {
 width:40%;
}
.custom.custom-newsletter-footer div.section-newsletter{
	width:28%;	
}
img{
	max-width:100%;
	height:auto;	
}
.custom-table-resize-image img {
    width: auto;
    max-width: 75%;
}
.custom-table-resize td {
    display: block;
}
.custom-table-resize td.custom-td-firstchild-resize img {
    height: auto;
    width: 85%;
}
.custom-table-resize td.custom-td-firstchild-resize {
    width: 25%;
    float: left;
}
.custom-table-resize.custom-table-listing td{
	display:table-cell;	
}
.box-3.with-header form input[type="submit"] {
    border-radius: 0px;
}
.af-form-wrapper .af-form {
    width: 100% !important;
}
table.custom-table-resize.custom-text-banners td {
    width: 50%;
    display: table-cell;
}
#menu{
	display:inline-block;
	width:100%;	
}
div[id*="maximenuck2"]{
	float:left;	
}
}

/* for medium screens */

@media screen and (min-width: 668px) and (max-width: 960px) {
 img {
 max-width:100%;
}
 #top object {
 display:none;
}
 #top table {
 width:100%;
}
 #top table .topleft-td {
 width:55%;
}
 #top table .toprht-td {
 width:45%;
}
 #top table td {
}
 #menu div[id*="maximenuck2"] ul.maximenuck li.maximenuck.level1.active, #menu div[id*="maximenuck2"] ul.maximenuck li.maximenuck.level1 {
 padding:0 10px 2px;
}
#menu div[id*="maximenuck2"] ul.maximenuck li.maximenuck.level1.parent a span{
	font-size:13px;	
}
#menu div[id*="maximenuck2"] ul.maximenuck li.maximenuck.level1.parent {
 padding:0 5px 2px 13px;
}
 #menu div[id*="maximenuck2"] ul.maximenuck li.maximenuck.level1 > a span.titreck {
 font-size:13px;
}
 #logo img {
 height:auto;
}
 td.toprht-td {
 width:30%;
}
 .law-table td p img {
 width: 80px!important;
 max-width: none;
 height: auto;
}
 .law-page #top td.topleft-td,  .law-page #top td.top-mdl,  .law-page #top td.toprht-td {
 display:block;
 float:left;
 width:100%;
}
 #footer table td {
 width:auto!important;
}
 .default-search div.searchbox input {
 padding-top:0;
}
.free-web-tab td {
 display:block;
}
table {
 display:block;
 overflow-x:scroll;
}
#header #menu .maximenuckh ul.maximenuck > li a:before{
	left:-12px;	
}
img{
	max-width:100%;
	height:auto;	
}
.custom-table-resize-image img {
    width: auto;
    max-width: 75%;
}
#menu div[id*="maximenuck2"] ul.maximenuck li.maximenuck.level1.parent:nth-last-child(2) div.floatck{
	right:0;	
}
.custom-table-resize td {
    display: block;
}
.custom-table-resize td.custom-td-firstchild-resize img {
    height: auto;
    width: 85%;
}
.custom-table-resize td.custom-td-firstchild-resize {
    width: 25%;
    float: left;
}
.custom-table-resize.custom-table-listing td{
	display:table-cell;	
}
.item-page .easy_img_caption, .blog .easy_img_caption{
	width:100% !important;	
}
.box-3.with-header form input[type="submit"] {
    border-radius: 0px;
}
.box-3.with-header form table tbody input[type="text"]{
	
}
.af-form-wrapper .af-form {
    width: 100% !important;
}
.custom-table-listing .custom-listing-ipad img {
    width: 85%;
}
.custom-table-listing td.custom-listing-ipad {
    width: 5%;
}
table.custom-table-resize.custom-text-banners td {
    width: 50%;
    display: table-cell;
}
table.custom-think-posters-table, .custom-table-potential table{
	display:table;	
}
#menu{
	display:inline-block;
	width:100%;	
}
div[id*="maximenuck2"]{
	float:left;	
}
.custom-store-links li a{
  font-size:13px;
}
}

/* for small screens */

@media screen and (min-width: 320px) and (max-width: 667px) {
 table td {
 display:block;
 width:100%;
}
 .no-right-padd {
 padding-left:0!important;
}
 #main {
 width:100%;
 left:0;
}
 #main-shift {
 margin:0;
 left:0;
}
 #content {
 left:0;
 width:100%;
}
 #content-shift {
 left:0;
}
 #middle-expand,  #mainmiddle-expand {
 width:100%;
}
 #right {
 margin:0;
 width:100%;
}
 #multicalendar table td {
 display: table-cell;
}
 #logo img {
 height:auto;
 width:100%;
}
 .customstyle-box > table {
 width:100%!important;
}
 #top table {
 width:99%;
}
 #top .topleft-td {
 float:left;
 margin-bottom:0px;
}
 td.btm-right {
 float:left;
}
 #footer ul.menu {
 margin:20px 0;
}
 #top .toprht-td {
 float:left;
 margin-bottom:5px;
}
 #bottom div.mod-box div.box-2 {
 padding:0;
}
 td.btm-mdl {
 display:none;
}
 td.btm-left {
 margin-bottom: 15px;
 float: left;
}
 #footer  td.top-mdl {
 display:none;
}
 table {
 width:100%;
}
 div[id*="maximenuck2"].maximenuckh {
 display:none!important;
}
 #dvCalMainmdcmv1 {
 width:100%!important;
}
 #footer td {
 text-align: left;
 width: 100%!important;
}
 #footer .custom {
 margin:auto;
 width:80%;
}
 #footer img[src*="line2.jpg"] {
 display:none!important;
}
 #footer ul.menu li:first-child a {
 background:none;
}
 #menu {
 background: rgba(0, 0, 0, 0) url(../images/variations/blueorange/header_corners.png) repeat-x scroll left -120px;
 position:relative;
 float: left;
 padding: 5px 0;
 width: 100%;
 z-index: 11;
 text-align:center;
}
 #menu select {
 margin:auto 7px;
 padding:5px;
}
 select.main-menu-mobile {
 display:block!important;
 width:90%!important;
}
 #breadcrumbs {
 background: #fff none repeat scroll 0 0;
 padding:5px 10px 0;
 box-shadow: 0 0 5px #999;
}
 #breadcrumbs > span > span {
 margin:0px 10px 5px 0;
}
 form.default-search {
 background: #2771AD none repeat scroll 0 0;
 box-shadow: 0 0 5px #999;
 float: left;
 padding:10px 10px;
 margin-top: 0px;
 width: 100%;
}
 .default-search div.searchbox {
 background:none;
 height: auto;
 position:relative;
 width:85%;
 float:right;
}
 .default-search div.searchbox:hover {
 background:none;
}
 .default-search .search-magnifier {
 position:absolute;
 left:6px;
 display:none;
 top:6px;
}
 .default-search div.searchbox input {
 border:1px solid #fff;
 color:#fff;
 font-size:14px;
 border-radius:5px;
 width:100%;
 padding:5px 5px 5px 15px;
 height:auto;
 box-sizing:border-box;
}
 img {
 max-width:100%;
 height:auto;
}
 .order1 {
 width:100%!important;
 margin-left:0!important;
 height:auto!important;
 box-sizing: border-box;
}
 .order1 > div {
 width:100%!important;
}
 iframe {
 width:100%;
}
 div[style*="500px"] {
 width:100%!important;
}
 div.page-header h2 {
 font-size:18px;
 font-weight:bold;
 margin:15px 0 0;
}
 div[itemprop="articleBody"] table td > h1 {
 font-size:18px;
 font-weight:bold;
}
 .icons {
/*position: absolute;

    right: 15px;

    top: 10px;*/	

}
 #mainbottom .width50 {
 width:100%;
}
 .law-table td {
 display:block;
}
 #footer ul.nav.menu li {
 margin:5px 0;
}
 .ppract-credits p {
 word-break: break-word;
}
 .role-links div,  .role-links td {
 text-align:left!important;
}
 .role-links a {
 line-height:30px;
}
 #navigation-toggle {
 position: absolute;
 left: 5px;
 top: 15px;
 padding:5px 20px;
 right: auto;
}
 td[style*="width: 50%;"] {
 width:100%!important;
}
 #breadcrumbs .box-1,  #breadcrumbs .box-2,  #breadcrumbs .box-3 {
 background:none;
 padding:0;
}
 #breadcrumbs a {
 text-decoration:none;
}
 #breadcrumbs a:after {
 content:" > ";
 padding-left:5px;
}
 #breadcrumbs span.current .box-3 {
 text-shadow:none;
 color:#000;
}
 #menu a#navigation-toggle {
 display:block;
 padding-right:10px;
 box-shadow:none;
 padding-left:10px;
}
 div#gruemenu {
 display:none;
}
 #breadcrumbs .box-1 {
 margin-right:5px;
}
.sidr {
 background:#2771AD;
 width:100%;
}
.sidr ul {
 border-top: 1px solid #5A95B9;
}
.sidr ul li {
 border-top: 1px solid #2B5E98;
 border-bottom: 1px solid #388BBD;
}
.sidr > ul > li:hover {
 background: #13568C;
}
.sidr-class-current > a {
 background: #0C436F;
}
.sidr ul li:hover, .sidr ul li ul li:hover {
 background:#2771AD;
}
.sidr ul li a:focus {
 background:#13568C;
}
.sidr ul li a {
 font-size:15px;
}
.sidr ul ul ul li {
 padding-left:20px;
}
.sidr ul li ul li.sidr-class-active, .sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
 background:none;
}
.sidr li.sidr-class-current.sidr-class-active {
 background:#0C436F;
}
span.sidr-class-separator {
 font-weight: bold;
 font-size: 15px;
 color:#78C9F9!important;
 letter-spacing: .5px;
}
#breadcrumbs a:hover .box-2 {
 width:auto;
}
#breadcrumbs a:hover {
 color:#000;
 text-shadow:none;
}
.default-search div.searchbox:hover input,
.default-search div.searchbox input:focus{
	color:#fff;
}
body[style*="width"]{
	width:100%!important;
	left:0!important;
	overflow:hidden;
}
.custom-newsletter-footer > div{
	padding-left:10px;	
	padding-right:10px;
}
.custom-newsletter-footer div[class*="section-"]{
	border:none;
	margin-top:0px;	
}
.no-xs-padd-left{
	padding-left:0px;	
}
img{
	max-width:100%;
	height:auto;	
}
.custom-professional-development table tbody tr td.custom-prof-first {
    float: left;
    width: 20%;
}
.custom-table-resize.custom-table-listing td{
	display:initial;	
}
table.custom-table-resize.custom-image-onlyseparate tr td{
	display:block;	
	text-align:center;
}
table.custom-original-table-format td{
	display:table-cell;	
}
table.custom-original-table-format {
    overflow: auto;
    width: 100% !important;
    float: none !important;
    display: block;
}
.custom-image-table-separate td:first-child img{
	width:70%;
}
.af-form-wrapper .af-form {
    width: 100% !important;
}
blockquote.quotation p{
	text-align:left;	
}
.blog .items-leading .page-header h2{
	font-size:30px;
	font-weight:normal;	
}
.item-page .easy_img_caption, .blog .easy_img_caption{
	width:100% !important;	
}
.ce-contact_email input[type="text"], .ce-contact_email input[type="email"], .ce-contact_email textarea, .ce-contact_email select{
	width:90% !important;	
}
table.custom-table-resize.custom-text-banners td {
    margin-left: auto;
    margin-right: auto;
}
.custom-poster-iphone-border > div {
    border-bottom: solid 1px #D4D4D4;
    margin-bottom: 20px;
}
.custom-featured-videos div, .custom-featured-videos div img {
    text-align: center !important;
    float: none !important;
}
.custom-featured-videos div > div{
	padding-top:0px !important;	
}
.custom-collect-image {
    overflow: hidden;
    border-radius: 20px 0px 0px 0px;
}
.custom-collect-image img{
	height: 40px;
    width: 970px;
    max-width: none;
    float: right;	
}
.custom-table-td-resize td img.custom-image-resizes {
    width: 85%;
}
.custom-table-td-resize td {
    width: 100% !important;
}
span.easy_img_caption img {
    margin: auto !important;
}
span.easy_img_caption{
	text-align:center !important;	
}
.custom-outreach-kit-template > div > div{
	margin-bottom:20px;	
}
.custom-best-practice-cd a {
    word-break: break-all;
}
}

/* for tiny screens */

@media screen and (max-width: 320px) {
 #right blockquote {
 border-left: medium none;
 font-size: 15px;
 padding: 10px;
}
 .item-page h6 {
 color: #c21909;
 font-size: 14px;
 font-weight: bold;
}
.toprht-td form table input[type="text"]{
	width:95%;	
}
.custom-newsletter-footer > div{
	padding-left:10px;	
	padding-right:10px;
}
.custom-newsletter-footer div[class*="section-"]{
	border:none;	
	margin-top:0px;
}
.no-xs-padd-left{
	padding-left:0px;	
}
img{
	max-width:100%;
	height:auto;	
}
.custom-professional-development table tbody tr td.custom-prof-first {
    float: left;
    width: 20%;
}
.custom-table-resize.custom-table-listing td{
	display:initial;	
}
table.custom-table-resize.custom-image-onlyseparate tr td{
	display:block;	
	text-align:center;
}
table.custom-original-table-format td{
	display:table-cell;	
}
table.custom-original-table-format {
    overflow: auto;
    width: 100% !important;
    float: none !important;
    display: block;
}
.custom-image-table-separate td:first-child img{
	width:70%;
}
.custom.custom-newsletter-footer > div {
    padding-left: 0px;
    padding-right: 0;
}
.custom.custom-newsletter-footer > div div div{
	padding-left:0px;
	padding-right:0px;	
}
.af-form-wrapper .af-form {
    width: 100% !important;
}
blockquote.quotation p{
	text-align:left;	
}
.blog .items-leading .page-header h2{
	font-size:30px;
	font-weight:normal;	
}
.item-page .easy_img_caption, .blog .easy_img_caption{
	width:100% !important;	
}
.ce-contact_email input[type="text"], .ce-contact_email input[type="email"], .ce-contact_email textarea, .ce-contact_email select{
	width:90% !important;	
}
table.custom-table-resize.custom-text-banners td {
    margin-left: auto;
    margin-right: auto;
}
.custom-poster-iphone-border > div {
    border-bottom: solid 1px #D4D4D4;
    margin-bottom: 20px;
}
.custom-featured-videos div, .custom-featured-videos div img {
    text-align: center !important;
    float: none !important;
}
.custom-featured-videos div > div{
	padding-top:0px !important;	
}
.custom-collect-image {
    overflow: hidden;
    border-radius: 20px 0px 0px 0px;
}
.custom-collect-image img{
	height: 40px;
    width: 970px;
    max-width: none;
    float: right;	
}
.custom-table-td-resize td img.custom-image-resizes {
    width: 85%;
}
.custom-table-td-resize td {
    width: 100% !important;
}
span.easy_img_caption img {
    margin: auto !important;
}
span.easy_img_caption{
	text-align:center !important;	
}
.custom-outreach-kit-template > div > div{
	margin-bottom:20px;	
}
.custom-best-practice-cd a {
    word-break: break-all;
}
}