.support_main {
	padding-bottom:20px;
}
.support_main ul {
	padding-left: 15px;
}
.support_main ul.plain {
	padding-left: 0px;
}
.support_main .support_main_right ul {
	/*font-size:0.9em;*/
	color: #666;
}
.support_main_left {
	padding:0 30px 20px;
	width:77%;
}
.no-shade {
	box-shadow: none !important;
	border:none !important;
}
.support_main_single {
	width:auto !important;
	box-shadow: none !important;
	padding:0 30px 20px !important;
	float: none !important;
}
.support_main_right {
	padding:0 30px 20px;
	width:23%;
}
.search-tips-left {width:20.5% !important;}
.search-tips-right {width:79.5% !important;}

.support_main_left h2, 
.support_main_single h2,
.support_alt_left h2,
.support_alt_right h2 {
	color:#21496E;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#loctoggler h2 {
	font-size:1.5em;
	margin-bottom:10px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#7a227a;
	text-transform:uppercase;
}
.faq h2 {
	font-size:1.2em !important;
	font-family:Arial,Helvetica,sans-serif !important;
	color:#21496E !important;
	text-transform:none !important;
}
.support_main_left h2 span {
	color: #b4b4b4;
	font-weight: normal;
	font-size: 0.8em;
	padding-left: 3px;
}
.support_main_left h2 span a {
	padding-left: 3px;
}
.support_main_right h2,
.support_main_right h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	border-top: 1px solid #999;
	padding-top: 15px;
	margin-top:0;
}
.search-tips {margin-top:1em;}
.search-tips h1 {margin-top: 0;}
.search-tips h2.navigation-heading {
	color: #000;
	font-size: 100%;
	border-top: 2px solid #666666;
	padding: 10px 20px;
	margin:0;
	font-size: 1.1em !important;
	color: #000 !important;
}
.support_main_right p {
	/*font-size: 0.9em;*/
	color: #666;
}
.about .support_main_left h2 {
	color: #21496e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
.col_equal {
	float:left;
	width:49%;
}
.col_three_equal {
	float:left;
	width:32%;
}
.legislatures_main_left {
	padding:0 30px 20px;
	border-right: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow:none;
}
.legislatures_main_right {
	padding:0 30px 20px 0;
}
.legislatures_main_left h2, .legislatures_main_right h2 {font-size: 1.25em;}
.founding_main_left {
	padding:0 30px 20px;
	width:28%;
}
.founding_main_right {
	padding:0 50px 20px;
	width:72%;
}
.founding_main_right .col_equal {
	float:left;
	width:190px;
	margin-right: 11.5511551%; /* 70/606 */
	height:210px;
}
.founding_main_left img {
	max-width: 100%;	
}
.founding_main_left h2 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.founding_main_right .col_equal h2 {
	border: 0px;
	color: #666;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
.founding_main_right .col_equal p {
	color: #000;
	font-size: 1em;
}
.founding_main_right .col_equal img {
	margin-bottom: 8px;
}
.videoInformation li, .videoInformationTips li {clear:left;}
.videoInformation .videoImage img, .videoInformationTips .videoImage img {
	display:block;
	width:100%;
	float:left;
	margin: 0 10px 20px 0;
}
.videoInformation .videoImage {
	width:30%;
	max-width:200px;
}
.videoInformationTips .videoImage {
	width:20%;
	max-width:100px;
}
.videoInformation table {
	border:none;
	padding-left:0;
	width:75%;
}
.videoInformation table th {
	width: 25%;
	text-align:left;
	vertical-align:top;
	padding: 2px 7px 2px 0px;
}
.videoInformation table td {
	width: 75%;
	text-align:left;
}
.videoInformationTips p {
	width:75%;
	display:inline-block;
}
ul.three-column-list {
	-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
ul.sec-nav {
	background:#f1f7f9;
	margin:0;
	padding:0;
}
ul.sec-nav li {
	display:block;
	list-style:none;
	padding:10px 20px 10px 30px;
	color:#666;
	font-weight:bold;
}
ul.sec-nav li.on {
	background:#fff;
}
ul.sec-nav li a {
	font-weight:normal;
	text-decoration:none;
}
.indent {margin-left:10px;}
.jump-links {
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	margin:25px 0;
	padding:25px 0 10px 0;
}
.narrow .col_equal {width:21%;}
.jump-links p {color:#900;}
.jump-links ul li {}
.support_main_left dl {margin-left:15px;}
.support_main_left dl dt {margin-top:15px;}
.support_main_left dl dd {margin-left:0;}
.support_main_left dl dd span {
	font-style: italic;
	line-height: 20px;
}
.alpha_tags, 
.alpha_tags li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.alpha_tags {padding-left:0 !important;}
.alpha_tags li {
	float:left;
}
.alpha_tags {
	overflow:hidden;
	margin-bottom:1.5em;
}
.alpha_tags li a {
	border: 1px solid #d4e9ff;
	display: inline-block;
	line-height: 1em;
	margin: 3px 3px 3px 0;
	padding: 3px 5px 4px 5px;
	position: relative;
	text-decoration:none;
}
.alpha_tags li a:hover,
.alpha_tags li a:focus {
	border-color: #52758e;
}
.alpha_tags li.selected a {
	border-color: #333;
	font-weight: bold;
	cursor: text;
	color: #333;
}
.alpha_tags li.inactive a {
	border-color: #ccc;
	cursor: text;
	color: #ccc;
}
.alpha_tags li.unlinked {
	border: 1px solid #ccc;
	display: block;
	line-height: 1em;
	margin: 3px 3px 3px 0;
	padding: 3px 5px 4px 5px;
	position: relative;
	text-decoration:none;
	color: #ccc;
}

.img-container {
	float:left;
	font-size:0.9em;
	padding: 0 20px 0 0;
	width:200px;
}


/***********************
CONAN table th widths
***********************/
table.tableWithHeader th.column_decision {width:15%;}
table.tableWithHeader th.column_case {width:35%;}
table.tableWithHeader th.column_analysis {width:20%;}
table.tableWithHeader th.column_topic {width:30%;}

/***********************
Mobile Support
***********************/
@media screen and (max-width: 980px) {
}
@media screen and (max-width: 810px) {
 .support_main_left, .founding_main_left {
 padding:0 30px 20px;
 width:100%;
 border-bottom:1px solid #eee;
}
 .legislatures_main_right {padding:0px 30px;}
 .support_main_right, .founding_main_right {
 padding:20px 30px 20px;
 width:100%;
}
.wrapper_std .support_main_right {
	padding:0;
}
}
@media screen and (max-width: 650px) {
 .col_equal, .col_three_equal {
 float:none;
 width:100%;
 margin-right: 0;
}
}
@media screen and (max-width: 480px) {
 .support_main_left, .founding_main_left, .legislatures_main_left {
 padding:0 20px 20px;
}
 .support_main_right, .founding_main_right, .legislatures_main_right {
 padding:20px 20px 20px;
}
 .founding_main_right .col_equal {height:auto;width:100%;}
 
 .videoInformation .videoImage, .videoInformationTips .videoImage {width:100%;}
 .videoInformation .videoImage img, .videoInformationTips .videoImage img {float:none;}
 .videoInformationTips p {width:100%;}
 
 ul.three-column-list {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
}

/***********************
Print styles
***********************/
@media print {
}
