/* CALENDAR CSS */
#page-pub-1-7 #p_p_content_747_ {
border: 0px;
}
#page-pub-1-7 .portlet-boundary_747_ .portlet-box {
margin-left: -15px;
}
/* END CALENDAR CSS */
/* CONTACT US CSS */
#page-pub-1-8 .portlet-boundary_LE_9_ .portlet-container {
margin-top: -13px;
margin-left: 6px;
width: 700px;
}
/* END CONTACT US CSS */
.portal-add-content {
width: 360px;
}
/*  Mail */
#portlet-mail-folder-pane
, .portlet-mail-folder-text {
  color: #000099;
  background-color: #fff;
}
#portlet-mail-folder-pane ul
,  #portlet-mail-folder-pane li {
  list-style: none;
}
#portlet-mail-folder-pane ul {
  padding-left: 0px;
}
#portlet-mail-folder-pane a:link
, #portlet-mail-folder-pane a:visited {
  color: #000099
!important;
  text-decoration: underline !important;
}
#portlet-mail-folder-pane a:hover {
  color: #000099 !important;
  text-decoration: underline !important;
}
#portlet-mail-folder-pane .portlet-section-selected
, #portlet-mail-folder-pane .portlet-mail-folder-selected
, #portlet-mail-msgs-preview-pane .portlet-section-selected {
  color: #000099;
  background-color: #ffffff;
}
#portlet-mail-msgs-preview .portlet-mail-msgs-title
, #portlet-mail-msg-header-div
, #portlet-mail-msg-header-div td {
  color: #000099;
  background-color: #ffffff;
}
#portlet-mail-msgs-preview-pane td div div:hover {
  color: #fff !important;
  background-color: #ffffff !important;
  text-decoration: underline;
}
/*  End Mail *//* Sections */
.portlet-section-header {
  color: #000099;
  font-weight: bold;
  border-color: #000099;
}
.portlet-section-alternate {
  background-color: #ffffff;
  color: #000099;
}
.portlet-section-header
, .portlet-section-selected  {
  font-weight: bold;
  color: #000099;
}
.portlet-section-body, .portlet-section-alternate {
 font-weight: bold;
  color: #000099;
}
.portlet-section-header A
, .portlet-section-body A
, .portlet-section-alternate A
, .portlet-section-selected A {
  color: #000099 !important;
  font-weight: bold;
}
.portlet-section-header A {
  color: #ffffff !important;
  font-weight: bold;
}
td.portlet-section-header.font-small td {
  font-weight: bold;
  color: #000099;
}
.portlet-section-body-hover
, .portlet-section-alternate-hover
, .portlet-section-selected-hover
, TR.portlet-section-body:hover
, TR.portlet-section-alternate:hover
, TR.portlet-section-selected:hover {
  color: #000099;
}
.portlet-section-body-hover A
, .portlet-section-alternate-hover A
, .portlet-section-selected-hover A
, TR.portlet-section-body:hover A
, TR.portlet-section-alternate:hover A
, TR.portlet-section-selected:hover A {
  color: #000099 !important;
  text-decoration: underline;
  font-weight: bold;
}
.vert-spacer
, .horiz-spacer {
  font-size: 0px;
  padding: 0px;
  margin: 0px;
  display: block;
}
.horiz-spacer {
  background-color: #000099;
}
.vert-spacer {
  background-color: #000099;
}
.beta-separator {
padding-top: 60px;
}
.portlet-section-body-hover, .portlet-section-alternate-hover, .portlet-section-selected-hover, tr.portlet-section-body:hover, tr.portlet-section-alternate:hover, tr.portlet-section-selected:hover {
color:#000000;
}/*FORM BUTTONS*/
.portlet-form-button {
    font-size: 11px;
    font-family: verdana, sans-serif;
    color: #000099;
    border-top-color:  #000099;
    border-right-color:  #000099;
    border-bottom-color:  #000099;
    border-left-color: #000099;
    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;
}
.portlet-form-button a:hover {
color:#000099;
}
.portlet-form-button a {
color:#000099;
}
/*END FORM BUTTONS*/
/* REGISTRATION FORM CSS */
#p_p_id_58_ .portlet-title {
display: none;
}
/* END REGISTRATION FORM CSS */
/* SIGN IN FIELDS */
.form-text {
font-family: Verdana;
color: #000099;
font-size: 11px;
margin-bottom: 3px;
}
/* END SIGN IN FIELDS */
/* ANY INFO FIELD FORM */
#p_p_id_2_ .portlet-form-input-field {
border: 0px;
}
#p_p_content_2_ .padded-block-clear {
width: 670px;
}
/* END ANY INFO FIELD FORM *//*  BEGIN CHAT SPEX  */
#messaging-main-div div.msg-chat-box {
border: 1px solid #000099;
padding: 10px;
height: 225px;
text-align: left;
}
#messaging-main-div div.msg-chat-area {
border: 1px solid #000099;
height: 100px;
margin: 5px 0 5px 0;
padding: 5px;
}
/*  END CHAT SPEX  *//* BEGIN GAMMA TAB SPEX */
.gamma-tab {
border-bottom: 1px solid #000099;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 0px;
padding-bottom: 27px;
padding-left: 0px;
}
.gamma-tab ul, .gamma-tab li {
background: none;
border: 1px solid #000099;
border-bottom: 1px solid #000099;
color: #000099;
display: inline;
float: left;
line-height: 22px;
list-style-type: none;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}
.gamma-tab ul.current, .gamma-tab li.current {
background: none;
border: 1px solid #000099;
border-bottom: 1px solid #000099;
color: #000099;
}
ul.gamma-tab a:hover {
font-weight: bold;
}
.gamma-tab li a {
color: #000099;
}
.gamma-tab li.current a {
color: #000099;
}
.gamma-tab li.toggle {
background: none;
border: 0px;
float: right;
margin-right: 0px;
padding-right: 0px;
}
A.gamma {
background: none;
color: #000099;
text-decoration: none;
}
A.gamma:hover {
color: #000099;
text-decoration: underline;
}
FONT.gamma {
background: none;
color: #000099;
}
/* END GAMMA TABS */
/* ALTERNATE ROW TEXT COLOR */
.portlet-section-alternate {
color: #000099;
}
#p_p_id_20_ .portlet-box a:hover {
color:#000099;
}
#p_p_id_20_ .portlet-box a:visited {
color:#000099;
}
#p_p_id_20_ .portlet-box a {
color:#000099;
}
#p_p_id_29_ .portlet-box a:visited {
color:#000099;
}
#p_p_id_29_ .portlet-box a {
color:#000099;
}
#p_p_id_29_ .portlet-box a:hover {
color:#000099;
}
/* END ALTERNATE ROW TEXT COLOR */
/* TO FIX BLACK TEXT IN PAGE MESSAGING AREA */
#p_p_body_724 {
color: #000099;
}
#p_p_content_724 {
color: #000099;
}
/* END PAGE MESSAGING *//* TOOLTIP CSS */
.hovertip {
position: relative;
    display: none; /* in case javascript is disabled */
width: 300px;
font-size: 10px;
z-index: 0;
margin-left: 5px;
margin-top: 10px;
}
.hovertip_wrap0 .hovertip {
   margin: 0;
}
.hovertip_wrap0 {
margin-left: 5px;
margin-top: 10px;			
z-index: 100;
}
.clicktip h1, .hovertip h1 {
height: auto;
margin-top: 0px;
margin-left: 0px;
color: #000099 !important;
font-size: 10px;
font-weight: bold;
margin: 0;
z-index: 10;
padding: 2px !important;
text-align: left;
}
.clicktip p, .hovertip p {
padding: 2px;
margin-top: 0.5em;
line-height: 1.2em;
z-index: 10;
}
.clicktip p {
  margin-right: 1em;
}
.clicktip_targetXXX {
 background-image: url(information.png);
 background-repeat:no-repeat;
 background-position: top right;				
 padding-right: 20px;
}
.hovertip_target, .clicktip_target {
 font-style: italic;
}
.clicktip_target {
text-decoration: underline;
}
.clicktip_target:hover, .hovertip_target:hover {
text-decoration: none;
  cursor:help;
}
a.clicktip_close {
 display: block;
 position: absolute;
 bottom: 0px;
 right: 3px;
 cursor: pointer;
 /*text-decoration: underline;*/
}
a.clicktip_close span {
}
/* drop shadow based on http://jquery.com/test/zomg.html
   and also http://www.positioniseverything.net/articles/sidepages/dropshadow/dropshadow.html
*/
html>body .hovertip_wrap0 {
  display: none;
  background:url(corner_tr.png) right top no-repeat;
}
html>body .hovertip_wrap1 {
  display: block;
  background:url(corner_bl.png) left bottom no-repeat;
  padding-top: 8px;
  padding-left: 8px;
}
html>body .hovertip_wrap2 {
  display: block;
  background:url(shadow.png) bottom right no-repeat;
}
html>body .hovertip_wrap3 {
display: block;
position: relative;
left: -8px;
top: -8px;
}
.hovertip_wrap3 {
font-size: 11px;
color: #000099;
border:1px solid #000099;
padding: 5px;
}
span {
 display: inline;
}
/* END TOOLTIP CSS */#p_p_content_8_ form {
border: 1px solid #000099;
padding: 10px;
width: 355px;
align: center;
}/* BEGIN LINK SPECIFICATIONS */
a {
         font-family: Verdana,Arial,san-serif;
         font-size: 12px;
         color: #000099;
         font-weight: bold;
         text-decoration: none;
       }
