body , table, td, p, div , a , li {
  color: #38393A ;
  font-size: 12px ;
  font-family: arial, tahoma, sans-serif;
}

body {}

/* set default border style and color */
div, table, th, td , h1 , h2 , h3 , h4, h5 , h6 ,a , img {
  border-style: solid ;
  border-color: #CDEBFF ;
  border-width: 0 ;     /* turn off borders ... adjust elsewhere */
}  

hr {
color: #CDEBFF ;
background-color: #CDEBFF ;
height: 1px ;
width: 100% ;
}

a		{ color: #173353 ; text-decoration: none;       font-weight: inherit; }
a:link		{ color: #173353 ; text-decoration: none;       font-weight: inherit; }
a:visited 	{ color: #173353 ; text-decoration: none ;      font-weight: inherit; }
a:hover 	{ color: #38393A ; text-decoration: underline ; font-weight: inherit; }

div.divRichTextContent a,
div.divRichTextContent a:link,
div.divRichTextContent a:visited,
div.divRichTextContent a:hover
{ color: #2A88C5 ;}

div.divHeaderParent {
 background: #FFFFFF url(../image/outline-top-bg.gif) repeat-x bottom left ;
 padding-top: 10px ;

 height:151px;
#height:151px;  
}

div.divContentParent {
background: transparent url(../image/content-border-bg.gif ) repeat-x top left  ;
}

a.aMemberLogin {
 font-weight: bold ;
 background: transparent url(../image/memberlogin.gif) no-repeat right ;
 padding: 7px 30px 7px 0 ;
}

a.aMiniOutline {
 font-weight: bold ;
 background: transparent url(../image/minioutline.gif) no-repeat right ;
 padding: 7px 30px 7px 0 ;
}

div.divOutlineTopContainer table.OutlineTop {
 background: transparent url(../image/outline-top-bg.gif) repeat-y top left ;
}

div.divOutlineTopContainer table.OutlineTop td { 
  background: transparent url(../image/outline-top-border.gif) repeat-y top right ;
}

div.divOutlineTopContainer table.OutlineTop a,
div.divOutlineTopContainer table.OutlineTop a:link,
div.divOutlineTopContainer table.OutlineTop a:hover,
div.divOutlineTopContainer table.OutlineTop a:visited {
  display: block ;
  font-weight: bold ;
  font-size: 13px ;
  font-family: tahoma ;
  padding: 11px 0px 12px 0px ;
  color: white ;
}

div.divOutlineTopContainer table.OutlineTop a,
div.divOutlineTopContainer table.OutlineTop a:link,
div.divOutlineTopContainer table.OutlineTop a:visited,
 {
  font-weight: bold ;
  margin: 0 ;
  padding: 0 ;
}

div.divOutlineTopContainer table.OutlineTop a:hover {
  background: #0e2742 ;
}

div.divOutlineTopContainer table.OutlineTop a.Selected,
div.divOutlineTopContainer table.OutlineTop a.Selected:link,
div.divOutlineTopContainer table.OutlineTop a.Selected:hover,
div.divOutlineTopContainer table.OutlineTop a.Selected:visited {
  background: #0e2742 ;
}

div.divOutlineTopContainer table.OutlineTop a:hover {
  color: white ;
  text-decoration: none ;
}


div.divSubOutline div.divOutlineImage {
 background: #0E2742 ;
}

div.divSubOutline ul li a , 
div.divSubOutline ul li a:link , 
div.divSubOutline ul li a:visited {
  color: #FFFFFF ; 
  background:#0E2742 url(../image/arrow_white.gif) no-repeat scroll 7px center;
}

div.divSubOutline ul li a.Selected, 
div.divSubOutline ul li a.Selected:link, 
div.divSubOutline ul li a.Selected:active,  
div.divSubOutline ul li a.Selected:visited {
/*  color: #FFFFFF ;*/
  background:#2A88C5 url(../image/arrow_white_down.gif) no-repeat scroll 7px center;
}

div.divSubOutline ul li a.SelectedWithNoCat,
div.divSubOutline ul li a.SelectedWithNoCat:link,
div.divSubOutline ul li a.SelectedWithNoCat:active,
div.divSubOutline ul li a.SelectedWithNoCat:visited {
/*  color: #FFFFFF ;*/
  background:#2A88C5 url(../image/arrow_white.gif) no-repeat scroll 7px center;
}

div.divSubOutline ul li a:hover {
  background:#2A88C5 url(../image/arrow_white.gif) no-repeat scroll 7px center;
}

div.divSubOutline ul li a.Selected:hover {
  background:#2A88C5 url(../image/arrow_white_down.gif) no-repeat scroll 7px center;
}

/* child sub-outline */
div.divSubOutline ul li div a , 
div.divSubOutline ul li div a:link , 
div.divSubOutline ul li div a:visited , 
div.divSubOutline ul li div a:hover  {
  background-color: transparent ;
  color: #1B5360 ;
}

div.divSubOutline ul li div a.Selected , 
div.divSubOutline ul li div a.Selected:link , 
div.divSubOutline ul li div a.Selected:visited , 
div.divSubOutline ul li div a.Selected:hover  {
  background: #f7f7f7; 
  color: #0E2742 ;
}

#TD2A h1 {
 color: #0e2742 ;
}



div.divContentContainer th { background: #EEEEEE ;}

#DIVContainerWrapper table tr td {
text-align:left;

}

table.tblPanels {
 border-width: 0 !important ;
}

table.tblPanels td {
/* background:#F7F7F7 none repeat scroll 0 0; */
background: #EBF0F3 none repeat scroll 0 0; /* F1F4F6 */

f1f4f6
}

table.tblPanels td.tdBlankCol {
background: transparent ;
}

table.tblPanels a,
table.tblPanels a:link,
table.tblPanels a:hover,
table.tblPanels a:visited {
  color: #2A88C5 ;
}

table.tblPanels td div {
 margin-bottom: 1em ;
}

div.divInputForm { background:#F8F8F8 none repeat scroll 0 0; }

div.divInputForm {
	border-width:1px  ;
	display:block;
	width:100%;
	padding-bottom: 1em ;
}

div.divInputForm div.divInputFormNarrow { margin-left:0; }

div.divInputForm p { margin-left:10px; }

div.divInputForm table,
table.TBLNoBorders
 {
	margin-top:1em;
	border-collapse: collapse ;
	border-width: 0px ;
}

div.divInputForm table td,
table.TBLNoBorders td {
	padding:5px 10px;
	vertical-align:top;
	border-width: 0px ;
}

div.divInputForm input,
table.TBLNoBorders input {
	margin-bottom: 3px ;
	}




div.divSubmit {
	border-width:1px ;
	margin-top:1em;
	width:100%;
}

div.divSubmit div {
	margin-left:60px;
	padding:10px;
}

td.tdb { font-weight: bold ; }

.required { color: red ; }

div.divFooterParent {
 background: transparent url(../image/footer-bg.gif) no-repeat top center ;
}

#TBLFooter td {
 color: white ;
}

#TBLFooter td a,
#TBLFooter td a:link,
#TBLFooter td a:visited,
#TBLFooter td a:hover {
 color: white ;
 font-weight: bold ;
}

/* iPortal code */
#DIVContentRelated div.divCentre { text-align: center ; }

#DIVContentRelated a.noBG , 
#DIVContentRelated a.noBG:link , 
#DIVContentRelated a.noBG:visited {
	background: none ;
	}
