.footer-container_12 {
	width: 960px; margin-right: auto; margin-left: auto;
}
.footer-grid_1 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_2 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_3 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_4 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_5 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_6 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_7 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_8 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_9 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_10 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_11 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-grid_12 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative;
}
.footer-container_12 .footer-grid_3 {
	width: 220px;
}
.footer-container_12 .footer-grid_6 {
	width: 460px;
}
.footer-container_12 .footer-grid_9 {
	width: 700px;
}
.footer-container_12 .footer-grid_12 {
	width: 960px;
}
.alpha {
	margin-left: 0px;
}
.omega {
	margin-right: 0px;
}
.footer-container_12 .footer-grid_1 {
	width: 60px;
}
.footer-container_12 .footer-grid_2 {
	width: 140px;
}
.footer-container_12 .footer-grid_4 {
	width: 300px;
}
.footer-container_12 .footer-grid_5 {
	width: 380px;
}
.footer-container_12 .footer-grid_7 {
	width: 540px;
}
.footer-container_12 .footer-grid_8 {
	width: 620px;
}
.footer-container_12 .footer-grid_10 {
	width: 780px;
}
.footer-container_12 .footer-grid_11 {
	width: 860px;
}
.footer-container_12 .prefix_3 {
	padding-left: 240px;
}
.footer-container_12 .prefix_6 {
	padding-left: 480px;
}
.footer-container_12 .prefix_9 {
	padding-left: 720px;
}
.footer-container_12 .prefix_1 {
	padding-left: 80px;
}
.footer-container_12 .prefix_2 {
	padding-left: 160px;
}
.footer-container_12 .prefix_4 {
	padding-left: 320px;
}
.footer-container_12 .prefix_5 {
	padding-left: 400px;
}
.footer-container_12 .prefix_7 {
	padding-left: 560px;
}
.footer-container_12 .prefix_8 {
	padding-left: 640px;
}
.footer-container_12 .prefix_10 {
	padding-left: 800px;
}
.footer-container_12 .prefix_11 {
	padding-left: 880px;
}
.footer-container_12 .suffix_3 {
	padding-right: 240px;
}
.footer-container_12 .suffix_6 {
	padding-right: 480px;
}
.footer-container_12 .suffix_9 {
	padding-right: 720px;
}
.footer-container_12 .suffix_1 {
	padding-right: 80px;
}
.footer-container_12 .suffix_2 {
	padding-right: 160px;
}
.footer-container_12 .suffix_4 {
	padding-right: 320px;
}
.footer-container_12 .suffix_5 {
	padding-right: 400px;
}
.footer-container_12 .suffix_7 {
	padding-right: 560px;
}
.footer-container_12 .suffix_8 {
	padding-right: 640px;
}
.footer-container_12 .suffix_10 {
	padding-right: 800px;
}
.footer-container_12 .suffix_11 {
	padding-right: 880px;
}
.footer-container_12 .push_3 {
	left: 240px;
}
.footer-container_12 .push_6 {
	left: 480px;
}
.footer-container_12 .push_9 {
	left: 720px;
}
.footer-container_12 .push_1 {
	left: 80px;
}
.footer-container_12 .push_2 {
	left: 160px;
}
.footer-container_12 .push_4 {
	left: 320px;
}
.footer-container_12 .push_5 {
	left: 400px;
}
.footer-container_12 .push_7 {
	left: 560px;
}
.footer-container_12 .push_8 {
	left: 640px;
}
.footer-container_12 .push_10 {
	left: 800px;
}
.footer-container_12 .push_11 {
	left: 880px;
}
.footer-container_12 .pull_3 {
	left: -240px;
}
.footer-container_12 .pull_6 {
	left: -480px;
}
.footer-container_12 .pull_9 {
	left: -720px;
}
.footer-container_12 .pull_1 {
	left: -80px;
}
.footer-container_12 .pull_2 {
	left: -160px;
}
.footer-container_12 .pull_4 {
	left: -320px;
}
.footer-container_12 .pull_5 {
	left: -400px;
}
.footer-container_12 .pull_7 {
	left: -560px;
}
.footer-container_12 .pull_8 {
	left: -640px;
}
.footer-container_12 .pull_10 {
	left: -800px;
}
.footer-container_12 .pull_11 {
	left: -880px;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden;
}
.clearfix::after {
	width: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
#fat-footer {
	width: 100%; text-align: left; padding-bottom: 0px; clear: both; margin-top: 3px; margin-bottom: 0px; border-top-color: rgb(255, 186, 0); border-top-width: 34px; border-top-style: solid; background-color: rgb(0, 0, 0);
}
#sub_footer {
	background: 0px 0px rgb(0, 0, 0); height: 132px; padding-bottom: 10px; font-family: Tahoma, Geneva, sans-serif; margin-bottom: 0px; margin-left: -10px;
}
#panels {
	background: 0px 0px rgb(0, 0, 0); height: 132px; padding-bottom: 10px; font-family: Tahoma, Geneva, sans-serif; margin-bottom: 0px; margin-left: -10px;
}
#sub_footer {
	margin-bottom: 51px;
}
#sub_footer h4 {
	margin: 0px 0px 6px; text-transform: lowercase; padding-bottom: 6px; font-size: 0.9em; font-weight: bold;
}
#sub_footer h4 a {
	color: rgb(255, 255, 255); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none;
}
#sub_footer h4 a:hover {
	color: rgb(255, 186, 0); text-decoration: none;
}
#sub_footer li a:hover {
	color: rgb(255, 186, 0); text-decoration: none;
}
#sub_footer li {
	line-height: 12px; font-size: 0.8em; margin-bottom: 6px;
}
#sub_footer li a {
	color: rgb(204, 204, 204); font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;
}
.footer-container_12 .footer-grid_2 .last-column {
	width: 120px; padding-left: 20px;
}
#sub_footer .last-column {
	width: 120px; padding-left: 20px;
}
#panels {
	border: 0px currentColor; width: 100%; padding-top: 0px; padding-bottom: 30px; min-height: 486px;
}
.panel {
	height: auto; display: none;
}
.active.panel {
	display: block;
}
.panel li {
	line-height: 1.4em;
}
.panel li a {
	color: rgb(204, 204, 204); letter-spacing: 0.03em; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; text-decoration: none;
}
.panel h4 {
	color: rgb(119, 119, 119); padding-top: 21px; padding-bottom: 7px; font-weight: bold; margin-bottom: 0px;
}
.panel h4.btm-row {
	padding-top: 4px;
}
.panel h4 a {
	color: rgb(255, 255, 255); text-transform: lowercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;
}
.panel h4 a:hover {
	color: rgb(255, 186, 0); text-decoration: none;
}
.panel li a:hover {
	color: rgb(255, 186, 0); text-decoration: none;
}
#soft-panel h4 a {
	text-transform: capitalize;
}
.footer-grid_2 {
	white-space: nowrap;
}
.logo.footer-grid_2 {
	text-align: right;
}
#foot-tabs li.view-all {
	padding-left: 13px; float: left; white-space: nowrap; background-image: none;
}
#foot-tabs li.view-all a {
	color: rgb(255, 255, 255); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; background-image: none;
}
#foot-tabs li.view-all a:hover {
	color: rgb(255, 186, 0);
}
#foot-tabs {
	width: 957px; height: 32px; margin-bottom: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.course#foot-tabs {
	width: 710px; margin-left: 15px;
}
#foot-tabs ul {
	list-style: none; padding: 10px 10px 0px 0px; margin-top: -4px;
}
#foot-tabs li.active {
	margin: 0px 2px;
}
#foot-tabs li {
	background: url("../images/gray-tab-right.gif") no-repeat right top; list-style: none; margin: 0px 2px; line-height: 1.2em; font-size: 11px; float: left;
}
#foot-tabs li a {
	font-family: Tahoma, Geneva, sans-serif; font-size: 12px;
}
#foot-tabs li a:hover {
	color: rgb(255, 255, 255);
}
#foot-tabs li.first {
	margin-right: 2px;
}
#foot-tabs > ul a {
	width: auto;
}
#foot-tabs a {
	background: url("../images/gray-tab-left.gif") no-repeat left top; padding: 7px 15px 4px; width: 0.1em; color: rgb(204, 204, 204); text-decoration: none; margin-left: -2px; display: block;
}
#foot-tabs #active {
	margin-right: 1px; background-image: url("../images/orng-tab-right.gif");
}
#foot-tabs .active {
	margin-right: 1px; background-image: url("../images/orng-tab-right.gif");
}
#foot-tabs #active a {
	padding: 7px 15px 4px; color: rgb(0, 0, 0); background-image: url("../images/orng-tab-left.gif");
}
#foot-tabs .active a {
	padding: 7px 15px 4px; color: rgb(0, 0, 0); background-image: url("../images/orng-tab-left.gif");
}
#foot-tabs #active a:hover {
	color: rgb(0, 0, 0);
}
#foot-tabs .active a:hover {
	color: rgb(0, 0, 0);
}
#tab-underline {
	background: rgb(255, 186, 0); margin: 0px; padding: 0px; top: -3px; height: 5px; clear: both; position: relative;
}
#foot-tabs {
	margin: 0px;
}
#sub-tab .active {
	margin-left: 3px;
}
#footer-legal {
	margin: 0px; width: 100%; text-align: left; color: rgb(204, 204, 204); background-color: rgb(0, 0, 0);height:expression(document.body.clientHeight - 200 ); 
}
#footer-legal {
	font-size: 11px;
}
#footer-legal a {
	font-size: 11px;
}
#footer-legal p {
	font-size: 11px;
}
#footer-legal p {
	padding-bottom: 20px; font-size: 11px; margin-bottom: 0px;
}
.links {
	margin: 0px auto; width: 960px;
}
#footer-legal ul {
	padding-bottom: 4px; padding-left: 0px; margin-left: 0px;
}
#footer-legal li {
	padding-right: 12px; margin-right: 12px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline;
}
#footer-legal li.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#footer-legal li:last-child {
	padding-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#footer-legal li a {
	color: rgb(204, 204, 204); text-decoration: underline;
}
#footer-legal li a:hover {
	color: rgb(255, 186, 0);
}
#follow {
	width: auto; color: rgb(204, 204, 204); font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; margin-top: -4px; float: right;
}
#follow img {
	top: 5px; text-align: right; position: relative;
}
#footer-srch-bar {
	margin: 22px auto 0px; width: 100%; height: 32px; text-align: center; background-color: rgb(255, 186, 0);
}
#foot-search {
	background: url("../images/footer-search-box2_301x26.gif") no-repeat center; margin: -33px auto 32px; width: 301px; height: 32px; text-align: left; padding-top: 0px; padding-left: 50px; float: none; display: block; position: relative;
}
#foot-search .waitwheel {
	left: 31px; top: 8px; position: absolute;
}
.srch-box-btm {
	padding: 0px; border: 0px currentColor; left: 55px; top: 1px; width: 211px; color: rgb(140, 140, 140); font-family: Tahoma, Geneva, sans-serif; font-size: 12px; margin-top: 9px; float: left; display: block; position: absolute;direction:ltr;text-align:left; 
}
input.srch-box-btm:focus {
	color: rgb(0, 0, 0);
}
.btm-srch-btn {
	top: 7px; right: 29px; padding-left: 7px; display: block; position: absolute;
}
.view-more-box {
	padding: 4px; border: 1px solid rgb(255, 255, 255); left: 80px; top: 100px; width: 110px; display: none; position: absolute; z-index: 10; min-height: 120px; background-color: rgb(88, 88, 88);
}
.view-more-box li {
	padding-bottom: 2px;
}
.view-more-box li {
	color: rgb(255, 255, 255); font-size: 10px;
}
.view-more-box li a {
	color: rgb(255, 255, 255); font-size: 10px;
}
.view-more a {
	cursor: pointer;
}
