body {
	background-color:#E7EFFF;
	font-size:10px;
	font-family:Arial;
	SCROLLBAR-FACE-COLOR: #666666; 
	SCROLLBAR-HIGHLIGHT-COLOR: #666666; 
	SCROLLBAR-SHADOW-COLOR: #585858; 
	SCROLLBAR-3DLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-ARROW-COLOR:  #666666; 
	SCROLLBAR-TRACK-COLOR: #585858; 
	SCROLLBAR-DARKSHADOW-COLOR: #999999;
}

ul {
	list-style-type:square;
}

.heading1 {
	color:#003366;
	font-weight:bold;
}

.heading2 {
	color:#003366;
}

td {
	vertical-align:top;
	font-size:11px;
	font-family:Arial;
}

input {
	font-size:11px;
	font-family:Arial;
	color:#353535;
}

select {
	font-size:11px;
	font-family:Arial;
	color: #353535;
}

textarea {
	font-size:11px;
	font-family:Arial;
	color:#353535;
}

.orangeCell {
	color:white;
	background-color:#2148A1;
	background-image:  url("/footer_bg.jpg");
	background-repeat: repeat;
	background-position: center center;
	border:0px solid #2148A1;
	border-top:0px solid #4E69BA;
	padding: 4px;
	font-size:10px;
	font-family:Arial;
}

.logoCell {
	background-color:#122C5F;
	padding: 4px;
}

.headerCell {
	color:white;
	background-color:#122C5F;
	height: 42px;
}

.menuContentBox {
	color:#003366;
	background-color:white;
	border-right:1px solid black;
	border-left:1px solid #4E69BA;
	border-bottom:1px solid black;
	border-top:1px solid #4E69BA;
	font-size:10px;
	font-family:Arial;
	padding:6px;
}

.buttonBackUp {
	color:#4E69BA; 
	background-color:white;
	border-right:1px solid #2148A1;
	border-left:1px solid #EBEEF6;
	border-bottom:2px solid #2148A1;
	border-top:1px solid #EBEEF6;
	font-size:9px; 
	font-family:Arial;
	cursor:hand;
}

.button {
	border-right:2px solid black;
	border-left:1px solid #4E69BA;
	border-bottom:2px solid black;
	border-top:1px solid #4E69BA;
	padding: 2px;
	background-image:  url("/sidebar_background_tile.gif");
	background-repeat: repeat;
	background-position: center center;
	color:#003366; 
	background-color:e0e6f6; 
	color:#353535;
	font-weight:bold;
	font-size:10px; 
	font-family:Arial;
	cursor:hand;
}

.buttonNBSG {
	border-right:2px solid black;
	border-left:1px solid #4E69BA;
	border-bottom:2px solid black;
	border-top:1px solid #4E69BA;
	padding: 2px;
	//background-image:  url("/sidebar_background_tile.gif");
	//background-repeat: repeat;
	//background-position: center center;
	color:#003366; 
	background-color:e0e6f6; 
	color:#353535;
	font-weight:bold;
	font-size:14px; 
	font-family:Arial;
	cursor:hand;
}

.buttonLogout {
	border-right:2px solid black;
	border-left:1px solid #4E69BA;
	border-bottom:2px solid black;
	border-top:1px solid #4E69BA;
	padding: 3px;
	background-image:  url("/sidebar_background_tile.gif");
	background-repeat: repeat;
	background-position: center center;
	color:#003366; 
	background-color:e0e6f6; 
	font-size:10px; 
	font-family:Arial;
	Font-weight: bold;
}

.buttonPageNo {
	color:#4E69BA; 
	background-color:white;
	border:1px solid #4E69BA;
	font-size:9px; 
	font-family:Arial;
	/*width:15px;*/
	cursor:hand;
}

.buttonPageNoCurrent {
	color:white;
	background-color:#4E69BA;
	border:1px solid #4E69BA;
	font-size:9px; 
	font-family:Arial;
	/*width:15px;*/
}

.menuTextGrey {
	color:#666666;
	font-size:9px;
	font-weight:normal;
}

.loginTextField {
	font-size:9px;
	width:125px;
	background-color:#E9EFFC;
}

A:link {
	color:#003366; 
	font-family:Arial;
}

A:visited {
	color:#003366;
}

A:hover	{
	color:#4E69BA;
}

.newsHeading {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding-bottom:2px;
}

.newsDetailHeading {
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	color:#003366; 
}

.newsContent {
	color:#666666;
	font-size:9px;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:2px;
}

.contentCellTopper {
	color:#353535;
	margin: 5px;
	background-color: white;
	border-left:1px solid #353535;
	border-right:1px solid #353535;
	border-top:1px solid #353535;
	border-bottom:0px solid #353535;
	font-size:20px;
	font-family:Arial;
	padding:10px;
	padding-top:5px;
}

.contentCell {
	color:#353535;
	margin: 5px;
	background-color: white;
	border-left:1px solid #353535;
	border-right:1px solid #353535;
	border-top:0px solid #353535;
	border-bottom:1px solid #353535;
	height:100%;
	font-size:11px;
	font-family:Arial;
	padding:10px;
	padding-top:20px;
}

.contentCellheadingText {
	color:#003366
}

.contentCellpageName {
	color:#7F95BF
}

