* 						{margin: 0; padding: 0; }
html					{min-height: 100.1%; }
body					{background: #7fa3cc url(../img/bgx2.gif) repeat-x top left; font: normal 12px Arial, Helvetica, sans-serif; padding-bottom: 20px; }
input 					{font: normal 12px Arial, Helvetica, sans-serif; padding: 3px; }
fieldset				{border: 3px solid #f2f2f2; padding: 10px; }
img						{border: none; }
p						{margin-top: 1em; }

h1,h2					{font: bold 150% Arial, Helvetica, sans-serif; color: #0052A4; letter-spacing: -2px; }
h2						{letter-spacing: -1px; }
h3						{background: transparent url(../img/arw-FFF.gif) no-repeat center left; font: bold 12px Arial, Helvetica, sans-serif; padding-left: 20px; margin-bottom: 5px;  }

#c						{width: 990px; background: #fff; margin: 0 auto; padding: 0 3px 3px 3px; }

#hdr					{overflow:hidden;background: #FCB13C; height: 25px; padding: 10px; border-bottom: 3px solid #fff; clear: both; padding-top: 3px;  }
#hdr ul					{list-style-type: none; }
#hdr li					{display: inline; margin-right: 15px; background: transparent url(../img/arw-FCB13D.gif) no-repeat center left; padding: 10px 10px 13px 20px; position: relative; top: 10px;}
#hdr a					{color: #fff; text-decoration: none; }
#hdr a span				{background: transparent url(../img/arw-FCB13D.gif) no-repeat center left; padding: 10px 10px 13px 20px; position: relative; top: 10px; }
#hdr a:hover			{color: #EE6600; }
/*#hdr.int				{width: 848px; padding-top: 49px; }*/
#hdr.int				{padding-top: 60px; }

.search					{float: right; padding-top: 3px;  }

#fla					{background: #0052A4 url(../img/fla-bgx.gif) repeat-x top left; height:191px; border-bottom: 3px solid #fff; clear: both; }

#lgo 					{position: relative; top: -50px; left: 5px; }
#lgo a					{display: block; float: right; }
#lgo img				{margin: 7px; }

#lgos					{width: 100%; margin-bottom: 4px; }
#lgos td				{background: #e7e7e7; vertical-align: middle; padding: 10px 0  10px 0; text-align: center;  }


/*** start nav ***/

#nav				{overflow:hidden;background: #F04C31 url(../img/nav-bgx.gif) repeat-x top left; height: 40px; }
#nav, #nav ul 		{padding: 0; margin: 0; list-style: none; line-height: 1; }
#nav				{}
#nav ul				{padding-top: 10px; margin-left: 2.5em; }
#nav a 				{display: block; }
#nav li 			{float: left; margin: 0 2.5em 0 2.5em; }
#nav li li 			{margin: 0; }
#nav li ul 			{position: absolute; width: 10em; left: -999em;  margin-left: 0;  margin-left: -1%; }
#nav li ul ul 		{margin: -2.5em 0 0 11em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
					{left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
					{left: auto;  }
#nav li li a.st		{border-top: 3px solid #fff; }
#nav li li a 		{background: #F04C31; padding: 10px; border: 3px solid #fff; border-top: none; color: #fff; font-weight: bold; text-decoration: none; width: 10em; }
#nav li li a:hover  {background: #f29200; color: #FFF; }
#nav li.about,
#nav li.impact,
#nav li.programs,
#nav li.news,
#nav li.campaign,
#nav li.partners	{margin-right: 20px; }

/*** end nav ***/
.newsletter 		{margin-top: 20px; padding: 0.4em !important; }
.newsletter div		{padding: 0 !important; margin: 0 !important;}

#tns					{border-top: 3px solid #fff; border-bottom: 15px solid #FCB13C; }
#tns .rf				{float: right; width: 503px; }
#tns .rf .rf			{width: 250px;}
#tns .rf .rf a			{color: #fff; font-weight:bold;}
#tns .lf				{float: left; width: 150px; }
#tns .lf div			{padding: 15px; }
#tns .b					{width: 750px; padding: 7px 0 10px 0;  }
#tns .b a				{color: #0052A4; text-decoration: none; }
#tns .b a:hover			{color: #FCB13C; }
#tns .b .c				{width: 320px; padding: 15px; height: 130px; overflow-y: hidden; }
#tns .c h3				{background: transparent url(../img/arw-004495.gif) no-repeat center left; color: #FCB13D; }
#tns .b	.tn				{border-right: 3px solid #fff; }
#tns .clr				{border-top: 3px solid #fff; }
#tns.idx				{padding-top: 20px; }

#ftd					{}
#ftd a					{text-decoration: none; color: #0052A4; }
#ftd a:hover			{color: #333333; }
#ftd .rf				{float: right; width: 503px; }
#ftd .rf .rf			{width: 230px; padding: 20px 10px 20px 10px;  }
#ftd .lf				{float: left; width: 230px; padding: 20px 10px 20px 10px;  background: transparent url(../img/ftd-div.gif) no-repeat right center;}

#ftr					{background: #f3f3f3; clear: both; padding: 15px; color: #939393; }

.clr					{clear: both; }
div .message			{background:#FF8B17; text-align:center; color:#FFFFFF; font-weight:bold; padding:0px; margin-bottom:0px;}
div .message-alert		{background:#EA0000; text-align:center; color:#FFFFFF; font-weight:bold; padding:0px; margin-bottom:0px;}


#tns table				{width: 690px; }
#tns td					{vertical-align: top; }
#tns .interior			{width: 100%; }
#tns .interior .a		{background-color: #0052A4; color: #fff; width: 115px; padding: 0;  }
#tns .interior .a ul	{margin: 15px 0 0 15px; }
#tns .interior .a li	{margin-bottom: 10px; }
#tns .interior .a a		{text-decoration: none; color: #FFF; }
#tns .interior .a a:hover	{color: #00CCFF; }
#tns .interior .banner	{background: #fff;  padding: 10px 0 10px 0; }
#tns .interior .b		{background-color: #fff; color: #000; padding: 10px 20px 50px 20px; }
#tns .interior .b .contentpaneopen	{width: 800px; }
#tns .interior .tn		{border-bottom: 3px solid #fff; }
#tns .interior .related	{padding: 15px; width: 115px; }
#tns .interior .lgo		{background: #fff; padding: 10px 0 10px 0; }
#tns .interior .date	{margin-bottom: 10px; font: normal 14px Arial, Helvetica, sans-serif; color: #F04C31; text-transform: uppercase; }
#tns .interior h3		{background: transparent url(../img/arw-004495.gif) no-repeat center left; color: #FCB13D; }

.contentpaneopen a			{color: #5C8FEB; text-decoration: none; }
.contentpaneopen a:hover	{color: #000066;}

.componentheading			{font: bold 260% Arial, Helvetica, sans-serif; color: #0052A4; letter-spacing: -2px;}
.b .contentpaneopen .contentheading	{font: bold 260% Arial, Helvetica, sans-serif; color: #0052A4; letter-spacing: -2px;}

.pathway a						{padding-right: 7px; color: #4B7196; text-decoration: none; font-weight: bold;}
.pathway a:hover 				{color: #000066;}

div .componentheading table	{border: 1px solid #000; }

.moduletable-ftd .contentpaneopen .contentheading {background: transparent url(../img/arw-FFF.gif) no-repeat center left; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; padding-left: 20px; margin-bottom: 5px;}
.moduletable-ftd td  {width: 33%; vertical-align:top;}	
.moduletable-ftd table.contentpaneopen  {padding-top: 10px;}	


#tns table.idx 			{width: 815px; float: right; }
#tns table.idx td.a		{width: 445px; padding: 0 0 15px 0; }
#tns table.idx td.b		{width: 325px; padding: 0 15px 15px 30px; }

img#live_united { }

#change-flash { text-align: center; }