a:hover {
         font-family: Verdana,Arial,san-serif;
         font-size: 12px;
         color: #000099;
         font-weight: bold;
         text-decoration: underline;
        }
.header pos-relative a {
font-weight: normal;
}
.header pos-relative a:hover {
font-weight: normal;
}
/* END LINK SPECIFICATIONS */
/* DYNAMIC MENU */
.dynamic-menu a {
font-size: 12px;
font-weight: normal;
display: block;
color: #000099;
background-color: #ffffff;
}
.dynamic-menu a:hover {
 font-size: 12px;
font-weight: normal !important;
display: block;
color: #ffffff;
background-color: #000099;
text-decoration: underline;
}
ul a:hover {
font-weight: normal;
}
.dynamic-menu img { display: block; }
.dynamic-menu, .dynamic-menu ul { display: block; }
#root0 { display: block; }
/* END DYNAMIC MENU */
/* BODY */
body {
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana, sans-serif;
  text-align: left;
  line-height:14px
}
/* END BODY */
/* Messages */
.portlet-msg-status {
color: #000099;
font-style: italic;
}
.portlet-msg-info {
color: #000099;
}
.portlet-msg-error {
color: #000099;
font-weight: bold;
}
.portlet-msg-alert {
color: #000099;
font-style: italic;
}
.portlet-msg-success {
color: #000099;
font-weight: bold;
}
/* END SYSTEM MESSAGE SPEX */
#layout-inner-side-decoration {
  width: 979px;
  padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
