html {
	width: 100%; height: 100%;
	margin: 0; padding: 0;
}



table {
	padding: 0px;
	margin: 0px;
	height: auto;
}


tr {
	height: auto;
}

td {
	font-family: tahoma, verdana, sans-serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	background-position: left;
	vertical-align: top;
	text-align: left;
	border: none;
	height: auto;
}

img {
	border: none;
}

div {
	padding: 0px;
	margin: 0px;
}

span.Nobr {
	white-space: nowrap;
}

a {
	text-decoration: underline;
}



p {
	margin: 0 0 1em 0;
}

/* Template styles */

	table.Center {
		width: 945px;
		border-collapse: collapse;
		height: 400px;
	}
	table.Center tr td.LeftShadow {
		width: 5px;
		background-image: url('/images/template/body_left.png');
		background-position: top right;
		background-repeat: repeat-y;
	}
	table.Center tr td.RightShadow {
		width: 5px;
		background-image: url('/images/template/body_right.png');
		background-position: top left;
		background-repeat: repeat-y;
	}
	table.Center tr td.LeftShadow div, table.Center tr td.RightShadow div {
		display: block; width: 5px; height: 5px;
	}
			table.Center tr td.Center {
		background-color: white;
		width: 935px;
		height: 100%;
		border: solid 1px #388fc8;
	}
	table.Center tr.BottomShadow {
		height: 10px;
	}
	table.Center tr.BottomShadow td.BottomShadow {
		width: 100%;
		background-image: url('/images/template/body_bottom.png');
		background-position: top left;
		background-repeat: repeat-x;
	}
	table.Center tr td.Center table.Main {
		width: 100%; height: 100%;
	}

