/* ========================================== */
/* Content */
/* ========================================== */
h1 {
        margin:0;
        padding:0 0 15px 0;
        font-size:145%;
        color:#007cc3;
        font-weight:normal;
}

h3 {
        margin:0;
        padding:0;
        font-size:105%;
        color:#0063aa;
}

h4 {
        margin:0;
        padding:0;
        font-size:95%;
        color:#0063aa;
}


#content a, #content-wrapper a {
        color:#003077;
}

#content li, #content-wrapper li {
         list-style-image:url(/mei-files/images/vending/content_bullet.gif)
}

#content a:hover, #content a:active, #content a:visited  {
        color:#007cc3;
}

#content-wrapper a:hover, #content-wrapper a:active, #content-wrapper a:visited  {
        color:#007cc3;
}

/* ========================================== */
/* Navigation - Left Hand Sub Navigation */
/* ========================================== */
#nav-sub {
	text-align:left;
	margin:10px 0 0 0;
	width:161px;
	font-size:85%;
	color:#007cc3;
        padding-bottom:20px;
        float:left;
}

#nav-sub ul {
	width: 161px;	
        list-style: none;
        margin: 0px;
        padding: 0px;
        border: none;
}

#nav-sub li {
	width: 161px;
	margin:0;
}

.nav-sub-first {
	background:url(/mei-files/images/vending/lh_nav_bg_top.gif) no-repeat top left;
}

.nav-sub-firston {
	background:url(/mei-files/images/vending/lh_nav_bg_top_on.gif) no-repeat top left;
}

.nav-sub-firstunfold {
	background:url(/mei-files/images/vending/lh_nav_bg_top.gif) no-repeat top left;
        font-weight:bold;
}

.nav-sub-mid {
	background:url(/mei-files/images/vending/lh_nav_bg.gif) no-repeat top left;
	border-top: 1px solid #acd4eb;
}

.nav-sub-last {
	background:url(/mei-files/images/vending/lh_nav_bg_bot.gif) no-repeat bottom left;
	border-top: 1px solid #acd4eb;	
}

.nav-sub-laston {
	background:url(/mei-files/images/vending/lh_nav_bg_bot_on.gif) no-repeat bottom left;
	border-top: 1px solid #acd4eb;	
}

.nav-sub-lastunfold {
	background:url(/mei-files/images/vending/lh_nav_bg_bot.gif) no-repeat bottom left;
        font-weight:bold;
}

.nav-sub-on {
	background:#fff url(/mei-files/images/vending/lh_nav_bg_on.gif) repeat-y bottom left;
	border-top: 1px solid #acd4eb;	
}

.nav-sub-fold {
	background:url(/mei-files/images/vending/lh_nav_bg.gif) no-repeat top left;
	border-top: 1px solid #acd4eb;
}

#nav-sub li a {
        width:136px;
        display:block;
        padding:8px 8px 8px 17px;
        background:url(/mei-files/images/vending/lh_nav_bullet.gif) no-repeat 7px 13px;
	color:#00165d;
}

#nav-sub ul ul a {
        width:126px;
        background:url(/mei-files/images/vending/lh_nav_bullet.gif) no-repeat 17px 13px;
        padding-left:27px;
}

#nav-sub ul ul ul a {
        width:116px;
        background:url(/mei-files/images/vending/lh_nav_bullet.gif) no-repeat 25px 13px;
        padding-left:37px;
}

#nav-sub a:visited {
	color:#0063aa;
}

#nav-sub a:hover, #nav-sub a:active {
	color:#007cc3;
}


/* ========================================== */
/* Right Colum */
/* ========================================== */

#right-column .header {
        background:url(/mei-files/images/vending/content_bar_bg.gif) no-repeat top left;
        color:#fff;
        font-weight:bold;
        width:181px;
        float:left;
        margin-bottom:5px;
}

#right-column .bl-curv {
	background:url(/mei-files/images/vending/content_bar_bot_left.gif) 0 100% no-repeat; width:100%; float:left;
}

#right-column .br-curv {
	background:url(/mei-files/images/vending/content_bar_bot_right.gif) 100% 100% no-repeat; width:100%; float:left;
}

.br-curv h3 {
        padding:5px 10px 5px 10px;
        color:#fff;
}



/* enquiry forms styles */
/* div around table */
#form_div td {
       border:1px solid #ACD4EB;
}

#form_div table{
       border-collapse:collapse;
}
/* text input box */
.form_box {
       background-color:#F3F9FE;

}


/* labels for all input boxes */
.form_label{
      font-weight:bold;
      background-color:#F3F9FE;

}

/* ========================================== */
/* Product Table Styles */
/* ========================================== */
.product-table {
        border:1px solid #acd4eb;
        width:277px;
        margin: 0 7px 10px 0;
        float:left;
        height:200px;
}

.product-table h3 {
        color:#0063aa;
font-size:110%;
}

.product-table th {
        padding:1px 5px 1px 5px;
        text-align:left;
        border-bottom:1px solid #ace4e2;
        background-color:#edf6fb;
        height:35px;
}

.product-table td {
        padding:5px;
        text-align:left;
        vertical-align:top;
height:165px;
}

/* right aligned product box styles */
.product-table-right {
        border:1px solid #acd4eb;
        width:277px;
        margin: 0 0 10px 0;
        float:right;
        height:200px;
}

.product-table-right h3 {
        color:#0063aa;
font-size:110%;
}

.product-table-right th {
        padding:1px 5px 1px 5px;
        text-align:left;
        border-bottom:1px solid #ace4e2;
        background-color:#edf6fb;
        height:35px;
}

.product-table-right td {
        padding:5px;
        text-align:left;
        vertical-align:top;
height:165px;
}


.more-info {
        padding-left:22px;
        background:url(/mei-files/images/vending/content_icon_arrow.gif) no-repeat top left;
}

.download-datasheet {
        line-height:25px;
        padding:0 0 5px 22px;
        background:url(/mei-files/images/vending/content_icon_pdf.gif) no-repeat top left;
}
/* ========================================== */
/* Other Table Styles */
/* ========================================== */

#tbl-news td, #tbl-bg-white td {
        padding:5px;
        border:1px solid #acd4eb;
} 

#tbl-news .tbl-cell1 {
        background-color:#edf6fb;
}

#tbl-news .tbl-cell2 {
        background-color:#fff;
} 



/* ========================================== */
/* Banner Styles for each regions */
/* ========================================== */

#choose-lang-topl {
        color:#003077;
        font-size:85%; 
        text-align:left;
        padding:5px 10px 10px 10px;
	margin:10px 0 0 0;
	width:161px;
	float:left;
        height:139px;
}

#choose-lang {
        text-align:left;
        padding:5px 10px 10px 10px;
	margin:10px 0 10px 0;
	width:161px;
	float:left;
        height:41px;
        font-size:85%;
        font-weight:bold;
        color:#003077;
}