@media screen, print
{	
	div.ContentBorderPage {width: 698px; border: 1px solid #003366; padding: 1px 1px 1px 1px;}
	div.ContentPage {clear: both;}
	div.ContentInner {width: 698px; padding: 0px; clear: both;}
	div.ContentInnerFootNote {width: 682px; padding: 3px 8px 0px 8px; clear: both; margin-top: 10px; border-top: 1px solid #336699;}
	div.ContentPageInner {width: 682px; padding: 8px;}
	div.ContentLeft {width: 349px; padding: 8px;}
	div.ContentRight {width: 313px; padding: 8px; float: right;}
	div.ContentLeftInner {width: 332px; padding: 8px; }
	div.ContentRightInner {width: 313px; padding: 8px; float: right;}
	div.ContentOffer {clear: both; width: 698px;}
	div.ContentIFrame {clear: both; width: 696px; height: 460px; border: 1px inset #336699; overflow: auto;}
	
	#Content h1 {color: #002447; font-size : 1.0em; font-weight: bold; padding: 10px 4px 4px;}
	#Content h2 {color: #003399; font-size: 0.7500em; font-weight: bold; padding: 0px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #003366; margin-top: 4px; margin-bottom: 4px; clear: both;}
	#Content h3 {color: #003399; font-size : 1.0em; font-weight: bold; padding: 4px 0px 4px 0px; clear:right;}
	#Content h4 {color: #003399; font-size : 0.9375em; font-weight: bold; padding: 8px 0px 4px 0px;}
	#Content h5 {color: #002447; font-size : 0.75em; font-weight: bold; padding: 8px 3px 4px 3px;}
	#Content div.ContentRight h3 {padding: 0px; padding-top:4px; padding-bottom:4px; border-bottom: 1px solid #003366; margin-top: 4px; margin-bottom: 4px; clear: both; font-size : 0.8750em;}
	
	div.ContentLeft img.ImageLeft, div.ContentRight img.ImageRight {border: 1px solid #003366; padding: 1px 1px 1px 1px; background-color : #FFFFFF;}
	div.ContentLeft img.ImageLeft {width: 345px;}
	div.ContentRight img.ImageRight {width: 309px;}
	div.ContentRight div.ImageSwop {padding: 4px 0px 0px 0px; float:right;}
	
	div.ContentLeft ul {margin:0px; padding:0px; list-style: none; padding: 0px 0px 4px 0px;}
	div.ContentLeft ul li {margin:0px; padding:0px; width: 100%; font-size : 0.75em; float: left;}
	
	ul.NavPageOffer {margin:0px; padding:0px; list-style: none;}
	ul.NavPageOffer li {margin:0px; padding:0px; float: left;}
	ul.NavPageOffer li a {color: #003399; padding-right: 8px; font-size : 0.7500em; font-weight: bold;}
	ul.NavPageOffer li a.Active {color : #1A1A1A; text-decoration: none;}
	
	fieldset.BorderMain {border: 1px solid #98A6BA;padding: 4px 4px 3px 4px;}
	fieldset.BorderMain legend {font-size : 0.75em;}
	fieldset.BorderMain legend.Error {color: #990000;}
	
	ul.BookingType {margin:0px; padding:0px; list-style: none;}
	ul.BookingType li {margin:0px; padding:0px; float: none; padding: 4px 0px;}
	ul.BookingType li input {display:block; float:left; margin-top: 12px; padding: 0px; height: 16px;}
	
	ul.TransmissionType {margin:0px; padding:0px; list-style: none;}
	ul.TransmissionType li {margin:0px; padding:0px; float: none; padding: 2px 0px;}

	#Content p {padding: 0px 0px 2px 0px; font-size : 0.7500em;}
	#Content div.ContentLeft p {padding: 0px 0px 2px 0px; font-size : 0.7500em;}
	#Content div.ContentLeft p.TextLeftIn {font-size: 0.7500em; padding: 0px 0px 0px 0px;}
	#Content div.ContentRight p.TextRightIn {font-size: 0.7500em; padding: 0px 0px 0px 0px;}

	#Content p.OfferContentType {padding: 3px 3px 3px 3px;font-size : 0.7500em;}
	#Content p.TextOffer {padding: 0px 3px 0px 3px;font-size : 0.9375em;}
	
	#Content div.ContentOffer div {float: none;}
	
	#Content div.ContentPageInner p {font-size : 0.7500em; /*13px*/}
	#Content p.ErrInfo {color: #990000;}
	
	#Content p a {color: #990000;}
	#Content a.GuideLink {color: #008500;}
	#Content p.ClientLink {font-weight: bold; padding-top: 4px; padding-bottom: 4px;}
	
	div.ContentLeft table {padding: 0px 0px 2px 0px;font-size : 0.8125em; font-size : 0.75em;}
	#PriceBTable tbody td, #PriceSTable tbody td, #DetailTable tbody td{font-weight: bold;}
	
	#PriceBTable td.CellA {width:198px; font-weight: normal;}
	#PriceBTable td.CellB {width:28px; text-align:right;}	
	#PriceBTable td.CellC {width:55px; text-align:right;}
	#PriceBTable td.CellD {width:13px;}
	#PriceBTable td.CellE {width:55px; text-align:right;}
	#PriceBTable td.CellBCD {width:96px; text-align:right;}

	#PriceSTable td.CellA {width:266px; font-weight: normal;}
	#PriceSTable td.CellB {width:28px; text-align:right;}	
	#PriceSTable td.CellC {width:55px; text-align:right;}
	
	#DetailTable td.CellA {width:294px; font-weight: normal;}
	#DetailTable td.CellB {width:55px; text-align:right;}		

	/* ----- Steper ----------------------------------------------- */
	
	#ContentStep {clear:both;width: 698px;background-image : url(../images/bg-nav-filter.gif);background-repeat : repeat-x;background-position : bottom;font-size : 0.75em;background-color : #FFFFFF;}
	#ContentStep ul {margin:0px; padding:0px; padding-left: 3px;}
	#ContentStep ul li {margin:0px; padding:0px; list-style: none;display: inline;}
	#ContentStep ul li div {padding: 0px;margin-right: 3px;border: 1px solid #336699;background-color : #ADBCD1;}
	#ContentStep ul li div#StepActive {background-color : #FFFFFF;border-bottom: 1px solid #FFFFFF;}
	#ContentStep ul li div input {
		margin: 0px;
		padding: 2px 4px;
		border: 0px;
		cursor: pointer;
		color : #000000;
		text-align : left;
		text-decoration : underline;
		background-color : #ADBCD1;
		font-size : 0.75em;
	}

	#ContentStep ul li div input#StepActive {text-decoration : none;background-color : #FFFFFF;}
	#ContentStep ul li div input#StepInactiv {text-decoration : none; cursor: default;}
	
	/* CMS CLASS */
	a.link14:link {font-size: 14pt;}
	a.link14:visited {font-size: 14pt;}
	a.link14:hover {font-size: 14pt;}
	a.link14:active {font-size: 14pt;}
	
	a.link18:link {font-size: 18pt;}
	a.link18:visited {font-size: 18pt;}
	a.link18:hover {font-size: 18pt;}
	a.link18:active {font-size: 18pt;}
	
	.text8 {font-size: 11px;}
	.text9 {font-size: 12px;}
	.text10 {font-size: 13px;}
	.text11 {font-size: 14px;}
	.text12 {font-size: 15px;}
	.text13 {font-size: 16px;}
	.text14 {font-size: 17px;}
	.text16 {font-size: 18px;}
	.text18 {font-size: 21pt;}
	.text22 {font-size: 25pt;}
}