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;
}
/* end */
