html {
	width: 100%;
}
body {
	width: 100%;
}
.col1 #container {
	width: 100%; min-width: 950px;
}
.col1 #top {
	width: 100%; min-width: 950px;
}
.col1 #header {
	width: 100%; min-width: 950px;
}
.col1 #global-nav {
	width: 100%; min-width: 950px;
}
.col1 #main {
	width: 100%; min-width: 950px;
}
.col1 #main-image {
	width: 100%; min-width: 950px;
}
.col1 #footer {
	width: 100%; min-width: 950px;
}
.col1 .copyright {
	width: 100%; min-width: 950px;
}
.col1 #top-in {
	margin: auto; width: 950px;
}
.col1 #header-in {
	margin: auto; width: 950px;
}
.col1 #global-nav-in {
	margin: auto; width: 950px;
}
.col1 #main-in {
	margin: auto; width: 950px;
}
.col1 #main-image-in {
	margin: auto; width: 950px;
}
.col1 #footer-in {
	margin: auto; width: 950px;
}
.col1 .copyright p {
	margin: auto; width: 950px;
}
.col1 #main-contents {
	width: 100%;
}
.col2 #container {
	width: 100%; min-width: 900px;
}
.col2 #top {
	width: 100%; min-width: 900px;
}
.col2 #header {
	width: 100%; min-width: 900px;
}
.col2 #global-nav {
	width: 100%; min-width: 900px;
}
.col2 #main {
	width: 100%; min-width: 900px;
}
.col2 #main-image {
	width: 100%; min-width: 900px;
}
.col2 #footer {
	width: 100%; min-width: 900px;
}
.col2 .copyright {
	width: 100%; min-width: 900px;
}
.col2r #container {
	width: 100%; min-width: 900px;
}
.col2r #top {
	width: 100%; min-width: 900px;
}
.col2r #header {
	width: 100%; min-width: 900px;
}
.col2r #global-nav {
	width: 100%; min-width: 900px;
}
.col2r #main {
	width: 100%; min-width: 900px;
}
.col2r #main-image {
	width: 100%; min-width: 900px;
}
.col2r #footer {
	width: 100%; min-width: 900px;
}
.col2r .copyright {
	width: 100%; min-width: 900px;
}
.col2 #top-in {
	margin: auto; width: 900px;
}
.col2 #header-in {
	margin: auto; width: 900px;
}
.col2 #global-nav-in {
	margin: auto; width: 900px;
}
.col2 #main-in {
	margin: auto; width: 900px;
}
.col2 #main-image-in {
	margin: auto; width: 900px;
}
.col2 #footer-in {
	margin: auto; width: 900px;
}
.col2 .copyright p {
	margin: auto; width: 900px;
}
.col2r #top-in {
	margin: auto; width: 900px;
}
.col2r #header-in {
	margin: auto; width: 900px;
}
.col2r #global-nav-in {
	margin: auto; width: 900px;
}
.col2r #main-in {
	margin: auto; width: 900px;
}
.col2r #main-image-in {
	margin: auto; width: 900px;
}
.col2r #footer-in {
	margin: auto; width: 900px;
}
.col2r .copyright p {
	margin: auto; width: 900px;
}
.col2 #sidebar {
	width: 29.5%;
}
.col2r #sidebar {
	width: 29.5%;
}
.col2 #main-and-sub {
	width: 66.8%;
}
.col2r #main-and-sub {
	width: 66.8%;
}
.col2 #main-and-sub {
	float: left;
}
.col2 #sidebar {
	float: right;
}
.col2r #main-and-sub {
	float: right;
}
.col2r #sidebar {
	float: left;
}
.col3 #container {
	width: 100%; min-width: 950px;
}
.col3 #top {
	width: 100%; min-width: 950px;
}
.col3 #header {
	width: 100%; min-width: 950px;
}
.col3 #global-nav {
	width: 100%; min-width: 950px;
}
.col3 #main {
	width: 100%; min-width: 950px;
}
.col3 #main-image {
	width: 100%; min-width: 950px;
}
.col3 #footer {
	width: 100%; min-width: 950px;
}
.col3 .copyright {
	width: 100%; min-width: 950px;
}
.col3r #container {
	width: 100%; min-width: 950px;
}
.col3r #top {
	width: 100%; min-width: 950px;
}
.col3r #header {
	width: 100%; min-width: 950px;
}
.col3r #global-nav {
	width: 100%; min-width: 950px;
}
.col3r #main {
	width: 100%; min-width: 950px;
}
.col3r #main-image {
	width: 100%; min-width: 950px;
}
.col3r #footer {
	width: 100%; min-width: 950px;
}
.col3r .copyright {
	width: 100%; min-width: 950px;
}
.col3 #top-in {
	margin: auto; width: 950px;
}
.col3 #header-in {
	margin: auto; width: 950px;
}
.col3 #global-nav-in {
	margin: auto; width: 950px;
}
.col3 #main-in {
	margin: auto; width: 950px;
}
.col3 #main-image-in {
	margin: auto; width: 950px;
}
.col3 #footer-in {
	margin: auto; width: 950px;
}
.col3 .copyright p {
	margin: auto; width: 950px;
}
.col3r #top-in {
	margin: auto; width: 950px;
}
.col3r #header-in {
	margin: auto; width: 950px;
}
.col3r #global-nav-in {
	margin: auto; width: 950px;
}
.col3r #main-in {
	margin: auto; width: 950px;
}
.col3r #main-image-in {
	margin: auto; width: 950px;
}
.col3r #footer-in {
	margin: auto; width: 950px;
}
.col3r .copyright p {
	margin: auto; width: 950px;
}
.col3 #sidebar {
	width: 20%;
}
.col3r #sidebar {
	width: 20%;
}
.col3 #main-and-sub {
	width: 78.5%;
}
.col3r #main-and-sub {
	width: 78.5%;
}
.col3 #main-contents {
	width: 72.5%;
}
.col3r #main-contents {
	width: 72.5%;
}
.col3 #sub-contents {
	width: 25.45%;
}
.col3r #sub-contents {
	width: 25.45%;
}
.col3 #main-and-sub {
	float: left;
}
.col3 #main-contents {
	float: right;
}
.col3 #sub-contents {
	float: left;
}
.col3 #sidebar {
	float: right;
}
.col3r #main-and-sub {
	float: left;
}
.col3r #main-contents {
	float: left;
}
.col3r #sub-contents {
	float: right;
}
.col3r #sidebar {
	float: right;
}
@media only screen and (max-width:640px)
{
#container {
	width: 100% !important; min-width: 100% !important;
}
#top {
	width: 100% !important; min-width: 100% !important;
}
#header {
	width: 100% !important; min-width: 100% !important;
}
#global-nav {
	width: 100% !important; min-width: 100% !important;
}
#breadcrumbs {
	width: 100% !important; min-width: 100% !important;
}
#main-image {
	width: 100% !important; min-width: 100% !important;
}
#main {
	width: 100% !important; min-width: 100% !important;
}
#footer {
	width: 100% !important; min-width: 100% !important;
}
#footer-banner {
	width: 100% !important; min-width: 100% !important;
}
.copyright {
	width: 100% !important; min-width: 100% !important;
}
#top-in {
	margin: 0px 1% !important; width: 98% !important;
}
#header-in {
	margin: 0px 1% !important; width: 98% !important;
}
#breadcrumbs ol {
	margin: 0px 1% !important; width: 98% !important;
}
#global-nav-in {
	margin: 0px 1% !important; width: 98% !important;
}
#main-image-in {
	margin: 0px 1% !important; width: 98% !important;
}
#main-in {
	margin: 0px 1% !important; width: 98% !important;
}
#footer-in {
	margin: 0px 1% !important; width: 98% !important;
}
#footer-banner ul {
	margin: 0px 1% !important; width: 98% !important;
}
.copyright p {
	margin: 0px 1% !important; width: 98% !important;
}
#sub-contents {
	width: 100% !important; float: none !important;
}
#sidebar {
	width: 100% !important; float: none !important;
}
#main-and-sub {
	width: 100% !important; float: none !important;
}
#main-contents {
	width: 100% !important; float: none !important;
}
#main-image img {
	width: 100% !important;
}
}
