body {
	/* font-size:13px; */
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
}
div.qa {
	margin:10px;
	padding:5px;
	background-color:#f7f7f7;
}
div.qa b.answer { 
	position:absolute;
}
div.border {
	height:1px;
	width:100%;
	background:url(/img/lod_dot.gif) repeat-x top left;
}
a.anchorTop {
	float:right;
	color:#000080;
	margin-right:10px;
	text-decoration:underline;
}
a.anchorTop:hover {
	color:#900f56;
}
div.answer {
	width:95%;
	margin-left:17px;
	display:block;
}
A.casubNavText
{
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	color:#919191;
}
A.casubNavText:hover
{
	font-size:14px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	color:#c0046b; 
}
A.smNavText
{
	/* font-size:13px; */
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	color:#297BDF;
}
A.smNavText:hover
{
	font-size:15px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000080;
}
A.legalnavText
{
	/* font-size:13px; */
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000; text-decoration:none;
}
A.legalnavText:hover
{
	/* font-size:13px; */
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	color:#340535;
}
img.thumb {
	margin-right:20px;
	padding-bottom:25px;
}
/* #offices {
	width:890px;
	background:url(../img/grid_officeList.gif) repeat-y top left;
}
#offices td {
	line-height:28px;
	padding-left:14px;
}
#offices label {
	position:relative;
	display:block;
	left:-3px;
	height:29px;
	width:85%;
	font-size:16px;
	font-weight:bold;
	color:#297bdf;
	background:#ffffff;
} */
#office_trail {
	position:relative;
	bottom:2px;
	height:2px;
	width:auto;
	background:#ffffff;
}
.appDescription {
	margin-right:10px;
	height:100%;
	line-height:185%;
	margin-bottom:12px;
}
.appDescription-link1,.appDescription-link1 a {
	margin-bottom:15px;
	margin-top:-5px;color: #c0046b;
}
.appDescription-link2	{ float:right
}
.caTitle
{
	font-size:20px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	color:#c0046b;
}
.caTitleMd
{
	/* font-size:16px; */
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	color:#340535;
}
.caTitleSm
{
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	color:#297BDF;
}
.scTableTitle, tr.scTableTitle td {
	/* font-size:16px; */
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	color:#2237a2;
}
.caTableTitleSm
{
	font-size:14px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	color:#2237a2;
}
.scContentText
{
	/*/* font-size:13px; */*/
	font-size:11px;
	font-style:normal;
	line-height:185%;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
}
A.scContentText
{
	/*/* font-size:13px; */*/
	font-size:11px;
	font-style:normal;
	line-height:185%;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
}
A.scContentText:hover
{
	/*/* font-size:13px; */*/
	font-style:normal;
	line-height:185%;
	font-weight:normal;
	font-variant:normal;
	color:#297BDF;
}
A.pdfText
{
	color:#c20c08;
}
A.pdfText:hover
{
	color:#297BDF;
}
#container #conSpecs_content {
	position:relative;
	margin:0;
	padding:0;
	width:973px;
	z-index:1;
}
.caText
{
	/* font-size:13px; */
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
	line-height:110%;
}
A.caText
{
	/* font-size:13px; */
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000080;
	line-height:110%;
}
A.caText:hover
{
	/* font-size:13px; */
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#297bdf;
	line-height:110%;
}
.caTextMini
{
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	color:#000000;
	line-height:110%;
}
.tableText
{
	padding-top:2px;
	/* font-size:13px; */
	font-style:normal;
	line-height:220%;
	font-weight:normal;
	font-variant:normal;
	color:#000000;
}
A.faqNavText
{
	/* font-size:13px; */
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	color:#297BDF;
}
A.faqNavText:hover
{
	/* font-size:13px; */
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	color:#000080;
}
span.nudge {
	/* font-family:Arial; */
	font-size:17px;
	line-height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.news {
	display:inline;
	float:left;
	margin:10px 10px 10px 0px;
	text-align:left;
}
.news img {
	border:1px solid #cccccc;
}
.news .date {
	/* font-family:Arial; */
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.news .desc {
	/* font-family:Arial; */
	font-size:10px;
	color:#000000;
}
.news .desc a {
	/* font-family:Arial; */
	font-size:10px;
	color:#000080;
	text-decoration:underline;
}
.news .desc a:hover {
	/* font-family:Arial; */
	font-size:10px;
	color:#297bdf;
	text-decoration:underline;
}
.bar_solid {
	height:3px;
	width:100%;
	font-size:0px;
	background:#eeeeee;
}
.separator {
  display:inline-block;
	width:100%;
	height:3px;
	font-size:8px;
	margin:5px 0px 5px 0px;
	/*background:url(../img/lod_dot.gif) repeat-x ; */
}
.thin {
	font-size:0px !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}
.helpTitle {
	/* font-family:Arial; */
	font-size:20px;
	font-weight:bold;
	color:#297bdf;
}
.helpSubnav {
	width:226px;
	background:url(/liner/cargo_advisory/img/ui_subMenu_vert.gif);
	line-height:24px;
}
.helpHeading {
	/* font-family:Arial; */
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.helpSubnav a {
	/* font-family:Arial; */
	font-size:11px;
	font-weight:bold;
	color:#919191;
	text-decoration:underline;
}
.helpSubnav a:hover {
	color:#297bdf;
}
.helpSubtitle {
	/* font-family:Arial; */
	/* font-size:16px; */
	font-weight:bold;
	color:#2237a2;
}
.helpContent {
	/* font-family:Arial; */
	/* font-size:13px; */
	color:#000000;
	padding-left:15px;
}
.helpContent ul {
	line-height:30px;
}
.helpContentTable {
	margin:20px 10px 0px 10px;
}
.note {
	font-size:11px;
	color:#000000;
}
.caption {
	font-size:11px;
	line-height:20px;
	font-weight:normal;
	color:#000080;
	text-transform:uppercase;
}
.detailGrid {
	border-right:3px solid #e9e9e9;
	background:url(../img/grid_border.gif) repeat-x bottom center;
}
.detailGrid td {
	font-size:12px;
	background:url(../img/grid_border.gif) repeat-x top center;
	border-left:3px solid #e9e9e9;
	padding:3px 0px 3px 5px;
	text-align:center;
	vertical-align:top;
}
.detailGrid .blue {
	background-color:#f1f1ff;
}
.detailGrid tr.rowA td, .detailGrid .rowA {
	background-color:#ffffff;
}
.detailGrid tr.rowB td, .detailGrid .rowB {
	background-color:#f0f0f0;
}
.detailGrid tr.special td, .special {
	font-weight:bold;
	color:#ff2e2e;
}
tt {
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
}
tt.blue {
	color:#0000ff;
}
tt.red {
	color:#ff0000;
}


/* KJPARK */
.submenu-line {
  width:100%;
  height: 1px;
  background: url(../img/lod_dot.gif) repeat-x;
  position: absolute;
  top: 40px;
  left: 0px;
}
.submenu-line2 {
  width:100%;
  height: 1px;
  background: url(../img/lod_dot.gif) repeat-x;
  margin-top:-13px;
}
.table_sitemap td	{
	padding:10px;
	vertical-align:middle;	
}
.table_sitemap td img	{
	vertical-align:middle;	
	margin:0 2px 2px 0;
}
.table_sitemap .division	{
	height:1px;
	border-bottom:3px solid #E9E9E9;
	padding:0;
}
.table_faq A.faqNavText
{
	color:#340535;text-decoration: none;
}
.table_faq A.faqNavText:hover
{
	color:#c1046b;
}

.onTitle
{
	/* font-size:16px; */
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	color:#297bdf;
	height:37px;
	vertical-align:top;
}

.dataGrid {
	border-right:1px solid #b4cfe8;
	border-bottom: 1px solid #b4cfe8;
	margin-top:6px;
	margin-bottom:20px;
	width:100%;
}

.dataGrid thead td {
	background-color:#e1eef9;
	font-weight:700;
	color:#297BDF;
	text-align:center;
}
.dataGrid .subheader td {
	background-color:#F4F7F9;
	font-weight:initial;
	text-align:center;
	color:black;
}
.dataGrid .subheader-2nd td {
	background-color:#F4F7F9;
	font-weight:700;
	text-align:left;
	color:black;
}
.dataGrid td {
	/*font-size:12px;*/
	border-top: 1px solid #b4cfe8;
	border-left:1px solid #b4cfe8;
	padding:8px 5px;
	text-align:center;
}
.f-bold	{font-weight:700!important;}
.align-left	{text-align:left;}
.scTitle 
{
	margin-bottom:3px;
	font-size:13px;
	font-weight:bold;
	/*
	font-style:normal;
	line-height:normal;
	font-variant:normal;
	*/
	color:#297BDF;
}

.spacer {
	height:1px;
	font-size:1px;
	line-height:1px;
	width:100%;
	background:url(../img/lod_dot.gif) repeat-x top left;
}
