body {
	margin: 0;
	padding: 0;
	font-family: Tahoma,Arial,Verdana,Sans Serif;
	font-size: 8pt;
	color: #434343;
	background-color: #FFFFFF;
}
p {
        margin: 0;
        padding: 0;
}

.colour-text { color: #8a8d9e; }
table {
	font-family: Tahoma,Arial,Verdana,Sans Serif;
	font-size: 8pt;
}

#outlook_img{border:0px;}
.event_details_td_left { width:130px;}

.main {
	width: 100%;
}
.main-top {
	height: 100px;
	background: transparent url('/images/newdesign/main-top.gif') repeat-x;
}
.main-logo {
	width: 315px;
	height:100px;
	background: transparent url('/images/newdesign/main-logo.png') no-repeat left top;
}
.main-title {
	text-align:right;
	padding-right:5px;
	color:#FFFFFF;
	font-size:16pt;
	font-weight:bold;
}

.main-content {
	vertical-align: top;
	padding-left: 20px;
	padding-bottom: 20px;
	width: 100%;
}
.content {
	padding-right: 20px;
	vertical-align: top;
	padding-top: 10px;
}
.profilecontent {
    padding-right: 0px;
    vertical-align: top;
    padding-top: 10px;
}

/* Tab bar styles setting */
.main-tabs {
	vertical-align: bottom;
}
.main-tabs .tab-left {
	width: 10px;
	background: transparent url('/images/newdesign/tabs-left.gif') no-repeat;
}
.main-tabs .tab-center {
	height: 20px;
	width: 89px;
	text-align: center;
	background: transparent url('/images/newdesign/tabs-center.gif') repeat-x;
}
.main-tabs .tab-right {
	width: 10px;
	background: transparent url('/images/newdesign/tabs-right.gif') no-repeat;
}
.main-tabs a {
	height: 20px;
	text-decoration: none;
	color: #717171;
	font-size: 8pt;
	font-weight: bold;
}
.main-tabs .selected a {
	color: #434343;
}
.main-tabs .selected-div {
	position:absolute;
	margin-top:-9px;
}
/*This is for firefox 2*/
.main-tabs .selected-div, x:-moz-any-link {
	margin-top:-8px;
}
/*This is for firefox 3*/
html>body .main-tabs .selected-div, x:-moz-any-link, x:default {
	margin-top:-9px;
}
.main-tabs .selected .tab-left {
	width: 10px;
	background: transparent url('/images/newdesign/tabs-left-h.gif') no-repeat;
}
.main-tabs .selected .tab-center {
	height: 20px;
	background: transparent url('/images/newdesign/tabs-center-h.gif') repeat-x;
}
.main-tabs .selected .tab-right {
	width: 10px;
	background: transparent url('/images/newdesign/tabs-right-h.gif') no-repeat;
}

/* Navigation Bar style setting */
.main-nav .nav-menu, .main-nav .nav-content {
	background: transparent url('/images/newdesign/nav-bg.gif') repeat-x;
	height: 30px;
}
.main-nav .nav-menu {
	font-weight: bold;
	font-size: 10pt;
	padding-left: 15px;
	width: 154px;
	border-right: 1px solid #bec1d3;
}
.main-nav .nav-menu div {
	width: 152px;
	background: transparent url('/images/newdesign/icon_pressroom.png') no-repeat right center;
	cursor: pointer;
}
.main-nav .nav-menu a {
	text-decoration: none;
	color: #434343;
}
.nav-content ul {
	margin:0;
	padding:0;
	list-style: none;
	width: 100%;
}
.nav-content ul li {
	float: left;
	padding-left: 22px;
	margin: 0;
}
.nav-content ul a, .nav-content td a {
	color: #434343;
	text-decoration: none;
	font-weight: bold;
}
.nav-content td {
	padding-left: 22px;
	padding-right: 10px;
	cursor: pointer;
	font-weight: bold;
	color: #434343;
}
.nav-content td ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border:1px solid #9ea1ab;
	z-index: 99;
	display:none;
	position:absolute;
	margin-top:7px;
	width: 100px;
}
.nav-content td li {
	float: none;
	padding: 5px;
	
}
.nav-content .nav-delimiter {
	padding: 0 8px;
	width: 1px;
	color: #f7f7fa;
}
.nav-content .nav-ja {
	background: transparent url('/images/newdesign/icon_ja_a.png') no-repeat left center;
}
.nav-content .nav-ja-over {
	background: transparent url('/images/newdesign/icon_ja_b.png') no-repeat left center;
}
.nav-content .nav-email {
	background: transparent url('/images/newdesign/icon_email_a.png') no-repeat left center;
}
.nav-content .nav-email-over {
	background: transparent url('/images/newdesign/icon_email_b.png') no-repeat left center;
}
.nav-content .nav-print {
	background: transparent url('/images/newdesign/icon_print_a.png') no-repeat left center;
}
.nav-content .nav-print-over {
	background: transparent url('/images/newdesign/icon_print_b.png') no-repeat left center;
}
.nav-content .nav-printpdf {
	background: transparent url('/images/newdesign/icon_pdf_a.png') no-repeat left center;
}
.nav-content .nav-printpdf-over {
	background: transparent url('/images/newdesign/icon_pdf_b.png') no-repeat left center;
}
.nav-content .nav-back {
	background: transparent url('/images/newdesign/icon_back_a.png') no-repeat left center;
}
.nav-content .nav-back-over {
	background: transparent url('/images/newdesign/icon_back_b.png') no-repeat left center;
}
.nav-tocolleague, .nav-tome {
	background: #d2d4db;
	height: 20px;
	width: 120px;
}
.nav-tocolleague-over, .nav-tome-over {
	background: #f6f6f8;
	height: 20px;
	width: 120px;
}

