/* Load global variables and import fonts outside of the Namespace */
/* Global variables */
/* Namespaces for Pweb Redesign & Responsive */
/* pweb redesign prefix */
/* pweb build switch switch */
/* use "true" or "false without quotes. true adds a leading / to .htc paths */
/* SASS setting variables */
/* Branding Colors */
/* defaults: primary orange, secondary orange-red, tertiary purple */
/*Brandable Accordion Colors */
/* Same at the Primary Color but this is not Brandable */
/* Global Colors */
/* Legacy Pweb Table Header BG Colors */
/* custom scrollbar color */
/* Global Padding */
/* CSS3PIE library. apply "*behavior: $piepath;" to CSS3 rounded corners */
/* Boxsizing library to support older IE. apply "*behavior: $boxsizingpath;"  */
/* jQuery UI Size Overrides */
/* desktop */
/* tablet */
/* WIDTH VARIABLES */
/* DESKTOP*/
/* TABLET */
/* PHONE */
/* COLOR DEFINITIONS */
/* used within GRIDS */
/* FONT SIZES */
/* Branding Colors originally set in _global_variables.scss */
/* Legacy Pweb Table Header BG Colors */
/* use "true" or "false" without quotes. true enables background gradients for Login Tile + active menu */
/* use "true" or "false" without quotes. true removes header logo */
/* use "true" or "false" without quotes. true removes footer logo */
/* use "true" or "false" without quotes. true replaces default footer logo with SSB logo */
/* @note: max height = 40px, width = 240px */
/* 240W x 68H */
/* @note: max height = 68px, width = 240px */
/* SSB Footer Logo */
/* TESTING */
/*
$primaryColor: #0000FF; // blue
$secondaryColor: #00FF00; // green
$tertiaryColor: #FF0000;  // red

$accordionSlide2: #00FFFF; // Cyan
$accordionSlide3: #FFFF00; // Yellow
$accordionSlide4: #FF00FF; // Magenta
*/
/* SASS IMPORTS */
/* Import _Compass CSS3 plugins */
/* Include any mixins from the mixins folder in here 
 * This file is imported in main.scss
 * so then any of the mixins imported here can be used anywhere via the @include statement
 */
/* Keep this list in alphabetical order */
/* 
 * Mixin for Background Gradients
 */
/* @TODO: neither gradient is working in IE8... */
/* parameter value defaults to {@explain} if not passed in */
/* parameter value defaults to {@explain} if not passed in */
/*
--------------
Sample Usage:
gradient_bg_horizontal
--------------
.identifier {
	@include gradient_bg_horizontal("#D75426", "#F69A15");
}
--------------
Sample Output:
gradient_bg_horizontal
--------------
.identifier {
	background: #d75426;
	background: -moz-linear-gradient(left, #d75426 0%, #f69a15 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #d75426), color-stop(100%, #f69a15));
	background: -webkit-linear-gradient(left, #d75426 0%, #f69a15 100%);
	background: -o-linear-gradient(left, #d75426 0%, #f69a15 100%);
	background: -ms-linear-gradient(left, #d75426 0%, #f69a15 100%);
	background: linear-gradient(to right, #d75426 0%, #f69a15 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d75426', endColorstr='#f69a15',GradientType=1 );
}
--------------
*/
/* 
 * Mixin for Buttons
 */
/* parameter value defaults to {@explain} if not passed in */
/* parameter value defaults to {@explain} if not passed in */
/* 
 * Mixin for Cross-Browser Opacity
 */
