
td {font-size: 11px;}
select {font-size: 11px;}
ul {
  padding:0;
  margin:0;
}
/*
A {
	FONT-FAMILY: verdana,tahoma,arial
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
A.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF
}
A.nav:hover {
	COLOR: #ff0000
}
A.cell {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #608db7; TEXT-DECORATION: underline dotted;
}
A.cell:hover {
	COLOR: #ff0000
}
A.headnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
}
A.navitem {
	FONT-SIZE: 11px; COLOR: #ffffff
}
A.navitem:hover {
	COLOR: #FFFFFF
}
A.link {
	COLOR: #608db7
}
A.ltlink {
	COLOR: #608db7
}
A.button {
	CURSOR: pointer
}
A.gt {
	COLOR: #000000
}

a:link, a:visited, a:active  { color:#000 }
a:hover                      { text-decoration:underline }
*/

#buttonband  { font-size:12px; font-weight:bold; line-height:150%; color:#FFFFFF; height: 28px; background-color: #ececec; }
#title  { font-size:12px; font-weight:bold; line-height:150%; color:#000000; height: 28px; background-color: #ABB5D0; padding-left:5px;}
#titleLight  { font-size:12px; font-weight:bold; line-height:150%; color:#000000; height: 28px; background-color: #D1DCEB; }
#titleDark { padding: 5px; 
			color: #ffffff;
			background-color:#7C91B0;
			border-top:1px solid #8AA1C3; 
			border-left:1px solid #8AA1C3;
			border-right:1px solid #546278;
			border-bottom:1px solid #546278;
			font-weight:bold;
			}
