/* 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: 40px 10px 10px 10px;	width: 427px;}
td#leftNavContainer {border-right : medium solid #1A61A9;}

/* Banner */
.topRight {	text-align: right;	width: 355px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	padding: 0px 0px 0px 0px;	position : absolute;	left : 420px;}
.topRight  img {padding-left: 5px;}

.BottomRight {	position : relative;	display: block;	width : 425px;	text-align:right; }
.blueBar {	background-color: #1A61A9;	height: 11px;	width: 100%;	font-size:11px;	line-height:11px;}
.blueTab {	position: absolute;	left: 460px;	top: 66px; width: 300px; }

/* 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 */
h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: bold;	color: #000000;}
.rightMenu {	background-color: #E5E5E5;	border: 1px solid #000000;	font-size: x-small;	font-weight: normal;	margin: 10px;	padding: 10px;	width: 150px; margin-top : 20px;	float : right;}
.rightMenu a {	display: block;	padding-bottom: 8px;}
.headline {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 8pt;}


.Highlight { background-color: #DDE7F2;	border: 1px solid #000000;	font-size: x-small;	font-weight: normal;	margin: 10px;	padding: 10px;	width: 150px;	margin-top : 20px;	display : block;	float : right;}
table#maintable {	width:775px;	border-bottom : medium solid #1A61A9; }
table#headertable {width:775px; height:  75px;}
table#contenttable { 	width: 410px; }

.tableheader { background-color: #BACFE5;	margin: 2px;	padding: 4px; font-weight:bold;}
.tablerow { background-color: #DDE7F2;	margin: 2px;	padding: 4px;}
.personalise {	position : absolute;	left : 184px;	top : 18px;	font-size : 14pt;	color: #999999;	vertical-align : top;}

/*Top Menu*/
.TopNav {	background-color: #DDE7F2;	font-size: 11px;	font-weight: bold;	padding: 5px;	position : relative;	top : 0px;}
.TopNav a {font-weight: normal;}

.TitleNav {	font-size: 10px;	font-weight: bold;	padding: 3px;	position : relative;	top : -10px ;	border-bottom : 1px solid #DDE7F2;}
.TitleNav a {font-weight: normal; color: #000000;}
.TitleNav  a.leftLinkActive, .TopNav  a.leftLinkActive {	font-weight: normal;	font-style: italic; color: #666666;}

td.RightColumn {width: 151px; border-left : medium solid #1A61A9; border-right : medium solid #1A61A9;}
td.RightColumnHome {border-right: medium solid #1A61A9;}
.tablerowNumber { background-color: #DDE7F2;	margin: 2px;	padding: 4px; text-align: right;}
.tablerow2 {margin: 2px; padding: 4px;}
.tablerow2Number {margin: 2px; padding: 4px; text-align: right;}
.RightColumn {	width: 151px;	border-right : medium solid #1A61A9;}
.RightColumn2 {	width: 563px;	border-right : medium solid #1A61A9;	border-left : medium solid #1A61A9;}
.RightColumnTitle{	font-size : 11px;	font-weight : bold;	margin-bottom : 3px;	 margin-top : 15px;	margin-left : 5px;	margin-right : 5px;}
.RightColumnContent{	font-size : 10px;	font-weight : normal;	margin-bottom : 3px;	 margin-top : 15px;	margin-left : 5px;	margin-right : 5px;}
.RightColumnContent a {	margin-bottom : 3px;	font-weight: normal; 	display : block;}
.date { font-family: Arial, Verdana, Helvetica, sans-serif; color: #999999; font-size : 8pt; }
.date a{ color: #999999; }
.date a:hover{ text-decoration: none }
.summary {color: #333333; font-weight: normal; font-size: 11px;}
p.RightColumnContent {	font-weight: bold;	float : right;}
.top a {	position : relative;	left : -50px;	margin-right : 5px;	font-size : 10px;	color : #666666;}
.footer a, .footer {	font-size : 10px;	color : #666666;	padding-right : 5px;	padding-left : 10px;	padding-bottom : 3px;}
.HPHighlight { font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #FF9E2F; padding: 5px;}
.HPHighlight a { font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #FF9E2F;}



/* POP-UP */

.Subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #1a61a9; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.support {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: x-small; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 150px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}

table#maintable {	width:775px;	border-bottom : medium solid #1A61A9; }
table#popupmaintable {	width:100%;	border : thin solid #1A61A9;  padding: 10px 10px 10px 10px;   }

/* FORMS */

form {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }

.qvresult { font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; font-size : 8pt; }
.qvresult a{ color: #333333; } 
.qvdocument { font-family: Arial, Verdana, Helvetica, sans-serif;  font-size : 8pt; margin-top: 2px; margin-bottom: 2px; }
.qvdocument a{ color: #0000CC; }
.qvdocument a:hover{ text-decoration: underline }
.pagedview  { background-color: #DDE7F2;	margin: 1px;	padding: 1px;}
.titleadditional {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1a61a9
}
.titletext{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000
}
.search {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FLOAT: right; COLOR: #1a61a9}

.dropsize {
	MARGIN-TOP: 5px; WIDTH: 105px
}

.boton { font-family: Verdana, Arial, Helvetica, sans-serif; color: white; background-color: #1A61A9; border: 1px #000000 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; }

input  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; border: 0pt #AAAAAA solid; }

textarea, select, option { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; border: 1pt #AAAAAA solid; }

.mandatory {font-size: 10px;	color: #FF0000;}

.plainInput {border: none;}

/* Sitemap styling */


.clear {
	clear: both;
}
#sitemap {
	width: 427px;
}
#sitemap_left {
	float: left;
	width: 208px;
}
#sitemap_right {
	float: right;
	width: 208px;
}
#sitemap ul {
	border: 1px solid #c6d7e9;
	margin: 0 0 10px 0;
	padding:0;
}
#sitemap li {
	padding-left: 14px;
	line-height: 15px;
	list-style-type: none;
	padding-top: 2px;
	padding-bottom:2px;
}

#sitemap li.firstlevel_sitemap {
	margin-left: -10px;
	background: #c6d7e9;
	border-top: 1px solid #c6d7e9;
	font-weight: bold;
	
}
#sitemap li.secondlevel_sitemap {
	background: #eff4f9 url(../images/bt_firstlevel_sidemap.gif) no-repeat 7px 7px;
	border-top: 1px solid #c6d7e9;
	padding-left: 17px;
}
#sitemap li.thirdlevel_sitemap {
	background:  #f8fafc url(../images/bt_thirdlevel_sidemap.gif) no-repeat 16px 6px;
	padding-left: 24px;
	
}

#sitemap li.fourthlevel_sitemap {
	background: #f8fafc url(../images/bt_fourthlevel_sidemap.gif) no-repeat 25px 7px;
	padding-left: 33px;
}
 
/* End Sitemap styling */