#portal-body
, #layout-box
, #layout-outer-side-decoration
, #layout-inner-side-decoration {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-align: left;
   background: url( '/image/image_gallery?img_id=435' ) repeat;
}
.portlet-container {
color: #000099;
}
.portlet-section-body {
color:#000099;
}
tr .portlet-section-header {
background-color: #5b3f96;
color:#ffffff;
font-weight:bold;
}
tr .portlet-section-body-hover {
text-decoration: underline;
background-color: #ffffff;
}
.portlet-container {
  background: url( '/image/image_gallery?img_id=435' ) repeat;
}
/* CONTENT LINKS */
/* END CONTENT LINKS */
.layout-column-spacer {
display: none;
}
b {
color: #000099;
}
#p_p_id_56_INSTANCE_fxd6_ .portlet-borderless-container {
position: relative;
bottom: 1px;
text-align:left;
}
/* FOOTER */
.footer {
z-index:10;
position:relative;
bottom:10px;
text-align: left
}
.foot {
         font-family: Verdana,Arial,san-serif;
         font-size: 9px;
         color: #ffffff;
         font-weight: bold;
         text-decoration: none;
       }
.foot a {
         font-family: Verdana,Arial,san-serif;
         font-size: 9px;
         color: #ffffff;
         font-weight: bold;
         text-decoration: underline;
       }
.foot a:hover {
         font-family: Verdana,Arial,san-serif;
         font-size: 9px;
         color: #ffffff;
         font-weight: bold;
         text-decoration: underline;
       }
/* END FOOTER */
/* end */
