/******************************************************************************/
/* Site:   Armstrong Nisbett                                                  */
/* Author: Umran Rafi                                                         */
/* Date:   27 Dec 2008                                                        */
/* Style:  screen.css - Used to style the whole site                          */
/******************************************************************************/
html, body                      {margin:0; padding:0;}
body                            {min-width: 996px; text-align:center; font-size:80%; font-family:arial, verdana, sans-serif;}
div, h1, h2, h3, img            {border:0; padding:0; margin:0;}
*                               {font-size:100%;} /* For controls */
h1, h2, h3                      {font-family:arial, verdana, sans-serif; font-weight:normal;}
h1                              {color:#fff; font-size:160%; margin-bottom:0.9em;}
h2                              {color:#fff; font-size:125%; margin:1.5em 0 0.5em 0;}
h3                              {color:#fff; font-size:115%; margin-bottom:0.3em;}
div, p, li, blockquote          {margin:0; padding:0;}
label                           {color:#000; font-weight:bold;}
img                             {border:none;}
p                               {margin:0 0 1.0em; line-height:16px;}
a                               {text-decoration:none;}
a:hover                         {text-decoration:underline;}
hr                              {clear:both; height:1px; margin:0; padding:0; background-color:#ccc; color:#ccc; line-height:1px;}
form                            {margin:0; padding:0;}
input, textarea, button         {font-family:verdana, arial, sans-serif;}


/*************************/
/* TEMPLATE STRUCTURE    */
/*************************/
/* Common */
#wrapper                        {margin:0 auto; width:996px; background:#fff; text-align:left; /*required due to IE centering hack*/}
#header                         {border-left:1px solid #fff; border-right:1px solid #fff;}
#main, #nav                     {clear:both; display:table; width:994px; border-left:1px solid #c8ced3; border-right:1px solid #c8ced3;}
#footer                         {clear:both; height:80px; padding:10px; font-size:85%; color:#888888; text-align:center;}

/* Home Page */
#home                           {background:#fff url('/App_Themes/armstrong/images/home_bg.gif') repeat-x; border-bottom:1px solid #c8ced3;}
#home #header                   {height:37px; background:url('/App_Themes/armstrong/images/home_bg_header.gif');}
#home #nav                      {height:57px;}
#home #nav ul                   {display:none;}
#home #leftColumn               {float:left; height:405px; width:386px; background:url('/App_Themes/armstrong/images/home_bg_body_logo.gif');}
#home #strategy                 {background:url('/App_Themes/armstrong/images/home_bg_body_strategy.gif');}
#home #capital                  {background:url('/App_Themes/armstrong/images/home_bg_body_capital.gif');}
#home #insurance                {background:url('/App_Themes/armstrong/images/home_bg_body_insurance.gif');}
#home #footer div               {display:none;}
#home .block                    {float:left; height:405px; width:202px; padding:0; margin:0;}
#home .content                  {position:relative; height:225px; padding:150px 20px 0 20px; color:#fff; font-size:85%;}
#home .learn                    {position:absolute; bottom:0; width:150px; background:url('/App_Themes/armstrong/images/more.gif') 70px 4px no-repeat;}
#home .learn a                  {color:#fff;}

/* Inner Pages */
#inner                          {border-bottom:1px solid #c8ced3;}
#inner #header                  {height:157px;}
#inner #nav                     {height:117px;}
#inner #nav ul                  {margin:82px 10px 0 10px; padding:0}
#inner #nav li                  {float:left; list-style-type:none; display:block; padding:1px 40px; border-left:1px solid #5D5D5D;}
#inner #nav a                   {color:#666;}
#inner #nav li.first            {margin-left:7px; border:0;}
#inner #nav #homeLink           {float:right; margin-right:40px;}

#inner #navLocal                {width:509px; height:30px; background:url('/App_Themes/armstrong/images/nav_local.gif') no-repeat;}
#inner #navLocal ul             {margin:0 6px; padding:6px 0 20px 0;}
#inner #navLocal li             {float:left; list-style-type:none; display:block; padding:1px 15px; border-left:1px solid #000;}
#inner #navLocal li.first       {margin-left:7px; border:0;}
#inner #navLocal a              {color:#000;}

#inner #contentHolder           {margin:0; padding:0; border-left:1px solid #fff; border-right:1px solid #fff; height:410px;}
#inner #contentHolder td        {vertical-align:top; margin:0; padding:0;}
#inner #rightColumn             {background:#B0B2B5; color:#fff; border-left:1px solid #fff; border-bottom:3px solid #fff; width:565px;}
#inner #content                 {padding:25px; text-align:left; font-size:90%;}
#inner #footer div              {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:10px 0;}

/* Capital Pages */
#inner.capital                  {background:#fff url('/App_Themes/armstrong/images/capital_bg.gif') repeat-x;}
#inner.capital #header          {background:url('/App_Themes/armstrong/images/capital_header.gif');}
#inner.capital #nav             {background:url('/App_Themes/armstrong/images/capital_nav.gif');}
#inner.capital h2,
#inner.capital a,
#inner.capital #nav a:hover, 
#inner.capital #nav a.selected,
#inner.capital #navLocal a:hover, 
#inner.capital #navLocal a.selected,
#inner.capital #footer span     {color:#006137;}

/* Strategy Pages */
#inner.strategy                 {background:#fff url('/App_Themes/armstrong/images/strategy_bg.gif') repeat-x;}
#inner.strategy #header         {background:url('/App_Themes/armstrong/images/strategy_header.gif');}
#inner.strategy #nav            {background:url('/App_Themes/armstrong/images/strategy_nav.gif');}
#inner.strategy h2,
#inner.strategy a,
#inner.strategy #nav a:hover, 
#inner.strategy #nav a.selected,
#inner.strategy #navLocal a:hover, 
#inner.strategy #navLocal a.selected,
#inner.strategy #footer span   {color:#800025;}

/* Insurance Pages */
#inner.insurance                {background:url('/App_Themes/armstrong/images/insurance_bg.gif') repeat-x;}
#inner.insurance #header        {background:url('/App_Themes/armstrong/images/insurance_header.gif');}
#inner.insurance #nav           {background:url('/App_Themes/armstrong/images/insurance_nav.gif');}
#inner.insurance h2,
#inner.insurance a,
#inner.insurance #nav a:hover, 
#inner.insurance #nav a.selected,
#inner.insurance #navLocal a:hover,
#inner.insurance #navLocal a.selected,
#inner.insurance #footer span   {color:#003366;}


/*************************/
/* COMMON CLASSES        */
/*************************/
.print                           {display:none; visibility:hidden;}