body {
	margin: 0px;
}

table {
	font: normal 10pt Tahoma, Thonburi, Ayuthaya, MS Sans Serif;
}

.smallFont {
	font-size: 8pt;
}

form {
	margin: 0px;
}

a:link{ COLOR: blue; TEXT-DECORATION: underline; }
a:visited{ COLOR: blue; TEXT-DECORATION: underline; }
a:active{ COLOR: blue; TEXT-DECORATION: underline; }
a:hover{ COLOR: red; TEXT-DECORATION: underline; }

a.prodActMenu:link{ COLOR: #B11016; TEXT-DECORATION: underline; }
a.prodActMenu:visited{ COLOR: #B11016; TEXT-DECORATION: underline; }
a.prodActMenu:active{ COLOR: #B11016; TEXT-DECORATION: underline; }
a.prodActMenu:hover{ COLOR: red; TEXT-DECORATION: underline; }

div.mainmenu { font-size: 10pt; font-weight: bold; }
a.mainmenu:visited { margin-right:8pt; COLOR: black; TEXT-DECORATION: none; }
a.mainmenu:link { margin-right:8pt; COLOR: black; TEXT-DECORATION: none; }
a.mainmenu:active { margin-right:8pt; COLOR: #FFCC00; TEXT-DECORATION: underline; }
a.mainmenu:hover { margin-right:8pt; COLOR: #FFCC00; TEXT-DECORATION: none; }

a.noop:link{ TEXT-DECORATION: none; }
a.noop:visited{ TEXT-DECORATION: none; }
a.noop:active{ TEXT-DECORATION: none; }
a.noop:hover{ TEXT-DECORATION: none; }

a.weblink:link{ COLOR: black; TEXT-DECORATION: none; }
a.weblink:visited{ COLOR: black; TEXT-DECORATION: none; }
a.weblink:active{ COLOR: black; TEXT-DECORATION: none; }
a.weblink:hover{ COLOR: black; TEXT-DECORATION: underline; }

a.black:link{ COLOR: black; TEXT-DECORATION: none; }
a.black:visited{ COLOR: black; TEXT-DECORATION: none; }
a.black:active{ COLOR: black; TEXT-DECORATION: none; }
a.black:hover{ COLOR: black; TEXT-DECORATION: underline; }

a.newMore:link{ COLOR: #F6921D; TEXT-DECORATION: none; }
a.newMore:visited{ COLOR: #F6921D; TEXT-DECORATION: none; }
a.newMore:active{ COLOR: #F6921D; TEXT-DECORATION: none; }
a.newMore:hover{ COLOR: #F6921D; TEXT-DECORATION: underline; }

a.productHead:link{ COLOR: white; TEXT-DECORATION: none; }
a.productHead:visited{ COLOR: white; TEXT-DECORATION: none; }
a.productHead:active{ COLOR: white; TEXT-DECORATION: none; }
a.productHead:hover{ COLOR: white; TEXT-DECORATION: underline; }

a.corpLogo {
	font-weight: bold;
}
a.corpLogo:link{ COLOR: white; TEXT-DECORATION: none; }
a.corpLogo:visited{ COLOR: white; TEXT-DECORATION: none; }
a.corpLogo:active{ COLOR: white; TEXT-DECORATION: none; }
a.corpLogo:hover{ COLOR: #FFCC00; TEXT-DECORATION: none; }

td.topLeftBar {
	background-color: #B11016;
}

td.topContentBar {
	background-color: #EA2329;
}

td.topRightBar {
	background-color: #EE5C45;
}

div.topRightBar {
	margin-top: 65px;
}

td.ContentArea {
	padding-left: 5px;
	padding-right: 5px;
}

td.mainContentBar {
	background:url(../images/engine/bottomCurveBarR.gif) no-repeat bottom right;
}

ul.innerCellBullet
{
	/*margin:0px 0px 0px -15px;*/
}

/*** TOP MENU ***/
table.topMenuIE {
	position: absolute;
	top: 0px;
	width: 640px;
	height: 40px;
	background-color: white;
	filter:alpha(opacity=50);
}

table.topMenuMOZ {
	position: absolute;
	top: 0px;
	width: 640px;
	height: 40px;
	background-color: white;
	opacity:0.5;
}

div.topMenu {
	position: absolute;
	padding-left: 8px;
	width: 640px;
	top: 12px;
}

img.topMenuShadow {
	position: absolute;
	width: 640px;
	height: 30px;
	top: 40px;
}

div.topMenuShadow {
	position: absolute;
	width: 640px;
	height: 30px;
	top: 40px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#30000000', EndColorStr='#00000000');
}

/*** BOTTOM MENU ***/
td.bottomLeftHilight {
	background-color: #C14045;
}
td.bottomContentHilight {
	background-color: #EE4F54;
}
td.bottomRightHilight {
	background-color: #F17D6A;
}

div.botomMenu {
	padding-left: 8px;
}

div.bottomSlogan {
	font:Normal 10pt Trebuchet MS, Tahoma, Arial;
	color: white;
}

/*** LEFT BAR ***/
div.leftBarHead {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: solid 4px #BBBBBB;
	color: #B11016;
}

div.leftBar {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

div.rightBarHead {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10pt;
	font-weight: bold;
	color: white;
}

div.rightBar {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 4px;
	border-bottom: solid 1px #FFCCCC;
}

/*** HOME ***/

h1.home_title {
	font:Bold 13pt Trebuchet MS, Tahoma, Arial;
	margin-bottom: 0px;
}

span.home_title {
	font:Bold 13pt Trebuchet MS, Tahoma, Arial;
}

div.home_title {
	margin-bottom: 5px;
}

hr.standard {
	height: 5px;
	color: #BBBBBB;
	background-color: #BBBBBB;
	border: 0px;
}

span.home_counter_caption {
	color: gray;
}

span.home_counter {
	font: bold 18pt Arial, Thonburi, Ayuthaya; color:#B11016;
}

span.home_emphasized {
	font-weight: bold;
	color:#B11016;
}

/*** HOT LINL ***/
table.hotLink { font-size: 8pt; }
div.hotLink { font-size: 8pt; text-align: center; }

/*** PROMOTION ***/

.promotion_product {
	FONT-SIZE: 10pt;  COLOR: #000000;}
.promotion_content {
	FONT-SIZE: 10pt;  COLOR: #000000;}
.promotion_emphasized { 
	FONT-SIZE: 10pt;  FONT-WEIGHT: BOLD;  COLOR: #990000;}
.promotion_title {
	FONT-SIZE: 12pt; font-weight: bold;  COLOR: #B11016;}

/*** NEWS ***/
table.newsBlock {
	margin-bottom: 10px;
}
td.news_home_section_title { color:#511116; font-weight: bold; font-size: 10pt; }
div.news_home_date { color:gray; font-size: 8pt; }
div.news_home_abstract { font-size: 8pt; margin-bottom: 10px; }
span.news_previewActive { font-weight:bold; color: #B11016; TEXT-DECORATION: underline; }
td.news_date { color:gray; }

/*** PRODUCTS ***/
table.featured_product {
	color: white;
	background-color: #B11016;
	font-weight: bold;
}
table.productBody {
	background-color: white;
	border: solid 1px #B11016;
	margin-bottom: 10px;
}
span.featured_product {
	color: yellow;
}
table.productHead {
	background-color: #B11016;
}

div.product_link { text-align: right; margin-top: 10px; }
div.product_home_desc {  font-size: 8pt; margin-bottom: 5px; }
span.product_home_featured { font-size: 8pt; color: #990000; }
span.product_previewActive { font-weight:bold; color: #B11016; TEXT-DECORATION: underline; }

/*** CAREER ***/
.job_title {
	background-color: #B11016;
	font: 12pt Trebuchet MS, Tahoma, Arial;
	color: #FFFFFF;
}

/*** MAP ***/

img.mapAct {
	border: solid 2px #B11016;
}

img.mapInact {
	border: solid 2px #F17D6A;
}

/*** Begin: Magazine Online ***/
div.magType_name { font:Bold 13pt Trebuchet MS, Tahoma, Arial;}
div.magType_subname { font-size:11pt; color: #009900;}
div.magazine_publishname { font:Normal 8pt Tahoma, Arial; }

div.mag_normal {font:normal 10pt Tahoma, MS Sans Serif, sans-serif;}
div.mag_header {font:bold 18pt Trebuchet MS, Tahoma, Arial;}
div.mag_emphasize {font:bold 10pt Tahoma, MS Sans Serif, sans-serif;}
div.mag_largeEmphasize {font:bold 12pt Tahoma, MS Sans Serif, sans-serif;}
div.mag_small {font:normal 8pt Tahoma, MS Sans Serif, sans-serif;}
div.mag_Italic {font:normal 10pt Tahoma, MS Sans Serif, sans-serif; font-style: italic;}
/*** End: Magazine Online ***/

.company_title {
	font:bold 18pt Trebuchet MS, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #B11016;
}
.company_emphasized {
	font-weight: bold;
}

/*
.company_content {
	FONT-SIZE: 10pt;  COLOR: #000000; }

.contact_content {
	FONT-SIZE: 10pt;  COLOR: #000000; }
.contact_emphasized {
	FONT-SIZE: 10pt;  FONT-WEIGHT: BOLD; COLOR: #990000; }
.contact_header {
	FONT-SIZE: 11pt;  FONT-WEIGHT: BOLD; COLOR: #150185; }

.promotion_product {
	FONT-SIZE: 10pt;  COLOR: #000000;}
.promotion_content {
	FONT-SIZE: 10pt;  COLOR: #000000;}
.promotion_emphasized { 
	FONT-SIZE: 10pt;  FONT-WEIGHT: BOLD;  COLOR: #990000;}
.promotion_title {
	FONT-SIZE: 12pt;  COLOR: #150185;}
*/