.tableborder { border:1px solid #ABB5D0;background-color:#FFF; }
.tableborderDark { border:1px solid #ABB5D0;}
.tdrow1 { background-color:#DEE6F1;
          border-bottom:1px solid #D1DCEB;
          border-right:1px solid #D1DCEB ;
          border-top:1px solid #FFF;
          border-left:1px solid #FFF;
        }				
.tdrow2 { background-color:#EEF5FC;
		  border-bottom:1px solid #D1DCEB;
          border-right:1px solid #D1DCEB;
          border-top:1px solid #FFF;
          border-left:1px solid #FFF;
        }
.tdrow3 { background-color:#F4F7FB;
		  border-bottom:1px solid #BEC7D2;
          border-right:1px solid #BEC7D2;
          border-top:1px solid #FFF;
          border-left:1px solid #FFF;
        }
.tdrow4 { background-color:#ffffff;
		  border-bottom:1px solid #dedede;
		  padding: 4px;
          
        }
.tdrow5 { background-color:#D1D9E4;
          border-bottom:1px solid #AEB8C4;
          border-right:1px solid #AEB8C4 ;
          border-top:1px solid #FFF;
          border-left:1px solid #FFF;
          color:#455E83;
          font-weight:bold;
        }
.tdrowGREY { background-color:#CFD6DF;
          border-bottom:1px solid #BBBBBB;
          border-right:1px solid #BBBBBB ;
          border-top:1px solid #DDDDDD;
          border-left:1px solid #DDDDDD;
        }
#submenu   { border:1px solid #BCD0ED;background-color: #CFD6DF;font-size:12px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold;}
.example { FONT-SIZE: 9px; COLOR: #808080; FONT-FAMILY: verdana,tahoma,arial; font-weight:normal; background-color:#DDDDDD;}
.sbcopy {
	FONT-SIZE: 10px; COLOR: #426c96; FONT-FAMILY: verdana,tahoma,arial; LETTER-SPACING: -1px
}
.sbxcopy {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial; LETTER-SPACING: -1px
}
.input{ border: 1px solid #5C99DC; background-color: #ffffff; color: #000000; }
#button   { border:1px solid #4C77B6;background-color: #DFE6EF; font-family:Verdana, Arial; font-size:11px; font-weight: bold; CURSOR: pointer;}				
#editbutton   { background-color: #DDDDDD; color: #000; font-family:Verdana, Arial; font-size:9px }

form { display: inline; }

.zmenu_control
{
	background-color: #738FBF;
	color: #000000;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.zmenu_control a:link
{
	color: #000000;
	text-decoration: none;
}
.zmenu_control a:visited
{
	color: #000000;
	text-decoration: none;
}
.zmenu_control a:hover, .zmenu_control a:active
{
	color: #000000;
	text-decoration: underline;
}
.zmenu_popup
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.zmenu_option
{
	background-color: #F4F7FB;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	border-bottom:1px solid #cecece;
    border-right:1px solid #cecece;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
}
.zmenu_option a:link
{
	color: #22229C;
	text-decoration: none;
}
.zmenu_option a:visited
{
	color: #22229C;
	text-decoration: none;
}
.zmenu_option a:hover, .zmenu_option a:active
{
	color: #191970;
	text-decoration: underline;
}
.zmenu_hilite
{
	background-color: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.zmenu_hilite a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.zmenu_hilite a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.zmenu_hilite a:hover, .zmenu_hilite a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

/* ******************************************************************************** */


.thead
{
	background: #CFD6DF ;
	color: #000000;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-bottom:1px solid #808080;
    border-right:1px solid #808080;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
}
.thead a:link
{
	color: #000000;
}
.thead a:visited
{
	color: #000000;
}
.thead a:hover, .thead a:active
{
	color: #FFFFFF;
}
.tfoot
{
	background-color: #3E5C92;
	color: #E0E0F6;
}
.tfoot a:link
{
	color: #E0E0F6;
}
.tfoot a:visited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active
{
	color: #FFFF66;
}

/* ******************************************************************************** */

.doc-layout-0 h3 {margin-bottom:10px;}
.doc-layout-3 .coolblue-gnav {width:15%; padding-right:13px;}
/*.coolblue-contentblock h4 {margin-bottom:5px;}*/
.coolblue-titlecontentblock {
	height:20px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	padding-left:5px;
}

/* START static corners*/
.corner-top {
  display:block;
  font-size:0;
  line-height:0;
  margin:0;
  height:3px;
  width:auto;
  position:relative;
  top:-1px;
  right:-1px;
}
.corner-top .corner-left {
  display:block;
  font-size:0;
  line-height:0;
  margin:0;
  height:3px;
  width:3px;
  position:relative;
  left:-2px;
}
.corner-bottom {
  display:block;
  clear:both;
  font-size:0;
  line-height:0;
  margin:0;
  height:3px;
  width:auto;
  position:relative;
  bottom:-1px;
  right:-1px;
}
.corner-bottom .corner-left {
  display:block;
  font-size:0;
  line-height:0;
  margin:0;
  height:3px;
  width:3px;
  position:relative;
  left:-2px;
}
/* END static corners/containers */

/* Container with Rounded Corner Border */
.coolblue-container-border {
  border:1px solid #7b9ebd;
  width:auto;
  margin:0 0 5px 0;
  padding:0;
}
.coolblue-container-bgrey {
  border:1px solid #B9B9B9;
  width:auto;
  margin:0px;
  padding:0px;
}
/* white-space:nowrap; */

/* begin dynamic menu */
#coolblue-menu {
  border-color:#7b9ebd;
  background-color:#ececec; 
  color:#666;
}
#coolblue-menu .coolblue-contentblock {padding:5px 0;}
#coolblue-menu .menulist-hr {
  border-bottom:1px solid #7d9ebf;
}
#coolblue-menu .active {
  background-color:#fff;
}
#coolblue-menu .corner-top {
  background-image:url("./images/cr_c_blu.gif");
}
#coolblue-menu .corner-top .corner-left {
  background-image:url("./images/cr_c_blv.gif");
}
#coolblue-menu .corner-bottom {
  background-image:url("./images/cr_c_blw.gif");
}
#coolblue-menu .corner-bottom .corner-left {
  background-image:url("./images/cr_c_blx.gif");
}

#coolblue-grey .coolblue-contentblock {padding:5px 0;}
#coolblue-grey .active {
  background-color:#fff;
}
#coolblue-grey .corner-top {
  background-image:url("./images/cr_m_gry_ne.gif");
}
#coolblue-grey .corner-top .corner-left {
  background-image:url("./images/cr_m_gry_nw.gif");
}
#coolblue-grey .corner-bottom {
  background-image:url("./images/cr_m_lgry_se.gif");
}
#coolblue-grey .corner-bottom .corner-left {
  background-image:url("./images/cr_m_lgry_sw.gif");
}