/* Right side bar style setting */
.sidebar {
	width: 200px;
	padding-top: 20px;
	vertical-align: top;
}
.sidebar .board-content {
	border: 1px solid #9ea1ab;
	min-height: 110px;
	height: auto;
	padding: 0 10px;
}
.sidebar .board {
	border-top: none;
	width: 190px;
	padding-bottom: 20px;
}
.sidebar .board .thumb img {
	border: 1px solid #737778;
	width:80px;
	height:60px;
}
.sidebar .board .thumb a {
	text-decoration: none;
	margin-left: 2px;
}
.sidebar .board-title-img {
	background: transparent url('/images/newdesign/title-img.gif') no-repeat left top;
	height: 30px;
}
.sidebar .board-title-video {
	background: transparent url('/images/newdesign/title-video.gif') no-repeat left top;
	height: 30px;
}
.sidebar .board-title-attach {
	background: transparent url('/images/newdesign/title-attach.gif') no-repeat left top;
	height: 30px;
}
.board-content .thumb, .board-content .thumb-attach {
	min-height: 70px;
	padding-top: 10px;
	text-align: right;
	height: auto;
}
.board-content .thumb-attach img {
	width: 50px;
	height: 60px;
}
.board-content .thumb-attach a {
	margin-left:5px;
}
.board-content .links {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 10px;
}
.sidebar .board-content2 {
        border: 1px solid #737778;
        min-height: 110px;
        height: auto;
        padding: 0 7px;
}
.sidebar .board2 {
        border-top: none;
        width: 260px;
        padding-bottom: 20px;
}
.sidebar3 .board3 {
        border-top: none;
        width: 218px;
        padding-bottom: 20px;
}
.sidebar3 .board-content3 {
        border: 1px solid #737778;
        min-height: 110px;
        height: auto;
        padding: 0 7px;
}

.sidebar .board .thumb2 {
        margin: 2px;
}
.sidebar .board .thumb2 img {
        border: 1px solid #737778;
        margin: 2px;
}
.board-content2 .links {
        text-align: center;
        padding-top: 5px;
        padding-bottom: 10px;
}

/* Page footer bar style setting */
.main-footer {
	height: 40px;
	background: transparent url('/images/newdesign/footer-bg.gif') repeat-x;
	color: #FFFFFF;
}
.main-footer a {
	color: #FFFFFF;
	text-decoration: none;
}