/* Header */
	table.Center tr td.Center table.Main tr.Header { height: 87px; }
	table.Center tr td.Center table.Main tr.Header td { width: 100%; height: 87px; }
	table.Center tr td.Center table.Main tr.Header td table { width: 100%; height: 87px; }
	table.Center tr td.Center table.Main tr.Header td table tr td.td01 { width: 103px; }
	table.Center tr td.Center table.Main tr.Header td table tr td.td01 div { width: 103px; height: 87px; display: block; }
	table.Center tr td.Center table.Main tr.Header td table tr td.td01 div img { width: 103px; height: 87px; }
	table.Center tr td.Center table.Main tr.Header td table tr td.Logo { width: 99%; }
	table.Center tr td.Center table.Main tr.Header td table tr td.Logo a img, table.Center tr td.Center table.Main tr.Header td table tr td.Logo img {
		border: none; margin-top: 20px; margin-left: 10px;
	}
	table.Center tr td.Center table.Main tr.Header td table tr td.Lang { width: 20%; vertical-align: bottom; padding: 0px 15px 0px 0px; text-align: right; }
	table.Center tr td.Center table.Main tr.Header td table tr td.Lang div.Lang { white-space: nowrap; font-size: 10px; color: #0096d8; margin: 0 0 17px 0; }
	table.Center tr td.Center table.Main tr.Header td table tr td.Lang div.Lang a { color: #0096d8; text-decoration: none; }
	table.Center tr td.Center table.Main tr.Header td table tr td.Lang div.Lang a:hover { color: #0096d8; text-decoration: underline; }

/* MainBlock */

	table.Center tr td.Center table.Main tr.Main {
		height: 100%;
	}
	table.Center tr td.Center table.Main tr.Main td.Main {
		height: 100%;
	}
	table.Center tr td.Center table.Main tr.TopMenu, table.Center tr td.Center table.Main tr.Bottom {
		height: 30px;
	}
	table.Center tr td.Center table.Main tr.TopMenu, table.Center tr td.Center table.Main tr.Bottom td {
		height: 30px;
	}


/* TopMenu */

	table.Center tr td.Center table.Main tr.TopMenu table {
		height: 100%; width: 100%;
	}
	table.Center tr td.Center table.Main tr.TopMenu td.TopMenu {
		background-color: #269dd7;
		height: 30px;
		background-image: url('/images/template/tlmbg.gif');
		background-repeat: repeat-x;
		background-position: bottom left;
		color: white;
		font-size: 10px;
	}

	table.Center tr td.Center table.Main tr.TopMenu td table tr td.Corner {
		width: 180px; border-right: solid 1px #d1ebf7;
	}
	table.Center tr td.Center table.Main tr.TopMenu td table tr td.Corner div {
		display: block; width: 180px; height: 30px;
	}
	table.Center tr td.Center table.Main tr.TopMenu td table tr td.Corner div img {
		width: 54px; height: 30px; margin-right: 126px;
	}


	table.Center tr td.Center table.Main tr.TopMenu td table tr td.FormFind {
		width: 197px; height: 30px; vertical-align: middle;
		text-align: right;
	}

	table.Center tr td.Center table.Main tr.TopMenu td table tr td.FormFind form table tr td {
		white-space: nowrap;
	}

	table.Center tr td.Center table.Main tr.TopMenu td table tr td.FormFind form {
		white-space: nowrap; width: 197px; display: block;
	}

	table.Center tr td.Center table.Main tr.TopMenu td table tr td.FormFind form table { width: 100%; height: 100%; }
	table.Center tr td.Center table.Main tr.TopMenu td table tr td.FormFind form table tr td {
		vertical-align: middle; height: 100%;
		font-size: 8pt; color: white; font-weight: bold;
		text-align: right;
	}



	table.Center tr td.Center table.Main tr.TopMenu td table tr td.FormFind form .InputText {
		border: solid 1px #7f9eb8;
		font-size: 10px;
		padding: 0px;
		width: 90px;
		height: 15px;
		margin: 0 0 0 5px;
	}
	table.Center tr td.Center table.Main tr.TopMenu td table tr td.FormFind form .InputSubmit {
		width: 17px; height: 17px;
		border: none;
		background-color: #0073bb;
		background-image: url('/images/template/find.gif');
		margin: 0 15px 0 4px;
		cursor: pointer;
	}



	table.Center tr td.Center table.Main tr.Main {
		width: 100%; height: 100%;
	}
	table.Center tr td.Center table.Main tr.Main td.Left {
		width: 180px; height: 100%;
	}
	table.Center tr td.Center table.Main tr.Main td.Left div.Left {
		display: block; width: 180px; height: 100%;
	}
	table.Center tr td.Center table.Main tr.Main td.Main {
		width: 100%; height: 100%;
		padding: 0px 20px 20px 20px;
	}
	table.Center tr td.Center table.Main tr.Main td.Main div.Main {
		display: block; width: 100%; height: 100%;
	}
	table.Center tr td.Center table.Main tr.Main td table  {
		width: 100%; 
	}
	table.Center tr td.Center table.Main tr.Main td table tr td.Right {
		width: 188px; height: 100%;
		background-image: url('/images/template/vert_grad.gif');
		background-position: top left;
		background-repeat: no-repeat;
		padding: 0px 0 0 0px;
	}
	table.Center tr td.Center table.Main tr.Main td table tr td.Right div.Right {
		display: block; width: 188px; height: 100%; margin-left: 10px;
	}
	table.Center tr td.Center table.Main tr.Main td table tr td.Right div.Right table {
		width: 100%; height: auto; 
	}

	table.Center tr td.Center table.Main tr.Bottom td {
		background-color: #269dd7;
		height: 10px;
		background-image: url('/images/template/bottombg.gif');
		background-repeat: repeat-x;
		background-position: bottom left;
		color: white;
		font-size: 10px;
		vertical-align: middle;
		padding: 0 0 0 30px;
	}



	td.TopMenuL1 {
		width: 202px; height: 100%;
		white-space: nowrap;
		border-right: solid 1px #d1ebf7;
		color: white;
		padding: 0px;
	}
	td.TopMenuL1Sel {
		width: 202px; height: 100%;
		white-space: nowrap;
		border-right: solid 1px #d1ebf7;
		padding: 0px;
		background-image: url('/images/template/tmselbg.gif');
		background-repeat: repeat-x;
		color: #0073BB;
		background-color: #cae7f6;
	}

	td.TopMenuL1 a {
		padding: 7px 0px 0px 0px;
		font-weight: bold;
		font-size: 9pt;
		color: white;
		text-decoration: none;
		display: block;
		width: 100%;
		height: 100%;
	}
	td.TopMenuL1Sel a {
		padding: 7px 0px 0px 0px;
		font-weight: bold;
		font-size: 9pt;
		color: #0073BB;
		text-decoration: none;
		display: block;
		width: 100%;
		height: 100%;
	}


	td.TopMenuL1 a:hover {
		text-decoration: underline;
	}
	td.TopMenuL1Sel a:hover {
		text-decoration: underline;
	}

	td.TopMenuL1 div {
		font-weight: bold;
		color: white;
		text-decoration: none;
		display: block;
		width: 202px;
	}
	td.TopMenuL1Sel div {
		font-weight: bold;
		color: #0073BB;
		text-decoration: none;
		display: block;
		width: 202px;
	}


	td.TopMenuL1 div table, td.TopMenuL1Sel div table {
		width: 100%; height: 100%;
	}

	td.TopMenuL1 a div {
		padding: 0px;
	}
	td.TopMenuL1Sel a div {
		padding: 7px 0px 0px 0px;
	}


	td.TopMenuL1 a:hover {
		font-weight: bold;
		color: white;
		text-decoration: underline;
	}
	td.TopMenuL1Sel a:hover {
		font-weight: bold;
		color: #0073BB;
		text-decoration: underline;
	}

	td.TopMenuL1 a img {
		margin: 4px 20px 0px 5px;
		border: none;
	}
	td.TopMenuL1Sel a img {
		margin: 4px 20px 0px 5px;
		border: none;
	}











/* Old styles */
.gray {
	color: #6e7f99;
}

.gray9 {
	color: #6e7f99;
	font-size: 9px;
}

p.gray9 {
	margin-top: 0px;
	margin-bottom: 9px;
}

.gray10 {
	color: #6e7f99;
	font-size: 10px;
}

.black10 {
	color: black;
	font-size: 10px;
}


p.gray10 {
	margin-top: 0px;
	margin-bottom: 10px;
}

a.gray10, a.black10 {
	text-decoration: none;
}

a.gray10:hover, a.black10:hover {
	text-decoration: underline;
}

.gray11 {
	color: #6e7f99;
	font-size: 11px;
}

td.gray11 {
	padding: 5px;
}

p.gray11 {
	margin-top: 0px;
	margin-bottom: 11px;
}

a.gray11 {
	text-decoration: none;
	display: block; margin-left: 10px; margin-bottom: 3px;
}

a.gray11:hover {
	text-decoration: underline;
}


.blue {
	color: #2477b2;
}


.blue9 {
	color: #2477b2;
	font-size: 9px;
}

p.blue9 {
	margin-top: 0px;
	margin-bottom: 9px;
}



.blue10 {
	color: #2477b2;
	font-size: 10px;
}

a.blue10 {
	text-decoration: none;
}

a.blue10:hover {
	text-decoration: underline;
}

p.blue10 {
	margin-top: 0px;
	margin-bottom: 11px;
}


.blue11 {
	color: #2477b2;
	font-size: 11px;
}

a.blue11 {

}

a.blue11:hover {
	text-decoration: underline;
}

p.blue11 {
	margin-top: 0px;
	margin-bottom: 11px;
}


.normal11 {
	font-size: 11px;
}

td.normal11 {
	padding: 5px;
}

.normal10 {
	font-size: 10px;
}

p.normal10 {
	margin-top: 0px;
	margin-bottom: 10px;
}

UL {
	Margin-left: 10px;
	Padding-left: 10px;

	Margin-right: 0px;
	Padding-right: 0px;

	Margin-top: 0px;
	Padding-top: 0px;

	Margin-bottom: 10px;
	Padding-bottom: 0px;

	list-style-image: url(/images/common/bullet_black_small.gif);
	list-style-position: outside;
}


LI {
	Margin-bottom: 0px;
	Padding-bottom: 0px;
	list-style-image: url(/images/common/menu_bullet_10.gif);
}

ul.Wide li {
	margin-bottom: 0.5em;
}


LI.LiSearch {
	Margin-bottom: 0px;
	Padding-bottom: 10px;
	list-style-image: none;
	margin-left: 25px;
}


UL.GrayArrows {
	color: #6e7f99;

	Margin-left: 10px;
	Padding-left: 10px;

	Margin-right: 0px;
	Padding-right: 0px;

	Margin-top: 0px;
	Padding-top: 0px;

	Margin-bottom: 0px;
	Padding-bottom: 0px;

	list-style-image: url(/images/common/menu_arrow_right_gray_11.gif);
	list-style-position: outside;
}

UL.LightGrayArrows {
	color: #6e7f99;

	Margin-left: 10px;
	Padding-left: 10px;

	Margin-right: 0px;
	Padding-right: 0px;

	Margin-top: 0px;
	Padding-top: 0px;

	Margin-bottom: 0px;
	Padding-bottom: 0px;

	list-style-image: url(/images/common/menu_arrow_right_lgray_10.gif);
	list-style-position: outside;
}

LI.LightGrayArrows {
	color: #6e7f99;
	list-style-image: url(/images/common/menu_arrow_right_lgray_10.gif);
	list-style-position: outside;
}

LI.BlueArrows {
	list-style-image: url(/images/common/menu_arrow_right_blue_10.gif);
	list-style-position: outside;
}

.FormInputTextTopSearch {

	height: 20px;
	width: 90px;

	font-size: 9px;

	border: solid 1px #b8c0cc;
}

.InputText {
	border: 1px #999999 solid;
	font-size: 10pt;
	height: 20px;
}

.InputTextarea {
	border: 1px #999999 solid;
	font-size: 10pt;
}

.InputSelect {
	font-size: 10pt;
	height: 20px;
	border: 1px solid #999999;
}

.InputSubmit {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #2477b2;
	color: white;

	border-color: #92b3c4;
	border: 0px solid;

	height: 20px;
}

H2.Slogan {
	font-family:  Arial, Verdana, Tahoma, sans-serif;
	color: #00599a;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0px 5px 0px;
	border: none;
}


H3 {
	color: #6e7f99;
	font-size: 12px;
	margin-bottom: 11px;
	padding-bottom: 0pt;
	margin-top: 0pt;
	padding-top: 0pt;

	margin-top: 10px;
}

H3.Slogan {
	font-family:  Arial, Verdana, Tahoma, sans-serif;
	font-variant: small-caps;
	color: #00599a;
	font-size: 14px;
	margin-bottom: 11px;
	padding-bottom: 0pt;
	margin-top: 4pt;
	padding-top: 0pt;
}




/* Old styles --------------------------------------------------- */






td.LeftMenuBullSmall {
	width: 9px;
	vertical-align: top;
	background-color: #e8f5fb;
	padding-right: 10px;
}

td.LeftMenuBullSmall div {
	margin: 7px 0px 0px 11px;
	background-color: #00599a;
	display: block;
	width: 9px;
	height: 9px;
}



td.LeftMenuTextSmall {
	padding: 5px 5px 0px 0px;
	background-color: #00599a;
	background-color: #e8f5fb;
	color: #0073BB;
	vertical-align: top;
}

td.LeftMenuTextSmall a {
	color: #0073BB;
	height: 100%;
	font-weight: normal;
	text-decoration: underline;
}

td.LeftMenuTextSmall a:hover {
	text-decoration: underline;
}

td.LeftMenuTextSmall a span {
	color: #0073BB;
}

td.LeftMenuGroupTitle {
	padding: 5px 5px 0px 0px;
	background-color: #00599a;
	background-color: #e8f5fb;
	vertical-align: top;
	color: #00599a;
}

td.LeftMenuGroupTitle a {
	color: #00599a;
	height: 100%;
	font-weight: normal;
	text-decoration: underline;
}

td.LeftMenuGroupTitle a:hover {
	text-decoration: underline;
}

td.LeftMenuGroupTitle a span {
	color: #00599a;
}




td.LeftMenuTitle {
	vertical-align: middle;
	color: white;
	padding: 0px 10px 0px 54px;
	font-weight: bold;
}

td.LeftMenuTitle a {
	color: white;
}

td.LeftMenuTitle a:hover {
	text-decoration: underline;
}


td.LeftMenuBull {
	vertical-align: top;
	width: 1%;
}

td.LeftMenuBull div {
	background-color: #00599a;
	display: block;
	width: 9px;
	height: 9px;
	margin: 13px 10px 0px 30px;
}



td.LeftMenuText {
	vertical-align: top;
	color: #cae7f6;
	padding-right: 10px;
	width: 99%;
	text-align: left;
}

td.LeftMenuText a {
	text-decoration: none;
	color: #cae7f6;
	padding: 10px 0px 10px 0px;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
}


td.LeftMenuText a:hover {
	text-decoration: underline;
}

td.LeftMenuText div {
	color: #cae7f6;
	padding: 10px 0px 10px 0px;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
}


td.LeftMenuBullSel {
	vertical-align: top;
	background-color: #cae7f6;
	background-image: url('/images/template/lmbgsel.gif');
	background-position: top left;
	background-repeat: repeat-x;
	width: 1%;
}

td.LeftMenuBullSel div {
	background-color: #00599a;
	display: block;
	width: 9px;
	height: 9px;
	margin: 13px 15px 0px 30px;
	width: 1%;
}

td.LeftMenuTextSel {
	vertical-align: top;
	background-color: #cae7f6;
	background-image: url('/images/template/lmbgsel.gif');
	background-position: top left;
	background-repeat: repeat-x;
	color: #269dd7;
	padding-right: 10px;
	width: 99%;
	border-right: solid 1px #b3d5eb;
}

td.LeftMenuTextSel a {
	color: #269dd7;
	padding: 10px 0px 10px 0px;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
}

td.LeftMenuTextSel div {
	color: #269dd7;
	padding: 10px 0px 10px 0px;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
}

td.LeftMenuBull img, td.LeftMenuBullSel img {
	width: 9px; height: 9px;
}

h3.LCTitle {
	font-size: 12px;
	font-weight: bold;
	color: #00599a;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

ul.LC {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
}

ul.LC li {
	list-style-type: none;
	color: #6e7f99;
	margin-bottom: 7px;
	list-style-image: none;
	font-size: 9pt;
}

ul.LC li span {
	list-style-type: none;
	color: #6e7f99;
	font-size: 8pt;
}

ul.LC li a {
	list-style-type: none;
	color: #6e7f99;
	font-size: 8pt;
}


#Content h1 {
	/* color: #00599a; */
	color: #0399d4;

	/* border-bottom: solid 2px #80accd; */
	border-bottom: solid 5px #92d0e7;

	padding: 0px 0px 10px 0px;
	margin: 15px 0px 25px 0px;
	font-weight: normal;
	/* font-size: 19pt; */
	font-size: 22pt;

}

a {
	color: #0073BB;
	text-decoration: underline;
}

h2 {
	color: #0073bb;
	font-size: 12pt; font-weight: bold;
	border-bottom: solid 1px #b3cee1;
	margin: 0px 0px 1em 0px; padding-bottom: 5px;
}

temph3 {
	color: #0073bb;
	font-size: 10pt; font-weight: bold;
}


#Content {
	
}























h2 a {
	color: #0073BB;
	text-decoration: none;
}


h3.Blue {
	color: #0073BB;
	font-weight: bold;
}


h2.Subtitle {
	font-size: 10pt;
}


div.AddonTitle {
	font-size: 11px;
	font-weight: bold;
	color: #0073bb;
	margin-bottom: 5px;
}

div.AddonText {
	font-size: 12px;
}

a:hover {
	text-decoration: underline;
}

a.normal11:hover {
	text-decoration: underline;
}

p.A {

}

p.Q {
	font-weight: bold;
}



a span {
	color: #0073BB;
}

a img {
	border: none;
}

a.gray10 span {
	color: #6e7f99;
}

a.black10 span {
	color: black;
}



/* Catalog */

	.crop {
		margin: 0;
		padding: 0;
		overflow: hidden;
		position: relative;
		width: 100px;
		height: 100px;
	}

	#Button a {
		text-decoration: none;
	}
	.thumbnails {
		margin: 0 0 10px 0; padding: 0 0 0 0;
		text-align: left;
		width: 100%;
	}

	.thumbnail {
		text-decoration: none;
		display: -moz-inline-box;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		margin: 1em 1em 0 0;
		width: 110px;
	}

	.thumbnail .r {
		width: 110px;
		float: left;
		margin: 0 0 0 0; padding: 0 0 0 0;
	}

	a.hover {
		text-decoration: underline;
		color: #0073BB;
	}

	a.hover:hover {
		text-decoration: underline;
		color: #0073BB;
	}

	.thumbnail .r img {
		border: none;

	}

	.thumbnail2 {
		text-decoration: none;
		display: -moz-inline-box;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		margin: 1em 0em 0 0px;
		width: 280px;
	}

	.thumbnail2 .r {
		width: 100%;
		float: left;
		margin: 0 0 0 0; padding: 0 0 0 0;
		font-size: 8pt;
	}






.NewsAnonsCity {
	color: #269dd7;
	width: auto;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 10pt;
}

.YellowBullet {
	background-color: #fdc300;
	display: block; width: 5px; height: 5px;
	margin: 5px 0 0 -10px;
	position: absolute;
}


.NewsAnonsDate {
	color: #6e7f99;
	font-size: 10px;
}

.NewsAnonsText {
	color: black;
	font-size: 10px;
}





.NewsAnons, .NewsAnons span, .NewsAnons p {
	color: black;
	text-decoration: none;
}
.NewsAnons p {
	margin: 0;
}
a.NewsAnons:hover, a.NewsAnons:hover span, a.NewsAnons:hover p, a.NewsAnons:hover h3 {
	text-decoration: underline;
}

.NewsAnons h3.Slogan {
	margin: 0em 0 0.5em 0; padding: 0;
	font-family:  Arial, Verdana, Tahoma, sans-serif;
	font-variant: normal;
	color: #00599a;
	font-size: 16px;
	font-weight: normal;
}

.NewsAnons h2 {
	text-decoration: none;
	color: #0073bb;
	font-size: 12pt;
	border-bottom: solid 1px #b3cee1;
	margin: 0px 0px 1em 0px;
	padding-bottom: 5px;
}

.NewsAnons h2.Bold {
	text-decoration: none;
	color: #0073bb;
	font-size: 12pt;
	border-bottom: solid 1px #b3cee1;
	font-weight: bold; margin: 0em 0 0.5em 0;
}

a.NewsAnons:hover h2.Bold {
	text-decoration: underline;
	color: #0073bb;
	font-size: 12pt;
	border-bottom: solid 1px #b3cee1;
	font-weight: bold; margin: 0em 0 0.5em 0;
}

.NewsAnons h2 span {
	text-decoration: none;
	color: #0073bb;
	font-size: 12pt;
}

a.NewsAnons:hover h2 {
	text-decoration: underline;
	color: #0073bb;
	font-size: 12pt;
	border-bottom: solid 1px #b3cee1;
	margin: 0px 0px 1em 0px; padding-bottom: 5px;
}

a.NewsAnons:hover h2 span {
	color: #0073bb;
	font-size: 12pt;
}





/* Prisma styles */

#Content div.Prisma h1 {
	color: #008a8b;
	border: none;
	margin: 15px 0px 25px 0px;
	font-weight: normal;
	font-size: 22pt;
}