/* parameter value defaults to 0.5 if not passed in */
/* using this way results in ... Alpha(Opacity=" 50 ")"; 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value*100")";
Which still works in the browser, but don't want the extra spaces around the value.
*/
/*
--------------
Sample Usage: 
--------------
.identifier {
	@include opacity(.5);
}
--------------
Sample Output:
--------------
.identifier {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity="50")";
	filter: alpha(opacity=50);
}
--------------
*/
/* Import our custom plugins */
/*$prdpf (pweb redesign prefix) -- this is to stay clear of other Pweb default css. */
.prd {
  /*--------------GRADIENTS---------------*/
  /*--Horizontal--*/
  /*--Vertical--*/
  /*--End Vertical Gradients--*/
  /* default Login page submit/enter button to Primary Color */
  /* if background gradients are on, Login page submit button uses Secondary Color */
  /*--------------LOGO(S)---------------*/
  /* Header Logo */
  /* Footer Logo */
  /*--------------START ALL PRIMARY COLORS---------------*/
  /*---------START ALL SECONDARY COLORS------------*/
  /*-----------START TERTIARY COLORS-----------*/
  /*-------------END TERTIARY COLORS------------*/
  /*-------------START ACCORDION COLORS------------*/
}
.prd .primary, .prd .primary a {
  color: #00529b;
}
.prd .secondary, .prd .secondary a {
  color: #6caee0;
}
.prd .tertiary, .prd .tertiary a {
  color: #bbd6cf;
}
.prd .primaryBg {
  background-color: #00529b;
}
.prd .secondaryBg {
  background-color: #6caee0;
}
.prd .tertiaryBg {
  background-color: #bbd6cf;
}
.prd .primaryBorder {
  border-color: #00529b;
}
.prd .secondaryBorder {
  border-color: #6caee0;
}
.prd .tertiaryBorder {
  border-color: #bbd6cf;
}
.prd .bg-primary-secondary {
  background-color: #6caee0;
  background: #6caee0;
  /* Old browsers */
  background: -moz-linear-gradient(left, #00529b 0%, #6caee0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #00529b), color-stop(100%, #6caee0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #00529b 0%, #6caee0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #00529b 0%, #6caee0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #00529b 0%, #6caee0 100%);
  /* IE10+ */
  background: linear-gradient(to right, #00529b 0%, #6caee0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00529B', endColorstr='#FF6CAEE0',GradientType=1 );
  /* IE6-9 */
  -pie-background: linear-gradient(180deg, #00529b, #6caee0);
  /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
  /*behavior: $pieURLprop;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */
}
.prd .bg-primary-tertiary {
  background-color: #bbd6cf;
  background: #bbd6cf;
  /* Old browsers */
  background: -moz-linear-gradient(left, #00529b 0%, #bbd6cf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #00529b), color-stop(100%, #bbd6cf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #00529b 0%, #bbd6cf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #00529b 0%, #bbd6cf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #00529b 0%, #bbd6cf 100%);
  /* IE10+ */
  background: linear-gradient(to right, #00529b 0%, #bbd6cf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00529B', endColorstr='#FFBBD6CF',GradientType=1 );
  /* IE6-9 */
  -pie-background: linear-gradient(180deg, #00529b, #bbd6cf);
  /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
  /*behavior: $pieURLprop;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */
}
.prd .bg-secondary-primary {
  background-color: #00529b;
  background: #00529b;
  /* Old browsers */
  background: -moz-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #6caee0), color-stop(100%, #00529b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* IE10+ */
  background: linear-gradient(to right, #6caee0 0%, #00529b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6CAEE0', endColorstr='#FF00529B',GradientType=1 );
  /* IE6-9 */
  -pie-background: linear-gradient(180deg, #6caee0, #00529b);
  /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
  /*behavior: $pieURLprop;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */
}
.prd .bg-secondary-tertiary {
  background-color: #bbd6cf;
  background: #bbd6cf;
  /* Old browsers */
  background: -moz-linear-gradient(left, #6caee0 0%, #bbd6cf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #6caee0), color-stop(100%, #bbd6cf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #6caee0 0%, #bbd6cf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #6caee0 0%, #bbd6cf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #6caee0 0%, #bbd6cf 100%);
  /* IE10+ */
  background: linear-gradient(to right, #6caee0 0%, #bbd6cf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6CAEE0', endColorstr='#FFBBD6CF',GradientType=1 );
  /* IE6-9 */
  -pie-background: linear-gradient(180deg, #6caee0, #bbd6cf);
  /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
  /*behavior: $pieURLprop;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */
}
.prd .bg-tertiary-primary {
  background-color: #00529b;
  background: #00529b;
  /* Old browsers */
  background: -moz-linear-gradient(left, #bbd6cf 0%, #00529b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #bbd6cf), color-stop(100%, #00529b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #bbd6cf 0%, #00529b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #bbd6cf 0%, #00529b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #bbd6cf 0%, #00529b 100%);
  /* IE10+ */
  background: linear-gradient(to right, #bbd6cf 0%, #00529b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBBD6CF', endColorstr='#FF00529B',GradientType=1 );
  /* IE6-9 */
  -pie-background: linear-gradient(180deg, #bbd6cf, #00529b);
  /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
  /*behavior: $pieURLprop;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */
}
.prd .bg-tertiary-secondary {
  background-color: #6caee0;
  background: #6caee0;
  /* Old browsers */
  background: -moz-linear-gradient(left, #bbd6cf 0%, #6caee0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #bbd6cf), color-stop(100%, #6caee0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #bbd6cf 0%, #6caee0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #bbd6cf 0%, #6caee0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #bbd6cf 0%, #6caee0 100%);
  /* IE10+ */
  background: linear-gradient(to right, #bbd6cf 0%, #6caee0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBBD6CF', endColorstr='#FF6CAEE0',GradientType=1 );
  /* IE6-9 */
  -pie-background: linear-gradient(180deg, #bbd6cf, #6caee0);
  /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
  /*behavior: $pieURLprop;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */
}
.prd .bg-primary-secondary-vert {
  background-color: #6caee0;
  background: #00529b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #00529b 0%, #6caee0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00529b), color-stop(100%, #6caee0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00529b 0%, #6caee0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00529b 0%, #6caee0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00529b 0%, #6caee0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #00529b 0%, #6caee0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00529B', endColorstr='#FF6CAEE0',GradientType=0 );
  /* IE6-9 */
}
.prd .bg-primary-tertiary-vert {
  background-color: #bbd6cf;
  background: #00529b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #00529b 0%, #bbd6cf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00529b), color-stop(100%, #bbd6cf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00529b 0%, #bbd6cf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00529b 0%, #bbd6cf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00529b 0%, #bbd6cf 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #00529b 0%, #bbd6cf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00529B', endColorstr='#FFBBD6CF',GradientType=0 );
  /* IE6-9 */
}
.prd .bg-secondary-primary-vert {
  background-color: #00529b;
  background: #6caee0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #6caee0 0%, #00529b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6caee0), color-stop(100%, #00529b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6caee0 0%, #00529b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6caee0 0%, #00529b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6caee0 0%, #00529b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #6caee0 0%, #00529b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6CAEE0', endColorstr='#FF00529B',GradientType=0 );
  /* IE6-9 */
}
.prd .bg-secondary-tertiary-vert {
  background-color: #bbd6cf;
  background: #6caee0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #6caee0 0%, #bbd6cf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6caee0), color-stop(100%, #bbd6cf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6caee0 0%, #bbd6cf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6caee0 0%, #bbd6cf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6caee0 0%, #bbd6cf 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #6caee0 0%, #bbd6cf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6CAEE0', endColorstr='#FFBBD6CF',GradientType=0 );
  /* IE6-9 */
}
.prd .bg-tertiary-primary-vert {
  background-color: #00529b;
  background: #bbd6cf;
  /* Old browsers */
  background: -moz-linear-gradient(top, #bbd6cf 0%, #00529b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbd6cf), color-stop(100%, #00529b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #bbd6cf 0%, #00529b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #bbd6cf 0%, #00529b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #bbd6cf 0%, #00529b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #bbd6cf 0%, #00529b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBBD6CF', endColorstr='#FF00529B',GradientType=0 );
  /* IE6-9 */
}
.prd .bg-tertiary-secondary-vert {
  background-color: #6caee0;
  background: #bbd6cf;
  /* Old browsers */
  background: -moz-linear-gradient(top, #bbd6cf 0%, #6caee0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbd6cf), color-stop(100%, #6caee0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #bbd6cf 0%, #6caee0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #bbd6cf 0%, #6caee0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #bbd6cf 0%, #6caee0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #bbd6cf 0%, #6caee0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBBD6CF', endColorstr='#FF6CAEE0',GradientType=0 );
  /* IE6-9 */
}
.prd .mml1 span.active, .prd .mml1 a.active {
  background-color: #00529b;
  background: #00529b;
  /* Old browsers */
  background: -moz-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #6caee0), color-stop(100%, #00529b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* IE10+ */
  background: linear-gradient(to right, #6caee0 0%, #00529b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6CAEE0', endColorstr='#FF00529B',GradientType=1 );
  /* IE6-9 */
  -pie-background: linear-gradient(180deg, #6caee0, #00529b);
  /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
  /*behavior: $pieURLprop;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */
}
.prd .login #dashboard .section1 .inner {
  background-color: #00529b;
  background: #00529b;
  /* Old browsers */
  background: -moz-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #6caee0), color-stop(100%, #00529b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #6caee0 0%, #00529b 100%);
  /* IE10+ */
  background: linear-gradient(to right, #6caee0 0%, #00529b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6CAEE0', endColorstr='#FF00529B',GradientType=1 );
  /* IE6-9 */
  -pie-background: linear-gradient(180deg, #6caee0, #00529b);
  /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
  /*behavior: $pieURLprop;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */
}
.prd #logo {
  background: url("../images/logo.png") no-repeat 0 0;
  height: 60px;
  width: 240px;
}
.prd #footer-logo {
  background: url("../../global/images/logo_footer.png") no-repeat 0 0;
  height: 52px;
  width: 131px;
}
.prd .mml3 h3 {
  color: #00529b;
}
.prd .mml3 .section1 .inner {
  background-color: #00529b;
}
.prd .mml3 h2 a {
  color: #00529b;
}
.prd .login #dashboard .section3-1 .inner {
  background-color: #00529b;
}
.prd #account-main > h2 {
  color: #00529b;
  border-color: #00529b;
}
.prd #account-main > h2 a {
  color: #00529b;
}
.prd #account-info h2 {
  background-color: #00529b;
}
.prd #planning-tools h2 {
  border-color: #00529b;
  color: #00529b;
}
.prd #megamenu h3 a {
  color: #00529b;
}
.prd .mm-active .mml1 a,
.prd .mm-active .mml1 span {
  border-color: #00529b #00529b #dbdbdb;
  color: #00529b;
}
.prd #header-search a > .icon-search {
  background-color: #00529b;
}
.prd #mm-num-msgs {
  color: #00529b;
}
.prd .mml2 {
  border-color: #00529b;
}
.prd .section-1-content table ul {
  color: #00529b;
}
.prd .section-1-content table ul li a {
  color: #00529b;
}
.prd .login #dashboard .section3-1-expanded-right li {
  color: #00529b;
}
.prd .login #dashboard .section3-2-expanded-right li {
  color: #00529b;
}
.prd .login #dashboard .section3-2-expanded .inner {
  background-color: #00529b;
}
.prd .login #dashboard .section2.full .inner {
  background-color: #00529b;
}
.prd .link-primary {
  color: #00529b;
}
.prd .flex-control-nav li a {
  border-color: #00529b;
}
.prd .icon-warning-sign {
  color: #00529b;
}
.prd .icon-bell-alt {
  color: #00529b;
}
.prd .submit_button {
  padding-top: 3.5px;
  padding-bottom: 3.5px;
  color: white;
  background-color: #00529b;
  cursor: pointer;
}
.prd .submit_button:hover {
  background-color: #004b8e;
}
.prd .submit_button a, .prd .submit_button span {
  padding-left: 15.4px;
  padding-right: 15.4px;
  padding-top: 3.5px;
  padding-bottom: 3.5px;
}
.prd #messages .section1 .inner,
.prd #messages .section2 .inner {
  background-color: #00529b;
}
.prd #tabs-messaging ul li {
  color: #00529b;
}
.prd #tabs-messaging ul li a {
  color: #00529b;
}
.prd .section-1-content table ul {
  color: #00529b;
}
.prd .section-1-content table ul li a {
  color: #00529b;
}
.prd a, .prd select {
  color: #00529b;
}
.prd .home .roundedtabs > .tab2 {
  border-color: #00529b;
}
.prd .home .portfolio-item-title.section2 {
  border-color: #00529b;
}
.prd .home .roundedtabs > ul > li a.title2,
.prd .home .portfolio-item-title.section2 span {
  background-color: #00529b;
}
.prd #messaging .message a,
.prd #messaging .alert a {
  color: #00529b;
}
.prd .icon-envelope {
  color: #00529b;
}
.prd #welcome select {
  color: #00529b;
}
.prd #account-overview .link a {
  color: #00529b;
}
.prd #portfolio h2 {
  border-color: #00529b;
  color: #00529b;
}
.prd #portfolio h2 a {
  color: #00529b;
}
.prd .ui-slider {
  background-color: #00529b;
}
.prd .ui-dialog {
  border-color: #6caee0;
}
.prd .ui-dialog-titlebar {
  background: #6caee0;
}
.prd .ui-button {
  background: #6caee0;
}
.prd ul.square-ul {
  color: #00529b;
}
.prd #header {
  border-color: #6caee0;
}
.prd .login #dashboard .section3-1-expanded .inner {
  background-color: #6caee0;
}
.prd .login #dashboard .section3-2 .inner {
  background-color: #6caee0;
}
.prd #planning-information h2 {
  border-color: #6caee0;
}
.prd #messages > h2 {
  color: #6caee0;
  border-color: #6caee0;
}
.prd #messages > h2 a {
  color: #6caee0;
}
.prd #planning-information h2 {
  color: #6caee0;
}
.prd .link-secondary {
  color: #6caee0;
}
.prd #messages .section3 h3 {
  color: #6caee0;
}
.prd #portfolio .inner ul.links li {
  color: #6caee0;
}
.prd #planning-information select {
  color: #6caee0;
}
.prd .roundedtabs > ul > li a,
.prd .home .portfolio-item-title span,
.prd .account-info-item-title span {
  background-color: #6caee0;
}
.prd .roundedtabs > ul > li a.title1,
.prd .home .portfolio-item-title.section1 span,
.prd .account-info-item-title.section01 span {
  background-color: #6caee0;
}
.prd .roundedtabs > .tab1 {
  border-color: #6caee0;
}
.prd .portfolio-item-title.section1 {
  border-color: #6caee0;
}
.prd #allocations-sub-tabs ul li a {
  color: #00529b;
}
.prd #account-info-sub-tabs ul li a {
  color: #6caee0;
}
.prd .tm-active .tm1 a {
  background: #6caee0;
  border-color: #6caee0;
}
.prd .tm-active .tm2 {
  border-color: #6caee0;
}
.prd #account-info .section1 .section1-2 h2 {
  background-color: #bbd6cf;
}
.prd .roundedtabs > ul > li a.title2 {
  background-color: #bbd6cf;
}
.prd .roundedtabs > .tab2 {
  border-color: #bbd6cf;
}
.prd .portfolio-item-title.section3 {
  border-color: #bbd6cf;
}
.prd .roundedtabs > .tab3 {
  border-color: #bbd6cf;
}
.prd .roundedtabs > ul > li a.title3,
.prd .home .portfolio-item-title.section3 span {
  background-color: #bbd6cf;
}
.prd .account-info-item-title.section02 span {
  background-color: #bbd6cf;
}
.prd .liteAccordion.basic .slide > h2 {
  color: white;
}
.prd .rr-marquee-right #accordion #slide1 h2 span,
.prd .rr-marquee-right #accordion #slide1 h2 b {
  background-color: #00529b;
}
.prd .rr-marquee-right #accordion #slide1 h2.selected #arrow-small {
  border-right-color: #00529b;
}
.prd .rr-marquee-right #accordion #slide2 h2 span,
.prd .rr-marquee-right #accordion #slide2 h2 b {
  background-color: #036299;
}
.prd .rr-marquee-right #accordion #slide2 h2.selected #arrow-small {
  border-right-color: #036299;
}
.prd .rr-marquee-right #accordion #slide3 h2 span,
.prd .rr-marquee-right #accordion #slide3 h2 b {
  background-color: #017cc3;
}
.prd .rr-marquee-right #accordion #slide3 h2.selected #arrow-small {
  border-right-color: #017cc3;
}
.prd .rr-marquee-right #accordion #slide4 h2 span,
.prd .rr-marquee-right #accordion #slide4 h2 b {
  background-color: #318acd;
}
.prd .rr-marquee-right #accordion #slide4 h2.selected #arrow-small {
  border-right-color: #318acd;
}
.prd .rr-marquee-right #accordion #slide5 h2 span,
.prd .rr-marquee-right #accordion #slide5 h2 b {
  background-color: #6caee0;
}
.prd .rr-marquee-right #accordion #slide5 h2.selected #arrow-small {
  border-right-color: #6caee0;
}

