@charset "utf-8";
/* Common */
body                        {background-color:#FFFFFF; margin:10px; font-family:Tahoma; font-size:14px; color:#002060;}
A:link                      {color:#1c5485; text-decoration:underline;}
A:visited                   {color:#66CC66; text-decoration:underline;}
A:active                    {color:#1c5485; text-decoration:underline;}
A:hover                     {color:#CC0000; text-decoration:none;}
h1                          {color:#00008a;}
h2,h3,h4                    {color:#1c5485; margin:0px;}
hr                          {height:1px; color:#CCCCCC;}

/* Content */
.formLabels                 {font-size:10px; color:#333333;}
.adBlock                    {width:450px; border:#306da3 1px solid; background-color:#f6f6f6; padding:10px; font-size:16px; margin:0px auto 10px auto;}
.ContentShell               {background:#f3fcff; border:#000000 1px solid; background-image:url(../images/str-bck-leaf.jpg); background-position:bottom right; background-attachment:fixed; background-repeat:no-repeat;}
.footer                     {color:#00008a;}
.Home                       {font-size:19px; padding-right:20px; padding-left:20px;}
/* Developer Mode */
.TestMode                   {font-family:Tahoma; font-size:10px; color:#333333; text-decoration:none; text-align:left; background-color:#FBB7C8; border-bottom:#C4393D solid 1px;}

/* Navigation */
#nav                          {clear:left; float:left; left:50%; position:relative; z-index:50;}
#dmenu                        {background-color:#000099; height:26px; clear:left; float:left; left:-50%; position:relative; list-style-type:none; margin:0px; padding:0px; font-size:15px; color:#FFFFFF; z-index:50;}
#dmenu,
#dmenu ul                     {width:100%; float:left; list-style:none; line-height:15px; padding:0; margin:0;}
#dmenu a                      {display:block; color:#FFFFFF; padding:0px 10px 0px 0px; text-decoration:none;}
#dmenu li                     {float:left; padding:0;}
#dmenu ul                     {height:auto; width:150px; position:absolute; left:-999em; font-weight:normal; margin:0; line-height:1; border:0; border:#d1dfeb solid 1px; color:#000000; font-size:12px;}
#dmenu li li                  {width:150px; padding:13px 0px 13px 10px;}
#dmenu li li a                {width:150px; padding:13px 0px 13px -10px;}
#dmenu li ul ul               {margin:-20px 0 0 139px;}
#dmenu li li:hover            {background:#E6E7F2; width:139px;}
#dmenu li ul li:hover a,
#dmenu li ul li li:hover a,
#dmenu li ul li li li:hover a,
#dmenu li ul li li li:hover a {color:#000000;}
#dmenu li:hover a,
#dmenu li.sfhover a           {color:#CCCCCC;}
#dmenu li:hover li a,
#dmenu li li:hover li a,
#dmenu li li li:hover li a,
#dmenu li li li li:hover li a {color:#000000;}
#dmenu li:hover ul ul,
#dmenu li:hover ul ul ul,
#dmenu li:hover ul ul ul ul,
#dmenu li.sfhover ul ul,
#dmenu li.sfhover ul ul ul,
#dmenu li.sfhover ul ul ul ul {left:-999em;}
#dmenu li:hover ul,
#dmenu li li:hover ul,
#dmenu li li li:hover ul,
#dmenu li li li li:hover ul,
#dmenu li.sfhover ul,
#dmenu li li.sfhover ul,
#dmenu li li li.sfhover ul,
#dmenu li li li li.sfhover ul {left:auto; background:#EEEEEE;}
#dmenu li:hover,
#dmenu li.sfhover             {}