body
{
  font-family:arial,helvetica,arial,sans-serif;
  font-size:12px; 
  margin-top:0px;
  background-image:url(/images/2011/GrayGradientBack.png);
  background-repeat:repeat-x;
}
#main_container
{
  
}
div#NavigationMenu
{
  width:100%;
  margin-top:6px;
  margin-bottom:6px;  
  padding-bottom:3px;
  border-bottom:1px solid #dedede;  
}

div#NavigationMenu a:link,div#NavigationMenu a:visited,div#NavigationMenu a:active
{  
  margin-left:6px;
  margin-right:6px;  
  padding-left:4px;
  padding-right:4px; 
  text-decoration:none;
}
div#NavigationMenu a:hover
{
  color:#fff;
}

div#SubHeader
{
  width:100%;
  background-image:url(/images/2011/SubHeaderBack.png);  
}
span#SubHeaderLogo
{
  float:left;  
}
span#SubHeaderBreadcrumb
{
  float:right;
  margin-top:-30px; 
  color:#fff;
  font-family:lato,helvetica,arial,sans-serif;
  font-size:11px;
  padding-right:10px;
  padding-left:10px;
  font-weight:bold;
}
span#SubHeaderBreadcrumb a:link,span#SubHeaderBreadcrumb a:active,span#SubHeaderBreadcrumb a:visited
{
  color:#fff;
  font-family:lato,helvetica,arial,sans-serif;
  font-size:11px;
  
  text-decoration:underline;
  font-weight:bold;
}
#LeftMenu
{
  width:220px;
  float:left;
  border-top:3px solid #333;
  padding-top:20px;
  margin-right:20px;  
  text-align:left;
  margin-top:6px;
}
#LeftMenuHeader
{
  color:#2c709f;
  font-family:lato,helvetica,arial,sans-serif;
  font-size:16px;
  font-weight:bold;
  margin-left:4px; 
  border-bottom:1px solid #dedede;
  padding-bottom:10px;  
}
#LeftMenuItems a:active,#LeftMenuItems a:link,#LeftMenuItems a:visited
{
  display:block;
  text-decoration:none;
  color:#333;
  font-weight:bold;
  font-family:helvetica, arial,sans-serif;HOME » ABOUT THE IMA » Mission and History
  font-size:12px;
  border-bottom:1px solid #dedede;
  padding-top:5px;
  padding-bottom:5px;
  margin-left:10px;
  
}
#LeftMenuItems a.ActiveLeftMenu
{
  color:#770019 !important;
  
}
#IMAFooter
{
  border-top:1px solid #dedede;
  border-bottom:1px solid #dedede;
}
a#FooterSearchGo:link,a#FooterSearchGo:visited,a#FooterSearchGo:active
{
  text-decoration:none;
  color:#fff;
  background-color:#3571a5;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
}
#MainContent
{
  float:left;
  border-top:3px solid #333;  
  margin-top:6px;
  width:720px;
  text-align:left;
  margin-bottom:20px;
  padding-top:20px;
}
#MainContent a:link,#MainContent a:active,#MainContent a:visited
{
  text-decoration:none;
  color:#005200;
}
#MainContent a:hover
{
  text-decoration:underline;
	color:#2c709f;
}
#IndexMainContent
{
  float:left;  
  width:960px;
  text-align:left;
  margin-bottom:20px;
  background-image:url(/images/2011/IndexIMALogoBack.png);
  background-repeat:no-repeat;
  margin-top:6px;
}
h1,h2,h3 {padding-left:0px; padding-right:10px;}
h2 {
  margin-bottom: 0px;
  color: #2c709f;
}
h3 {
  margin-bottom: 0px;
}

