html,body,td,th,p,li	{
	
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #ffffff;
	color: #41629C;
	font-size: x-small;
}

html,body { text-align: center; background-color: transparent; }
td,th,p,li	 { text-align: left; }

html {

	 overflow-y: scroll;
     overflow: -moz-scrollbars-vertical;
}
html {
	
	background-color : #ffffff; border: 0 solid #000000; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #3d3d3d; 
	scrollbar-3dlight-color: #8c8c8d; 
	scrollbar-arrow-color: #3d3d3d; 
	scrollbar-track-color: #f5f5f5; 
	scrollbar-darkshadow-color: #bcbcbc;
}


body	{
	
	font-family: verdana, arial;
	font-size: x-small;
	font-weight: normal;
	color: #41629C;
	background-color: #ffffff;
	text-align: center;

}

#contentHolder {
	border: 0px solid red;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	padding: 0px;
	background-image:url(/images/grey_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	
}

#header {

	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 780px;
	background-color: #ffffff;
	padding-bottom: 6px;
	

}

.header1 {

	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 780px;
	background-color: #ffffff;
	border-bottom:5px solid #3EB1F1;
	background-image:url(/images/header/capita_logo.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 69px;
	margin-bottom: 3px;

}

.header2 {

	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 773px;
	background-color: #B2B3B5;
	height: 22px;
	margin-bottom: 0px;
	padding-left: 7px;
	padding-top: 6px;

}

#leftBar {
	vertical-align: top;
	border:0px solid red;
	float: left;
	padding: 0px;
	width: 150px;
	background-color: #D6D7D9;

}



#content {
	float: left;
	width: 610px;
	border: 0px solid red;
	vertical-align: top;
	margin: 0px;
	text-align: left;
	padding: 10px;
	

}


#rightBar {
	float: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 2px;
	height: 200px;
	
}

#footer {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 780px;
	background-color:#ffffff;
	border:0px solid red;
	height: 20px;
	color: #093574;
	font-size: 10px;
	padding-top: 6px;
}

.mainBlueBg1 {

	background-color: #D1DFE9;
	width: 760px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
}


td,th,p {

	text-align: left;
}

a:link	{
	
	text-decoration: underline;
	color: #000000;
}

a:active	{
	text-decoration: underline;
	color: #000000;
}

a:visited	{
	text-decoration: underline;
	color: #000000;
}

a:hover		{
	text-decoration: underline;
	color: #000000;
}

.titleHelp {
	cursor: help;
}



p		{
	font-family: verdana, arial;
	color: #41629C;
	margin-bottom: 1.5em;
}

td		{
	font-family: verdana, arial;
	color: #41629C;
}


th		{
	font-family: verdana, arial;
	font-weight: bold;
	color: #41629C;

}

