﻿@media screen, projection {
	#Background {
		position: absolute;
		top: 0px;
		background: url("/images/_protected/bg_wrapper.gif") repeat-x;
		width: 100%;
		height: 375px;
	}

	#Wrapper {
		position: absolute;
		top: 0px;
		left:-386px;
		width: 773px;
		margin: 0px 0px 0px 50%;
		padding: 0;
		background: #ffffff url(/images/decor/atxoom-background-nb.jpg) no-repeat fixed bottom;
		overflow: hidden;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
	}

	.TopBanner {
		padding: 0;
		margin: 0px 0px 0px 0px;
		display: block;
		width: 773px;
		height: 85px;
		border: none;
		text-decoration: none;
		background: #ffffff url(/images/decor/atxoom-banner.jpg) repeat-x;
		overflow: hidden;
	}

	.TopLogo {
		position: absolute;
		top: 0px;
		left: 0px;
		padding: 0;
		margin: 0px 0px 0px 0px;
		display: block;
		width: 731px;
		height: 85px;
		border: none;
		text-decoration: none;
		background: Transparent url(/images/decor/atxoom-logo.jpg) no-repeat;
		overflow: hidden;
	}

	.TopLogo img {
		padding: 0;
		margin: 0;
		border: none;
	}

	.BottomBanner {
		float: left;
		padding: 0;
		margin: 0px 0px 15px 0px;
		display: block;
		width: 497px;
		height: 71px;
		border: none;
		text-decoration: none;
		background: Transparent url(/images/decor/atxoom-footer.jpg) repeat-x;
		overflow: hidden;
	}

	.BottomText {
		float: left;
		padding: 0;
		margin: 0px 0px 0px 0px;
		display: block;
		width: 276px;
		height: 71px;
		border: none;
		text-decoration: none;
		background: Transparent url(/images/decor/atxoom-footer-text.jpg) no-repeat;
		overflow: hidden;
	}

	.BottomText p {
		margin: 5px 0px 0px 0px;
		padding: 0;
		font-size: x-small;
		font-family: Verdana, Tahoma, Arial, sans-serif;
	}

	.BottomText img {
		padding: 0;
		margin-left: 20px;
		vertical-align: middle;
	}

	.FooterTextLeft {
		position: absolute;
		bottom: -10px;
		left: 2px;
		width: 245px;
		font-size: 7pt;
		text-align: left;
		overflow: hidden;
	}
	.FooterTextCenter {
		position: absolute;
		bottom: -10px;
		left: 50%;
		margin-left: -122px;
		width: 245px;
		font-size: 7pt;
		text-align: center;
		overflow: hidden;
	}
	.FooterTextRight {
		position: absolute;
		bottom: -10px;
		right: 2px;
		width: 245px;
		font-size: 7pt;
		text-align: right;
		overflow: hidden;
	}

	.MainMenu {
		position:relative;
		top: 0px;
		left: 0px;
		width: 773px;
		height: 40px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: none;
		text-decoration: none;
		background: #e1e1e1 url(/images/decor/atxoom-menu.jpg) repeat-x;
		overflow: hidden;
	}

	.TextMenu ul {
		position:relative;
		top: -5px;
		left: 0px;
		float: left;
		height: 40px;
		padding: 8px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		list-style: none;
	}

	.TextMenu li {
		float: left;
		height: 40px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 9pt;
		font-weight: bold;
		color: Black;
		font-family: Verdana, Tahoma, Arial, sans-serif;
	}

	.TextMenu a, .TextMenu a:visited {
		padding: 7px 10px 8px 2px;
		margin: 0px 0px 0px 0px;
		color: #000000;
		text-decoration: none;
		line-height: 24px;
	}

	.TextMenu a:hover {
		padding: 6px 9px 7px 1px;
		margin: 0px 0px 0px 0px;
		border-top: solid 1px #cccccc;
		border-bottom: solid 1px #ffffff;
		border-right: solid 1px #cccccc;
		border-left: solid 1px #ffffff;
		background: #666666;
		color: #a3c7e9;
		text-decoration: none;
		line-height: 24px;
	}

	.IconeMenu ul {
		position:relative;
		top: -9px;
		left: 0px;
		float: left;
		height: 40px;
		padding: 8px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		list-style: none;
	}

	.IconeMenu img {
		border: none;
		margin: 0px 0px 0px 0px;
	}

	.IconeMenu li {
		float: left;
		height: 40px;
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.IconeMenu a, .IconeMenu a:visited {
		width: 24px;
		padding: 0px 6px 0px 6px;
		margin: 0px 0px 0px 0px;
	}

	.IconeMenu a:hover {
		width: 24px;
		padding: 14px 5px 0px 5px;
		margin: 0px 0px 0px 0px;
		border-top: solid 1px #cccccc;
		border-bottom: solid 1px #ffffff;
		border-right: solid 1px #cccccc;
		border-left: solid 1px #ffffff;
		background: #666666;
	}

	.ImageMenu {
		display:none;
	}

	.ImageFooter {
		position: absolute;
		bottom: 0px;
		left: 5px;
		padding: 0;
		margin: 0;
		width: 313px;
		height: 100px;
		border: none;
		text-decoration: none;
		background: Transparent none;
		overflow: hidden;
	}

	.ImageFooter ul {
		list-style: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.ImageFooter li {
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.MainContent {
		margin: 10px 10px 10px 5px;
		height: auto;
	}

	.ContentLeftCenter {
		float: left;
		padding: 0;
		margin: 0px 20px 5px 10px;
		width: 738px;
		overflow: hidden;
		height: auto;
	}

	.Column0 {
		float: left;
		padding: 0;
		margin: 0px 30px 10px 0px;
		width: 354px;
		overflow: hidden;
	}

	.Column1 {
		float: right;
		padding: 0;
		margin: 0px 0px 10px 0px;
		width: 354px;
		overflow: hidden;
	}

	.ContentLeft {
		float: left;
		padding: 0;
		margin: 0px 20px 0px 0px;
		width: 200px;
		overflow: hidden;
		height: auto;
	}

	.Content {
		display: block;
		float: left;
		padding: 0;
		margin: 0px 20px 0px 0px;
		width: 518px;
		overflow: hidden;
		height: auto;
	}

	.ContentRight {
		/*float: left;
		padding: 0;
		margin: 0;
		width: 266px;
		overflow: hidden;
		height: auto;*/
		display:none;
	}

	.ContentCenterRight {
		float: left;
		padding: 0;
		margin: 0px 0px 5px 0px;
		width: 538px;
		overflow: hidden;
		height: auto;
	}

	.Column2 {
		float: left;
		padding: 0;
		margin: 0px 0px 10px 0px;
		width: 366px;
		overflow: hidden;
	}

	.Column3 {
		float:right;
		padding: 0;
		margin: 0px 0px 10px 0px;
		width: 366px;
		overflow: hidden;
	}

.inner_content-img { float:left; width: 200px; height: 160px; border: none; margin-bottom:10px; overflow: hidden; }
.inner_content-img img { border:none; }
.inner_content-text { float:left; width: 166px; height: 156px; border: none; padding-top:4px; margin-bottom:10px; overflow: hidden; }

	.SubMenuTop {
		height: 12px;
		font-size: 1pt;
		background: Transparent url(/images/decor/subnav_top.gif) no-repeat;
	}

	.SubMenuBottom {
		height: 14px;
		font-size: 1pt;
		background: Transparent url(/images/decor/subnav_bottom.gif) no-repeat;
	}

	.SubMenuUnSelected a {
		font-family: Verdana, Tahoma, Arial, sans-serif;
		text-align: left;
		color: #2B5478;
		font-size: 7.5pt;
		font-weight: bold;
		padding: 5px 5px 5px 10px;
		display: block;
		width: 155px;
		border-left: 0px;
		border-right: 0px;
		border-top: solid 1px #ffffff;
		border-bottom: solid 1px #cccccc;
		text-decoration: none;
		background-image: url(/images/decor/subnav_button.gif);
		overflow: hidden;
	}

	.SubMenuUnSelected a:visited {
		color: #2B5478;
		font-size: 7.5pt;
		font-weight: bold;
		padding: 5px 5px 5px 10px;
		display: block;
		width: 155px;
		border-left: 0px;
		border-right: 0px;
		border-top: solid 1px #ffffff;
		border-bottom: solid 1px #cccccc;
		text-decoration: none;
		background-image: url(/images/decor/subnav_button.gif);
		overflow: hidden;
	}

	.SubMenuUnSelected a:hover {
		color: #4791d9;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 7.5pt;
		font-weight: bold;
		padding: 5px 5px 5px 10px;
		display: block;
		width: 155px;
		border-top: solid 1px #cccccc;
		border-bottom: solid 1px #ffffff;
		text-decoration: none;
		background: #e7e7e7;
		background-image: none;
		overflow: hidden;
	}

	.SubMenuSelected a {
		font-family: Verdana, Tahoma, Arial, sans-serif;
		text-align: left;
		background: #e7e7e7;
		color: #ef873d;
		font-size: 7.5pt;
		font-weight: bold;
		padding: 5px 5px 5px 10px;
		display: block;
		width: 155px;
		border-left: 0px;
		border-right: 0px;
		border-top: solid 1px #cccccc;
		border-bottom: solid 1px #ffffff;
		text-decoration: none;
		background-image: none;
		overflow: hidden;
	}

	.SubMenuUnSelected2 a {
		font-family: Verdana, Tahoma, Arial, sans-serif;
		text-align: left;
		color: #2B5478;
		font-size: 7.5pt;
		font-weight: bold;
		padding: 5px 5px 5px 30px;
		display: block;
		width: 135px;
		border-left: 0px;
		border-right: 0px;
		border-top: solid 1px #ffffff;
		border-bottom: solid 1px #cccccc;
		text-decoration: none;
		background-image: url(/images/decor/subnav_button2.gif);
		overflow: hidden;
	}

	.SubMenuUnSelected2 a:visited {
		color: #2B5478;
		font-size: 7.5pt;
		font-weight: bold;
		padding: 5px 5px 5px 30px;
		display: block;
		width: 135px;
		border-left: 0px;
		border-right: 0px;
		border-top: solid 1px #ffffff;
		border-bottom: solid 1px #cccccc;
		text-decoration: none;
		background-image: url(/images/decor/subnav_button2.gif);
		overflow: hidden;
	}

	.SubMenuUnSelected2 a:hover {
		background: #e7e7e7;
		color: #4791d9;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 7.5pt;
		font-weight: bold;
		padding: 5px 5px 5px 30px;
		display: block;
		width: 135px;
		border-top: solid 1px #cccccc;
		border-bottom: solid 1px #ffffff;
		text-decoration: none;
		background-image: url(/images/decor/subnav_button2_sel.gif);
		overflow: hidden;
	}

	.SubMenuSelected2 a {
		font-family: Verdana, Tahoma, Arial, sans-serif;
		text-align: left;
		background: #e7e7e7;
		color: #ef873d;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 7.5pt;
		font-weight: bold;
		padding: 5px 5px 5px 30px;
		display: block;
		width: 135px;
		border-left: 0px;
		border-right: 0px;
		border-top: solid 1px #cccccc;
		border-bottom: solid 1px #ffffff;
		text-decoration: none;
		background-image: url(/images/decor/subnav_button2_sel.gif);
		overflow: hidden;
	}
}

@media print, handheld {
	#Background {
	}

	#Wrapper {
	}

	.TopBanner {
		display: none;
	}

	.TopLogo {
		display: none;
	}

	.TopLogo img {
		display: none;
	}

	.BottomBanner {
		display: none;
	}

	.MainContent {
		position: absolute;
		top: 30px;
		left: 0px;
	}

	.BottomText {
		position: absolute;
		top: 10px;
		left: 0px;
		width: 276px;
		height: 90px;
		padding: 0;
		margin: 0px 0px 0px 5px;
		display: block;
		text-decoration: none;
	}

	.BottomText p {
		margin: 5px 0px 0px 2px;
		padding: 0;
		height: 75px;
		font-size: x-small;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		border: solid 1px #000000;
	}

	.BottomText img {
		display: none;
	}

	.FooterTextLeft {
		position: absolute;
		top: 0px;
		left: 5px;
		width: 330px;
		font-size: 7pt;
		text-align: left;
		overflow: hidden;
	}
	.FooterTextCenter {
		display: none;
	}
	.FooterTextRight {
		display: none;
	}

	.MainMenu {
		display: none;
	}

	.ImageMenu {
		display: none;
	}

	.ImageFooter {
		position: absolute;
		top: 0px;
		right: 0px;
		padding: 0;
		margin: 0;
		width: 313px;
		height: 100px;
		border: none;
		text-decoration: none;
		background: Transparent none;
		overflow: hidden;
	}

	.ImageFooter ul {
		list-style: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.ImageFooter li {
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.MainContent {
		margin: 85px 10px 10px 5px;
	}

	.ContentLeftCenter {
		display: block;
		padding: 0;
		margin: 0px 26px 0px 5px;
	}

	.Column0, .Column2 {
		float: left;
		padding: 0;
		margin: 0px 0px 0px 0px;
		width: 48%;
		overflow: hidden;
	}

	.Column1, .Column3 {
		float: right;
		padding: 0;
		margin: 0px 0px 0px 0px;
		width: 50%;
		overflow: hidden;
	}

	.ContentLeft {
		display: none;
	}

	.Content {
		padding: 0;
		margin: 0px 20px 0px 0px;
	}

	.ContentRight {
		display: block;
		padding: 0;
		margin: 0px 0px 5px 0px;
	}
}