body  {
	margin : 0px;
	padding : 0px;
/* BT 6-5-07  background : #120A7F; */

}

a:link {
  color : #666666;
}

a:visited  {
  color : #666666;
}

a:hover  {
  color : #120A7F;
}

.normal  {
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	color : #666666;
}

.normalBold  {
	font-family : arial,helvetica;
	font-size : 11px;
	color : #120A7F;
	font-weight: bold;
}

.alert  {
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	color : red;
}

.incorrectpassword  {
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	color : purple;
}

.head1  {
	font-family : arial,helvetica;
	font-weight : bold;
	color : #2245A5;
	font-size : 14px;
}

.head2  {
	font-family : arial,helvetica;
	font-weight : bold;
	color : #2245A5;
	font-size : 12px;
}


.heading1  {
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	color : #9D3D49;
	font-size : 16px;
}

.heading2  {
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	color : #9D3D49;
	font-size : 12px;
}

.heading3  {
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	color : #A29470;
	font-size : 10px;
}

.footer  {
	font-family : verdana,arial,helvetica;
	font-size : 10px;
	color : #999999;
	line-height : 16px;
	padding:25px 0 15px 0;
}

a.footer:link, a.footer:visited  {
	color : #999999;
}

a.footer:hover  {
	color : #ffffff;
}

a.copyright:link, a.copyright:visited, a.copyright:hover  {
	color : #999999;
	text-decoration: none;
}

input,select,textarea  {
	font-family : verdana,arial,helvetica;
	font-size : 10px;
	color : #5D5D5D;
}

.required-old  {
	font-family : verdana,arial,helvetica;
	font-size : 10px;
	color : #9D3D4;
}

.required {
	color: blue;
	font-weight: bold;
	font-size: 13px;
}

.blue-l {
	margin-top:4px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	height:25px;
	background-color:#50BDD8;
}

.blue-center {
	margin-top:4px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	height:25px;
	background-color:#50BDD8;
}

.blue-r {
	margin-top:4px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	height:25px;
	background-color:#50BDD8;
}

#top-nav {
	text-align:right;
	width:736px;
}

.greybar {
	height:4px;
	background-color:4D4D4D;
}

.header-l {
	border-top:1px solid #ffffff;
}
.header {
	border-top:1px solid #ffffff;
  background-color:#11142A;
}
.header-r {
	border-top:1px solid #ffffff;
	background-color:#11142A;
}

.top-l {
	background-image: url(/i/top-l-bg.gif);
	background-repeat: repeat-x;
	height:40px;
}

.top-r {
	height:40px;
	background-image: url(/i/top-r-bg.gif);
	background-repeat: repeat-x;
}

.lbg {
	min-height: 100%;
	height: 100%;
	background:url(/i/shadow-l.gif);
	background-repeat : repeat-y;
	background-position : right;
}

.rbg {
	min-height: 100%;
	height: 100%;
	background:url(/i/shadow-r.gif);
	background-repeat : repeat-y;
	background-position : left;
}

.container {
	border-top:3px solid #94C1E4;
	border-right:3px solid #94C1E4;
	border-left:3px solid #94C1E4;
	background-color:#ffffff;
}

.heading {
	padding:10px 0 0 49px;
}

.content {
	padding:25px 49px 0px 49px;
}

.btm {
	background-image: url(/i/bottom-bg.gif);
	background-repeat: repeat-x;
	height:40px;
}

.content-btm {
	border-bottom:3px solid #94C1E4;
	border-right:3px solid #94C1E4;
	border-left:3px solid #94C1E4;
	background-color:#ffffff;
	height:37;
}

.flash {
  position:absolute;
  z-index:5px;
  top:30;
  left:96;
  width:330px;
}
.squareList {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: square;
	margin-left: 25px;
}
.publicationHeading {
	font-family : arial,helvetica;
	font-size: 14px;
	font-weight: bold;
  color: #120A7F;
	text-align: center;
}
table.ad {
  border: 1px solid #120A7F;
	padding: 5px;
	margin: 10px;
	background-color: #EFF7FF;
}
td.ad {
	font-family : arial,helvetica;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
  color: #120A7F;
	text-align: center;
}
.inPageNav {
	font-family : arial,helvetica;
	font-size: 10px;
	text-align: right;
	margin-top: 0px;
  color : #120A7F;
}

/* from old ace-document.css file */


a.ace:link {
	color : #2245A5;
}

a.ace:visited  {
	color : #2245A5;
}

a.ace:hover  {
	color : #2245A5;
}

table.nUser {
  border: 1px solid #120a7f;
}

td.nUser {
	font-family : arial,helvetica;
	font-size : 12px;
	color : white;
	font-weight: bold;
  background-color: #120a7f;
	padding: 4px;
}

a.sort:link {
	color: white;
}
a.sort:visited {
	color: white;
}
a.sort:hover {
	color: #2245A5;
}

td.normal {
	padding: 4px;
}

table.subscriptions {
  border: 1px solid #120a7f;
}

th.subscriptions {
	font-family : arial,helvetica;
	font-size : 12px;
	color : white;
	font-weight: bold;
  background-color: #120a7f;
	padding: 4px;
}
td.subscriptions {
	font-family : arial,helvetica;
	font-size : 11px;
  color : #666666;
	font-weight: ;
	padding: 4px;
	width: 33%;
}

h3 {
	font-size: 12px;
	font-weight: bold;
  color: #120a7f;
	margin-top: 20px;
	margin-bottom: 0px;

}
.userProfileHeroBox {
	background-color: #EEEEEE;
	border: 1px solid #AAAAAA;
	padding: 5px;
}
.hint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
}