/* end dynamic menu */
.menulist {
  padding-left:0px;
}
ul.menulist {
  list-style:none;
  margin-bottom:5px;
}
ul.menulist li {
  line-height:160%;
  padding:0 5px 0 5px;
}
ul.menulist li.menulist-section {
  margin-left:-13px;
  font:74% verdana, arial, helvetica, sans-serif;
  font-weight:bold;
}
ul.menulist a.sublink {
  margin-left:15px;
}

/* CORNERS:
    Corner images' outer color must match page background color, border color
    matches content-block.coolblue-container-border's border color, and inner color
    matches content-block.coolblue-container-border's background color.

 */
.corner-top {
  background:transparent url("./images/cr_m_lbl.gif") no-repeat top right;
}
.corner-top .corner-left {
  background:transparent url("./images/cr_m_lbm.gif") no-repeat top left;
}
.corner-bottom {
  background:transparent url("./images/cr_m_lbn.gif") no-repeat bottom right;
}
.corner-bottom .corner-left {
  background:transparent url("./images/cr_m_lbo.gif") no-repeat bottom left;
}

/* Container with Rounded Corner Border */
div.coolblue-container-border {
  border-color:#7b9ebd;
  background-color:#fff;
}
.coolblue-container-border .headaction {
  background-color:#e7eff7;
}

.coolblue-container-border .footaction {
  background-color:#e7eff7;
}
/* END corner/container stuff */

/* Page Title Container */
#coolblue-title .top {
  border-color:#7b9ebd;
  background-color:#fff;
}
#coolblue-title .bottom {
  border-color:#295c7d;
  background-color:#295c7d;
  color:#fff;
}
#coolblue-title .bottom .corner-top {
  background-image:url("./images/cr_b_dbl.gif");
}
#coolblue-title .bottom .corner-top .corner-left {
  background-image:url("./images/cr_b_dbm.gif");
}
#coolblue-title .bottom .corner-bottom {
  background-image:url("./images/cr_b_dbn.gif");
}
#coolblue-title .bottom .corner-bottom .corner-left {
  background-image:url("./images/cr_b_dbo.gif");
}

#coolblue-titlebarhr {
  border-bottom:1px solid #7b9ebd;
}
.coolblue-titlebar h3 {
  color:#4c8203;
}

h3 {       
  color:#4c8203;
}

/* start tabs */
.coolblue-tabs a {
  color:#247cd4;
}
.coolblue-tabbed-container .corner-top {
  background-image:url("./images/cr_m_gry.gif");
}
.coolblue-tabbed-container .corner-top .corner-left {
  background-image:url("./images/cr_m_grz.gif");
}
.coolblue-tabbed-container .corner-bottom {
  background-image:url("./images/cr_m_lgr.gif");
}
.coolblue-tabbed-container .corner-bottom .corner-left {
  background-image:url("./images/cr_m_lgs.gif");
}
.coolblue-tabs .coolblue-active-tab .corner-top {
  background-image:url("./images/cr_b_mbl.gif");
}
.coolblue-tabs .coolblue-active-tab .corner-top .corner-left {
  background-image:url("./images/cr_b_mbm.gif");
}
.coolblue-tabs .coolblue-active-tab {
  border-color:#295c7d;
  background-color:#2181a3;
}
.coolblue-tabs .coolblue-active-tab a {
  color:#fff;
  background:transparent url("./images/ptr_prof.gif") no-repeat bottom center;
}
/* end tabs */

.coolblue-container-border .headaction .corner-top {
  background-image:url("./images/cr_m_lbl.gif");
}
.coolblue-container-border .headaction .corner-top .corner-left {
  background-image:url("./images/cr_m_lbm.gif");
}
.coolblue-container-border .footaction .corner-bottom {
  background-image:url("./images/cr_m_lbn.gif");
}
.coolblue-container-border .footaction .corner-bottom .corner-left {
  background-image:url("./images/cr_m_lbo.gif");
}


#coolblue-gtips {
  margin-bottom:13px;
}
#coolblue-gtips h4 {
  white-space:nowrap;
}
#coolblue-gtips h5 {
  margin-top:10px;
  color:#6e8c29;
}

/* ******************************************************************************** */

#tooltip {
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

