a, a:link {
	color: #22315b;
}
a:visited {
	color: #22315b;
}
body {
	background-color: #fff;
}
body, p, td, th, li {
	
		font-size: 12pt;
	
	
		font-family: times,serif;
	
}

.menu, a:link.menu, a:visited.menu {
	color: #fff;
	font-size: 15px;
	font-family: times,serif;
}
#menuList {
	background-color: #000;
}
#menuList li a {
	border-right: 1px solid #fff;
}
body.externalSite {
 margin: 0px;
 background: #011838 url('/clients/1529/91646.png');
 text-align: center;
 font-size: small;
 }

#container {
 border: 2px solid #333;
 border-top-width: 0px;
 background: #fff;
 text-align: left;
 width: 960px;
 margin-left: auto;
 margin-right: auto;
 }

#bannerBar {
 /*height: 248px;*/
 /*background: url('/clients/1529/91662.gif') no-repeat;*/
 width: auto;
 }

#bannerBar h1  {
 /*display:none;*/
 }

#bannerBar p {
 padding-top: 0em;
 padding-left: 100px;
 font-size: 2.4em;
 color: #fff;
 }

#bannerBar #topBlock {background: #001838; border-bottom: 10px solid #841428; padding: 10px 0}
#bannerBar #bottomBlock {background: #22315B; padding-top: 10px; padding-bottom: 1px}

#bannerBar #topBlock h1 {text-align: center; color: #fff; font-variant: small-caps; font-size: 5em; margin: 0; padding: 0; letter-spacing: 14px}
#bannerBar #topBlock h1#mid {text-align: center; color: #fff; font-variant: small-caps; font-size: 4em; margin: 0; padding: 0; letter-spacing: 14px}
#bannerBar #bottomBlock h1 {text-align: center; color: #fff; font-variant: small-caps; font-size: 2em}

#userBar,
#guestBar {
 display: none;
 border-bottom: 1px solid #333;
 background: #ccc;
 }

#content {
 margin: 0;
 padding: 10px;
 }

#homepage #content { width: 719px;}

h1 {
 background-color: transparent;
 color: #000;
 display: block;
 font-size: 1.6em;
 font-weight: bold;
 margin-top: auto;
 padding: 3px;
 text-align: left;
 }

a:hover {color:#841428}

/* MAX-WIDTH HACK */
#content img {
  max-width:700px;
  /*  IE HACK  */width: expression(this.width > 700 ? 700: true);
 }

#content img.noResize {
 max-width:none;
 width: auto;
 }

.injectedDocumentList  {
 margin-left: -30px;
 _margin-left: 0px;
 list-style-type: none;
 }

.injectedDocumentList li {
 margin-bottom: 1em;
 }

#copyrightNotice {
 background: #011838;
 clear: both;
 }

/* HOMEPAGE */

#recentUpdatesBar {
 background: #e1e1e1;
 margin: 0px;
 width: 200px;
 padding: 10px;
 padding-top: 3px;
 }

#recentUpdatesBar h2 {font-size: 2em; color: #001838; font-variant: small-caps;}

#recentUpdatesBar ul {margin:0}

#recentUpdatesBar ul li a {font-size: small}

img { -ms-interpolation-mode: bicubic; }

@media print { 
 body {background: #fff}
 #container {border: 0px; background: #fff; text-align: left; width: 6in}
 }