.searchCriteria {
	color:#4E69BA;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
}

.calendarTable {
	border:#353535 solid 1px;
	font:Arial;
	font-size:10px;
	color:#87A0DA;
}

.calendarRow  {
	border-bottom:#353535 solid 1px;
}

.contentTable {
	font:Arial;
	font-size:12pt;
	color:#333333;
}

.resultsTable {
	border:1px solid #2148A1;
	font:Arial;
	font-size:10px;
	color:#333333;
}

.resultsHeading {
	color:white;
	background-color:#87A0DA;
	font-size:9px;
}

.resultsHighlight {
	background-color:#E7EFFF;
}

.resultsSort:link {
	color:white; 
	font-weight:bold;
}

.resultsSort:visited {
	color:white; 
}

.resultsSort:hover	{
	color:#ACC2F5; 
}

.maintablebody {
	background-color:#476AA2;
}

.leftmenubackground {
	background-color:#476AA2;
	padding: 5px 5px 15px 5px;
}

.brandbar_background1 {
	background-color: #2148A1;
	padding: 2px 10px 6px 3px;
	border:1px solid #7F95BF;
	background-image:  url("/menu_bg_dark.jpg");
	background-repeat: repeat 2;
	background-position: center center;
}

.brandbar_background2 {
	background-color: #7F95BF;
	padding: 3px;
}

.bluemenu {
	background-color: #2148A1;
	padding: 2px 7px 3px 3px;
	border-left:1px solid #7F94BF;
	border-right:1px solid #7F94BF;
	border-top:1px solid #7F94BF;
	border-bottom:1px solid #385581;
	background-image:  url("/menu_bg_dark.jpg");
	background-repeat: repeat 2;
	background-position: center center;
	width:150px;
	list-style-position: inside;
}	

.bluemenutext {
	font-size: 8pt;
	font-family: verdana, arial;
	color: white;
}	

A:link.bluemenutext	{
	font-size: 8pt;
	font-family: verdana, arial;
	color: white;
	text-decoration: none;
}

A:visited.bluemenutext {
	font-size: 8pt;
	font-family: verdana, arial;
	color: white;
	text-decoration: none;
}

A:active.bluemenutext	{
	font-size: 8pt;
	font-family: verdana, arial;
	color: red;
	text-decoration: underline;
}

A:hover.bluemenutext	{
	font-size: 8pt;
	font-family: verdana, arial;
	color: black;
}

.greenmenu {
	font-size: 8pt;
	font-family: verdana, arial;
	color: #e0e6f6;
	border: 1px solid;
	border-left:1px solid #7F94BF;
	border-right:1px solid #7F94BF;
	border-top:1px solid #7F94BF;
	border-bottom:1px solid #385581;
	background-color: #87A0DA;
	padding: 3px 10px 3px 3px;
	background-image:  url("/menu_bg_light.jpg");
	background-repeat: repeat;
	background-position: center center;
	width:150px;
}

.greenmenutext {
	font-size: 8pt;
	font-family: verdana, arial;
	color: black;
}

A:link.greenmenutext {
	font-size: 8pt;
	font-family: verdana, arial;
	color: black;
	text-decoration: none;
}

A:visited.greenmenutext {
	font-size: 8pt;
	font-family: verdana, arial;
	color: black;
	text-decoration: none;
}

A:active.greenmenutext	{
	font-size: 8pt;
	font-family: verdana, arial;
	color: white;
	text-decoration: underline;
}

A:hover.greenmenutext	{
	font-size: 8pt;
	font-family: verdana, arial;
	color: white;
	text-decoration: underline;
}

.loginmenu {
	font-size: 8pt;
	font-family: verdana, arial;
	font-weight: bold;
	color: #000000;
	background-color: #87A0DA;
	border-right:1px solid black;
	border-left:1px solid #4E69BA;
	border-bottom:0px solid black;
	border-top:1px solid #4E69BA;
	padding: 3px 7px 3px 3px;
	background-image:  url("/sidebar_background_tile.gif");
	background-repeat: repeat;
	background-position: center center;
	width:150px;
}

.subheadingtable	{
	background-color: #37517C;
	border:1px solid #7F95BF;
	background-image: url("/subhead_background_tile.gif");
	padding-left: 10px;
	position: top;
	font-size: 10pt;
	font-family: arial;
}

.img-texttop {
	vertical-align: top;
}

.subheadingtabletitle	{
	font-weight: bold;
	position: top;
	text-transform: uppercase;
	color: white;
	padding-left:22px;
}

.subheadingtablemessage	{
	font-weight: bold;
	position: top;
	text-transform: none;
	color: #7F95BF;
}

A.nextPageLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #aeaeae;
	font-weight: bold;
	line-height: 300%;
	padding: 7px;
	text-decoration: none;
	background-image:  url("/pageGrey.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

A.nextPageLink:active {
      color: white;
	font-weight: bold;
	line-height: 300%;
	padding: 7px;
	text-decoration: none;
}

A.nextPageLink:visited {
      color: #aeaeae;
      font-weight: bold;
      text-decoration: none;
}

A.nextPageLink:hover {
      color: white;
      font-weight: bold;
      text-decoration: underline;
	background-image:  url("/pageBGrey.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

.tableNBSG {
	font-size: 18px;
}