body {
  font-size:14px;
  font-weight:400;
  font-family:Tahoma, Verdana, sans-serif;
  border:0;
  width:100%;
  background-color:#fff;
  margin:0;
  padding:0;
}

h1 {
  font-size:24px;
}

h2 {
  font-size:18px;
}

h4 {
  font-size:12px;
}

div#hiddensec a {
  font-size:1px;
  color:#FFF;
  text-decoration:none;
}

dl.menus_list dt {
  background:#eff1f4;
  font-size:6px;
  margin:3px 0;
}

#menu {
  list-style-type:none;
  margin:10px 0 10px 15px;
  padding:0;
}

#menu li {
  float:left;
  position:relative;
  width:150px;
  height:23px;
  z-index:100;
  margin:0;
  padding:0;
}

#menu li dl {
  position:absolute;
  top:0;
  left:0;
}

#menu li dd {
  display:none;
}

#menu li:hover dd,#menu li a:hover dd {
  display:block;
}

#menu li:hover dl,#menu li a:hover dl {
  padding-bottom:20px;
}

#menu table {
  border-collapse:collapse;
  font-size:12px;
  margin:-1px;
  padding:0;
}

#menu dl {
  width:150px;
  background:# url(images/nothing.gif) no-repeat bottom left;
  text-align:center;
  cursor:pointer;
  margin:0;
  padding:0;
}

#menu dt {
  font-size:11px;
  color:#000;
  border-bottom:0 solid #444;
  margin:0;
  padding:5px;
}

#menu .tab {
  background-image:url(images/tab.gif);
  font-weight:700;
}

#menu dd {
  font-size:1em;
  background:#47a;
  text-align:left;
  margin:0;
  padding:0;
}

#menu dd.last {
  border-bottom:1px solid #4b6099;
}

.gallery dt a,.gallery dt a:visited {
  display:block;
  color:#444;
}

.gallery dd a,.gallery dd a:visited {
  color:#000;
  text-decoration:none;
  display:block;
  font-size:11px;
  background:#fff url(images/arrow.gif) no-repeat 10px 10px;
  width:125px;
  border:1px solid #4b6099;
  padding:5px 5px 4px 20px;
}

.gallery dd a:hover {
  background:#258 url(images/arrowr.gif) no-repeat 11px 10px;
  color:#fff;
}

div#ShortCutSec {
  background-color:#4B6099;
  color:#FFF;
  margin:0;
  padding:0;
}

div#ShortCutSec form {
  margin:16px 0 4px 73px;
}

div#ShortCutSec form input {
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  font-size:9px;
  height:17px;
  margin:0;
  padding:0;
}

div#ShortCutSec form select {
  font-size:9px;
  height:18px;
  margin:0;
  padding:0;
}

.shortcuts {
  width:170px;
  margin:0;
  padding:0;
}

.searchBox {
  width:117px;
  margin:0;
  padding:0;
}

div#mainwrap {
  border:1px solid #000;
  width:779px;
  background-color:#fff;
}

div#FootBorder {
  background-color:#4B6099;
  font-size:11px;
  color:#FFF;
  text-align:center;
  margin:0;
  padding:0;
}

div#CHomeNavLeft {
  background-color:#F0F0F0;
  border-left:1px solid #CAD3E4;
  border-right:1px solid #CAD3E4;
  border-bottom:1px solid #CAD3E4;
}

div#CHomeNavLeft img {
  margin:0 6px 0 4px;
}

div#CHomeNavRight {
  background-color:#F0F0F0;
  border-left:1px solid #CAD3E4;
  border-bottom:1px solid #CAD3E4;
  border-right:1px solid #CAD3E4;
}

div#CHomeNavRight td img {
  float:left;
  margin:0 4px 0 6px;
}

div#CHomeContT1 {
  border:1px solid #CAD3E4;
  font-size:13px;
  margin:0 4px 4px;
}

div#CHomeContT1 img {
  margin:4px 4px 10px;
}

div#CHomeContT1 p {
  margin:16px 2px 18px 4px;
  padding:0 0 3px;
}

div#CHomeContT1 a {
  font-size:14px;
  color:#475d97;
}

div#CHomeContT2 {
  background-color:#F0F0F0;
  border:1px solid #4B6099;
  font-size:14px;
  margin:0 4px;
}

div#CHomeContT2 td {
  padding:2px 0;
}

div#CHomeContT2 td img {
  margin-left:6px;
}

div#CHomeContT2 a {
  font-size:11px;
  font-weight:700;
  color:#475d97;
}

.featured-bullets {
  list-style:url(images/red-bullet2.gif);
  margin:0 0 0 20px;
  padding:4px 0 2px;
}

.featured-bullets li {
  padding:1px 0;
}