#Content div.Prisma h2 {
	color: #008a8b;
	border: none;
	margin: 0px 0px 0.5em 0px;
	font-weight: normal;
	font-size: 13pt;
}

#Content div.Prisma td.SubTitle {
	padding: 0 2em 0 0;
}

#Content div.Prisma td.TheftText {
	width: 90%;
}

#Content div.Prisma td.Separator {
	height: 3px;
	padding: 0;
}

#Content div.Prisma td.Separator div {
	margin: 1em 0 2em 0;
	width: 100%;
	height: 3px;
	display: block;
	background-color: #b2dcdc;
}

#Content div.Prisma h2.Bottom {
	color: #0673ba;
	border: none;
	font-weight: normal;
	font-size: 14pt;
	margin: 0 0 0.5em 0;
	padding: 0;
}

#Content div.Prisma table tr td {
	width: 28%;
	padding: 0 0px 0 0px;
}

#Content div.Prisma table tr td.Last {
	width: auto;
	padding: 0;
}

#Content div.Prisma .Date {
	color: #6e7f99;
	display: block;
}

#Content div.Prisma .Text, #Content div.Prisma a {
	text-decoration: underline;
}

#Content div.Prisma .Text, #Content div.Prisma .News a {
	text-decoration: none;
}

#Content div.Prisma .Text, #Content div.Prisma a .Text  {
	color: black;
	text-decoration: none;
	font-size: 9pt;
	display: block;
}

