@charset "utf-8";
@import url("Reserved.css");
.Container {
	font-size: 1em;
	text-align: left;
	position: relative;
	height:auto;
	min-height:100%;
	margin-right: 18px;
	margin-left: 18px;
}

.SubContainer {
	padding-bottom: 22em;
	padding-top: 0.1em;
	zoom: 1;
}
.Footer {
	position:relative;
	z-index:10;
	width:100%;
	min-height:22em;
	margin:-22em 0 0 0;

	clear: both;
	text-align: left;
	color: #FFFFFF;
	background-color: #95bce9;
	overflow: hidden;
}
.ColBase {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
	background-image: url(../img/Content.Fill.Az-12-21.png);
	background-repeat: no-repeat;
}
.ColA {
	float: left;
	width: 18%;
	background-image: url(../img/ColA.png);
	background-repeat: no-repeat;
	background-position: 100% 6px;
	min-width: 181px;
	_margin-right: -3px;
	padding-right: 15px;
}
.ColB {
	float: right;
	width: 18%;
	background-image: url(../img/ColB.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	_margin-left: -3px;
	padding-left: 15px;/*	position: relative;
	zoom: 1;
*/
}
.ColC {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Content {
	background-image: url(../img/Content.Fill.Solid.Top.png);
	background-repeat: repeat-x;
	zoom:1;
	margin-top: 18px;
}
div.SiteName h1 {
	background-image: url(../img/SiteName.png);
	background-repeat: no-repeat;
	display: block;
	height: 103px;
	width: 166px;
	overflow: hidden;
	position: relative;
	_background: none;
	margin: 77px auto 60px;
	left: 7px;
}
div.SiteName a {
	position: absolute;
	left: 0;
	top: 0;
	height: 103px;
	width: 166px;
	text-indent: -300em;
}
div.SiteName a {
_behavior: expression( !this.before ? this.before = this.innerHTML = '<ins></ins>' + this.innerHTML : '' );
}
div.SiteName a ins {
	position: absolute;
	left: 0;
	top: 0;
	height: 103px;
	width: 166px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/SiteName.png', sizingMethod='crop');
}
div.ColA ins.Z,
div.ColB ins.Z {
	font-size: 0px;
	line-height: 0px;
	display: block;
	width: 181px;
}
div.Box a:link,
div.Box a:visited {
	border:1px none;
}
div.Box a:hover,
div.Box a:active {
	border:2px none;
}
/*div.Box ins {
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	zoom: 1;
}
div.Box ins.az12 {
	background-image: url(../img/ColBox.18.png);
	background-position: 0% 100%;
}
div.BoxShort ins.az12 {
	background-image: url(../img/ColBox.Short.18.png);
}
div.Box ins.az15 {
	background-image: url(../img/ColBox.12.png);
	background-position: 0% 0%;
}
div.BoxShort ins.az15 {
	background-image: url(../img/ColBox.Short.12.png);
}
div.Box ins.az18 {
	background-image: url(../img/ColBox.15.png);
	background-position: 100% 0%;
}
*/div.SiteName {
	margin-right: auto;
	margin-left: auto;
	width: 181px;
}
div.Box div.Inner {
	padding: 1px 15px;
}
div.Box h3 {
	font: 1.7em Verdana, Arial, Helvetica, sans-serif;
	color: #f14600;
	letter-spacing: -1px;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}
div.FastNews dl.MoreInfo,
div.Abstract-1 dl.MoreInfo {
	margin-bottom: 1.3em;
	margin-top: 1.3em;
}
div.FastNews dl.MoreInfo dt,
div.Abstract-1 dl.MoreInfo dt {
	text-align: right;
	background-image: url(../img/Icon.MoreInfo.Link.gif);
	background-repeat: no-repeat;
	background-position: 100% 0.4em;
}
div.FastNews dl.MoreInfo dt a,
div.Abstract-1 dl.MoreInfo dt a {
	padding-right: 18px;
}
div.FastNews dl.MoreInfo dt a span.ExactLink,
div.Abstract-1 dl.MoreInfo dt a span.ExactLink {
	text-decoration: underline;
}
div.FastNews dl.MoreInfo dt a:hover,
div.FastNews dl.MoreInfo dt a:hover span.ExactLink,
div.Abstract-1 dl.MoreInfo dt a:hover,
div.Abstract-1 dl.MoreInfo dt a:hover span.ExactLink {
	text-decoration: none;
}
div.FastNews dt,
div.Abstract-1 dt {
	color: #000;
	font-size: 1.2em;
	margin-bottom: 0.2em;
}
div.FastNews dt span.Date,
div.Abstract-1 dt span.Date {
	color: #000;
	font-size: 0.85em;
	vertical-align: middle;
}
div.FastNews dt span.Question,
div.Abstract-1 dt span.Question {
	color: #df4a05;
}
div.FastNews dd,
div.Abstract-1 dd {
	margin-bottom: 1.2em;
}
div.FastNews dd p,
div.Abstract-1 dd p {
	color: #707070;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	line-height: normal;
}
div.Box a {
	color: #df4a05;
}
div.Box a:hover {
	text-decoration: none;
}
div.Box dt a {
	text-decoration: none;
}
div.Box dt a:hover {
	text-decoration: underline;
}
div.Box p {
	font-size: 1.2em;
	color: #000000;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 1.3em;
}
div.Box div.VisualSmall p {
	font-size: 1.1em;
	color: #636363;
	line-height: 1.3em;
}
div.Subscriber div.Inner {
	padding-top: 10px;
}
div.Subscriber input.Button {
 _behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "INPUT" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/img/Filler.Empty.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true) )
}
div.Subscriber input.Line, 
div.FastSearch input.Line {
	border-color: #555555;
	text-align: left;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: -1px;
	margin-left: -1px;
}
div.FastSearch select.Line{
border-color: #555555;
	text-align: left;
	width: 100%;
	height:16px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: -1px;
	margin-left: -1px;

}