/* end .prd { */
/*
 * Styles outside .prd
 */
/* BUTTONS */
.button,
.btn {
  padding-top: 8.5px;
  padding-bottom: 8.5px;
  color: white;
  background-color: #004b8e;
  -moz-box-shadow: 3px 3px 2px #dbdbdb;
  -webkit-box-shadow: 3px 3px 2px #dbdbdb;
  box-shadow: 3px 3px 2px #dbdbdb;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#FFDBDBDB')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#FFDBDBDB');
  cursor: pointer;
  font-size:16px!important;
}



.button:hover,
.btn:hover {
  background-color: #004b8e;
}
.button a, .button span,
.btn a,
.btn span {
  padding-left: 15.4px;
  padding-right: 15.4px;
  padding-top: 3.5px;
  padding-bottom: 3.5px;
}

.button-no-shadow,
.btn-no-shadow {
  padding-top: 3.5px;
  padding-bottom: 3.5px;
  color: white;
  background-color: #00529b;
  cursor: pointer;
}
.button-no-shadow:hover,
.btn-no-shadow:hover {
  background-color: #004b8e;
}
.button-no-shadow a, .button-no-shadow span,
.btn-no-shadow a,
.btn-no-shadow span {
  padding-left: 15.4px;
  padding-right: 15.4px;
  padding-top: 3.5px;
  padding-bottom: 3.5px;
}