.BigSectionHeader {
  color:#475d97;
  background-color:#CAD4DE;
  font-size:13px;
  font-weight:700;
  margin-left:8px;
  background-image:url(images/bg-gradient.gif);
}

.SectionHeader {
  background-color:#CAD4DE;
}

.SectionHeader h3 {
  color:#475d97;
  margin-left:4px;
  font-size:12px;
  font:Tw Cen MT Condensed Bold;
}

.HomeList {
  list-style-position:outside;
  margin-left:0;
  padding-left:30px;
  vertical-align:middle;
  list-style-image:url("images/BrightRedSQBullet.gif");
  list-style-type:square;
}

.table {
  border:1px solid #333;
  padding:5px;
}

#info tr td {
  border:1px dotted #69C;
  color:#404040;
  background-color:#FFF;
  margin:5px;
  padding:10px;
}

table.info {
  color:#404040;
  width:98%;
  background-color:#fafafa;
  border-collapse:collapse;
}

#info-solid tr td {
  border:1px solid #69C;
  color:#404040;
  background-color:#FFF;
  margin:5px;
  padding:10px;
}

.textred {
  color:red;
}

.bolder-4bullet {
  font-size:14px;
  font-weight:700;
  background-image:url("images/SQ4BlueBullet.gif");
  background-repeat:no-repeat;
  background-position:left;
  padding-left:13px;
}

img.floatLeft {
  float:left;
  padding-right:10px;
  padding-bottom:10px;
}

.box-highlight {
  border:1px solid #000;
  background-color:#d4e3ed;
  padding:4px;
}

div#HomeFtContainer {
  font-size:11px;
  text-align:center;
  padding:6px 0 0;
}

div#HomeFtContainer img {
  margin-left:16px;
}

div#HomeFtContainer ul {
  margin-left:97px;
}

div#HomeFtContainer li {
  display:inline;
  font-weight:400;
  border-right:1px solid #4B6099;
  padding:0 9px;
}

div#HomeFtContainer ul li a {
  color:#4B6099;
  font-weight:400;
  font-size:11px;
  text-decoration:none;
}

div#HomeFtContainer ul li a:hover {
  text-decoration:none;
  color:#900;
}

div#CHomeFooter {
  margin-top:6px;
}

div#CHomeFooter img {
  margin-right:2px;
}

div#DeptContHead td ul {
  list-style-position:outside;
  margin-left:0;
  padding-left:14px;
  vertical-align:middle;
  list-style-image:url("images/BigBlueSQBullet.gif");
}

h3#DeptContHead {
  background-image:url("images/BigBlueSQBullet.gif");
  background-repeat:no-repeat;
  background-position:9px 30px;
  border-bottom:1px solid #475d97;
  font-weight:Bold;
  color:#4B6099;
  margin:0;
  padding:22px 0 22px 24px;
}

div#DeptContBody {
  font-size:12px;
  margin:0;
  padding:0;
}

div#DeptContBody td {
  margin:0;
  padding:2px 4px 4px;
}

div#DeptContBody td.ContentHead {
  list-style-position:outside;
  list-style-image:url("images/BigBlueSQBullet.gif");
  padding-left:26px;
  vertical-align:middle;
}

div#DeptContBody img {
  float:left;
  margin:0 6px;
}

.DepList p {
  margin-top:10px;
  margin-bottom:2px;
}

.DeptList ul {
  list-style-position:outside;
  list-style-image:url("images/SQ4BlueBullet.gif");
  list-style-type:square;
}

.DeptList ol li {
  margin:4px 0 0 3px;
}

.DeptList ol li a {
  margin:0 0 0 5px;
}

.DeptLinkBox {
  font-size:11px;
  border:1px solid #4B6099;
  margin:4px;
}

.DeptLinkBox ul {
  list-style-image:url("images/BlueSQBullet.gif");
  list-style-type:square;
  margin:10px 4px 4px 10px;
  padding:0 9px;
}

.DeptLinkBox li {
  margin:8px 4px 4px 6px;
}

.DeptLinkBox a {
  font-size:11px;
  color:#4B6099;
  font-weight:400;
  text-decoration:underline;
}

.AltDeptList ul {
  list-style-position:outside;
  list-style-type:disc;
}

.AltDeptList a {
  font-size:12px;
  font-weight:400;
  text-decoration:underline;
  color:#900;
}

.padding li {
  padding-bottom:5px;
  padding-top:5px;
}

.small {
  font-size:10px;
  font-weight:400;
}

#bullet-bold-links li a {
  padding-top:7px;
  padding-bottom:7px;
  font-weight:700;
}

.TabLabel2 {
  border-right:#FFF 1px solid;
  border-bottom:#FFF 1px solid;
  vertical-align:top;
  text-align:left;
}

div#InfoTable td {
  border-left:1px solid #FFF;
  border-right:1px solid #FFF;
  border-bottom:1px solid #FFF;
}