.ContentHeader
{
  font-family:lato, helvetica,arial,sans-serif;
  font-size:25px;
  color:#2c709f;    
  font-weight:bold;
}
.ContentSubHeader
{
  font-family:lato, helvetica,arial,sans-serif;
  font-size:16px;
  color:#333;    
  font-weight:bold;
  padding-top:6px;
}
div.ThemeYear
{
  text-align: center;
  margin-top:-10px;
  padding-bottom:6px;
}
div.ThemeYear a:link,div.ThemeYear a:visited,div.ThemeYear a:active
{
  font-size:12px;
}
div.ProgramLinks a:link,div.ProgramLinks a:active,div.ProgramLinks a:visited
{
  font-size:13px;
  font-family:arial,helvetica,sans-serif;
}
h3, .font12Lato333
{
  color:#333333 !important;
  font-family:lato,helvetica,arial,sans-serif;
  font-size:12px;
  text-decoration:none;
}
.font13Lato333
{
  color:#333333 !important;
  font-family:lato,helvetica,arial,sans-serif;
  font-size:13px;
}
.font18Lato333
{
  color:#333333;
  font-size:18px;
  font-family:lato,helvetica,arial,sans-serif; 
  text-decoration:none; 
}
.font16Lato333
{
  color:#333333;
  font-size:16px;
  font-family:lato,helvetica,arial,sans-serif; 
  text-decoration:none; 
}
.font12LatoBlue
{
  font-family:lato,helvetica,arial,sans-serif;
  font-size:12px;
  color:#2c709f;
  text-decoration:none;
}
.font13LatoBlue
{
  font-family:lato,helvetica,arial,sans-serif;
  font-size:13px;
  color:#2c709f;
  text-decoration:none;
}
.font14LatoBlue
{
  font-family:lato,helvetica,arial,sans-serif;
  font-size:14px;
  color:#2c709f;
  text-decoration:none;
}
.font15LatoBlue
{
  font-family:lato,helvetica,arial,sans-serif;
  font-size:15px;
  color:#2c709f;
  text-decoration:none;
}
.font16LatoBlue
{
  font-family:lato,helvetica,arial,sans-serif;
  font-size:16px;
  color:#2c709f;
  text-decoration:none;
}
.font14ArialRed
{
  color:#770019;
  font-size:14px;
  font-family:arial,helvetica,sans-serif;
  text-decoration:none;  
}
a.font13ArialGreen:link,a.font13ArialGreen:visited,a.font13ArialGreen:active
{
  color:#005200 !important;
  font-size:13px;
  font-family:arial,helvetica,sans-serif;
  text-decoration:none !important;
}
a.font12ArialGreen:link,a.font12ArialGreen:visited,a.font12ArialGreen:active
{
  color:#005200 !important;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
  text-decoration:none !important;
}
a.font14ArialRed:link,a.font14ArialRed:visited,a.font14ArialRed:active
{
  color:#770019;
  font-size:14px;
  font-family:arial,helvetica,sans-serif;
  text-decoration:none;
}
a.font12ArialBlack:link,a.font12ArialBlack:visited,a.font12ArialBlack:active
{
  color:#333;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
  text-decoration:none;
}
.font12ArialBlack
{
  color:#333;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
  text-decoration:none;
}
.font15Arial333
{
  color:#333333;
  font-size:15px;
  font-family:arial,helvetica,sans-serif;  
  text-decoration:none;
}
.font15ArialGreen
{
  color:#005200;
  font-size:15px;
  font-family:arial,helvetica,sans-serif; 
  text-decoration:none; 
}
.font15Arial666
{
  color:#666666;
  font-size:15px;
  font-family:arial,helvetica,sans-serif; 
  text-decoration:none; 
}
.font14Arial333
{
  color:#333333;
  font-size:14px;
  font-family:arial,helvetica,sans-serif;
  text-decoration:none;  
}
.font14Arial666
{
  color:#666666;
  font-size:14px;
  font-family:arial,helvetica,sans-serif;  
  text-decoration:none;
}
.font13Arial333
{
  color:#333333;
  font-size:13px;
  font-family:arial,helvetica,sans-serif;
  text-decoration:none;  
}
.font13Arial666
{
  color:#666666;
  font-size:13px;
  font-family:arial,helvetica,sans-serif;  
  text-decoration:none;
}
a.font13Arial666:hover
{
	  color:#2c709f;
}
.font13ArialRed
{
  color:#770019;
  font-size:13px;
  font-family:arial,helvetica,sans-serif; 
  text-decoration:none; 
}
.red
{
  color:#770019;
}
.green
{
 color:#005200;
}
.font15ArialRed
{
  color:#770019;
  font-size:13px;
  font-family:arial,helvetica,sans-serif; 
  text-decoration:none; 
}
.font12Arial666
{
  color:#666666;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;  
  text-decoration:none;
}
a.font12Arial666:link,a.font12Arial666:visited,a.font12Arial666:active
{
  color:#666666;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;  
  text-decoration:none !important;
}
a.font12Arial666:hover
{
  color:#2c709f;
}
.font12Arial333
{
  color:#333;
  font-size:12px;
  font-family:arial,helvetica,sans-serif; 
  text-decoration:none; 
}
.font11Arial666
{
  color:#666;
  font-size:11px;
  font-family:arial,helvetica,sans-serif;  
}
.font14Helvetica333
{
  color:#333;
  font-family:helvetica,arial,sans-serif;
  font-size:14px;
  text-decoration:none;
}
.font13Helvetica666
{
  color:#666;
  font-family:helvetica,arial,sans-serif;
  font-size:13px;
  text-decoration:none;
}
table.grid
{
  background-color:#fff !important;
  color:#666 !important;
  font-size:12px !important;
}
table.grid th
{
  background-color:#fff !important;
  color:#2c709f !important;
  font-size:13px !important;
}
table.grid td
{
  padding:3px !important;
  font-size:12px !important;
}
table.grid tr.alt
{
  background-color:#ecf3f8 !important;
  color:#666 !important;
}
table.grid a
{  
  color:#005200 !important;
}
table.grid2 td, table.grid2 th {
  margin: 0 2px;
  border: 1px solid #fff;
}
table.grid2 th
{
  background-color:#2c709f !important;
  color:#fff !important;
  font-size:13px !important;
}
table.grid2 th.sub
{
  background-color:#fff !important;
  color:#2c709f !important;
  font-size:13px !important;
}
div.impact
{
  float:left;  
  margin:3px;
  width:45%;
}
div.impact span
{
  padding-top:20px;
}
div.impact img
{
  margin:4px;
}
table.border_grid
{
  background-color:#aaa;  
}
table.border_grid td
{
   background-color:#fff;
}
table.border_grid th
{
   background-color:#eee;
}


#divSchedule ul {
  list-style: none;
}