div.Subscriber span.Field,
div.FastSearch span.Field {
	display: block;
	text-align: right;
	position: relative;
}
div.Subscriber span.Control,
div.FastSearch span.Control {
	display: block;
	margin-top: 0.5em;
	margin-bottom: 0.7em;
	text-align: right;
}
div.Subscriber span.Control input.Button,
div.FastSearch span.Control input.Button {
	display: block;
	margin-right: 0;
	margin-left: auto;
}
div.Subscriber label,
div.FastSearch label {
	display: block;
	margin-bottom: 0.5em;
}
div.MediaTabs {
	padding:0;
	margin-bottom: -16px;
}
div.MediaTabs table {
	width: 100%;
	table-layout: fixed;
}
div.MediaTabs col.Num1 {
	width: 34%; 
}
div.MediaTabs col.Num2 {
	width: 32%
}
div.MediaTabs col.Num3 {
	width: 33%;
}
div.MediaTabs th {
	height: 55px;
	vertical-align: middle;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1.7em;
	color: #FFFFFF;
	line-height: 1;
}
div.MediaTabs th.Tab1 {
	background-color: #fbaf5d;
	background-image: url(../img/MediaTabs.png);
}
div.MediaTabs th.Tab2 {
	background-color: #a3d39c;
	background-image: url(../img/MediaTabs-02.png);
}
div.MediaTabs th.Tab3 {
	background-color: #8fb8e8;
	background-image: url(../img/MediaTabs-03.png);
}
div.MediaTabs th h2 {
	position: relative;
	top: -5px;
	/*	padding-left: 5%;
	padding-right: 5%;
	_padding-left: 2%;
	_padding-right: 2%;
 $padding-left: 2%;
$padding-right: 2%;
*/padding-left: 15px;
	padding-right: 10px;
}

