﻿body					{margin:0; padding:0; background:#fafbfc; font-size:100.01%; color:#001d68; font-family:Arial, Helvetica, Sans-Serif;}
h1, h2, h3, h4, h5, h6	{margin:0 0 25px 0; padding:0; color:#001d68; line-height:1.5em;}
h1			{font-size:1.15em;}
h2			{font-size:1.00em;}
h3			{font-size:0.90em;}
h4			{font-size:0.85em; margin-bottom:15px;}
img         {border:0; display:none;}
td, th		{vertical-align:top; text-align:left;}
p,
tr,
ol,
dl          {font-size:0.90em; line-height:1.5em; margin:0 0 25px 0px; padding:0;}
td p		{font-size:1em; margin-bottom:10px;}
dt			{margin:10px 0 0 0; font-weight:bold;}
ol          {margin:0 0 25px 30px; padding:0; color:#96a2c1; font-weight:bold;}
ul          {font-size:0.90em; line-height:1.5em; margin:0 0 25px 0px; padding:0; list-style-type:none;}
ul li       {padding:0 0 0 20px; background:transparent url(../images/bgUl.gif) no-repeat 0 2px; margin:0 0 5px 0;}
ol li span  {font-weight:normal; color:#001d68;}
* html #content li   {background-position:0 3px;}
address		{font-style:normal;}
caption		{margin:0; padding:0 0 5px 0; color:#001d68; font-size:0.90em; line-height:1.5em; font-weight:bold; text-align:left;}
form		{margin:0; padding:0;}
blockquote	{margin:0 0 30px 30px;}
blockquote p{margin:0 0 10px 0;}
a	        {color:#001d68; font-size:1em;}
a:hover	    {color:#96a2c1;}
.small		{font-size:0.8em;}
.bigger		{font-size:1.4em; font-weight:bold;}
.noWrap		{white-space:nowrap;}

/***	LAYOUTS                      ***/
/***************************************/
#wrapper		{/*width:40em;*/ margin:10px;}
#content		{border-top:solid 1px #96a2c1; padding-top:15px;}

/***	MAIN NAVIGATION              ***/
/***************************************/
#mainNavigation ul	{border-left:solid 1px #96a2c1; padding-left:0.1em;}
#mainNavigation li	{background:transparent; display:inline; padding:0 0.2em 0 0.1em; border-right:solid 1px #96a2c1; white-space:nowrap;}
#mainNavigation a.current,
#mainNavigation a:hover	{border-right-color:#001d68; color:#96a2c1;}

/***	TITLE AREA                   ***/
/***************************************/
#title h1	{margin:0;}

/***	HOMEPAGE SPECIFICS           ***/
/***************************************/
blockquote#homepageQuote	{margin:0 0 20px 0;}
blockquote#homepageQuote #quote	{text-align:center; font-size:1.1em; text-transform:uppercase; color:#96a2c1;}

/***	SUB NAVIGATION              ***/
/***************************************/
#subNavigation ul	{border-left:solid 1px #96a2c1; padding-left:0.1em;}
#subNavigation li	{background:transparent; display:inline; padding:0 0.2em 0 0.1em; border-right:solid 1px #96a2c1; white-space:nowrap;}
#subNavigation a	{padding:0px; text-decoration:none;}
#subNavigation a.current,
#subNavigation a:hover	{color:#96a2c1;}

/***	MAIN STUFF                   ***/
/***************************************/
table.dataTable		{border:solid 8px #fff; margin:0 0 25px 0; width:100%}
table.dataTable th, table.dataTable td	{border-top:solid 1px #c8cfde; border-left:solid 1px #c8cfde; padding:2px 4px;}
table.dataTable .noTL	{border:0; background-color:#fff;}
table.dataTable .r	{border-right:solid 1px #c8cfde;}
table.dataTable .b	{border-bottom:solid 1px #c8cfde;}
table.centreTd td	{text-align:center;}

/***	FOOTER                       ***/
/***************************************/
#footer		{border-top:solid 1px #96a2c1; padding-top:15px;}
#footer ul	{border-left:solid 1px #96a2c1; padding-left:0.1em;}
#footer li	{display:inline; background:transparent; padding:0 0.2em 0 0.1em; border-right:solid 1px #96a2c1; white-space:nowrap;}
#footer li a	{background:transparent; padding:0; text-decoration:none;}
#footer li a:hover	{}

/***	ACCESS                       ***/
/***************************************/
.access		{display:block; height:1px; overflow:hidden; position:absolute; top:0; left:0;}



