body
, body#portal-body {
  color: #000;
  background-color: #369;
  font-size: 80%;
  font-family: verdana, sans-serif;
  text-align: center;
}
a { font-weight: bold; }
a:link {
  color: #369;
  text-decoration: underline;
}
a:visited {
  color: #369;
  text-decoration: underline;
}
a:hover {
  color: #c00;
  text-decoration: underline;
}
#layout-top-banner {
  color: #000;
  background-color: #fff;
  width: 100%;
}
.header {
  color: #369;
  background-color: #fff;
  padding-top: 6px;
}
.header img {
  margin: 0px !important;
  padding: 0px !important;
}
.header a { color: #fff !important; }
.header a:hover { color: #fd0 !important; }
/* Top right links */
.top-nav , .top-nav a:link , .top-nav a:visited {
  color: rgb(255, 255, 255) !important;
  font-family: Verdana !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-size: 10px !important;
  font-weight: bold !important;
}
.top-nav a:link , .top-nav a:visited {
  text-decoration: underline;
}
/* IE 6 does not recognizes input[name="_3_keywords"] as a
 * selector.
*/
.top-nav .search-entry {
  color: #000;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}
.footer {
  color: #fff;
  background-color: #369;
  margin: 0px;
  padding: 10px;
  width: 780px;
}
.footer a:link
, .footer a:visited
, .layout-my-places {
  color: #fff;
  background-color: #369;
}
.footer a:hover { color: #fd0 !important; }
.footer .copyright {
  color: #c8d8ed;
}
ul#layout-my-places-menu
, ul#layout-my-places-menu li {
  color: #fff;
  background-color: #369 !important;
}
#layout-outer-side-decoration
, #layout-inner-side-decoration
, #layout-content-container {
  color: #fff;
  background-color: #369;
}
#layout-inner-side-decoration
, #layout-box {
  width: 1000px;
}
#layout-box {
  padding: 0px;
}
#layout-content-outer-decoration
, #layout-content-inner-decoration
, #layout-content-container {
  color: #000;
  background-color: #c8d8ed;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