#Content div.Prisma a:hover .Text, #Content div.Prisma a:hover .City {
	text-decoration: underline;
}
 
#Content div.Prisma .City {
	display: block;
	margin: 0; padding: 0;
	color: #0673ba;
	font-size: 11pt;
	font-weight: normal;
}

#Content div.Prisma table.News .City .YellowBullet {
	margin: 8px 0 0 -10px;
}

.Hidden {
	display: none;
}

#Content div.Prisma ul.Big {
	margin-top: 2em;
	margin-bottom: 2em;
	list-style-type: none;
	list-style-image: none;
}

#Content div.Prisma ul.Big li {
	color: #67a0a0;
	margin: 0 0 1em 0;
	font-weight: bold;
	font-size: 9pt;
	list-style-type: none;
	list-style-image: none;
}

#Content div.Prisma ul.Big li a {
	color: #008a8b;
	text-decoration: none;
}

#Content div.Prisma ul.Big li a:hover {
	text-decoration: underline;
}


#Content div.Prisma div.SmallImage {
	display: block;
	width: 150px;
	height: auto;
	margin: 4px 0 2em 2em;
}

#Content div.Prisma div.MediumImage {
	display: block;
	width: 230px;
	height: auto;
	margin: 6px 0 2em 0;
}


#Content div.Prisma div.SmallImage img, #Content div.Prisma div.MediumImage img {
	border: solid 1px #008a8b;
}

