/* CSS Document */
body		{margin: 0; padding: 0; background: white url(../images/cdp_hdefault.jpg) right top no-repeat; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}


a	{font-weight: bold; text-decoration: none; color: #1C3795; font-size: 1.1em;}
a:hover {text-decoration: underline;}

div#text	{background: white; margin:  10px 180px 15px 205px;}

div#nav		{float: left; background: #90ADFC; width: 200px; margin: 0; padding-top: 20px; padding-bottom: 0px; border-top: 5px solid #1C3795; border-bottom: 15px solid #1C3795;}

div#nav a 			{			display: block;
								width: 190px;  
								padding: 5px; 
								margin: 0;
								color: #210066; 
								text-decoration: none;
								border-bottom: 1px solid #210066;
								}
div#nav a:hover	{background: white;}
								
div#nav a.sub 	{				color: black;
								text-align: right;
								text-decoration: none;
								font-weight: normal;
								margin-left: 15px;
								width: 175px;}
								 
div#nav a.sub:hover	{background: #210066; color: white; }

div#tools	{		float: right; 
					background: #90ADFC; 
					width: 175px; 
					margin-top: 175px; 
					margin-right: 0; 
					padding-top: 20px; 
					padding-bottom: 0px;
					border-top: 5px solid #1C3795; 
					border-bottom: 15px solid #1C3795;}
div#tools a		{display: block; width: 175px; padding: 5px; margin: 0; color: #21006; text-decoration: none; border-bottom: 1px solid #210066;}
div#tools a:hover	{background: white;}
div#tools a.extra		{font-style: italic; font-weight: normal; padding-top: 15px; padding-bottom: 5px;; color: black; border: 0px; background: #90ADFC; font-size: 1em; padding: 0.25em; }

h1		{	color:#1C3795;
				font-weight: normal; 
				font-size: 1.5em;
				border-bottom: 1px solid #1C3795;
				text-align: right; 
				margin: 0px 0px 10px 0px; 
				padding: 0.25em 0.5em 0.25em 0em; 
				background: none;
				}
				
h2	{	font-weight: bold; font-size: 1.25em;color: #1C3795; margin: 0px 0px 10px 0px;
			padding: 10px 10px 5px 5px; border-bottom: 1px solid #1C3795;}
			
h3	{	color: #1C3795; margin: 0px 0px 10px 0px; padding: 10px 10px 2px 5px; font-weight: normal;}
h4 	{margin: 0px 0px 10px 0px; padding: 10px 10px 2px 5px; }

p	 		{	margin: 0px 10px 20px 10px;}

p.box 	{	width: 300px; background: #C9DCF4; padding: 1em;}

p.picture		{background: #90ADFC; vertical-align: top; font-size: 1.2em;}
p.picture img				{margin-top: 5px; margin-left: 5px; margin-right: 0px; margin-bottom: 5px; vertical-align: top; }

a.list		{margin: 0; padding: 0; color: #1C3795; }

li			{padding: 0.25em; color: black;}

table.menu	{background: white; margin-bottom: 1em;} 
table.menu td	{background: #C9DCF4; width: 50%; padding: 0.25em; }
table.menu td a {font-weight: normal; color: #210066;}

div.bar	{background: #1C3795; padding: 0.25em; text-align: right; color: white;}
div.bar a	{color: white;}
div.bar a: visited {color: white;}

div.top		{border-top: 1px solid #1C3795; color: #1C3795; padding: 0.5em; text-align: right;}

div#footer	{margin-top: 2em; border-top: 1px solid #1C3795; color: #1C3795; padding: 0.5em; text-align: right;}

table#funders	{border: 0px; width: 600px;}
table#funders td.wcc {background: url(../images/wcc_default.jpg) right top no-repeat; height: 100px; width: 50%;}
table#funders td.cdp {background: url(../images/cdp_default.jpg) right top no-repeat; height: 100px; width: 50%;}
table#funders td.rw {background: url(../images/routewayslogo.jpg) right top no-repeat; height: 100px; width: 50%;}


