body {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
}

.levelonenav
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	line-height: 13pt;
}

.levelonenavbold
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	line-height: 13pt;
}

.leveltwonav
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 10px; margin-right: 0pt;
	padding: 0% 0pt 0pt 0pt;
	line-height: 12pt;
}

.leveltwonavbold
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 10px; margin-right: 0pt;
	padding: 0% 0pt 0pt 0pt;
	line-height: 12pt;
}

.levelthreenav
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 9pt;
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 21px; margin-right: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	line-height: 12pt;
}

.levelthreenavbold
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: 900;
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 21px; margin-right: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	line-height: 12pt;
}

.whitelink {
	font-family:times,"times new roman",serif;
	font-size: 10pt;
	color:#ffffff;
	}

.serifsize-1 {
	font-family:times,"times new roman",serif;
	font-size: 10pt;
	}

a:hover   { color: #6699ff } /* user hovers     */

.sizeplus1bold {
	font-size: 15pt;
	font-weight: bold;
}

.boldtext {
	font-weight: 600;
}

.breadcrumbs {	
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.italic {
	font-style:italic;
}

.homerightnavbar {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt;
}

.smalltext {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	margin-top: 5pt; margin-bottom: 0pt; margin-left: 0em; margin-right: 8pt;
}

.sanserifbold {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	padding: 0% 0pt 0pt 0pt;
	font-weight: bold;
}

.sizeplus2 {
	font-family:times,"times new roman",serif;
	font-size: 16pt;
	margin-top: 0pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em;
}

h1 {font-size: 16pt;
	}

h2 {font-size: 13pt;
	}
	
h3 {font-size: 12pt;
	}

h1,h2,h3,h4,h5,h6,h7 {
	padding-top: 0pt;
	padding-bottom: 0pt;
	border-top: 0pt;
	border-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt
}

.titles
{
font-family:arial,verdana,helvetica,sans-serif;
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt;
	padding: 0pt 0pt 0pt 0pt;
}

.bolditalic {
	font-weight: 600;
	font-style:italic;
}

.yellownavmenu {
	background-color: #ffffcc;
}




.bluenavmenu {
	background-color: #eaeff4;
}

.hide {
	display: none;
}

.maintext {
	font-family:times,"times new roman",serif;
	font-size: 12pt;
	margin-top: 5pt; margin-bottom: 2em; margin-left: 0em; margin-right: 1em;
}

.maintextsansserif {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 12pt;
	margin-top: 5pt; margin-bottom: 2em; margin-left: 0em; margin-right: 1em;
}

.sansserif {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 12pt;
	margin-top: 0pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em;
}

.bluelink {
	font-family:times,"times new roman",serif;
	font-size: 12pt;
	color:#003366;
}

.largetitle {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 25pt;
	margin: 0pt 0pt 0pt 0pt;
}

.date {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	margin: 0pt 0pt 20pt 0pt;
	color:#336699;
}

.sitenavbar {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
}

.sizeplus1 {
	font-family:times,"times new roman",serif;
	font-size: 14pt;
	margin-top: 5pt; margin-bottom: 0em; margin-left: 0em; margin-right: 1em;
}	

.homerightnav {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt;
}



.steps {
	font-family:times,"times new roman",serif;
	font-size: 13pt;
	font-weight: bold;
	color: #003DAF;
	margin-top: 5pt; margin-bottom: 2em; margin-left: 0em; margin-right: 1em;
}


/* Table Styles */

.tabledarkblue {
	background: #003DAF;
}

.tableselectedblue {
	background: #A5B1DE;
}

.tablemediumblue {
	background: #C4CDF0;
}

.tablelightblue {
	background: #D8E2FF;
}

.tablelightgrey {
	background: #DEDEDF;
}

.tabletitlewhite
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
}

.tabletitleblack
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

.tablecontents
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color: black;
	margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;
}

.tablecontentssmall
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: black;
	margin: 4px;
}

.tabledata
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: black;
}

ul
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	color: black;
	margin-top: 0pt; margin-right: 10pt;
}

td.tablebordertop			{ border-top: 1px solid white; }
td.tablebordertopright		{ border-top: 1px solid white; border-right: 1px solid white; }
td.tableborderright			{ border-right: 1px solid white; }
td.tableborderbottomright	{ border-bottom: 1px solid white; border-right: 1px solid white; }
td.tableborderbottom		{ border-bottom: 1px solid white; }
td.tableborderbottomleft	{ border-bottom: 1px solid white; border-left: 1px solid white; }
td.tableborderleft			{ border-left: 1px solid white; }
td.tablebordertopleft		{ border-top: 1px solid white; border-left: 1px solid white; }