.universal {
  /*
   * Tables 1
   */
  	/* 
  	 * Tables 2
   	 */
  /*
   * Tables 2 IE8
   */
}
.universal table.tableGradientBg thead tr,
.universal table.tableGradientBg tr.highlight {
  background: #f2f2f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFFFFFFF',GradientType=0 );
  /* IE6-9 */
}
.universal table.tableGradientBg tr.highlight th.tabletotalstyle,
.universal table.tableGradientBg tr.highlight td,
.universal table.tableGradientBg tr.highlight td.first,
.universal table.tableGradientBg tr.highlight td.last {
  background-color: #f2f2f2;
}
.universal div.tableGradientBg {
  background: #f2f2f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFFFFFFF',GradientType=0 );
  /* IE6-9 */
  background-size: 100% 40px;
  background-repeat: no-repeat;
}
.universal div.tableGradientBgHeader {
  background: #f2f2f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f2f2 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFFFFFFF',GradientType=0 );
  /* IE6-9 */
  background-repeat: no-repeat;
}

.ie8 .universal div.tableGradientBg:before,
.ie9 .universal div.tableGradientBg:before {
  background-color: #f2f2f2;
}

#toggleText {
    font-size: 11px !important;
    height: 60px !important;
    margin-top: 10px !important;
    padding: 2px !important;
    text-align: justify;
}

#commupage > div.row:nth-of-type(2n){background: #f2f2f2 none repeat scroll 0 0;
    height: 25px;
}