#Content div.Prisma div.SmallImage div.Zoom {
	position: absolute;
	display: block;
	width: 25px;;
	height: 26px;
	margin: 99px 0 0 -7px;
}

#Content div.Prisma div.MediumImage div.Zoom {
	position: absolute;
	display: block;
	width: 25px;;
	height: 26px;
	margin: 153px 0 0 -7px;
}

#Content div.Prisma div.SmallImage div.Zoom img, #Content div.Prisma div.MediumImage div.Zoom img {
	border: none;
}

#Content .BlockTitle {
	font-size: 14pt;
	font-weight: normal;
	color: #0673ba;
}

#Content .BlockSubtitle {
	font-size: 12pt;
	font-weight: normal;
	color: #cf007f;
}

#Content .BlockText {
	margin: 0.5em 0 0 0;
}

#Content .BlockLink {
	margin: 0.5em 0 0 0;
}

#Content img.RightBlueArrowSmall {
	position: absolute; 
	width: 5px; height: 10px; 
	margin: 4px 0 0 5px;
}

.Magenta {
	color: #cf007f;
}







.Request td {
	vertical-align: top;
	text-align: left;
	border-bottom: 1px dashed #0399D4;
	padding: 20px 0 10px 0;
	font: 12px tahoma, verdana, sans-serif;
}

.Request h2 {
	text-align: left;
	color: #0673BA;
	font-size: 18pt;
	font-weight:normal;
	border: none;
	margin: 0.5em 0 0.5em 0;
}

.Request h3 {
	text-align: left;
	color: #0673BA;
	font-size: 12pt;
	font-weight:normal;
	margin-bottom: 0;
	padding-bottom: 0;
}

.Request h1 {
	border-bottom: solid 5px #92D0E7;
	color: #0399D4;
	font-size: 22pt;
	font-weight: normal;
	margin: 15px 0 0px 0;
	padding: 0 0 10px 0;
}

.Request .bold {
	border-bottom: 3px solid #92D0E7;
	padding-top: 30px;
}

.Request table {
	border-collapse: collapse;
}

.Request p {
	margin: 0 0 1em 0;
}

.Request .td_radio td {
	padding: 0;
	border-style: none;
}

.Request .tech td {
	border-bottom-style: none;
	padding-bottom: 0;
	padding-top: 0;
}

.Request .no_border td {
	border-bottom-style: none;
}

.Request .quest {
	font-size: 14px;
}

.Request td.quest {
	padding-right: 1em;
}

.Request .comment {
	color: #6E7F99;
	text-align: right;
}