div#DeptNavL {
  border-right:1px solid #CAD3E4;
  border-bottom:1px solid #CAD3E4;
  background-color:#F0F0F0;
}

div#DeptNavL td {
  border-bottom:1px solid #CAD3E4;
  padding:6px;
}

div#DeptNavL p {
  font-size:11px;
  color:#4B6099;
  margin:2px 4px;
}

div#DeptNavL a {
  font-size:11px;
  color:#4B6099;
  text-decoration:none;
}

div#DeptNavL img {
  margin:2px;
}

div#FooterContainer {
  font-size:12px;
  margin:0;
  padding:4px 0 0;
}

div#FooterContainer ul {
  margin:8px 0 0 96px;
  padding:0;
}

div#FooterContainer ul.smallfooter {
  margin-left:210px;
}

div#SpecialIndent {
  margin:6px;
}

*/ div#SpecialIndent a {
  margin:8px;
}

.bL1 {
  font-size:12px;
  color:#FFF;
  font-weight:700;
  text-decoration:underline;
}

.WhiteBack {
  background-color:#FFF;
}

.WhiteText {
  color:#FFF;
}

.BodyMargin {
  margin:6px 10px 0 8px;
}

.BodyImageFormat {
  float:left;
  padding:0 6px 0 0;
}

.smallfooter {
  font-weight:400;
  font-size:11px;
}

.floatright {
  float:right;
}

.ImgBorder1p {
  border:1px solid #000;
}

.floatleft {
  float:left;
}

.clearfloats {
  clear:both;
}

.NavyText {
  color:Navy;
}

.sectionbk {
  margin-top:10px;
}

.medblueText {
  color:#4B6099;
}

.blackText {
  color:#000;
}

.medblueHdg {
  color:#4B6099;
  font-size:14px;
  text-decoration:none;
}

div#FooterContainerS {
  font-size:11px;
  margin:0;
  padding:4px 0 0;
}

div#FooterContainerS ul {
  margin:8px 0 0 4px;
  padding:0;
}

div#FooterContainerS ul.smallfooter {
  margin-left:110px;
}

h3,.16px {
  font-size:16px;
}

h5,.fineprint,.10px {
  font-size:10px;
}

#menu li a,#menu li a:visited,.smallfooter li a {
  text-decoration:none;
}

#menu li:hover,#menu li a:hover,.noborder {
  border:0;
}

div#CHomeNavLeft td,div#CHomeNavRight td {
  font-size:11px;
  color:#333;
}

div#CHomeNavLeft a,div#CHomeNavRight a {
  font-size:11px;
  color:#333;
  font-weight:700;
}

div#CHomeNavLeft a:hover,div#CHomeNavRight a:hover,div#CHomeContT1 a:hover,div#DeptContBody a:hover,.AltDeptList a:hover,.RedText {
  color:#900;
}

div#CHomeNavRight td p,.AltDeptList li.smallprint,.11px {
  font-size:11px;
}

.HomeList a,.aL1 {
  font-size:12px;
  color:#4B6099;
  font-weight:700;
  text-decoration:underline;
}

.bold,.BoldText {
  font-weight:700;
}

.bold A:link,.bold A:visited,.bold A:active {
  text-decoration:underline;
}

.bold A:hover,div#FooterContainer ul li a:hover,div#FooterContainerS ul li a:hover {
  text-decoration:underline;
  color:#900;
}

div#HomeFtContainer li:last-child,div#HomeFtContainer li.noborder,div#FooterContainer li.noborder,div#FooterContainer li:last-child,div#FooterContainerS li.noborder,div#FooterContainerS li:last-child {
  border-right:0;
}

div#DeptContHead td li h3,div#DeptContBody td.ContentHead li h3 {
  font-weight:Bold;
  color:#4B6099;
}

.ContentHead,.BorderBtmLtB {
  border-bottom:1px solid #475d97;
}

div#DeptContBody a,.DeptList a {
  font-size:12px;
  color:#4B6099;
  font-weight:400;
  text-decoration:underline;
}

.DeptList li,.AltDeptList li {
  margin:4px 0;
}

div#FooterContainer li,div#FooterContainerS li {
  display:inline;
  color:#4b6099;
  border-right:1px solid;
  padding:0 4px 0 6px;
}

div#FooterContainer ul li a,div#FooterContainerS ul li a {
  font-weight:700;
  text-decoration:underline;
  color:#4B6099;
  margin:0;
  padding:0;
}

div#FooterContainer.smallfooter li a,div#FooterContainerS.smallfooter li a {
  font-weight:400;
  text-decoration:none;
}

.top-anchor {
  border-top:1px solid #CCC;
  padding-top:8px;
}

div#ShortCutSec td img,div#ShortCutSec td,.HomeList li,div#DeptContWrap {
  margin:0;
  padding:0;
}
