/* ---------- Page top-level formatting ---------- */
body { background-color: #FFFFFF; margin: 10px; font-size: 11px; font-family: arial, helvetica, sans-serif; text-align:center; }
div#wrapper {margin: 0px auto; text-align: left; width: 758px; }
td { font-size: 11px; font-family: arial, helvetica, sans-serif; vertical-align: top; }
a { font-size: 11px; color:#0A51A1; }
a:link { font-size: 11px; color:#0A51A1; }
/* a:visted { font-size: 12px; color:#382F8A; } */
a:hover { font-size: 11px; color:#494741; }
a:active { font-size: 11px; color:#0A51A1; }

h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0A51A1; font-weight: bold; padding-top: 10px; margin: 0px;}

h3		{font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #0A51A1;
		 font-weight:bold;
		 margin: 0px;
		 padding:0px;}
		 
h1		{font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 color: #0A51A1;
		 font-weight:bold;
		 margin: 0px;
		 padding:0px;}
		 
		 
/*----------news and articles----------*/

.newsLink,		 
.newsLink a:link,
.newsLink a:active,
.newslink a:visited	{font-size:11px;
			 		 color:#000000;
					 text-decoration:none;}
.newsLink:hover,
.newsLink a:hover	{text-decoration:underline;}


.articleText,
.articleText a:link,
.articleText a:visited,
.articleText a:active,
.articleText a:hover	{font-size:11px;
						 color:#000000;
						 text-decoration:none;}
.articleLink,		 
.articleLink:link,
.articleLink:active,
.articlelink:visited	{font-size:12px;
						 text-decoration:none;
			 			 color:#0A51A1;
						 font-weight:bold;}

.articleLink:hover	{font-size:12px;
						 text-decoration:underline;
			 			 color:#0A51A1;
						 font-weight:bold;}


		 
/*-----------BREADCRUMBS---------*/
.breadcrumbs,
.breadcrumbs a:link,
.breadcrumbs a:active,
.breadcrumbs a:visited 	{font-family:Arial,Helvetica,sans-serif;
						 font-size: 10px;
						 color: #666666;
						 text-decoration:none;
						 text-align:right;}
						 
.breadcrumbs a:hover	{text-decoration:underline;}

/*----------- CUSTOM ------------*/
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494741;
	padding-top: 4px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.menu {
	padding-bottom: 3px;
}
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494741;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.submenu a:link,
.submenu a:active,
.submenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494741;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	text-decoration: none;
}

.submenu a:hover {
	color: #0A51A1;
	text-decoration: none;
	}	
.submenuBlue a:link,
.submenuBlue a:active,
.submenuBlue a:hover,
.submenuBlue a:visited {
	color:#0A51A1;
	text-decoration:none;}
	

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: right;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0A51A1;
}

.img {border: 1px solid #DED8C7;}

.bigNumber			{font-family: Arial, Helvetica, sans-serif;
					 font-size: 20px;
					 font-weight:bold;
					 color:#ded8c7;}
					 
.h3			{font-family: Arial, Helvetica, sans-serif;
		 			font-size: 12px;
		 			color: #0A51A1;
		 			font-weight:bold;
					margin: 0px;
		 			padding:0px;}

.footerNav {font-family: Arial, Helvetica, sans-serif;
						font-size: 10px;
						color: #aaaaaa;
						text-decoration: none;}

					
.footerNav a:link,
.footerNav a:active,
.footerNav a:visited {font-family: Arial, Helvetica, sans-serif;
						font-size: 10px;
						color: #0A51A1;
						text-decoration: none;}

.footerNav a:hover 	  {text-decoration:underline;}

.unordered_list {
	list-style-type:none;
	padding:0px 0px 0px 5px;
	margin:0px;
}

.unordered_list li {
	list-style:none;
	padding:3px 0px 0px 0px;
}

.unordered_list li .unordered_list {
	list-style-type:none;
	padding:0px 0px 0px 15px;
}

.unordered_list li .unordered_list li {
	list-style:none;
	padding:3px 0px 0px 0px;
}

a.bluearrowlink {
	text-decoration: none;
}

a.bluearrowlink img {
	margin: 2px 2px 0 0;
	vertical-align: top;
}

a.bluearrowlink:hover {
	color: red;
}

a.bluearrowlink img.icon {
	margin: -2px 0 0 2px;
}