/* Basic styling */
body  {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	color : Blue;
}
a:hover {
	text-decoration: underline;
}
/* Main Content */
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #003399;
}



p, td, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.titleLink {
	font-size: 12pt;
	font-weight : bold;
	color : #336DC1;
}
.mainContent {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	width: 580px;
}
/* breadcrumb*/
.TitleNav {	font-size: 10px;	font-weight: bold;	padding: 3px;	position : relative;	top : -3px ;	border-bottom : 1px solid #DDE7F2;}
.TitleNav a {font-weight: normal; color: #000000;}
.TitleNav  a.leftLinkActive,  a.leftLinkActive {	font-weight: normal;	color: #666666;}

/* Banner */
.topRight {
	text-align: right;
	width: 375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 10px 20px 4px 0px;
}

.topRight a img {
	padding-left: 5px;
}
.topRight a {
	padding-right: 10px;
}

.blueBar {
	background-color: #1A61A9;
	height: 11px;
	width: 100%;
	font-size:11px;
	line-height:11px
}
.blueTab {
	position: relative;
	right: 10px;
	bottom: -30px;
}


/* Left Menu */

/* Left Menu */
table.leftMenu {vertical-align: top; width: 155px;}

.firstMenu, .firstMenu a { font-weight: bold; color:#666666; }
.firstMenu a.leftLinkActive  { color:#666666;	text-decoration : underline; }
.firstMenu a:Hover { text-decoration : underline; }

.secondMenu, .secondMenu a { font-size: 8pt; font-weight: normal; }
.secondMenu a.leftLinkActive {  color:#666666; font-size: 8pt; text-decoration : underline; }
.secondMenu  a:Hover{ text-decoration : underline; }

.thirdMenu, .thirdMenu a { font-size: 8pt; font-weight: normal; padding-bottom: 4px; }
.thirdMenu  a:Hover {text-decoration : underline; }
.thirdMenu a.leftLinkActive { color:#666666; font-size: 8pt; text-decoration : underline;}

.Icon {	margin-top : 2px;   }
.IconTwo { margin-top : 2px;  }
.IconThree { margin-top : 2px; }

td#Icon {width:17; vertical-align : top;  text-align : left;   }
td#NavItem {width:133; vertical-align : top;  text-align : left; }
td#IconTwo {width:17; vertical-align : top;  text-align : center; }
td#IconThree {width:13; vertical-align : top;  text-align : center; }


/* RightMenu */
	
.Highlight {
	background-color: #FFFFFF;
	border: 0px;
	font-size : 11px;
	font-weight: normal;
	margin: 0px 0 5px 5px;
	padding: 0px;
	width: 150px;
	margin-top : 5px;
	display : block;
	float : right;
	vertical-align: top;
}

.highlightwhite {
	border: 0px;
	border: 0px;
	font-size : 11px;
	font-weight: normal;
	margin: 10px;
	padding: 10px;
	width: 150px;
	margin-top : 5px;
	vertical-align: top;
	display : block;
}

.highlightblue {
	background-color: #DDE7F2;
	border: 0px;
	font-size : 11px;
	font-weight: normal;
	margin-bottom: 10px;
	width: 150px;
	margin-top : 5px;
	vertical-align: top;
	
}

.HighlightHome {
	background-color: #DDE7F2;
	border: 0px;
	font-size: x-small;
	font-weight: normal;
	margin: 0px 0px 0px 0;
	padding: 10px 8px 10px 8px;
	width: 100%;
	margin-top : 0px;
	display : block;
	float : right;
	vertical-align: top;
}

.HighlightHomeLeft {
	background-color: #FFFFFF;
	border: 0px;
	font-size: x-small;
	font-weight: normal;
	margin: 0px 0px 0px 0 ;
	padding: 10px;
	width: 0px;
	margin-top : 10px;
	display : block;
	float : right;
	vertical-align: top;
}
.HighlightHomeBottomBorder {
	background-color: #FFFFFF;
	border: 0px;
	font-size: x-small;
	font-weight: normal;
	margin: 0px 0px 0px 0;
	padding: 5px 5px 5px 5px;
	margin-top : 0px;
	display : block;
	vertical-align: top;
}
.titleadditional {
	font-size: 8pt;
	font-weight : bold;
	color : #1A61A9;
	
}

.more a {
	font-size: x-small;
	font-weight: normal;
	margin: 0px 0 10px 5px;
	display : block;
	float : right;
	color : #333333
}
.search {
	font-size: 8pt;
	font-weight : bold;
	color : #1A61A9;
	float : right;
}

.support {
	background-color: #FFFFFF;
	border: 0px;
	font-size: x-small;
	font-weight: normal;
	width: 150px;
	display : block;
	float : right;
	
}
.supportbottom {
	font-size: 7pt;
	font-weight : bold;
	color : #1A61A9;
	text-align : left;
}

.additionalSales {	color : black; font-size: 8pt;	font-weight : bold;}
.date, .date a {	color : #999999; font-weight: normal; font-size: 8pt;}
.date a:Hover  {	color : #999999; font-weight: normal;  text-decoration : underline;}
.top a {	position : relative;	left : -50px;	margin-right : 5px;	font-size : 10px;	color : #666666;}
.footer a {	font-size : 10px;	color : #666666; padding-right : 5px;}
.footer {	font-size : 10px;	color : black;	padding-right : 5px;	padding-left : 10px;	padding-bottom : 3px;}
.summary {	font : 11px; color : #333333;}
.summary a:hover {	font : 11px; text-decoration: underline}
.more A:visited, .more a:link, .more a:hover {text-decoration: underline; font-size: 11px; COLOR: black}
.specialtools {
	font-size : 11px;
	font-weight: normal;
	color : #333333
}
.specialtools a {
	font-size : 11px;
	font-weight: normal;
	color : #333333;
	text-decoration : underline;
}


/****************************************************************
layout tables
*****************************************************************/

table#homemaintable { border-bottom : medium solid #1A61A9;width:775px;}
table#maintable { border-bottom : medium solid #1A61A9; }
table#maintable {	width:775px;	border-bottom : medium solid #1A61A9; }
table#popupmaintable {	width:100%;	border : thin solid #1A61A9;  padding: 10px 10px 10px 10px;   }
table#headertable {width:775px}
table#contenttable {width: 600px;	border-right : medium solid #1A61A9; }
table#searchContenttable {width: 600px;	border-right : medium solid #1A61A9; }
td#leftNavContainer- {width: 175px;	border-right : medium solid #1A61A9;}
td#leftNavContainer-DistributionContent {width: 175px;	border-right : medium solid #4BB9EB;}
td#leftNavContainer-SalesE-Commerce {width: 175px;	border-right : medium solid #20CD3C;}
td#leftNavContainer-BusinessManagement {width: 175px;	border-right : medium solid #FF9E2F;}
td#leftNavContainer-ConsultingServices {width: 175px;	border-right : medium solid #FF3C78;}
td#leftNavContainer-SpecialPackages {width: 175px;	border-right : medium solid #1A61A9;}


/**
.highlight {background-color : #8BAED4; }
**/


.HPHighlight {	font-size: 11pt;	font-weight: bold;	color: #FFFFFF;	padding: 10px;}
.HPHighlight a {font-size: 10pt;	font-weight: normal;	color: #FFFFFF; }

.color	{ color: #1A61A9 }

/**
.Titles, subtitles, borders and highlight colours
**/
.subseg-	{background-color: #8CB0D4;	border: 0px;	font-size: x-small;	font-weight: normal;	font-color: white;	margin: 10px;	padding: 10px;	width: 300px;	margin-top : 10px;	display : block;	float : right;	vertical-align: top}
.highlight-	{background-color: #8CB0D4;	width: 350px; border: 0px; font-size: 12pt;	font-weight: bold;	color: #FFFFFF;	margin: 10px;	padding: 10px; margin-top : 10px;	display : block;	float : right;	vertical-align: top;}
.color-		{color: #1A61A9}
.border-	{border-right : medium solid #1A61A9; width: 175px }
/**
.Titles, subtitles, borders and highlight colours
**/
.subseg-DistributionContent		{background-color: #4BB9EB;	border: 0px;	font-size: x-small;	font-weight: normal;	font-color: white;	margin: 10px;	padding: 10px;	width: 300px;	margin-top : 10px;	display : block;	float : right;	vertical-align: top;	}
.highlight-DistributionContent	{background-color: #4BB9EB; width: 350px; border: 0px; font-size: 12pt;	font-weight: bold;	color: #FFFFFF;	margin: 10px; padding: 10px; margin-top : 10px;	display : block;	float : right;	vertical-align: top;	}
.color-DistributionContent		{color: #4BB9EB}
.border-DistributionContent		{border-right : medium solid #4BB9EB; width: 175px}

.subseg-SalesE-Commerce		{background-color: #20CD3C;	border: 0px;	font-size: x-small;	font-weight: normal;	font-color: white;	margin: 10px;	padding: 10px;	width: 300px;	margin-top : 10px;	display : block;	float : right;	vertical-align: top;	}
.highlight-SalesE-Commerce	{background-color: #20CD3C;	width: 350px; border: 0px; font-size: 12pt;	font-weight: bold;	color: #FFFFFF;	margin: 10px; padding: 10px; margin-top : 10px;	display : block;	float : right;	vertical-align: top;	}
.color-SalesE-Commerce		{color: #20CD3C}
.border-SalesE-Commerce		{border-right : medium solid #20CD3C; width: 175px}

.subseg-BusinessManagement		{background-color: #FF9E2F;	border: 0px;	font-size: x-small;	font-weight: normal;	font-color: white;	margin: 10px;	padding: 10px;	width: 300px;	margin-top : 10px;	display : block;	float : right;	vertical-align: top;	}
.highlight-BusinessManagement	{background-color: #FF9E2F;	width: 350px; border: 0px; font-size: 12pt;	font-weight: bold;	color: #FFFFFF;	margin: 10px; padding: 10px; margin-top : 10px;	display : block;	float : right;	vertical-align: top;	}
.color-BusinessManagement		{color: #FF9E2F}
.border-BusinessManagement		{border-right : medium solid #FF9E2F; width: 175px}

.subseg-ConsultingServices		{background-color: #FF3C78;	border: 0px;	font-size: x-small;	font-weight: normal;	font-color: white;	margin: 10px;	padding: 10px;	width: 300px;	margin-top : 10px;	display : block;	float : right;	vertical-align: top;	}
.highlight-ConsultingServices	{background-color: #FF3C78;	width: 350px; border: 0px; font-size: 12pt;	font-weight: bold;	color: #FFFFFF;	margin: 10px; padding: 10px; margin-top : 10px;	display : block;	float : right;	vertical-align: top;	}
.color-ConsultingServices		{color: #FF3C78}
.border-ConsultingServices		{border-right : medium solid #FF3C78; width: 175px}

.subseg-SpecialPackages		{background-color: #8CB0D4;	border: 0px;	font-size: x-small;	font-weight: normal;	font-color: white;	margin: 10px;	padding: 10px;	width: 300px;	margin-top : 10px;	display : block;	float : right;	vertical-align: top;	}
.highlight-SpecialPackages	{background-color: #8CB0D4;	width: 300px; border: 0px; font-size: 12pt;	font-weight: bold;	color: #FFFFFF;	 	display : block;	float : right;	vertical-align: top;	height:130px;}
.color-SpecialPackages		{color: #1A61A9}
.border-SpecialPackages		{border-right : medium solid #1A61A9; width: 175px}

/*Corporate colour Subtitles**/
.Subtitle, .Subtitle a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #1A61A9;
}
.Subtitle1, .Subtitle1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color: #4BB9EB;
}

.Subtitle2, .Subtitle2 a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color: #20CD3C;
}

.Subtitle3, .Subtitle3 a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color: #FF9E2F;
}
.Subtitle4, .Subtitle4 a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color: #FF3C78;
}
.Subtitle5, .Subtitle5 a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color: #1A61A9;
}

/*form*/
/*form*/
.dropsize {	width: 105px; margin-top: 5px;}
.button { font-family: Verdana, Arial, Helvetica, sans-serif; color: white; background-color: #1A61A9; border: 1px #1A61A9 solid; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; font-size: 10px; }
.mandatory {font-size: 10px;	color: #FF0000;}
.plainInput {border: none;}
.input {
	border: 1px solid #AAAAAA;
	height: 12px;
	width: 60px;
	color: black;
	font-size: 10px;
}
.form {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.textarea, select, option { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; border: 1pt #000000 solid; }


div.highlightblue div.titleadditional {font-size: 8pt; font-weight : bold; color : #1A61A9; padding:10px 10px 0px 10px;}
div.highlightblue div.date, .date a {color : #999999; font-weight: normal; font-size: 8pt; padding:0px 10px 0px 10px;}

div.highlightblue div.date a:Hover  {color : #999999; font-weight: normal;  text-decoration : underline; padding:0px 10px 0px 10px;}
div.highlightblue div.summary {font : 11px; color : #333333; padding:5px 10px 5px 10px;}
div.highlightblue div.summary a:hover {font : 11px; text-decoration: underline padding:5px 10px 5px 10px;}
div.highlightblue span.date, .date a {color : #999999; font-weight: normal; font-size: 8pt; padding:0px 10px 0px 10px;}
div.highlightblue div.venue {font : 11px; color : #333333; padding:0px 10px 5px 10px;}

/* CSS for the search*/
table#searchContenttable {width: 600px;	border-right : medium solid #1A61A9; }
.b0 {font-weight : bold;}
.inputSearch {
	border: 1px solid #AAAAAA;
	height: 12px;
	width: 60px;
	color: black;
	font-size: 10px;
}
td#leftNavSearchContainer {width: 100px;	border-right : medium solid #1A61A9;}