#layout-content-outer-decoration {
/*
  background-color: #f0f;
*/
  padding-top: 12px;
  padding-bottom: 2px; /* 10px comes from portlet bottom margin.*/
}
#layout-content-inner-decoration {
/*
  background-color: #0c0;
*/
  width: 1000px;
}
#layout-content-container {
/*
  background-color: #666;
*/
  width: 1000px;
}
/*  Table & its cells of layout template.
 *  ,---------------,
 *  | 1  |2| 3      |
 *  |    | |        |
 *  |---------------|
 *  |      4        |
 *  `---------------'
 *
 *  #two_top_1_bottom_i : used on sub pages.
 *  #two_top_1_bottom_ii : used on home page.
*/
/*  Vertical separator.
*/
#two_top_1_bottom_i #tpl-cell-2
, #two_top_1_bottom_ii #tpl-cell-2 {
  font-size: 0px;
  padding: 0px;
}
#two_top_1_bottom_ii
, #two_top_1_bottom_ii #tpl-cell-4 {
  width: 970px !important;
  margin-left: auto;
  margin-right: auto;
}
#two_top_1_bottom_ii #tpl-cell-1
, #two_top_1_bottom_ii #tpl-cell-3 {
  width: 480px !important;
}
#two_top_1_bottom_ii #tpl-cell-2 {
  width: 10px ; /* 750 - ( 370 * 2 ) */
}
#two_top_1_bottom_i
, #two_top_1_bottom_i #tpl-cell-4 {
  width: 980px !important;
  margin-left: auto;
  margin-right: auto;
}
#two_top_1_bottom_i #tpl-cell-1
, #two_top_1_bottom_i #layout-column_column-1 {
  width: 250px !important;
}
#two_top_1_bottom_i #tpl-cell-3 {
  width: 720px !important;
}
#two_top_1_bottom_i #tpl-cell-2 {
  width: 17px ; /* 17 = 730 -  (562 - 151 = 713 ) */
}
#page-pub-1-296 #layout-column_column-1 {
width: 480px;
}
#page-pub-1-296 #layout-column_column-2 {
width: 480px;
}
.portlet-container
, .portlet-borderless-container {
  color: #000;
  background-color: #fff;
  /*  Add border -- of the same color as the background
   *  color of the parent container -- so that margins would
   *  have effect in IE 6.
  */
  border-bottom: 1px solid #c8d8ed;
  margin-bottom: 10px;
}
.portlet-bottom-decoration-2
, .portlet-bottom-decoration-2 DIV
, .portlet-bottom-decoration-2 DIV DIV {
  background-image: none;
  height: 0;
  margin: 0;
  padding: 0;
}
.portlet-header-bar { border: 1px none #fff; }
/*  Alternatibg rows in journal articles or search results.
*/
.portlet-section-header
, .portlet-section-header a
, .portlet-section-body
, .portlet-section-body a
, .portlet-section-alternate
, .portlet-section-alternate a
, .portlet-section-body-hover
, .portlet-section-body-hover a
, .portlet-section-alternate-hover
, .portlet-section-alternate-hover a
, TR.portlet-section-body:hover
, TR.portlet-section-body:hover a
, TR.portlet-section-alternate:hover
, TR.portlet-section-alternate:hover a {
  font-size: 11px !important;
  font-weight: bold !important;
  font-family: verdana, sans-serif;
}
.portlet-section-header
, .portlet-section-header a {
  color: #fff;
  background-color: #69c;
}
.portlet-section-body
, .portlet-section-body a {
 
  background-color: #fff;
}
.portlet-section-alternate
, .portlet-section-alternate a {
 
  background-color: #d6e2f2;
}
.portlet-section-body
, .portlet-section-alternate {
  border: 1px solid #c8d8ed;
}
.portlet-section-body-hover
, .portlet-section-alternate-hover
, TR.portlet-section-body:hover
, TR.portlet-section-alternate:hover {
  color: #c30;
  background-color: #fd0;
  border-color: #fd0;
}
.portlet-section-body-hover a
, .portlet-section-alternate-hover a
, TR.portlet-section-body:hover a
, TR.portlet-section-alternate:hover a {
  color: #c30;
  background: #fd0;
  text-decoration: underline;
}
.dynamic-menu li ul
, .dynamic-menu li li {
  color: #fff;
  background-color: #69c;
  margin: 0;
  padding: 0;
}
.dynamic-menu li ul {
  border: 1px solid #369 !important;
}
.dynamic-menu li li {
  font-weight: bold;
  border-bottom: 1px solid #369;
  width: 225px;
}
.dynamic-menu li li a {
  padding-left: 12px;
  padding-right: 12px;
}
.dynamic-menu li a
, .dynamic-menu li a:visited {
  color: #fff;
  background-color: #69c;
  text-decoration: none;
}
.dynamic-menu li:hover
, .dynamic-menu li.over
, .dynamic-menu li a:hover {
  color: #c00 !important;
  background-color: #fd0;
  text-decoration: none;
}
.dynamic-menu .child ul {
position: absolute;
margin-left: 100px;
border: 1px solid #369 !important;
}
/*  71 is the number of the Navigtion portlet.  CSS below is
 *  for Navigtion's bullet,display style of 1,2.
*/
/*  Hide parent link. */
.portlet-boundary_71_ h3 { display: none; }
/*  Remove indentation from the 0th level of list.
*/
.portlet-boundary_71_ ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*  Add indent for rest of the list nodes.  Setting margins
 *  for "li ul" has effect in IE 6, nothing in Firefox; "ul
 *  ul" effect is the opposite.
*/
.portlet-boundary_71_ li ul
, .portlet-boundary_71_ ul ul {
  margin: 0 0 0 1em;
}
.portlet-boundary_71_ li a {
  display: block;
  padding-bottom: 0.8em;
  text-decoration: none !important;
  font-size: 1em !important;
}
.portlet-boundary_71_ ul ul li
, .portlet-boundary_71_ ul ul li a:link
, .portlet-boundary_71_ ul ul li a:visited {
  color: #666 !important;
  font-size: 0.85em;
}
.user-display-outer {
  clear: both;
  float: none;
}
.user-display-outer {
float: left;
margin: 20px 25px 50px 10px;
height: 120px;
}
#page-pri-1003-3 .portlet-form-button {
    font-size: 14px;
    font-weight: bold;
    color: #cc002e;
    background-color: #ffdd00;
    border-top-color:  #cc002e;
    border-right-color:  #cc002e;
    border-bottom-color:  #cc002e;
    border-left-color:#cc002e;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    margin: 3px;
}
.portal-add-content {
border: 1px solid #010c41;
width: 380px;
}
div#layout-content-inner-decoration {   background-color: #605661; }   div#layout-content-outer-decoration {   background-color: #605661; margin-height: 0px;   margin: 0px; padding: 0px; width: 900px; }   div #layout-inner-side-decoration {   background-color: #605661; width: 880px; }   div #layout-outer-side-decoration {   background-color: #7c84a4; }   div #layout-content-inner-decoration {   background-color: #605661; width: 880px; }   div #layout-box { background-color: #605661;   width: 880px; } div #layout-column_column-1 {   background-color: #c1ceff;  }   div #layout-column_column-2 { background-color:   #ffffff; } div#layout-column_column-3 {   background-color: #c1ceff; }   div#layout-column-spacer { background-color:   #605661; } div#layout-top-banner {   background-color: #605661; width: 880px; }   div#layout-content-container { background-color:   #c1ceff; width: 880px; } div#footer pos-relative   { background-color: #605661; width: 880px; align:   center; } .pos-relative { background-color:   #605661; width: 880px; align: center; }   div#p_p_id_49_.portlet-boundary   portlet-boundary_49_ { background-color: #605661;   } div#header pos-relative { background-color:   #605661; align: center; width: 880px; } A:link {   font-family: Verdana,Arial,san-serif; font-size:   12px; color:#605661; font-weight: bold;   text-decoration: none; } A:hover { font-family:   Verdana,Arial,san-serif; font-size: 12px; color:   #009999; font-weight: bold; text-decoration:   underline; } A:visited { font-family:   Verdana,Arial,san-serif; font-size: 12px; color:   #605661; font-weight: bold; text-decoration:   none; } div .portlet-boundary_85_ li {   list-style-type: none; margin: 0px 0px 0px -10px;   padding: 0px 0px 15px 0px; color: #605661; }
/* end */