/* Menu bar style setting */
.main-menu {
	width: 170px;
	vertical-align: top;
}
.main-menu ul, .main-menu ul ul{
	margin:0;
	padding:0;
	list-style: none;
	width: 170px;
}
.main-menu ul ul {
	overflow: auto;
	height: 100px;
	width: 100%;
	margin-left: 155px;
	margin-top: -16px;
}
.main-menu ul li {
	height: 18px;
	padding-left: 15px;
	padding-top: 2px;
	background: transparent url('/images/newdesign/menu-bg.gif') repeat-x;
	border-right: 1px solid #d8d8d8;
	cursor: pointer;
}
*:first-child+html .main-menu ul {
	height: 20px;
}
* html .main-menu ul li {
	height: 20px;
}
.main-menu a {
	color: #434343;
	text-decoration: none;
}
.main-menu .selected {
	background: transparent url('/images/newdesign/menu-bg-h.gif') repeat-x left top;
	border-right: 1px solid #979bad;
}
.main-menu .menu-section {
	padding:0;
	height: 30px;
	background: transparent url('/images/newdesign/section-bg.gif') repeat-x;
	border-right: 1px solid #a1a4b6;
}
.main-menu-admin div {
	margin-right: 5px;
}
.main-menu .menu-network {
    background: transparent url('/images/newdesign/icon_network.png') no-repeat right;
}
.main-menu .menu-userlink {
	background: transparent url('/images/newdesign/icon_links.png') no-repeat right 0.1em;
}
.main-menu .menu-submit {
	background: transparent url('/images/newdesign/icon_submit.png') no-repeat right 0.1em;
}
.main-menu .menu-address {
	background: transparent url('/images/newdesign/icon_address_book.png') no-repeat right 0.1em;
}
.main-menu .menu-calendar {
	background: transparent url('/images/newdesign/icon_calendar.png') no-repeat right 0.1em;
}
.main-menu .menu-edituser {
	background: transparent url('/images/newdesign/icon_user_details.png') no-repeat right 0.1em;
}
.main-menu .menu-search {
	background: transparent url('/images/newdesign/icon_search.png') no-repeat right 0.1em;
}
.main-menu .menu-register {
	background: transparent url('/images/newdesign/icon_register.png') no-repeat right 0.1em;
}
.main-menu .menu-region {
	background: transparent url('/images/newdesign/icon_change_region.png') no-repeat right 0.1em;
}
.main-menu .menu-admin {
	background: transparent url('/images/newdesign/icon_admin.png') no-repeat right 0.1em;
}
.main-menu .menu-currency {
	background: transparent url('/images/newdesign/icon_currency.png') no-repeat right 0.1em;
}
.main-menu .menu-logout {
	background: transparent url('/images/newdesign/icon_logout.png') no-repeat right 0.1em;
}

.gmenu {
	position: absolute;
}
.submenu {
	margin:0;
	padding:0;
	list-style: none;
    	display:none;
	min-width: 170px;
	width: auto;
	background-color: #d2d4db;
}
.submenu li {
	height: 20px;
	padding:0 5px;
	width: auto;
	white-space: nowrap;
}
.submenu a {
	text-decoration: none;
	color: #373f41;
	width: 170px;
}
.submenu a div {
	padding-top: 2px;
	height: 20px;
	cursor:pointer;
}
.scrollMenu {
	background-color:#d2d4db;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 20px;
	cursor:pointer;
}
.submenu .sub-submenu{
	background:transparent url(/images/newdesign/trav-menu-arrow.png) no-repeat right center;
/* 	border: 1px solid #FFFFFF; */
}

/* The pressrelease list style setting */
.listitem {
	border-bottom: 1px solid #e0e0e0;
	padding: 10px;
	color: #434343;
	vertical-align: top;
}
.listitem font {
	color: #434343;
	font-size: 8pt;
}
.listitem a {
	color: #434343;
	text-decoration: none;
}
th.listitem {
    text-align: left;
}
.toplistitem {
    border-top: 1px solid #e0e0e0;
    padding: 10px 0px 0px 10px;
    color: #434343;
    vertical-align: top;
}
.toplistitem font {
    color: #434343;
    font-size: 8pt;
}
.toplistitem a {
    color: #434343;
    text-decoration: none;
}

/* Form style setting */
.form-title {
	color: #aeb0bb;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 5px;
}
.form-field-section {
	padding: 10px;
	vertical-align: top;
}
.form-field-desc {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 2px solid #FFFFFF;
	width: 400px;
}
.form-field {
	width: 200px;
}
.form-field-warn {
	color: red;
	font-weight: bold;
}
.form-button {
	text-align:center;
	height:20px;
	width: 80px;
	border:1px solid #0e67a3;
	background:transparent url(/images/newdesign/icon_button_bg.gif) repeat-x left center;
}
.form-button a {
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

/* Calendar Style Settings */
#calendar {
	width:200px;
	margin-bottom:8px;
	margin-right:20px;
	background-color:white;
	float:left;
}