.redtext {
	font-family:times,"times new roman",serif;
	font-size: 10pt;
	color: #FF0000;
	margin-top: 5pt; margin-bottom: 2em; margin-left: 0em; margin-right: 1em;
}

.tabquery {
	font-family:times,"times new roman",serif;
	font-size: 10pt;
	color: #000000;
	margin-top: 5pt; margin-bottom: 2em; margin-left: 0em; margin-right: 1em;
}

.databackground {
	background: #F0F4FE;
}

.profilepieborder {border: 1px solid #bdbdbd;}

.blueborder	{
	border: 1px solid #003DAF
}



.acknowledge {	font-family:arial,verdana,helvetica,sans-serif;
				font-size: 8pt;
				line-height: 10pt;
				color: #333333;
}


/* Geographical Tab Styles */
div.tabdarkblue {
  text-align: center;
  background:  url("../images/bluetable-left.gif") top left no-repeat;
  background-color: #003DAF;
	cursor: hand;
}
div.tabdarkblue h2 {
  background: url("../images/bluetable-right.gif") top right no-repeat;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}
div.tabdarkblueright {
  text-align: center;
  background: url("../images/bluetable-right.gif") top right no-repeat;
  font-family:arial,verdana,helvetica,sans-serif;
  background-color: #003DAF;
  font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}
div.tabdarkblueleft {
  text-align: center;
  background:  url("../images/bluetable-left.gif") top left no-repeat;
  background-color: #003DAF;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}
div.tabdarkbluenone {
  text-align: center;
  background-color: #003DAF;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}



div.tabmediumblue {
  text-align: center;
  background:  url("../images/medbluetable-left.gif") top left no-repeat;
  background-color: #C4CDF0;
	cursor: hand;
  }
div.tabmediumblue h2 {
  background: url("../images/medbluetable-right.gif") top right no-repeat;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}

/* Profile Tab Styles */
div.profiledarkblue {
  text-align: center;
  background:  url("../images/blueprofile-left.gif") top left no-repeat;
  background-color: #003DAF;
	cursor: hand;
}
div.profiledarkblue h2 {
  background: url("../images/blueprofile-right.gif") top right no-repeat;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}
div.profiledarkblueright {
  text-align: center;
  background: url("../images/blueprofile-right.gif") top right no-repeat;
  font-family:arial,verdana,helvetica,sans-serif;
  background-color: #003DAF;
  font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}
div.profiledarkblueleft {
  text-align: center;
  background:  url("../images/blueprofile-left.gif") top left no-repeat;
  background-color: #003DAF;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}
div.profiledarkbluenone {
  text-align: center;
  background-color: #003DAF;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}

div.profilemediumblue {
  text-align: center;
  background:  url("../images/medblueprofile-left.gif") top left no-repeat;
  background-color: #C4CDF0;
	cursor: hand;
  }
div.profilemediumblue h2 {
  background: url("../images/medblueprofile-right.gif") top right no-repeat;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	cursor: hand;
}

div.profilemediumgrey {
  text-align: center;
  background:  url("../images/medgreyprofile-left.gif") top left no-repeat;
  background-color: #C8C9CA;
  }
div.profilemediumgrey h2 {
  background: url("../images/medgreyprofile-right.gif") top right no-repeat;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
}
div.tabmediumgrey {
  text-align: center;
  background:  url("../images/medgreytab-left.gif") top left no-repeat;
  background-color: #C8C9CA;
  }
div.tabmediumgrey h2 {
  background: url("../images/medgreytab-right.gif") top right no-repeat;
  font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
}
table.doc {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: dashed dashed dashed dashed;
	border-color: #003eae #003eae #003eae #003eae;
	border-collapse: separate;
	background-color: #F0F4FE;
}
table.doc th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.doc td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
.faq_head
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #003DAF;
}
.faq_body
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: black;
}
table.faq {
	border-width: 1px 1px 1px 1px;
	border-spacing: 11px;
	border-style: solid solid solid solid;
	border-color: #003eae #003eae #003eae #003eae;
	border-collapse: separate;
	background-color: #F0F4FE;
}

