/* Define the default first */

/******* em Text Delaration Start *******/

/* Setup Font Family and Size Correctly First. Default(Medium) Font Size is 16px on all browsers */
body *
{
  font-size: 101%; /* for IE bug */
  font-family: Arial, Verdana,Helvetica, sans-serif;
}

/* Reduce the font size to 68.8% or 11px size 
100% = 16
11/16 x 100
*/
body{ font-size: 68.8%; text-align: justify; }

/* IE can’t read this */
html>body { font-size: 68.8%;}

/* Ensure forms and tables inherit the correct size */
table, input, select, th, td, textarea { font-size: 1em; }

/* Ensure nested elements inherit the correct size */
ol, ul, li li, li p, td p, blockquote p, div div { font-size: 1em; }

table table td { font-size: 0.95em; }

/* child pixels / parent pixels = child ems
Example(19px for h1) : 19 (child pixels) / 11 (parent pixels) = 1.73
*/

/******* em Text Delaration End *******/
body {margin: 0px; padding:0px; background: url(/images/img_bodybg.jpg) repeat-x #ffffff;}
img {border:0;}


#container {width:1155px; margin: 0 auto; clear:both; background: url(/images/img_containerbg.jpg) no-repeat top #ffffff; font-size: 1.09em; line-height: 18px; color:#295462;}
#container_inner {width:895px; margin: 0 auto; padding:0px; clear:both;}
#header {width:883px; height:57px; padding-right:12px; background: url(/images/DegemLogo.gif) no-repeat left; text-align:right; padding-top:43px; font-size: 1em; }
#content {width:100%; float:left;	background: url(/images/content_bg.jpg) no-repeat left bottom; min-height:500px;}	
#content_left {float:left; width:206px; padding:22px 12px 50px 12px;}
#content_right {float:right; width:653px; padding-right:12px;}
#content_rightInner {width:623px; padding:14px 15px 70px 15px; min-height:206px; background: url(/images/header_title_bg.jpg) no-repeat top;}
#content_rightInnerChairman2 {width:623px; padding:14px 15px 70px 15px; min-height;384px; background : url(/images_temp/chairmanbg.jpg) no-repeat top;}
#content_rightInnerChairman {width:623px; padding:14px 15px 70px 15px; min-height:384px; background: url(/images/header_title_chairmanbg.jpg) no-repeat top;}
#content_rightInnerHome {width:653px; padding:14px 0px 0 0px;}


#footer {clear:both; width:883px; margin-right:12px; border-top:1px solid #a7a9ac; text-align:right;}

.textDivider {background: url(/images/img_textDivider.gif) repeat-x; height:21px;}
.textFootnote {font-size:0.9em;}
.textfooter {font-size:0.9em; text-align:right; padding-top:5px; color:#666666;}

a:link, a:visited {color: #666666;text-decoration:none;}

a:hover {color: #1ea3b9; text-decoration:none;}

h1 {color:#193d48; font-weight:bold; font-size:1.18em; margin:0 0 10px 0; padding:0;}
h2 {color:#1fafc8; font-weight:bold; font-size:1.09em; margin:0 0 10px 0; padding:0;}
h3 {color:#193d48; font-weight:bold; font-size:1em; margin:0 0 10px 0; padding:0;}
h3 span {color:#0e909d; font-weight:normal; font-size:1em; margin:0 0 10px 0; padding:0;}

.degembhd_textMainHighlight {color: #193d48; font-weight: bold;}
.degembhd_textSubHighlight {color: #1fafc8;}
.degembhd_textDivider {border-bottom: 1px dotted #cfcdcd; margin: 1em 0;}

.degembhd_tableBorder {border: 1px solid #CCCCCC;}
table.degembhd_table tr.degembhd_tableTopRow td {background: #265161; border-bottom:3px solid #1ea3b9; color:#ffffff; font-weight: bold; text-align: center;}
table.degembhd_table tr.row1 td {background: #f5f5f5;}
table.degembhd_table tr.row2 td {background: #ffffff;}
table.degembhd_table tr.rowRollover td {background: #c3b777;}
table.degembhd_table tr.rowHighlight td {background: #414141; color:#ffffff;}
table.degembhd_table tr td.left {text-align: left;}
table.degembhd_table tr td.center {text-align: center;}
table.degembhd_table tr td.right {text-align: right;}
table.degembhd_table tr td.cellHighlight {background: #414141; color:#ffffff;}
table.degembhd_table tr td.cellTotal {border-top: 1px solid #414141; border-bottom: 1px solid #414141;}
table.degembhd_table tr td.cellSubTotal {border-top: 1px solid #414141;}

li li {list-style-type:disc;}

img.margin_arrow {margin:0 5px 1px 1px;}
img.degembhd_left {float: left; margin: 0 10px 10px 0;}
img.degembhd_right {float: right; margin: 0 0 10px 10px;}
img.degembhd_middle {vertical-align: middle;}
img.degembhd_center {clear:both; margin:0; padding:0; width:100%;}

.fullWidth {width:100%; clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}

.degembhd_halfWidth {width:50%; float:left;}

.degembhd_center {text-align:center;}
.degembhd_left {text-align:left;}
.degembhd_right {text-align:right;}

.degembhd_marginTop {margin-top:1em;}
.degembhd_marginBottom {margin-bottom:1em;}
.degembhd_marginLeft {margin-left:1em;}
.degembhd_marginRight {margin-right:1em;}

.degembhd_fixed:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.degembhd_fixed{
	display:block;
	}
/*  \*/
.degembhd_fixed{
	min-height:1%;
	}
* html .degembhd_fixed{
	height:1%;
	}

sup {font-size: 0.7em;}


/* Home */
#home_contenttop {width:623px; padding:24px 15px 0 15px; background: url(/images/home_contenttopbg.jpg) no-repeat left top;}
#home_contentbottom {clear: both; width:653px; height:210px; background: url(/images/home_contentbottombg.jpg) no-repeat left bottom;}
#home_contentbottomLeft {float:left; width:187px; padding:35px 0 0 29px;}
#home_contentbottomMid {float:left; width:187px; padding:35px 0 0 33px;}
#home_contentbottomRight {float:left; width:182px; padding:35px 0 0 35px; } 
#home_contentbottom ul {padding:0; margin:0;}
#home_contentbottom li {list-style-type: none; font-size: 0.9em;padding:0px; margin:0px;}


/*Search */
.serach_box {clear:both; color:#666666; width:201px; padding-left:5px; height:17px; font-size:1em;}
.serach_box span {float:left; color:#666666; padding-right:10px; font-size:1em;}
.serach_box input {float:left;}
.serach_box input.searchfield {width:119px; height:17px; border:1px solid #a7a9ac; color:#666666}


/* Menu */
#menu {float:left; width: 206px; font-size:1em;}
.maingroup {padding:4px 0 3px 0;}
.maingroup a:link, .maingroup a:visited  {width:191px; clear:both; color: #666666; padding:5px 0 0 5px; font-size:0.9em; line-height:21px;}
.maingroup a:hover {width:191px; clear:both; color: #1fafc8; padding:5px 0 0 5px; font-size:0.9em; line-height:21px;}
.maingroup span {color: #1fafc8;  padding:0px 0 0 5px; }
#menu .active a {width:201px; height:25px; clear:both; color: #ffffff; padding:5px 0 0 5px; background: url(/images/maingroup_activebg.gif) no-repeat; display:block;}
#menu .active a:hover {width:201px; height:25px; clear:both; color: #ffffff; padding:5px 0 0 5px; background: url(/images/maingroup_activebg.gif) no-repeat; display:block;}
.menuHeader a:link {width:201px; height:25px; clear:both; color: #666666;  padding:5px 0 0 5px; background: url(/images/maingroup_linkbg.gif) no-repeat; display:block;}
.menuHeader a:visited {width:201px; height:25px; clear:both; color: #666666;  padding:5px 0 0 5px; background: url(/images/maingroup_linkbg.gif) no-repeat; display:block;}
.menuHeader a:hover {width:201px; height:25px; clear:both; color: #666666; padding:5px 0 0 5px; background: url(/images/maingroup_hoverbg.gif) no-repeat; display:block;}
.menuHeaderActive a:link {width:201px; height:25px; clear:both; color:#ffffff; padding:5px 0 0 5px; background: url(/images/menuHeaderActive_hoverbg.gif) no-repeat; display:block;}
.menuHeaderActive a:visited{width:201px; height:25px; clear:both; color:#ffffff; padding:5px 0 0 5px; background: url(/images/menuHeaderActive_hoverbg.gif) no-repeat; display:block;}
.menuHeaderActive a:hover {width:201px; height:25px; clear:both; color:#ffffff; padding:5px 0 0 5px; background: url(/images/menuHeaderActive_hoverbg.gif) no-repeat; display:block;}

.menu_textDivider {background: url(/images/img_menutextDivider.gif) repeat-x; height:5px;}		

/*Email Alert */
#emailalert {width:142px; height:45px; font-size:0.9em; line-height: 12px; background: url(/images/email_alerts_box.jpg) no-repeat left; padding:20px 0 0 44px; color:#666666;}
.emailalert_MainHighlight {color:#f36f21; font-weight:bold;}

div.print {width:156px; height:16px; font-size:0.9em; background: url(/images/icon_print.gif) no-repeat left; padding-left:30px; margin-bottom:10px;}
div.rss {width:156px; height:16px; font-size:0.9em; background: url(/images/icon_rss.gif) no-repeat left; padding-left:30px; margin-bottom:10px;}

/* sitemap */
#sitemap {list-style: none; padding: 0; margin: 0;}
#sitemap li {padding: 5px 0;}

/* valid bar */
.degembhd_validBar {float:right; padding-right:10px;}


/* The Rest */
.degembhd_retailsURL {clear:both; padding:20px 0 10px 5px; font-size:0.9em}
.degembhd_visionText {font-size:3.63em; font-weight:bold; text-align:center; line-height:1.5em;}
.chairmanHighlight{float:left; width:423px; padding:0 20px 0 180px; margin:130px 0 50px 0; color:#000000; font-size: 1.09em; font-weight: bold; line-height:16px;}
.home_title {float:left; width:87%;}
#enlargefontSize {float:right; width:13%; padding-top:5px; display: inline; color:#666; font-weight:bold;}
#enlargefontSize span {padding-right:5px;}
#enlargefontSize .englargefontSizeNormal { font-size: 1.09em; color: #f36f21; }
#enlargefontSize .englargefontSizeLarge  { font-size: 1.45em; color: #f36f21; margin: 0 7px 0 3px; }

.degembhd_management_page {background: url(/images/management_page_pic.gif) no-repeat left;}
.degembhd_career {list-style-type:disc; margin:0 0 0 15px; padding:0;}

/* Columns */
.col1 { width: 49%; float: left; }
.col2 { width: 49%; float: right; }