.calendar table {
	border-collapse:separate;
	border-spacing:2px;
	width:100%;
}

.calendar .days {
	background:#7f7f7f;
}

.calendar td {
	background-color:#ffffff;
	text-align:center;
	width:14%;
	height:15px;
	font-size:9px;
}

.calendar th {
	text-transform:uppercase;
	font-size:9px;
	font-weight:normal;
	text-align:center;
}

.calendar thead th {
	background-color:#7f7f7f;
	color:#ffffff;
	text-align:center;
	width:14%;
	height:18px;
	font-size:9px;
}

.calendar div.header div {
	text-align:center;
	padding:3px;
	font-size:12px;
}

.calendar .prev-nav {
	position:absolute;
	top:3px;
	left:3px;
	padding:1px !important;
	padding-left:3px;
	padding-right:3px;
	color:white;
	cursor:pointer;
	font-size:10px !important;
	text-decoration:underline;
	font-weight:normal;
}

.calendar .next-nav {
	position:absolute;
	top:3px;
	right:3px;
	color:white;
	padding:1px !important;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	font-size:10px !important;
	text-decoration:underline;
	font-weight:normal;
}

.calendar .next-nav-disabled, .calendar .prev-nav-disabled {
	display:none;
}

.calendar td.prev-month, .calendar td.next-month {
	background-color:white !important;
}

.calendar td.hasFunc {
	font-weight:bold;
	background:#ff843d;
/* 	text-decoration:underline; */
	cursor:pointer;
}

.calendar td.hasDefFunc {
	font-weight:bold;
/* 	text-decoration:underline; */
	cursor:pointer;
}

.calendar td.today {
	font-weight:bold;
}

.calendar td.disabled {
	color:#d6d6d6 !important;
	background:#f2f2f2;
}

.calendar div.header {
	position:relative;
	color:#ffffff;
	background-color:#7f7f7f;
	font-weight:bold;
}

#usertabs {
float: left;
display: inline;
margin: 0px;
padding: 0px;
}
#usertabs LI {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px;
height: 20px;
list-style-type: none;
}
#usertabs LI A {
margin: 0px;
height: 20px;
vertical-align: bottom;
text-decoration: none;
font-weight: bold;
}
#usertabs span {
height: 20px;
}
#usertabs LI.selected-tab {
        background: transparent url('/images/newdesign/tabs-left-h-2.png') no-repeat;
    height: 20px;
        background-position: bottom left;
    padding: 0px 0px 0px 10px;
    margin: 0px;
}
#usertabs LI.selected-tab span {
color: #ffffff;
        background: transparent url('/images/newdesign/tabs-right-h-2.png') no-repeat;
    padding: 0px 10px 0px 0px;
    margin: 0px;
    height: 20px;
    float: left;
        background-position: bottom right;
}
#usertabs LI.selected-tab span A {
color: #444444;
        background: url('/images/newdesign/tabs-center-h-2.png') repeat-x;
        background-position: bottom left;
    height: 20px;
    line-height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px;
    text-align: center;
    float: left;
    vertical-align: middle;
}
#usertabs LI.not-selected {
        background: transparent url('/images/newdesign/tabs-left-2.png') no-repeat;
        background-position: bottom left;
    height: 20px;
    padding: 0px 0px 0px 10px;
    margin: 0px;
}
#usertabs LI.not-selected span {
color: #666666;
        background: transparent url('/images/newdesign/tabs-right-2.png') no-repeat;
        background-position: bottom right;
    height: 20px;
    padding: 0px 10px 0px 0px;
    margin: 0px;
    float: left;
}
#usertabs LI.not-selected span A {
color: #666666;
        background: transparent url('/images/newdesign/tabs-center-2.png') repeat-x;
        background-position: bottom right;
    height: 20px;
    line-height: 20px;
    padding: 0px;
    margin: 0px;
    float: left;
    vertical-align: middle;
}
.followlink {
text-decoration: none;
color: #000000;
font-weight: bold;
}
.followlink2 {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}
.thinlistitem {
        border-bottom: 1px solid #e0e0e0;
        padding: 10px 0px 10px 0px;
        color: #434343;
        vertical-align: top;
}

