@charset "utf-8";
html, body { font-family: "Trebuchet MS", sans-serif;font-size:0.9em; }
table { text-align:left;margin:0px;padding:0px; }
tr {}
td { padding:0px 1px 1px 1px; }
p {}
.lato { font-family:'Lato', regular; }
.headline1 { font-size:1.8em;line-height:1em;font-weight:bold; }
.headline2 { font-size:1.6em;line-height:1em;font-weight:bold; }
.headline3 { font-size:1.4em;line-height:1em;font-weight:bold; }
.headline4 { font-size:1.2em;line-height:1em;font-weight:500;letter-spacing:1.5px; }
.headline5 { font-size:1.1em;line-height:1em;font-weight:bold; }
.headline6 { font-size:1.0em;line-height:1em;font-weight:bold; }
.text             {font-size:0.9em;color:#888888;font-weight:normal; }
.normal           {font-weight:normal;}
.bold             {font-weight:bold;}
.left             {text-align:left;}
.center           {text-align:center;}
.right            {text-align:right;}
.white            {color:#ffffff;}
.black            {color:#000000;}
.accent1          {color:#101E85;}
.accent2          {color:#322722;}
.accent3          {color:#eac654;}
.accent4          {color:#ece0ba;}
.accent5          {color:#777777;}
.accent6          {color:#aaaaaa;}
.accent7          {color:#cccccc;}
.accent8          {color:rgb(255,165,0);}
.indent           {margin-left:15px;margin-right:15px;}
.small            {font-size:0.85em;}
.scrollArea { border:1px solid #CCCCCC;float:left;overflow:auto;clear:left;margin:1px auto 0px auto;padding:2px; }
.grid { padding:5px 0px 0px 0px; }
.grid_literal { font-weight:bold;padding:5px 10px 0px 0px; }
select { padding:1px 5px 1px 1px;width:auto;height:auto; }
input { background: #ffffff;padding: 1px 1px 1px 1px;width:auto;height:auto;font-weight:normal; }
textarea { color:#083075;background:#ffffff;padding:1px 1px 1px 1px;width:auto;height:auto; }
ul { color:#083075; text-align:left; width:auto; height:auto; margin:0; padding:1px 3px 0px 0px; }
li { list-style-type:square; list-style-position:outside; padding:2px 0px 2px 0px; width:auto; height:auto; }
.padding-top10 { padding-top:10px; }
.padding-top20 { padding-top:20px; }
.padding-top30 { padding-top:30px; }
.padding-top40 { padding-top:40px; }
.padding-bottom10 { padding-bottom:10px; }
.padding-bottom20 { padding-bottom:20px; }
.padding-bottom30 { padding-bottom:30px; }
.padding-bottom40 { padding-bottom:40px; }
.padding-left10 { padding-left:10px; }
.padding-left20 { padding-left:20px; }
.padding-left30 { padding-left:30px; }
.padding-left40 { padding-left:40px; }
.padding-right10 { padding-right:10px; }
.padding-right20 { padding-right:20px; }
.padding-right30 { padding-right:30px; }
.padding-right40 { padding-right:40px; }




A:link              {color:#101E85;text-decoration:none}
A:visited           {color:#101E85;text-decoration:none;}
A:hover             {color:#eac654;text-decoration:none;}

A:link.nav-links    {color:#ffffff;text-decoration:none;font-size:1.5em;}
A:visited.nav-links {color:#ffffff;text-decoration:none;}
A:hover.nav-links   {color:#eac654;text-decoration:none;}

A:link.largenav     {color:#082164;text-decoration:none;text-align:left;font-size:1.4em;font-weight:bold;margin:5px 0px 0px 15px;}
A:visited.largenav  {color:#082164;text-decoration:none;}
A:hover.largenav    {color:#eac654;text-decoration:none;}

A:link.smallnav     {color:#082164;text-decoration:none;text-align:left;font-size:0.8em;}
A:visited.smallnav  {color:#082164;text-decoration:none;font-size:0.8em;}
A:hover.smallnav    {color:#eac654;text-decoration:none;font-size:0.8em;}

A:link.recent-work     { color:#304562;text-decoration:none;text-align:left;font-size:0.9em; }
A:visited.recent-work  { color:#304562;text-decoration:none; }
A:hover.recent-work    { color:#304562;text-decoration:underline; }