/* PAGE BASES */
body      {font-family: verdana, sans-serif; font-size: 0.8em; color: #E5EFFF; background: #172959 url(/images/body_bg.gif) repeat-y; margin: 0;}
a:link    {color: #476BA6; background: none; font-weight: bold; text-decoration: underline;}
a:visited {color: #476BA6; background: none; font-weight: bold; text-decoration: underline;}
a:hover   {color: #79B3B3; background: none; font-weight: bold; text-decoration: underline;}
a:active  {color: #79B3B3; background: none; font-weight: bold; text-decoration: none;}
h1        {font-weight: bold; font-size: 1em; color: #476BA6; margin: 0 auto;}
h2        {font-weight: bold; font-size: 1em; color: #476BA6; margin-bottom: 0;}
h3        {font-weight: bold; font-size: 1em; color: #476BA6;}
h4        {font-weight: bold; font-size: 1em; color: #79B3B3; margin-bottom: 0; margin-top: 0.8em;}
img       {margin: 0; padding: 0; border: none;}

/* PAGE ELEMENTS */
#wrap {background: transparent url(/images/header_bg.gif) repeat-x; width: 100%; height: 167px;}

#left {width: 200px; height: 167px; float: left;}
#logo {background: transparent url(/images/header_logo.gif) no-repeat; width: 132px; height: 133px; margin: 34px 0 0 54px;}

#right   {width: 686px; float: left;}
#header  {background: transparent url(/images/header_title.gif) no-repeat; width: 686px; height: 133px; margin: 34px 0 0 0;}
	#header a       {display: block; overflow: hidden; text-indent: -1000px;}
	#header a:hover {background-position: 0px 22px;}
	#header img     {vertical-align: bottom;}
#content {text-align: justify; width: 686px; margin: 13px 0 0 0; line-height: 1.6em; float: left;}
#subnav  {color: #476BA6; font-weight: bold; text-align: left; width: 686px; height: 17px;}
	a {color: #476BA6; text-decoration: none;}
	
#footer {color: #476BA6; text-align: center;}
	#footer a {text-decoration: none;}

/* NAV LISTS */
#header ul {margin: 57px 0 0 0; padding: 0; border: none; list-style: none; display: inline; float: left;}
#header li {float: left; overflow: hidden;}
	li#home           {background: url(/images/nav/home.gif); background-position: 0px 22px; width: 164px; height: 22px; margin: 0;}
	li#home a         {background: url(/images/nav/home.gif);}
	li#news           {background: url(/images/nav/news.gif); background-position: 0px 22px; width: 164px; height: 22px; margin: 0 0 0 10px;}
	li#news a         {background: url(/images/nav/news.gif);}
	li#programs       {background: url(/images/nav/programs.gif); background-position: 0px 22px; width: 164px; height: 22px; margin: 0 0 0 10px;}
	li#programs a     {background: url(/images/nav/programs.gif);}
	li#awards         {background: url(/images/nav/awards.gif); background-position: 0px 22px; width: 164px; height: 22px; margin: 0 0 0 10px;}
	li#awards a       {background: url(/images/nav/awards.gif);}
	li#about          {background: url(/images/nav/about.gif); background-position: 0px 22px; width: 164px; height: 22px; margin: 10px 0 0 0;}
	li#about a        {background: url(/images/nav/about.gif);}
	li#scholarships	  {background: url(/images/nav/scholarships.gif); background-position: 0px 22px; width: 164px; height: 22px; margin: 10px 0 0 10px;}
	li#scholarships a {background: url(/images/nav/scholarships.gif);}
	li#support    	  {background: url(/images/nav/support.gif); background-position: 0px 22px; width: 164px; height: 22px; margin: 10px 0 0 10px;}
	li#support a      {background: url(/images/nav/support.gif);}
	li#contact        {background: url(/images/nav/contact.gif); background-position: 0px 22px; width: 164px; height: 22px; margin: 10px 0 0 10px;}
	li#contact a      {background: url(/images/nav/contact.gif);}

#subnav ul#sn {margin: 0; padding: 0; border: none; height: 17px; list-style: none; display: inline; float: right;}
#subnav li    {float: right;}
	li.sndivider       {background: url(/images/subnav/divider.gif); width: 16px; height: 17px; margin: 0;}
	/* INDEX SUBNAV */
	li#snmihf          {background: url(/images/subnav/mihf.gif); width: 201px; height: 17px; margin: 0;}
	li#snpwhitec       {background: url(/images/subnav/pwhitec.gif); width: 204px; height: 17px; margin: 0;}
	li#snpwhite09      {background: url(/images/subnav/pwhite09.gif); width: 270px; height: 17px; margin: 0;}
	li#snpwhite10      {background: url(/images/subnav/pwhite10.gif); width: 189px; height: 17px; margin: 0;}
	li#snpwhitewin10   {background: url(/images/subnav/pwhitewin10.gif); width: 261px; height: 17px; margin: 0;}
	/* NEWS SUBNAV */
	li#snnews          {background: url(/images/subnav/news.gif); width: 125px; height: 17px; margin: 0;}
	li#snnewsletter    {background: url(/images/subnav/newsletter.gif); width: 90px; height: 17px; margin: 0;}
	li#snevents        {background: url(/images/subnav/events.gif); width: 52px; height: 17px; margin: 0;}
	li#sngallery       {background: url(/images/subnav/gallery.gif); width: 62px; height: 17px; margin: 0;}
	/* PROGRAMS SUBNAV */
	li#snprograms      {background: url(/images/subnav/programs.gif); width: 162px; height: 17px; margin: 0;}
	li#snaime          {background: url(/images/subnav/aime.gif); width: 121px; height: 17px; margin: 0;}
	/* AWARDS SUBNAV */
	li#snawards        {background: url(/images/subnav/awards.gif); width: 201px; height: 17px; margin: 0;}
	li#sntrust         {background: url(/images/subnav/trust.gif); width: 111px; height: 17px; margin: 0;}
	li#snpwhite        {background: url(/images/subnav/pwhite.gif); width: 106px; height: 17px; margin: 0;}
	li#snmih           {background: url(/images/subnav/mih.gif); width: 158px; height: 17px; margin: 0;}
	/* ABOUT SUBNAV */
	li#snabout         {background: url(/images/subnav/about.gif); width: 132px; height: 17px; margin: 0;}
	li#snexecutives    {background: url(/images/subnav/executives.gif); width: 75px; height: 17px; margin: 0;}
	li#snstaff         {background: url(/images/subnav/staff.gif); width: 40px; height: 17px; margin: 0;}
	li#snhistory       {background: url(/images/subnav/history.gif); width: 58px; height: 17px; margin: 0;}
	li#snmeetings      {background: url(/images/subnav/meetings.gif); width: 68px; height: 17px; margin: 0;}
	/* SCHOLARSHIPS SUBNAV */
	li#snscholarships  {background: url(/images/subnav/scholarships.gif); width: 189px; height: 17px; margin: 0;}
	li#snprimary       {background: url(/images/subnav/primary.gif); width: 62px; height: 17px; margin: 0;}
	li#snsecondary     {background: url(/images/subnav/secondary.gif); width: 83px; height: 17px; margin: 0;}
	li#sntertiary      {background: url(/images/subnav/tertiary.gif); width: 66px; height: 17px; margin: 0;}
	/* SUPPORT SUBNAV */
	li#snsupport       {background: url(/images/subnav/support.gif); width: 155px; height: 17px; margin: 0;}
	li#sndonations     {background: url(/images/subnav/donations.gif); width: 79px; height: 17px; margin: 0;}
	li#snmembership    {background: url(/images/subnav/membership.gif); width: 89px; height: 17px; margin: 0;}
	li#snsponsorship   {background: url(/images/subnav/sponsorship.gif); width: 94px; height: 17px; margin: 0;}

#content ul      {list-style-image: url(/images/list_marker.gif);}
#content ul#none {list-style: none; font-weight: bold;}

/* OTHER STYLES */
img.divider {display: block; clear: both;}
img.title   {float: left;}
.center     {text-align: center;}
.top        {margin-top: 0;}
.bottom     {margin-bottom: 0;}
.quote      {margin-left: 40px; margin-right: 40px;}
.thumb      {background: url(/images/thumbs/bg.png) no-repeat; width: 160px; height: 120px; margin: 3px 0 4px 0; padding: 2px 1px; float: left;}
.thumbl     {background: url(/images/thumbs/bg.png) no-repeat; width: 160px; height: 120px; margin: 3px 14px 4px 0; padding: 2px 1px; float: left;}
.thumbr     {background: url(/images/thumbs/bg.png) no-repeat; width: 160px; height: 120px; margin: 14px 0 4px 14px; padding: 2px 1px; float: right;}
.thumb      {background: url(/images/thumbs/bg.png) no-repeat; width: 160px; height: 120px; margin: 1em 92px 1em 91px; padding: 2px 1px;}
.blue       {font-weight: bold; color: #476BA6;}
.quoter     {background: #000; width: 170px; margin: 14px 0 4px 14px; padding: 10px; float: right;}
.widget     {float: right; margin: 15px 0 10px 15px;}
.sponsor    {text-align: center; margin-top: 9px;}

div.thumb2  {text-align: center; width: 343px; float: left;}

ul.halflist {width: 300px; float: left;}