div.MediaTabs th h2 a {
	color:#fff;
	text-decoration:none;
}
div.MediaTabs th h2 a:hover {
	color:#fff;
	text-decoration:underline;
}
div.MediaTabs tr.DescRow td {
	background-repeat: no-repeat;
	background-position: 0% 100%;
	vertical-align: top;
}
div.MediaTabs tr.DescRow td p {
	/*	padding-left: 5%;
	padding-right: 5%;
	_padding-left: 2%;
	_padding-right: 1%;
 $padding-left: 2%;
$padding-right: 1%;
*/
padding-left: 15px;
	padding-right: 10px;
}
div.MediaTabs td.Tab1 {
	background-image: url(../img/MediaTabs.Az-18-01.png);
	background-color: #fbaf5d;
}
div.MediaTabs td.Tab2 {
	background-image: url(../img/MediaTabs.Az-18-02.png);
	background-color: #a3d39c;
}
div.MediaTabs td.Tab3 {
	background-image: url(../img/MediaTabs.Az-18-03.png);
	background-color: #8fb8e8;
}
.MediaTabs td p {
	font: 1.2em tahoma, arial, sans-serif;
	color: #000000;
	margin-bottom: 1em;
}
div.MediaTabs div.Promo {
	border-width: 6px 5px 0px;
	border-style: solid solid none;
	background-image: url(../pictures/Promo-1.jpg);
	background-repeat: no-repeat;
	height: 209px;
	position: relative;
	zoom: 1;
}
div.MediaTabsSkin-1 div.Promo {
	border-color: #fbaf5d;
}
div.MediaTabsSkin-2 div.Promo {
	border-color: #a3d39c;
	background-image: url(../pictures/Promo-2.jpg);
}
div.MediaTabsSkin-3 div.Promo {
	border-color: #8fb8e8;
	background-image: url(../pictures/Promo-3.jpg);
}
div.MediaSteps p {
	margin: 0;
	padding: 0;
	position: static;
	z-index: auto;
}
div.MediaSteps td {
	vertical-align: middle;
	/*	padding-top: 0.4em;
	padding-bottom: 0.5em;
*/	height: 53px;
}
div.MediaTabs div.MediaSteps td table td {
	background: none;
}
div.MediaTabsSkin-1 div.MediaSteps td {
	background-color: #fbaf5d;
}
div.MediaTabsSkin-2 div.MediaSteps td {
	background-color: #a3d39c;
}
div.MediaTabsSkin-3 div.MediaSteps td {
	background-color: #8fb8e8;
}
div.MediaSteps td.Step-1 {
	background-position: 0% 100%;
	background-repeat: no-repeat;
}
div.MediaTabsSkin-1 div.MediaSteps td.Step-1 {
	background-image:url(../img/MediaSteps.Skin-1.Az-21.gif);
}
div.MediaTabsSkin-2 div.MediaSteps td.Step-1 {
	background-image:url(../img/MediaSteps.Skin-2.Az-21.gif);
}
div.MediaTabsSkin-3 div.MediaSteps td.Step-1 {
	background-image:url(../img/MediaSteps.Skin-3.Az-21.gif);
}
div.MediaSteps td.Step-3 {
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
div.MediaTabsSkin-1 div.MediaSteps td.Step-3 {
	background-image:url(../img/MediaSteps.Skin-1.Az-15.gif);
}
div.MediaTabsSkin-2 div.MediaSteps td.Step-3 {
	background-image:url(../img/MediaSteps.Skin-2.Az-15.gif);
}
div.MediaTabsSkin-3 div.MediaSteps td.Step-3 {
	background-image:url(../img/MediaSteps.Skin-3.Az-15.gif);
}
div.MediaSteps div.Step dt {
	background-repeat: no-repeat;
	height: 89px;
	width: 89px;
	position: absolute;
	margin-left: 15px;
	text-indent: -300em;
	bottom: 0px;
	_bottom: -1px;
	margin-bottom: -15px;
}
div.MediaTabsSkin-1 div.MediaSteps td.Step-1 dt {
	background-image: url(../img/MediaTabs.Num.Orange-01.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/MediaTabs.Num.Orange-01.png', sizingMethod='crop');
}
div.MediaTabsSkin-1 div.MediaSteps td.Step-2 dt {
	background-image: url(../img/MediaTabs.Num.Orange-02.png);
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/MediaTabs.Num.Orange-02.png', sizingMethod='crop');
}
div.MediaTabsSkin-1 div.MediaSteps td.Step-3 dt {
	background-image: url(../img/MediaTabs.Num.Orange-03.png);
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/MediaTabs.Num.Orange-03.png', sizingMethod='crop');
}
div.MediaTabsSkin-2 div.MediaSteps td.Step-1 dt {
	background-image: url(../img/MediaTabs.Num.Green-01.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/MediaTabs.Num.Green-01.png', sizingMethod='crop');
}
div.MediaTabsSkin-2 div.MediaSteps td.Step-2 dt {
	background-image: url(../img/MediaTabs.Num.Green-02.png);
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/MediaTabs.Num.Green-02.png', sizingMethod='crop');
}
div.MediaTabsSkin-2 div.MediaSteps td.Step-3 dt {
	background-image: url(../img/MediaTabs.Num.Green-03.png);
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/MediaTabs.Num.Green-03.png', sizingMethod='crop');
}
div.MediaTabsSkin-3 div.MediaSteps td.Step-1 dt {
	background-image: url(../img/MediaTabs.Num.Blue-01.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/MediaTabs.Num.Blue-01.png', sizingMethod='crop');
}
div.MediaTabsSkin-3 div.MediaSteps td.Step-2 dt {
	background-image: url(../img/MediaTabs.Num.Blue-02.png);
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/MediaTabs.Num.Blue-02.png', sizingMethod='crop');
}
div.MediaTabsSkin-3 div.MediaSteps td.Step-3 dt {
	background-image: url(../img/MediaTabs.Num.Blue-03.png);
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/MediaTabs.Num.Blue-03.png', sizingMethod='crop');
}
div.MediaSteps dd {
	padding-left: 105px;
}
div.MediaSteps dd p {
	color: #fff;
	font-size: 1.4em;
	line-height: 1;
	padding-bottom: 2px;
	z-index: 411;
	zoom: 1;
	position: relative;
}
div.MediaSteps dd a {
	color: #fff;
	text-decoration: none;
}
div.MediaTabs {
	padding-bottom: 16px;
}
div.MediaSteps em.Phone {
	white-space: nowrap;
	font-size: 1.3em;
	color: #f14600;
	font-weight: normal;
	font-style: normal;
}
.MediaSteps {
	position: relative;
	zoom: 1;
}
div.MediaTabs .Promo p {
	background-image: url(../img/Promo.Slogan.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 335px;
	position: absolute;
	top: 14px;
	right: 11px;
	text-indent: -3000em;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/Promo.Slogan.png', sizingMethod='crop');
}
div.MediaTabsSkin-2 .Promo p {
	background-image: url(../img/Promo.Slogan-2.png);
	background-repeat: no-repeat;
	height: 83px;
	width: 297px;
	position: absolute;
	top: 12px;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/Promo.Slogan-2.png', sizingMethod='crop');
}
div.MediaTabsSkin-3 .Promo p {
	background-image: url(../img/Promo.Slogan-2.png);
	background-repeat: no-repeat;
	height: 55px;
	width: 292px;
	position: absolute;
	top: 12px;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/Promo.Slogan-3.png', sizingMethod='crop');
}
div.MediaSteps div.Step strong {
	font-weight: normal;
}
div.MediaSteps a:link,
div.MediaSteps a:visited {
	border:1px none;
}
div.MediaSteps a:hover,
div.MediaSteps a:active {
	border:2px none;
}
div.MediaTabsSkin-1 div.MediaSteps div.Step a:hover strong {
	border-bottom: 1px solid #fdd7ae;
}
div.MediaTabsSkin-2 div.MediaSteps div.Step a:hover strong {
	border-bottom: 1px solid #d1e9ce;
}
div.MediaSteps div.Step img {
	display: inline;
	position: absolute;
	margin-top: 0.5em;
}
.MediaSteps div.Step span.Pointer {
	background-image: url(../img/Icon.MediaSteps.gif);
	height: 7px;
	width: 14px;
	margin-top: 6px;
	_margin-top: 7px;
	line-height: 0px;
	background-repeat: no-repeat;
	font-size: 0px;
	position: absolute;/*_display: inline-block;
*/
}
div.SubWelcome h2 {
	font-size: 1.7em;
	color: #000000;
	margin-top: 0.2em;
}
div.SubWelcome h2 strong {
	display: block;
	font-weight: normal;
}
div.SubWelcome h2 .Orange {
	color: #df4706;
}
div.SubWelcome h2 span.Pointer {
	background-image: url(../img/Icon.SubWelcome.gif);
	position: absolute;
	height: 13px;
	width: 24px;
	margin-top: 5px;
	margin-left: 4px;
	_margin-left:0;
	line-height: 0px;
	background-repeat: no-repeat;
	font-size: 0px;
}
div.Box p.Single {
	margin-top: 1.4em;
	margin-bottom: 1.4em;
}
div.Box p.Single img {
	margin-right: auto;
	margin-left: auto;
}
.UserBar {
	position: absolute;
	right: 10px;
	top: 63px;
	width: 2.7em;
}
div.UserBar * {
	margin: 0;
	padding:0;
}
div.UserBar ul.FastJump,
div.UserBar ul.Lang {
	_zoom: 1;
}
div.UserBar ul.FastJump li,
div.UserBar ul.Lang li {
	margin-bottom: 10px;
	_margin-bottom: 8px;
}
div.UserBar ul.FastJump li a {
	background-repeat: no-repeat;
	display: block;
	height: 10px;
	width: 13px;
	text-indent: -300em;
	margin-left: auto;
	margin-right: auto;
}
div.UserBar ul.FastJump li.Home a {
	background-image: url(../img/UserBar-01.gif);
}
div.UserBar ul.FastJump li.Map a {
	background-image: url(../img/UserBar-02.gif);
}
div.UserBar ul.FastJump li.Contact a {
	background-image: url(../img/UserBar-03.gif);
}
div.UserBar ul.FastJump li.Home a:hover {
	background-image: url(../img/UserBar.On-01.gif);
}
div.UserBar ul.FastJump li.Map a:hover {
	background-image: url(../img/UserBar.On-02.gif);
}
div.UserBar ul.FastJump li.Contact a:hover {
	background-image: url(../img/UserBar.On-03.gif);
}
div.UserBar ul.Lang li {
	text-align: center;
	font: 1.1em tahoma, arial, sans-serif;
}
div.UserBar ul.Lang li a {
	color: #df4706;
}
div.UserBar ul.Lang li a:hover {
	color: #000;
}
div.SubMenu {
	margin-top: 50px;
	margin-bottom: 30px;
	margin-left: 3%;
}
div.SubMenu * {
	margin: 0px;
	padding: 0px;
}
div.SubMenu li {
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #dc4702;
	text-transform: uppercase;
	_display: inline;
	_zoom: 1;
	letter-spacing: -1px;
	margin-bottom: 2px;
}
div.SubMenu a {
	color: #dc4702;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	display: block;
	_height: 0;
	background-image: url(../img/SubMenu.E.png);
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/SubMenu.E.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
}
div.SubMenu a strong {
	color: #000;
	position: relative;
	top: -4px;
}
div.SubMenu a span {
	font-weight: bold;
	color: #dc4702;
	position: relative;
	top: -4px;
}
div.SubMenu a:link,
div.SubMenu a:visited {
	border:1px none;
}
div.SubMenu a:hover,
div.SubMenu a:active {
	border:2px none;
}
div.SubMenu a:hover strong,
div.SubMenu a:hover span {
	text-decoration: underline;
}
div.FootIn {
	background-image: url(../img/Footer.png);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	height: 22em;
}
div.FootIn-1 {
	background-image:url(../img/Footer.Az-21.png);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: 22em;
}
div.FootIn-2 {
	background-image:url(../img/Footer.Az-15.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 22em;
}
div.Footer div.Canvas {
	margin-left: 17px;
	margin-right: 17px;
	padding-top: 1px;
	zoom:1;
}
div.Footer div.Canvas table {
	width: 100%;
	margin-top: 44px;
	table-layout: fixed;
}
div.Footer div.Canvas table table {
	margin-top: 0px;
}
div.Footer div.Canvas table td {
	vertical-align: top;
}
div.Footer div.Canvas td.Num1 {
	width: 18%;
	padding-right: 15px;
	padding-top: 30px;
}
div.Footer div.Canvas td.Num3 {
	width: 18%;
}
div.Footer h2 {
	font: 1.7em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: -1px;
	margin-bottom: 21px;
	padding-left: 19px;
}
div.Footer * {
	margin: 0px;
	padding: 0px;
}
div.ContersElse {
}
div.ContersElse li {
	margin-bottom: 1.2em;
}
div.Footer td.divA {
	background-image: url(../img/Footer.divA.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	_height: 105px;
	min-height: 105px;
}
div.Footer td.divA {
	background-image: url(../img/Footer.divA.png);
	background-repeat: no-repeat;
	padding-left: 33px;
	_height: 105px;
	min-height: 105px;
}
div.Footer td.divB {
	background-image: url(../img/Footer.divB.png);
	background-repeat: no-repeat;
	padding-left: 33px;
}
div.Footer td.divC {
	background-image: url(../img/Footer.divC.png);
	background-repeat: no-repeat;
	padding-left: 32px;
}
div.Footer div.Menu ul {
	margin-top: 6px;
}
div.Footer div.Menu li {
	font-size: 1.2em;
	color: #000000;
	/*	_display: inline;
	_zoom: 1;*/
	text-transform: uppercase;
	margin-bottom: 5px;
	_margin-bottom: 3px;
 $margin-bottom: 3px;
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Footer div.Menu li a {
	text-decoration: none;
	color: #000;
	display: block;
	_height:0;
	float: left;
	clear: left;
	background-image: url(../img/Footer.Menu.png);
	background-repeat: no-repeat;
	background-position: 0% 0.15em;
	padding-left: 23px;
}
div.Footer div.Menu li a:hover {
	text-decoration: underline;
}
div.Footer td.divB div.Menu li a:hover {
	text-decoration: none;
}
div.Menu a:link,
div.Menu a:visited {
	border:1px none;
}
div.Menu a:hover,
div.Menu a:active {
	border:2px none;
}
div.Footer div.Menu a:hover strong,
div.Footer div.Menu a:hover span {
	text-decoration: underline;
}
div.Footer div.Menu li a strong {
	font-weight: normal;
}
div.Footer div.Menu li a span {
	color: #f14600;
}
div.Footer div.Canvas td.Num3 {
	padding-top: 2em;
}
div.Footer div.Canvas td.Num3 div.Copyright {
	margin-top: 21px;
	padding-left: 18px;
	border-left: 1px solid #FFFFFF;
	_height: 10.2em;
	min-height: 10.2em
}
div.Footer div.Copyright p {
	font: 1.1em tahoma, arial, sans-serif;
	color: #FFFFFF;
	width: 17em;
	margin-bottom: 1em;
}
div.Footer div.Copyright a {
	color: #FFFFFF;
}
div.Footer div.DevCompany a {
	text-decoration: none;
}
div.Footer div.DevCompany a:hover {
	text-decoration: underline;
}
div.Footer div.ContersElse {
	padding-left: 15px;
}
div.Form-QPool {
	margin-top: 1em;
	margin-bottom: 0em;
}
div.Form-QPool p {
	margin-bottom: 0.4em;
	margin-top: 0px;
}
div.Form-QPool input.CheckBox {
	vertical-align: middle;
	margin-right: 4px;
	_margin-right: 1px;
	_margin-bottom: -2px;
	_margin-top: -3px;
 $margin-right: 1px;
 $margin-bottom: -2px;
 $margin-top: -3px;
	margin-left: 15px;
	_margin-left: 12px;
 $margin-left: 12px;
	padding: 0px;
}
div.Form-QPool label {
	color: #636363;
}
input.SizeA {
	background-image:url(../img/Button.SizeA.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 87px;
	cursor: pointer;
	height: 22px;
	overflow: hidden;
	padding: 0;
	color:#FFFFFF;
	font: 11px/22px tahoma, arial, sans-serif;
	background-color: transparent;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	margin-bottom: 8px;
	margin-right: 9px;
}
div.Form-QPool div.Control {
	margin-top: 1.2em;
}
div.Form-QPool div.Control ul {
	margin: 0 -10px 0 0;
	padding: 0;
	text-align: center;
}
div.Form-QPool div.Control li {
	margin: 0;
	padding: 0;
	display: inline;
}
div.IntroDisplay dt {
	_display: inline;
	float: left;
	height: 103px;
	width: 163px;
	margin-right: -3px;
	overflow: hidden;
	position: relative;
	zoom: 1;
	padding-top: 3px;
	padding-left: 3px;
}
div.IntroDisplay span.FrameA {
	background-image: url(../img/FrameA.png);
	background-repeat: no-repeat;
	height: 103px;
	width: 163px;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.IntroDisplay dd {
	padding-left: 20px;
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.IntroDisplay h2 {
	font: 1.7em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 0.5em;
}
div.IntroDisplay h2 span.Special {
	color:#df4706;
}
div.IntroDisplay p {
	font-size: 1.2em;
	color: #636363;
}
div.IntroDisplay dl {
	margin-top: 27px;
	margin-bottom: 27px;
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.IntroDisplay {
	margin-left: 4%;
	margin-right: 4%;
	zoom: 1;
}
div.IntroDisplay a {
	color:#e64704;
}
div.IntroDisplay a:hover {
	text-decoration: none;
}
div.Box {
	zoom: 1;
	border-bottom: 1px solid #e6d5c3;
	margin-bottom: 7px;
}
div.Box span.az12,
div.Box span.az12 span,
div.Box span.az18,
div.Box span.az18 span {
	font-size: 0px;
	line-height: 0px;
	background-repeat: no-repeat;
	display: block;
	height: 10px;
	zoom: 1;
}
div.Box span.az18,
div.Box span.az18 span {
	height: 0px;
}
div.Box span.az12 {
	background-image: url(../img/Box.Az-12-21.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/Box.Az-12-21.png', sizingMethod='crop');
	position: relative;
	z-index: 100;
}
div.Box span.az12 span {
	background-image: url(../img/Box.Az-12-12.gif);
	background-repeat: repeat-x;
	margin-right: 6px;
	margin-left: 6px;
}
div.Box span.az12 span span {
	background-image: url(../img/Box.Az-12-15.png);
	background-repeat: no-repeat;
	position: relative;
	margin-right: -6px;
	width: 6px;
	margin-left: auto;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/Box.Az-12-15.png', sizingMethod='crop');
}
div.Box div.In-1 {
	position: relative;
	z-index: 50;
	margin-top: -6px;
	background-image: url(../img/Box.Az-0-12.png);
	background-repeat: no-repeat;
	background-color: #f7f2ec;
	zoom:1;
}
div.Box div.In-2 {
	background-image: url(../img/Box.Az-18.png);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	zoom:1;
}
div.BoxLong div.In-1 {
	background-image: url(../img/Box.Az-0-12.Long.png);
	background-color: #ede2d6;
}
div.BoxLong div.In-2 {
	background-image:url(../img/Box.Az-18.Long.png);
}
div.SitePath {
	zoom: 1;
}
div.SitePath span.az18,
div.SitePath span.az18 span {
	font-size: 0px;
	line-height: 0px;
	background-repeat: no-repeat;
	display: block;
	height: 5px;
	zoom: 1;
}
div.SitePath span.az18 {
	background-image: url(../img/SitePath-01.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.SitePath span.az18 span {
	background-color:#f4ebdf;
	margin-right: 5px;
	margin-left: 5px;
}
div.SitePath span.az18 span span {
	margin-left: auto;
	margin-right: 0;
	position: relative;
	right: -5px;
	width: 5px;
	background-image: url(../img/SitePath-02.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-color: transparent;
}
div.SitePath div.Inner {
	background-color:#f4ebdf;
	text-align: right;
}
div.SitePath div.Inner * {
	margin: 0px;
	padding: 0px;
}
div.SitePath div.Inner ul {
	padding-right: 12px;
}
div.SitePath div.Inner li {
	display: inline;
	font: 1.1em/2.1em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #000000;
	margin-left: 0.3em;
	position: relative;
	top: 2px;
}
div.SitePath div.Inner li a {
	color: #f14600;
	text-decoration: none;
	margin-right: 0.3em;
}
div.SitePath div.Inner li a:hover {
	text-decoration: underline;
}
div.Box div.SubMenu {
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: 0px;
}
div.Box div.SubMenu ul ul {
	margin-left: 23px;
	padding-bottom: 0.7em;
}
div.Box div.SubMenu li {
	font-size: 1.2em;
	margin-bottom: 0.4em;
}
div.Box div.SubMenu li a {
	text-transform:none;
	font-weight: normal;
	color: #000000;
}
.SubMenu li a {
	text-transform:none;
	font-weight: normal;
	color: #000000;
}
div.Box div.SubMenu li li {
	font-size: 1em;
	margin: 0px;
	padding-top: 0.3em;
}
div.Box div.SubMenu ul ul li a,
div.Box div.SubMenu li.Current li a {
	text-transform:none;
	font-weight: normal;
	color: #000000;
	_height: auto;
	_filter:none;
	padding-left: 10px;
	background-image: url(../img/SubMenu.E.E.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.4em;
	zoom: 1;
}
div.Box div.SubMenu li li.Current a {
	color: #f14600;
}
div.Box div.SubMenu li a span {
	top: -1px;
}
div.Box div.SubMenu li.Current a {
	color: #e5450d;
}
div.Box div.SubMenu li a:hover {
	text-decoration: underline;
	color: #e5450d;
}
div.Box div.SubMenu li a:hover span {
	text-decoration: none;
	_text-decoration: underline;
 $text-decoration: underline;
}
div.Box h3.VisualBig {
	text-transform: uppercase;
}
div.Box h3 span.Black {
	color:#000;
}
div.Component {
	padding-right: 15px;
	padding-left: 15px;
}
div.Component ul.content li {	
	font-size: 1.2em;	
	_height: auto;
	_filter:none;
	padding-left: 10px;
	background-image: url(../img/SubMenu.E.E.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.4em;
	zoom: 1;
}
div.Component h2,
div.MainInfo h2 {
	font-size: 1.7em;
	color: #000000;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
}
div.Component p,
div.MainInfo p {
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 1em;
	margin-bottom: 1em;
}
/*div.ShowCase table {
	width: 100%;
	table-layout: fixed;
}
div.ShowCase td {
	vertical-align: top;
}
div.ShowCase td.Caption {
	vertical-align: bottom;
}
div.ShowCase td.Picture {
	vertical-align: middle;
	background-image: url(../img/ShowCase.Picture.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 2px;
	height: 106px;
	overflow: hidden;
}
div.ShowCase td.Picture img {
	margin-left: auto;
	margin-right: auto;
}
div.ShowCase div.Item {
	width: 175px;
	margin-right: auto;
	margin-left: auto;
}
div.ShowCase div.Item h3 {
	text-align: center;
	color: #df4706;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}
div.ShowCase div.Item h3 a {
	text-decoration: none;
	color: #df4706;
}
div.ShowCase div.Item h3 a:hover {
	text-decoration:underline;
}
div.ShowCase div.Item dl {
	background-color: #80aae2;
	padding: 2px 2px 1px;
}
div.ShowCase div.Item p {
	font: 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
div.ShowCase div.Item dd p {
	text-align: center;
	color: #fff;
	font-size: 1.1em;
	margin-top: 0em;
	margin-bottom: 0.4em;
}
div.ShowCase div.Item dd p strong {
	color: #000;
}
div.ShowCase div.Item dd ul {
	text-align: center;
	margin:0;
	padding: 0px;
	margin-right: -7px;
}
div.ShowCase div.Item dd li,
div.ShowCase div.Item dd li img {
	display: inline;
	margin: 0;
	padding: 0px;
}
div.ShowCase div.Item dd li img {
	margin-right: 7px;
	margin-bottom: 2px;
}
*/

div.ShowCase .iftbl {
	float: left;
}
div.ShowCase {
	vertical-align: top;
	float: left; 
	margin-left: 16px;
	width: 30%; 
}
div.ShowCase .Caption {
	vertical-align: bottom;
	height: 30px;
}
div.ShowCase .Picture {
	vertical-align: middle;
	background-image: url(../img/ShowCase.Picture.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 2px;
	height: 106px;
	overflow: hidden;
}
div.ShowCase .Picture img {
	margin-left: auto;
	margin-right: auto;
}
div.ShowCase div.Item {
	width: 175px;
	margin-right: auto;
	margin-left: auto;
}
div.ShowCase div.Item h3 {
	text-align: center;
	color: #df4706;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}
div.ShowCase div.Item h3 a {
	text-decoration: none;
	color: #df4706;
}
div.ShowCase div.Item h3 a:hover {
	text-decoration:underline;
}
div.ShowCase div.Item dl {
	background-color: #80aae2;
	padding: 2px 2px 1px;
}
div.ShowCase div.Item p {
	font: 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
div.ShowCase div.Item dd p {
	text-align: center;
	color: #fff;
	font-size: 1.1em;
	margin-top: 0em;
	margin-bottom: 0.4em;
}
div.ShowCase div.Item dd p strong {
	color: #000;
}
div.ShowCase div.Item dd ul {
	text-align: center;
	margin:0;
	padding: 0px;
	margin-right: -7px;
}
div.ShowCase div.Item dd li,
div.ShowCase div.Item dd li img {
	display: inline;
	margin: 0;
	padding: 0px;
}
div.ShowCase div.Item dd li img {
	margin-right: 7px;
	margin-bottom: 2px;






}
.Spacer hr {
	display: none;
}
.Spacer {
	line-height: 0;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	padding-top: 1px;
	height: 0px;
	background-color: #FFFFFF;
	_background: none;
	_height: 0;
	_border-bottom: 1px solid #FFFFFF;
	opacity: 0.3;
	filter: Alpha(Opacity=30);
}
div.SingleShow table {
	width: 100%;
}
div.SingleShow table.Item {
	margin-bottom: 3em;
	width: auto;
}
div.SingleShow table table {
	width: auto;
}
div.SingleShow table.SingleDT {
	border-top: 2px solid #80aae2;
	border-right: 2px solid #80aae2;
	border-bottom: none;
	border-left: 2px solid #80aae2;
	padding: 18px 30px 20px;
	width: 250px;
	height: 250px
}
div.SingleShow td.Picture {
	border-bottom: 1px solid #80aae2;
}
div.SingleShow td.Cost {
	background-image: url(../img/SingleShow.Cost.png);
	background-repeat: no-repeat;
	background-color: #80AAE2;
	padding: 12px 14px 10px;
}
div.SingleShow td.Cost ul {
	width: 100%;
}

div.SingleShow td.Cost p {
	width: 100%;
	float:left;
	padding-bottom:4px;
}

div.SingleShow td.Cost p img {
	margin: 0 auto;
}

div.SingleShow td.Cost ul {
	text-align: center;
	padding: 0px;
	float: right;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: -7px;
	_display: inline;
	font-size: 0px;
}
div.SingleShow td.Cost li,
div.SingleShow td.Cost li img {
	display: inline;
	margin: 0;
	padding: 0px;
}
div.SingleShow td.Cost li img {
	margin-right: 7px;
	margin-bottom: 2px;
}
div.SingleShow td.Cost p {
	margin: 0px;
	float: left;
	color: #FFFFFF;
	font-size: 1.1em;
}
div.SingleShow td.Cost p strong {
	color: #000;
	font-size: 1.1em;
	margin-right: 0.3em;
}
div.SingleShow .SingleDD {
	width: 100%;
	padding-left: 28px;
	vertical-align: top;
}
div.SingleShow td.SingleDD p {
	margin: 0px;
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

div.SingleShow td.SingleDD img {
	float: left;
	margin: 0 10px 10px 0;
}
div.SingleShow {
	margin-left: 23px;
	margin-top: 2.3em;
	margin-bottom: 2.3em;
}
div.MainInfo p {
	color: #555555;
	text-indent: 30px;
}
div.MainInfo ul {
	display: block;
	list-style-type: disc;
	margin: 1.7em 0 1.7em 3em;
	_margin: 1em 0 1em 2.5em;
 $margin: 1em 0 1em 2.5em;
	padding-left: 2.5em;
	color: #555555;
}
div.MainInfo ol {
	display: block;
	list-style-type: decimal;
	margin: 1.7em 0 1.7em 6em;
}
div.MainInfo li {
	display: list-item;
	list-style: disc outside;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #333333;
}
div.MainInfo ol li {
	list-style: decimal outside;
}
div.MainInfo ul li {
	background-image: url(../img/List.LI.Default.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin-left: -1.7em;
	_margin-left: -1.7em;
 $margin-left: -1.7em;
	padding-left: 1.4em;
	background-position: 0em 0.4em;
	color: #555555;
}
div.MainInfo li li {
	font-size: 1em;
}
div.MainInfo ul ul,
div.MainInfo ul ol,
div.MainInfo ol ol,
div.MainInfo ol ul {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 3.5em;
}
div.MainInfo ol ul li,
div.MainInfo ul ul li {
	list-style-type: circle;
}
div.MainInfo ol ul ul li,
div.MainInfo ul ul ul li {
	list-style-type: disc;
}
div.MainInfo ol ol ul li,
div.MainInfo ol ul ul li {
	list-style-type: dics;
}
div.MainInfo ol ol li,
div.MainInfo ol ol ol li {
	list-style: decimal inside;
}
div.Gallery div.Intro {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Gallery span.Left img {
	background-color: #FFFFFF;
	padding: 1px;
	border: 2px solid #ddc9b4;
	float: left;
	margin-right: 32px;
	_margin-right: 29px;
	margin-bottom: 10px;
	_display: inline;
}
div.Gallery div.Intro div.MainInfo {
	padding-left: 0px;
	padding-right: 0px;
}
div.Gallery div.Intro div.MainInfo p {
	margin-top: 0;
	text-align: justify;
}
div.Gallery div.Items ul {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
	margin: 0;
	padding: 0;
	margin-right: -20px;
}
div.Gallery div.Items li {
	float: left;
	margin: 0 9px 11px 0;
	_display: inline;
	padding: 0;
}
div.Gallery div.Items li img {
	padding: 1px;
	border: 2px solid #e4d4c3;
}
div.Gallery a:link,
div.Gallery a:visited {
	border:1px none;
}
div.Gallery a:hover,
div.Gallery a:active {
	border:2px none;
}
div.Gallery div.Items li a:hover img {
	padding: 1px;
	border: 2px solid #df4706;
}
div.BagBox table {
	width: 100%;
	margin-bottom: 7px;
	margin-top: 7px;
}
div.BagBox td,
div.BagBox th {
	border-bottom: solid 6px #ede2d6;
	font-size: 1.2em;
	color: #000000;
	background-color: #f5efe8;
	padding: 3px 5px 3px 8px;
}
div.BagBox tr.Total td,
div.BagBox tr.Total th {
	background-color: #ede3d7;
	padding-top: 0px;
	border-bottom-width: 5px;
}
div.BagBox th {
	text-align: right;
}
div.BagBox th strong {
	color:#9e0b0f;
	font-weight: normal;
	font-size: 1.4em;
}
div.BagBox td strong {
	position: relative;
	top:2px;
}
div.BagBox span.Del a {
	font-size: 0.8em;
	display: block;
}
div.BagBox div.Control {
	background-color: #e6d5c3;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 1.4em;
}
div.BagBox div.Control ul,
div.BagBox div.Control li {
	margin: 0;
	padding:0;
}
div.BagBox div.Control li {
	margin-top: 8px;
	margin-bottom: 7px;
	zoom:1;
	text-align: center;
}
div.BagBox div.Control li img {
	margin-left: auto;
	margin-right: auto;
}
div.Samples dt {
	float: left;
	width: 177px;
	position: relative;
	margin-right: 32px;
	_margin-right: 29px;
	padding-bottom: 10px;
	padding-left: 46px;
	background-image: url(../img/FrameB.png);
	background-repeat: no-repeat;
	background-position: 21px 100%;
}
div.Samples dd {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Samples dt img {
	padding: 1px;
	border: 2px solid #ddc9b4;
}
div.Samples a:link,
div.Samples a:visited {
	border:1px none;
}
div.Samples a:hover,
div.Samples a:active {
	border:2px none;
}
div.Samples dt a:hover img {
	padding: 1px;
	border: 2px solid #df4706;
}
div.Samples dd h3 {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
}
div.Samples dl {
	margin-top: 27px;
	margin-bottom: 27px;
}
div.ColC a {
	color: #f14f00;
	text-decoration: underline;
}
div.ColC a:hover {
	text-decoration: none;
}
/*********** span.MoreInfo a */
div.Samples span.MoreInfo a,
div.SearchResults a,
div.AllNews dd span.MoreInfo a {
	text-decoration: none;
	background-image: url(../img/Icon.MoreInfo.Link.gif);
	background-repeat: no-repeat;
	background-position: right 0.4em;
	padding-right: 21px;
}
div.Samples span.MoreInfo a:hover,
div.SearchResults a:hover,
div.AllNews dd span.MoreInfo a:hover {
	text-decoration: underline;
}
/*********** // span.MoreInfo a */
div.SearchResults p {
	color: #000;
}
div.SearchResults dl {
	margin-left: 30px;
	margin-top: 1.8em;
	margin-bottom: 1.8em;
}
div.SearchResults dt {
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
	line-height: 1.3em;
}
div.SearchResults dd {
	font-size: 1.2em;
	color: #555;
	line-height: 1.3em;
}
div.SearchResults p.Note {
	margin-top: 2em;
	margin-bottom: 2em;
}
div.SiteMap ul,
div.SiteMap li {
	margin: 0;
	padding: 0;
}
div.SiteMap li {
	font-size: 1.2em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	line-height: 1.3em;
}
div.SiteMap li a {
	text-decoration: none;
}
div.SiteMap li a:hover {
	text-decoration: underline;
}
div.SiteMap li li {
	font-size: 1em;
	margin-left: 14px;
	line-height: 1.3em;
}
div.SiteMap li li a {
	background-image:url(../img/SiteMap.gif);
	background-position: 5px 0.35em;
	padding-left: 17px;
	background-repeat: no-repeat;
}
div.SiteMap ul {
	margin-top: 2em;
	margin-bottom: 2em;
}
div.SiteMap ul ul {
	margin-top: 0em;
	margin-bottom: 0em;
}
div.AllNews dd p {
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}
div.AllNews {
	margin-left: 30px;
	margin-top: 2.5em;
	margin-bottom: 2.5em;
}
div.AllNews a {
	text-decoration: none;
}
div.AllNews a:hover {
	text-decoration: underline;
}
div.MainInfo p.Date {
	text-indent: 0px;
	margin-bottom: 2.2em;
	font-size: 1.1em;
}
div.ColBase div.ColBase {
	background-image: none;
}
div.ColC-A {
	float: left;
	width: 45%;
}
div.ColC-B {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Map {
	margin-top: 2.7em;
}
div.ContactForm {
	margin-left: 30px;
}
span.ReqFlag {
	color: #990000;
}
div.ContactForm label {
	float: left;
	width: 170px;
	_margin-right: -3px;
}
div.ContactForm span.Field input.Line {
	border-color: #555;
	_margin-top: -1px;
	_margin-bottom: -1px;
	width: 240px;
	padding: 0.3em 0.2em 0.2em;
}
div.ContactForm p {
	margin-top: 7px;
	margin-bottom: 7px;
	overflow: hidden;
	zoom:1;
}
div.ContactForm p.Note {
	margin-top: 1em;
	margin-bottom: 1em;
}
div.ContactForm textarea {
	height: 65px;
	width: 450px;
	border-color: #555;
}
div.ContactForm p.TestCondition span.Condition {
	font: 1.6em Arial, Helvetica, sans-serif;
	color: #f14600;
	margin-right: 15px;
	position: relative;
	top: 4px;
}
div.ContactForm span.Field {
	display: block;
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.ContactForm p.TestCondition span.Field {
	margin-top: 3px;
}
div.ContactForm p.TestCondition input.Button {
	vertical-align: middle;
	margin-top: 5px;
	margin-left: 22px;
}
span.Download a {
	text-decoration: none;
	background-image: url(../img/Icon.Download.gif);
	background-repeat: no-repeat;
	background-position: 4px 0.25em;
	padding-left: 21px;
}
span.Download a:hover {
	text-decoration: underline;
}
div.ColC a.NoUnderline {
	text-decoration: none;
}
div.ColC a.NoUnderline:hover {
	text-decoration: underline;
}
#poll-div{padding:0 0 0 20px}
#poll-sum{margin:10px 0 20px 0}
#poll-sum td{color:#ee8600;padding:5px 0;}
#poll-sum td.td-l{color:#000;white-space:nowrap;width:1%; vertical-align:top;}
#poll-sum img{height:10px;background:#009ee9;margin:2px 8px 0 10px; float:left;}
#poll-sum td.count{color:#ee8600;padding:5px 0;}

.clear {clear: both; height: 0px}