body, html 		{margin: 0; padding: 0px; border: 0; font-family: Tahoma, Arial;  color: #000000;}
body			{background-color: #FFFFFF; background-image: url(../images/background.jpg); background-repeat: repeat-x; font-size: 12px;}
a 				{text-decoration: none; color: #27507C; font-weight: bold;}
a:hover 		{color: #27507C; text-decoration: underline;}
td 				{font-style : normal; font-family : Tahoma; font-size : 12px;}
img 			{border: 0;}
.clear			{clear: both;}


h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #000000;}
h1  {margin:0 0 7px 0; padding:0; }
/*
h1 {font-size : 18px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 18px;}
h2 {font-size : 16px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 16px;}
h3 {font-size : 14px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 	14px;}
h4 {font-size : 12px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 13px;}
*/

/* Frame sets */
#topBanner                  {width: 966px; margin: 0 auto 0 auto;}
#topBanner  .header-left    {width:8px; height:163px; background-image:url(../images/header-bgr-left.jpg); background-repeat:no-repeat;}
#topBanner  .header         {background-image:url(../images/header-bgr.jpg); background-repeat:no-repeat;}
#topBanner  .header-right   {width:8px; height:163px; background-image:url(../images/header-bgr-right.jpg); background-repeat:no-repeat;}
#topBanner  .menu-left      {width:8px; height:33px; background-image:url(../images/menu-left.jpg); background-repeat:no-repeat;}
#topBanner  .menu-back      {width:950px; background-image:url(../images/menu-back.jpg); background-repeat:no-repeat;}
#topBanner  .menu-right     {width:8px; height:33px; background-image:url(../images/menu-right.jpg); background-repeat:no-repeat;}

#content                {width: 966px; margin: 0 auto 0 auto; background: #FFFFFF;}
#content    .left-bgr   {width:8px; height:320px; background-image:url(../images/content-left-bgr.jpg); background-repeat:repeat-y;}
#content    .menu       {padding-top:10px; background: #000000;}
#content    .ifbyphone  {color:#FFFFFF; margin-left:3px; margin-right:3px; text-align: center;}
#content    .curve      {width:60px; background-image:url(../images/content-curve.jpg); background-repeat:no-repeat; background-position:top;}
#content    .quote      {padding-left:15px; padding-top:20px; margin-right:20px; text-align:left; font-size:16px; font-weight:bold;}
#content    .main       {margin-left:5px; margin-top:15px; margin-right:20px;}
#content    .right-bgr  {width:8px; height:320px; background-image:url(../images/content-right-bgr.jpg); background-repeat:repeat-y;}

#content    .mainNav        {margin: 0 20px 0 20px; padding:0; list-style: none; font-family: Arial;}
#content    .mainNav li     {font-size: 12px;}
#content    .mainNav li a   {padding: 5px 20px 5px 20px; color: #FFFFFF; display:block;}
#content    .mainNav li a:hover    {background: #333333; text-decoration: none; color: #FFFFFF;}
#content    .mainNav li a.selected    {background: #333333;}

#footer {margin: 0 auto 0 auto; width:966px; height:74px; background-image:url(../images/footer.jpg); background-repeat:no-repeat;}

#credits    {color: #C0C0C0; font-size: 11px;}
#credits a  {color: #888888; font-weight: normal;}