h1 		{
	font-family: verdana, arial;
	font-size: medium;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

h2 {
	color: #063674;
	font-family: verdana, arial;
	font-size: small;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
}

h3 		{
	color: #063674;
	font-family: verdana, arial;
	font-size: x-small;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

h4 		{
	font-family: verdana, arial;
	font-size: xx-small;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

ul {
	list-style: square outside;
}

ul ul	{
	list-style: square outside;
}

bold	{
	font-weight: bold;
}

italic	{
	font-style: italic;
}

li {
	text-align:left;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 0.5em;

}

form {
	margin: 0px;
	padding: 0px;
}

input		{
	color: #000000;
	font-family: verdana, arial;
}

textarea	{
	color: #000000;
	font-family: verdana, arial;
}

select {
	color: #000000;
}

hr {
	color: #B9B9B9;
	height: 1px;
}


.searchBoxGrey {
	background-color: #FBFBFB;
}

.searchbox {
	padding: 1px;
	font-size: x-small;
	height: 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #7B7C7D;
	font-family: verdana;
	color: #000000;
}

.medText {
	font-size: small;
}

.redText {
	color: #ff0;
}

.bold {
	font-weight: bold;
}

.smalltext {
	font-size: xx-small;
}

.whitetext {
	color: #ffffff;
}


.webHeader { font-size:medium; margin-bottom:20px; margin-top:15px } 

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
.underline { text-decoration:underline
}

.alignLeft {text-align:left}
.alignCenter {text-align:center}
.alignRight {text-align:right}

.floatLeft {
	float: left;
}
.floatRight {
	float:right
}



a.footerlink:link			{  text-decoration: none; font-size: 10px; color: #093574  }
a.footerlink:active			{  text-decoration: none; font-size: 10px; color: #093574  }
a.footerlink:hover			{  text-decoration: none; font-size: 10px; color: #3EB1F1  }
a.footerlink:visited		{  text-decoration: none; font-size: 10px; color: #093574  }

.copyright	{  font-size: 10px; color: #CCCCCC  }

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #cccccc}
.loginBox {width:122px; border-style: none; border-width:0; border-color: #D9F0F7; background-color: #D9F0F7; color: #2B93AF; font-size: 9pt; font-weight: normal}
.loginBoxText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: underline}

.inputBox {width:122px; border: 1px solid #7b7c7d; height:18px; background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal}

a.whiteUnderline:link			{  text-decoration: none; font-size: 10px; color: #ffffff  }
a.whiteUnderline:visited		{  text-decoration: none; font-size: 10px; color: #ffffff  }
a.whiteUnderline:active			{  text-decoration: none; font-size: 10px; color: #ffffff  }
a.whiteUnderline:hover			{  text-decoration: none; font-size: 10px; color: #ffffff  }

.logonTable {
	color: #000000;
	border: solid 0px #969696;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.logonTable td {
	font-size: x-small;
	padding: 1px;
}

.footerLine {
	color: #d4d0c8;
	height: 1px;
	width: 766px;
}

.whiteLine {
	color: #ffffff;
	height: 1px;
	width:100px;
	margin:0px;
	padding:0px
}

#flagContainer
{
	position: absolute;
	top: 62px;
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
	width:766px;
	height: 420px;
}


#flagContainer .flagIcon{
	z-Index:200;
}


.noPadding {
	color: #000000;
	border: solid 0px #969696;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#subOptions
{
	width:740px;
	border-bottom: 1px solid #bfe1f3;
	padding:3px;
	margin-bottom:5px;
	padding-bottom:6px;
}

.mainBlueTable {
	color: #000000;
	border: solid 1px #0099CC;
	background-color: #ddf2f9;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-left: none;
	border-top: none;
}

.mainBlueTable td {
	font-size: xx-small;
	border: solid 1px #0099CC;
	border-right: none;
	border-bottom: none;
	padding: 2px;
}

.mainBlueTable th {
	background-color: #20a5c9;
	font-size: xx-small;
	border: solid 1px #0099CC;
	border-right: none;
	border-bottom: none;
	padding: 2px;
	color: #ffffff;
}


.mainBlueTable .light {
	background-color: #eaf8fb;
}

.mainBlueTable  .lighter {
	background-color: #f4fbfc;
}

.linePointerHorizontal {
	border: 0px solid black;
	height: 1px;
	width: 30px;
	font-size: 0px;
	border-top: 1px solid black;
	
}

a.plainBlue:link	{  text-decoration: none; font-size: 10px; color: #0098c1  }
a.plainBlue:visited	{  text-decoration: none; font-size: 10px; color: #0098c1  }
a.plainBlue:active	{  text-decoration: none; font-size: 10px; color: #0098c1  }
a.plainBlue:hover	{  text-decoration: underline; font-size: 10px; color: #0098c1  }

a.plainBlack:link	{  text-decoration: none; font-size: 10px; color: #000000  }
a.plainBlack:visited	{  text-decoration: none; font-size: 10px; color: #000000  }
a.plainBlack:active	{  text-decoration: none; font-size: 10px; color: #000000  }
a.plainBlack:hover	{  text-decoration: underline; font-size: 10px; color: #0098c1  }


.boxContainer {
	border: 1px solid #0099CC;
	margin: 0px;
	padding: 0px;
	width:120px;
}

.boxHeader {
	background-color: #0099CC;
	border-bottom: 1px solid #0099CC;
	margin: 0px;
	padding: 3px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	width:100%;
}

.boxContent {
	padding: 5px;
}

#popupTab {
	margin: 2px;
	padding: 0px;
	position: relative;
	top: 1px;
	z-index: 101;
	float:left;
}


#popupTab img {
	float:left;
}

.popupTabContent {
	position:relative; 
	top:-2px;
	border: 1px solid #0098c1;
	float:left;
	padding: 20px;
	margin:2px;	
	background-color: #bfe1f3;
	border-top:0px;
	z-Index: 105;
}

#popupReportName {
	position:absolute; 
	top:-1px;
	font-weight:bold;
	font-size:12px;

}

.hidden {
	display:none;
}
.mainTabs {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	top: 1px;
		z-index: 101;
}

.mainTabs h2 {
	margin: 0px;
	font-size: xx-small;
	float: left;
	padding: 4px;
	text-align: center;
	margin-right: 2px;
	width: 140px;
	border: solid 1px #0089D0;
	color: #000000;
	font-weight: bold;
}

.mainTabs h2 a {
	display: block;
	padding: 4px;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
}

.mainTabs h2 a:hover {
	color: #000000;
	background-color: #DDF2F9;
	font-size: xx-small;
}

.mainTabs h2 a:visited {
	color: #000000;
	font-size: xx-small;
	text-decoration: none;
}

.mainTabs h2.selNav {
	background-color: #94AE71;
	border-bottom: 1px solid #DDF2F9;
	background-color: #DDF2F9;
	font-size: xx-small;
}

.mainTabs h2.accessDenied {
	background-color: #E7E7E7;
	background-color: #7B7C7D;
	font-size: xx-small;
}

#mainTabArea {
	font-size: xx-small;
	border: solid 1px #0089D0;
	background-color: #DDF2F9;
	padding: 5px;
	text-align:left;
	width: 610px ;
}

#mainTabAreaHeader {
	font-size: xx-small;
	border: solid 1px #0099CC;
	background-color: #F8FEF9;
	padding: 5px;
	text-align:left;
	margin-bottom: 5px;
}

#mainTabAreaHeader h2 {
	font-size: small;
}

.mainBlock {
	font-size: xx-small;
	border: solid 1px #0099CC;
	background-color: #B2E0F0;
	padding: 4px;
	text-align:left;
	color: #000000;
}

.floatRight { float: right }
.floatLeft { float: left }
.alignRight { text-align: right }
.alignLeft { text-align: left }

.redBg {
	background-color: #FF0000;
}
.mainBlueBg {
	background-color: #DDF2F9;
}
.cursorHand {
	cursor: pointer;
}
a.onblue:link		{  text-decoration: none; color: #000000  }
a.onblue:visited		{  text-decoration: none; color: #000000  }
a.onblue:active		{  text-decoration: none; color: #0080C0  }
a.onblue:hover		{  text-decoration: underline; color: #0080C0  }

.leftNavmain {
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 10px;
	color: #004E72;
	padding: 4px;
	background-color: #D6D7D9;
	width: 130px;
	clear:left;
	margin-left:0px;
}

.leftNav {
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 10px;
	color: #004E72;
	padding: 4px;
	background-color: #D6D7D9;
	border-bottom: 1px solid #004E73;
	width: 130px;
	clear:left;
	margin-left:0px;
}

.leftNav a:link {
	font-weight:normal;
	font-size:10px;
	text-decoration: none; 
	color: #004E72; 
}
.leftNav a:visited {
	font-weight:normal;
	font-size:10px;
	text-decoration: none; 
	color: #004E72; 
	padding-left: 0px;
}
.leftNav a:hover {
	font-weight:normal;
	font-size:10px;
	text-decoration: none; 
	color: #3EB1F1; 
	padding-left: 0px;
}
.leftNav a:active {
	font-weight:normal;
	font-size:10px;
	text-decoration: none; 
	color: #004E72; 
	padding-left: 0px;
}


.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
.sections {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 40px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000}
.company { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #063674}
.date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #063674 }

.reportTable {
}

.reportTable td {  padding: 3px; font-family: arial; font-size: 12px; text-decoration: none; color: 000000}
.reportTable th {
}



.quickReport {
}

.quickReport td {  font-family: arial; font-size: 12px; text-decoration: none; color: 000000}

.quickReport th {
}


.webirtrustname { font-family: arial; font-size: 16px; text=decoration: none; color: 5f00af; font-weight: bold}


a.quickReport:link	{
	
	text-decoration: none;
	color: #093574;
	font-size:12px;
	font-weight: none;
}

a.quickReport:visited	{
	text-decoration: none;
	color: #093574;
	font-size:12px;
	font-weight: none;
}

a.quickReport:hover		{
	text-decoration: none;
	color: #ED5F17;
	font-size:12px;
	font-weight: none;
}

a.quickReport:active	{
	text-decoration: none;
	color: #093574;
	font-size:12px;
	font-weight: none;
}


.darkblue { 	background-color : #e0e0e6}
.white { 		background-color : #ffffff}

.webir_normaltext {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #000000}
.webir_normaltext1 {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #0B3472}
.webir_normaltext2 {font-family: verdana, arial; font-size: 14px; text-decoration: none; font-weight:bold; color: #0B3472; border-bottom: 1px solid #ABA899;}
.webir_smalltext {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #0951A6; }
.webir_smalltext1 {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #063674}
.webir_stocktitle {font-family: verdana, arial; font-size: 16px; text-decoration: none; color: #063674; font-weight: bold}
.webir_stocktitle1 {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #063674; font-weight: bold}
.webir_reporttitle {font-family: verdana, arial; font-size: 14px; text-decoration: none; color: #063674; font-weight: bold}
.webir_registerdate {font-family: verdana, arial; font-size: 12px; text-decoration: none; color: #063674; font-weight: bold}
.webir_titlewhite {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #0B3474; font-weight: bold}

a.webir_smalltext:link {font-family: verdana, arial; font-size: 10px; text-decoration: underline; color: #000000}
a.webir_smalltext:visited {font-family: verdana, arial; font-size: 10px; text-decoration: underline; color: #000000}
a.webir_smalltext:active {font-family: verdana, arial; font-size: 10px; text-decoration: underline; color: #000000}
a.webir_smalltext:hover {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: 003399}

a.webir_titlewhite:link {font-family: verdana, arial; font-size: 10px; text-decoration: underline; color: #0B3474; font-weight: bold}
a.webir_titlewhite:visited {font-family: verdana, arial; font-size: 10px; text-decoration: underline; color: #0B3474; font-weight: bold}
a.webir_titlewhite:active {font-family: verdana, arial; font-size: 10px; text-decoration: underline; color: #0B3474; font-weight: bold}
a.webir_titlewhite:hover {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #0B3474; font-weight: bold}

a.webir_normallink:link {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #000000}
a.webir_normallink:visited {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #000000}
a.webir_normallink:active {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #000000}
a.webir_normallink:hover {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: ##063674}

a.webir_normallink1:link {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #063674}
a.webir_normallink1:visited {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #063674}
a.webir_normallink1:active {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #063674}
a.webir_normallink1:hover {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #063674}

a.webir_smalltext1:link {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #063674}
a.webir_smalltext1:visited {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #063674}
a.webir_smalltext1:active {font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #063674}
a.webir_smalltext1:hover {font-family: verdana, arial; font-size: 10px; text-decoration: underline; color: #063674}


.tableinfo {border-top:1px solid #3EB1F2; border-bottom:1px solid #3EB1F2; }
.tableinfo td { background-color:#F1F8FE}


.tableinfo2 td { background-color:#F1F8FE; margin:0px; padding:2px;}
.test { }



