﻿
.modalBackground
{
      background-color: #D9D3CF;
      filter: alpha(opacity=60);
      opacity: 0.6
     
}
 
.modalPopup
{
      background-color:#ffffff;
      border-width:0px;
      border-style:solid;
      border-color:Gray;
      padding:0px;
      width: 350px;
      height:300px;
}



.mainheader
{
	/*background-image:url(images/bg_green.gif);	*/
	font-size: 20px;
	font-weight:bold;
	color:White;
	text-align:left;
}
.logoutlink
{
	font-size: 14px;
	font-family:Tahoma,verdana,arial,sans-serif;
	font-weight:normal;	
	color:White;
	text-align:left;
}
.logoutlink:link 
{
	color:White;
	text-decoration:none;
}
.logoutlink:visited
{
	color:#FFFFFF;
	text-decoration:none;	
}
.logoutlink:active
{
	color: white;
	text-decoration: none;
}
.logoutlink:hover
{
	color:Orange;
	text-decoration:underline;
}
.menustyle
{
	background-color: #ddeeff;
	font-size: 8pt;
}
.menucell
{
	border-right: gray 1px solid;
	background-color: #ddeeff;
}

.fontfamily
{
	font-family:Tahoma;
	font-size: 8pt;
}

.imagelink:link 
{
	color:#000033;
	text-decoration:none;
	font-size: 8pt;
}
.imagelink:visited
{
	color:#000033;
	text-decoration:none;
}
.imagelink:active
{
	color:#000033;
	text-decoration:none;
}
.imagelink:hover
{
	color:#000033;
	text-decoration:underline;
}

.gridlink:link 
{
	color:#0000FF;
	text-decoration:underline;
	font-size: 8pt;
}
.gridlink:visited
{
	color:#0000FF;
	text-decoration:underline;
}
.gridlink:active
{
	color:#0000FF;
	text-decoration:underline;
}
.gridlink:hover
{
	color:#0000FF;
	text-decoration:underline;
}
.menulink:link 
{
	color:#0000FF;
	text-decoration:none;
}
.menulink:visited
{
	color:#0000FF;
	text-decoration:none;
}
.menulink:active
{
	color:#FFFFFF;
	text-decoration:none;
}
.menulink:hover
{
	color:Orange;
	text-decoration:underline;
}

.footer 
{
	padding: 5px;
	margin: 0px;
	color: #333333;
	text-align: center;	
	background-color: #93b7d1;
	font-size: 10pt;
}
.leftcontent
{
	background-color:#DDEEFF;
	height:500;
}

.innerleftNavigationColor
{
	background-color: #F5F5F5;	
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	border-bottom: blue 1px solid;
	font-size: 8pt; 	
}
.rightcontent
{
	background: #F5F5F5;
	vertical-align:text-top;
	font-size: 8pt;	
}
.BorderTable
{
	border-right: darkblue 1px solid;
	border-top: darkblue 1px solid;
	border-left: darkblue 1px solid;
	border-bottom: darkblue 1px solid;	
	font-size: 8pt;
	font-family:Tahoma,verdana,arial,sans-serif;
}

.button
{
	font-size: 18px;	
}

.handle		{
	cursor: move;
}

.moveme		{
	cursor: move;
}

h1 {
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	font-family: Tahoma,verdana,arial,sans-serif;
}
h2 {
  margin:0px; 
  padding:0px;
  font-size:14px; 
  color:#000000; 
  text-decoration:none;
  font-family: Tahoma,verdana,arial,sans-serif;
}
ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 1.5em;
	font-family: Tahoma,verdana,arial,sans-serif;
}
li{
	background-image: url(cross_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 1em;
	font-family: Tahoma,verdana,arial,sans-serif;
}
h3 {
	padding:0px;
	font-size:8px;
	color:#FF6600;
	text-decoration:none;
	font-style:normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Tahoma,verdana,arial,sans-serif;
	font-weight:bold;
}

.fontColor
{
	color:#666666;
	font-size:8px;
	font-family: Tahoma,verdana,arial,sans-serif;	
}

.homeRegion
{
	font-weight: bold;
	color: white;
	font-size: 8px;
	font-family: Tahoma,verdana,arial,sans-serif;
}
.leftNavLabel
{
	background-color: #98b1c4; 
	font-weight: bold; 
	font-size: 7pt; 
	color: white; 
	font-family: Tahoma; 
	height: 19px;
	padding-left:4px; 
	padding-right:5px;
}

.FloatLogout
{
	float:right;
}

.userNameLabel
{
	color:White;
	font-size:10px;
	font-weight:bold;
	font-family: Tahoma,verdana,arial,sans-serif;
}
.loginBorder
{
	border-top: #c8d7e3 1px solid;
	border-bottom: #c8d7e3 1px solid;
	border-left: #c8d7e3 1px solid;
	border-right: #c8d7e3 1px solid;
	background-color:#e2e2e2;
}

.infoContentBorderColor
{	
	border-top: #418daf 1px solid;
	border-bottom: #418daf 5px solid;
	border-left: #418daf 5px solid;
	border-right: #418daf 5px solid;
	background-color:white;
}

.validationMessage
{
	color: #ff3333;
	font-size: 12px;
	font-family: Tahoma,verdana,arial,sans-serif;
	font-weight: bold;
}

.confirmationMessage

{
	color: #418daf;
	font-size: 12px;
	font-family: Tahoma,verdana,arial,sans-serif;
	font-weight: bold;
}
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.instructorMessage
{
	color: #ff3333;
	font-size: 10px;	
	font-family: Tahoma,verdana,arial,sans-serif;
}

.hoursMessage
{
	color: #ff3333;
	font-size: 10px;	
	font-weight:bold;
	font-family: Tahoma,verdana,arial,sans-serif;
}

.popupControl1
{	
	visibility: hidden;
	width: 400px;
	height:100px;
	background-color:#e2e2e2;	
	top: 100px;
	margin: 50px 40px 50px 100px;
	border-right: darkblue 1px solid;
	border-top: darkblue 1px solid;
	border-left: darkblue 1px solid;
	border-bottom: darkblue 1px solid;
}

.img
{
	background-image: url(images/selectButton.JPG);
	background-repeat: repeat;
	background-color: transparent;	
	background-attachment: fixed;
}
.pos
{
	visibility: visible;
	width: 250px;
	clip: rect(150px 150px 150px 150px);
	height: 250px;
}
.hide
{
	visibility: hidden;
}

.as
{
	color: #33ff00;
}

.popupDiv
{
	display: none; 
	position: absolute; 
	/*left: 200px; 
	top: 250px;*/
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
	left: 250px; 
	top: 164px;
    background: #e2e2e2; 
    margin: 2px;    
    width: 450px;
	height:228px; 
    border-top: #c8d7e3 5px solid;
	border-bottom: #c8d7e3 5px solid;
	border-left: #c8d7e3 5px solid;
	border-right: #c8d7e3 5px solid;	
}
.popupDivForRegionAdminAddNewClassOnly
{
	display: none; 
	position: absolute; 
	/*left: 200px; 
	top: 250px;*/
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
	left: 250px; 
	top: 160px;
    background: #e2e2e2; 
    margin: 2px;    
    width: 450px;
	height:228px; 
    border-top: #c8d7e3 5px solid;
	border-bottom: #c8d7e3 5px solid;
	border-left: #c8d7e3 5px solid;
	border-right: #c8d7e3 5px solid;	
}




.today {COLOR: black; FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
.days {COLOR: navy; FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: center}
.dates {COLOR: black; FONT-FAMILY: sans-serif; FONT-SIZE: 10pt}

.popupGridDiv
{
	display: none; 
	position: absolute; 
	left: 270px; 
	top: 150px;
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
    background: #e2e2e2; 
    margin: 2px;    
    width: 500px;
	height:320px; 
    border-top: #c8d7e3 5px solid;
	border-bottom: #c8d7e3 5px solid;
	border-left: #c8d7e3 5px solid;
	border-right: #c8d7e3 5px solid;	
}

.popupDivCourse
{
	display: none; 
	position: absolute; 
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
	left: 230px; 
	top: 175px;	
    background: #e2e2e2; 
    margin: 2px;    
    width: 600px;
	height:200px; 
    border-top: #c8d7e3 5px solid;
	border-bottom: #c8d7e3 5px solid;
	border-left: #c8d7e3 5px solid;
	border-right: #c8d7e3 5px solid;	
}
.pwDiv
{
	display: none; 
	position: absolute; 
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
	left: 200px; 
	top: 150px;
    background: #e2e2e2; 
    margin: 2px;    
    width: 350px;
	height:200px; 
    border-top: #c8d7e3 5px solid;
	border-bottom: #c8d7e3 5px solid;
	border-left: #c8d7e3 5px solid;
	border-right: #c8d7e3 5px solid;	
}

.InstructorEditDiv
{
	display: none; 
	position: absolute; 
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
	left: 200px; 
	top: 150px;
    background: #e2e2e2; 
    margin: 2px;    
    width: 350px;
	height:180px; 
    border-top: #c8d7e3 5px solid;
	border-bottom: #c8d7e3 5px solid;
	border-left: #c8d7e3 5px solid;
	border-right: #c8d7e3 5px solid;	
}

.SponsorStatusMain
{
	font-weight: bold;
	color: #009900;
}

.SponsorStatusSub1
{
	font-weight: bold;
	color: #0000cc;
}

.SponsorStatusSub2
{
	font-weight: bold;
	color: #996666;
}
.labelAlign
{
	vertical-align: middle;
	text-align: right;
}

.fontSize
{
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
	margin-left: 0px;
}

.fontSizeCapital
{
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
	text-transform:capitalize; 
	
}

.StatusPagetextalignment
{
	text-align:right; 
}
.Firstletter
{
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
	text-transform:capitalize; 
}

.StateField
{
	font-size: 8pt;	
	font-family: Tahoma,verdana,arial,sans-serif;
	text-transform:uppercase; 
}
.SponsorlistAlign
{
	text-align:center;
}
 
 .formNameLabel
{
	color:White;
	font-size:14px;
	font-weight:bold;
	font-family: Tahoma,verdana,arial,sans-serif;
}

.MenuItem
{
	background-color:#FFFFFF;
	color:#FFA000;
	font-family:Candara;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	width:130px;
	border:solid;
	border-color:#FFA000;
	border-width:1px;
	padding:2px;
	height:40px;
}

.DynamicMenuItem
{
	background-color:#FFFFFF;
	color:#FFA000;
	font-family:Candara;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	width:130px;
	border:solid;
	border-color:#FFA000;
	border-width:1px;
	padding:2px;
	height:40px;
}

.MenuItemSelected
{
	background-color:#FFFFA0;
	text-align:center;
	border:solid;
	border-color:#FFA000;
	border-width:1px;
	padding:2px;
	height:40px;
}

.MenuItemHover
{
	background-color:#FFA000;
	color:White;
	font-family:Candara;
	font-size:10pt;
	font-weight:bold;
	width:130px;
	text-align:center;
	border:solid;
	border-color:#FFFFFF;
	border-width:1px;
	padding:2px;
	height:40px;
}





body,td,th,font{ font-family:Tahoma,verdana,arial,sans-serif; font-size:11px; }

ul,ol{ margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }

h1{ font-family:arial,sans-serif; font-weight:normal; font-size:25px; margin:0; }
h2{ font-family:arial,sans-serif; font-weight:normal; font-size:14px; margin:0; }
h3{ font-family:arial,sans-serif; font-weight:bold; font-size:22px; }
h4{ font-family:arial,sans-serif; font-size:18px; }

p.fnt sup{ vertical-align:top; font-size:8px; }

td.blbg{ height:22px; }
td.upper-masthead-divider{ height:17px; }

#v14-body-table p#subtitle{ font-family:Tahoma,verdana,arial,sans-serif; font-weight:bold; font-size:11px; margin:0; padding:2px 0px 0px 0px; }

#v14-body-table p#subtitle em{ font-style:normal; }

#v14-h-tasks table td,
#v14-h-tasks table th,
table.data-table-1 td,
table.data-table-1 th,
table.data-table-2 td,
table.data-table-2 th{ font-size:10px; padding-bottom:4px; }
table.data-table-3 td,
table.data-table-3 th{ font-size:11px; padding-bottom:4px; }

table.data-table-3 td a.fbox:link,
table.data-table-3 td a.fbox:visited,
table.data-table-3 td a.fbox:hover{ font-size:11px; }

#v14-pop-mast h1{ font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:normal; line-height:1.1em; margin:0; padding-right:6px; }

.left-nav-child-highlight img,
.left-nav-child img,
.rlinks img{ float:right; margin-right:0px; }

td.left-nav,
td.left-nav-overview,
th.left-nav-overview,
tr.left-nav-child td,
td.left-nav-highlight,
tr.left-nav-child-highlight td{ padding-top:3px; padding-bottom:4px; }

td.left-nav,
td.left-nav-overview,
th.left-nav-overview,
td.left-nav-highlight{ padding-left:4px; padding-right:5px;}

tr.left-nav-child td,
tr.left-nav-child-highlight td{ padding-right:4px; }

td.related{ padding-left:4px; padding-right:5px; padding-bottom:3px; }
tr.rlinks td{ padding-bottom:2px; padding-right:4px; }

.bullet-spacer{ padding-right:4px; }
img.pbl{ margin-top:7px; margin-bottom:10px; }
tr.bullet-list td{ vertical-align:top; padding:0px 0px 3px 0px; }
tr.bullet-list td img{ float:right; padding-right:4px; }
tr.no-padding td img{ padding-right:0px; }


.masthead-phone{ font-weight:bold; }
td.lbg,
td.hil,
.mbg{ font-weight:bold; }
.input{ width:130px; }

a.bs:link,
a.bs:visited,
a.bs:hover{ font-family:Tahoma,verdana,arial,sans-serif; font-size:9px; }

.spacer,
.smgraytext,
.small,
.cty-tou-div,
.country,
a.ur-link:link,
a.ur-link:visited,
a.ur-link:hover,
.masthead-phone,
.input,
.input-local,
a.rlinks:link,
a.rlinks:visited,
a.rlinks:hover,
a.rlinks-red:link,
a.rlinks-red:visited,
a.rlinks-red:hover,
a.highlight:link,
a.highlight:visited,
a.highlight:hover,
a.nav:link,
a.nav:visited,
a.nav:hover,
a.left-nav-child:link,
a.left-nav-child:visited,
a.left-nav-child:hover,
.divider,
.bct,
.bctl,
a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
a.close:link,
a.close:visited,
a.close:hover,
.fnt{ font-family:Tahoma,verdana,arial,sans-serif; font-size:12px; }

b.related,
a.left-nav:link,
a.left-nav:visited,
a.left-nav:hover,
a.left-nav-overview:link,
a.left-nav-overview:visited,
a.left-nav-overview:hover,
a.mainlink:link,
a.mainlink:visited,
a.mainlink:hover,
a.masthead-mainlink:link,
a.masthead-mainlink:visited,
a.masthead-mainlink:hover,
.small-price,
a.v14-tab-link-selected:link,
a.v14-tab-link-selected:visited,
a.v14-tab-link-selected:hover,
a.v14-tab-link-unselected:link,
a.v14-tab-link-unselected:visited,
a.v14-tab-link-unselected:hover,
td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2-small,
th.v14-header-2-small,
td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-7-small,
th.v14-header-7-small,
td.v14-header-4-small,
th.v14-header-4-small{ font-family:Tahoma,verdana,arial,sans-serif; font-weight:bold; font-size:10px; }

.sth,
.iform,
.iformwh,
a.v14-text-tab-unselect-link:link,
a.v14-text-tab-unselect-link:visited,
a.v14-text-tab-unselect-link:hover,
a.tablink:link,
a.tablink:visited,
a.tablink:hover,
a.tablinkblue:link,
a.tablinkblue:visited,
a.tablinkblue:hover,
a.toclink:link,
a.toclink:visited,
a.toclink:hover,
a.fbox:link,
a.fbox:visited,
a.fbox:hover{ font-family:Tahoma,verdana,arial,sans-serif; font-size:11px; }

.medbluetitlebar,
.medgraytitlebar,
.lightgraytitlebar,
.whitetitlebar,
a.tbmainlink:link,
a.tbmainlink:visited,
a.tbmainlink:hover,
a.texttabselectlink:link,
a.texttabselectlink:visited,
a.texttabselectlink:hover,
a.tocselectlink:link,
a.tocselectlink:visited,
a.tocselectlink:hover,
.tblue,
.tdblue,
.tgray,
.tgreen,
.price,
td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4,
td.v14-header-5,
th.v14-header-5,
td.v14-header-6,
th.v14-header-6,
td.v14-header-7,
th.v14-header-7,
a.v14-text-tab-select-link:link,
a.v14-text-tab-select-link:visited,
a.v14-text-tab-select-link:hover{ font-family:Tahoma,verdana,arial,sans-serif; font-weight:bold; font-size:11px; }

table.data-table-1 caption em,
table.data-table-2 caption em,
table.data-table-3 caption em{ font-family:Tahoma,verdana,arial,sans-serif; font-style:normal; font-weight:bold; font-size:11px; }

.greytextbld,
.hdgd,
.mdgd{ font-family:Tahoma,verdana,arial,sans-serif; font-weight:bold; font-size:12px; }

.mstagline{ font-family:Tahoma,verdana,arial,sans-serif; font-weight:bold; font-size:13px; }

a.parent:link,
a.parent:visited,
a.parent:hover{ font-family:Tahoma,verdana,arial,sans-serif; font-size:10px; vertical-align:top; }

/* NS6 */
body > table:first-child td img{ display:block; }
img.display-img{ display:block; }
/* NS6 */

.title1{ font-family:arial,sans-serif; font-size:25px; }
.lggraytitle{ font-size:24px; }
.tvgray{ font-family:Tahoma,verdana,arial,sans-serif; font-weight:bold; }

.title{ font-family:arial,sans-serif; font-size:25px; }
.subtitle{ font-family:arial,sans-serif; font-size:15px; }
.boldtitle{ font-family:"Arial Black",arial,sans-serif; font-size:24px; }
.smalltitle,
#v14-body-table p#newstitle em{ font-family:arial,sans-serif; font-style:normal; font-weight:bold; font-size:15px; }
.pagesubtitle{ font-family:arial,sans-serif; font-size:15px; line-height:18px; }
.pagetitle{ font-family:"Arial Black",arial,sans-serif; font-size:24px; line-height:24px; }
.popup_title{ font-family:arial,sans-serif; font-size:16px; }

td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2-small,
th.v14-header-2-small{ padding-top:4px; padding-bottom:4px; }

td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-7-small,
th.v14-header-7-small,
td.v14-header-5,
th.v14-header-5{ padding-top:3px; padding-bottom:3px; }

td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4{ padding-top:3px; padding-bottom:4px; }

td.v14-header-1,
th.v14-header-1,
td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2,
th.v14-header-2,
td.v14-header-2-small,
th.v14-header-2-small,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4{ padding-left:6px; }

td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ padding-left:5px; }
td.v14-header-6,
th.v14-header-6,
td.v14-header-7,
th.v14-header-7,
td.gradient_bar { padding-top:2px; padding-bottom:3px; padding-left:6px; }

.imgpaddingright { padding-right:6px; }
.imgpaddingtop { padding-top:6px; }

#v14-body-table p{ padding-bottom:8px; padding-top:5px; margin-top:0px; margin-bottom:0px; }
table.v14-gray-table-border{ border:1px solid #ccc; border-top:0px; }
table.v14-gray-table-border p{ padding:5px 5px 5px 5px; }
table.v14-gray-table-border table{ margin-left:5px; margin-right:5px; }
td.no-padding table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.no-padding table td p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.left-nav-spacer{ vertical-align:top; height:10px; }
td.left-nav-spacer img{padding-top:4px;}
* html td.left-nav-spacer img{padding-top:3px;}
tr.left-nav-spacer td{ vertical-align:top; padding-top:4px; padding-bottom:4px; }
table.v14-list-spacing td{ padding-top:2px; padding-bottom:3px; }
table.v14-list-spac-wbg-no td{ padding-top:1px; padding-bottom:5px; }
table.v14-list-spac-wbg-toc td{ padding-top:3px; padding-bottom:3px; }
table.v14-list-spac-wbg-no td,
td.v14-graphic-tab-lblue-table td{ padding-top:3px; }
table.v14-list-spac-wbg-toc tr.bullet-list td,
table.v14-list-spac-wbg-no tr.bullet-list td,
table.v14-list-spacing tr.bullet-list td{ padding-top:0px; padding-bottom:6px; }

.esbp{ padding-bottom:8px; }
.ipt{ padding-top:4px; }
.gbp{ padding-top:5px; padding-bottom:9px; }
.spl{ padding-left:5px; }
td.npl p{ padding-left:0px; }
td.espl p{ padding-left:9px !important; }
td.npb p{ padding-bottom:0px !important; }
td.nlbp p{ padding-left:0px !important; padding-bottom:0px !important; }
td.iltbp{ padding-left:7px; padding-top:8px; padding-bottom:8px; }
td.ntb p{ font-size:11px; }

.imgleft{ float:left; padding:7px 5px 0px 0px; }
table.v14-gray-table-border .imgleft{ padding-left:5px; }
td.v14-header-1-small h2{ font-family:Tahoma,verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
td.v14-header-7-small h2{ font-family:Tahoma,verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
td.text-tab-link-section{ line-height:1.6em; }
td.inc-prof {padding-top:1px;}
.shrinky {
      border:#666 solid 1px;
      display:none;
      position:absolute;
      z-index:9;
}

.displaycode {margin-top: 0; margin-bottom: 0; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 11px}
.boldcode {font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 11px; font-weight: bold}
.code-outline {background-color:#eeeeee; border: 1px solid #ccc; padding: 5px 5px 5px 5px}

.ajaxCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFFACD;
    color: red;
}
.ajaxCalendar .ajax__calendar_other .ajax__calendar_day,
.ajaxCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.ajaxCalendar .ajax__calendar_hover .ajax__calendar_day,
.ajaxCalendar .ajax__calendar_hover .ajax__calendar_month,
.ajaxCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.ajaxCalendar .ajax__calendar_active .ajax__calendar_day,
.ajaxCalendar .ajax__calendar_active .ajax__calendar_month,
.ajaxCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/*template classes*/

a.ur-link:link,
a.ur-link:visited{ text-decoration:none; color:#c8d7e3; white-space:nowrap; }
a.ur-link:hover{ text-decoration:underline; color:#c8d7e3; white-space:nowrap; }

.input,
.input-local{ background:#eee; }
td.blbg{ background:#c8d7e3; border-top:2px solid #99afc4; border-bottom:1px solid #99afc4; white-space:nowrap; }

a.masthead-mainlink:link,
a.masthead-mainlink:visited{ text-decoration:none; color:#293d6b; white-space:nowrap; }
a.masthead-mainlink:hover{ text-decoration:underline; color:#293d6b; white-space:nowrap; }

.bbg{ background-color:#000; white-space:nowrap;}
.dbg{ background-color:#fff; }
.mbg{ background-color:#c8d7e3; border-bottom:1px solid white; padding-left:4px; }
th.mbg{ background-color:#98b1c4; border-bottom:1px solid white; padding-left:4px; }
th.mbg a.nav:link{ color:#fff; }
td.hil{ background-color:#fff; border-bottom:1px solid white; }
th.hil{ background-color:#98b1c4; border-bottom:1px solid white; padding-left:4px; }
th.hil a.nav:link{ color:#fff; }
.hil{ background-color:#fff; padding-left:4px; }

.lbg,
td.left-nav,
tr.left-nav-child td,
tr.left-nav-last,
.v14-graphic-tab-lblue-table{ background-color:#c8d7e3; vertical-align:top; }

th.left-nav-overview,
td.left-nav-overview,
.v14-graphic-tab-dblue-table{ background:#98b1c4; }

td.left-nav-highlight,
tr.left-nav-child-highlight td{ background:#fff; vertical-align:top; }

td.left-nav,
td.left-nav-highlight,
tr.left-nav-last td{ border-top:1px solid white; }
tr.rlinks td{ vertical-align:top; }

a.rlinks:link,
a.rlinks:visited{ text-decoration:none; color:#666; }
a.rlinks:hover{ text-decoration:underline; color:#666; }
a.rlinks-red:link,
a.rlinks-red:visited{ text-decoration:none; color:#f00; }
a.rlinks-red:hover{ text-decoration:underline; color:#f00; }

a.mainlink:link,
a.mainlink:visited{ text-decoration:none; color:#fff; white-space:nowrap; }
a.mainlink:hover{ text-decoration:underline; color:#fff; white-space:nowrap; }

a.parent:link,
a.parent:visited{ text-decoration:none; color:#666; }
a.parent:hover{ text-decoration:underline; color:#666; }

.left-nav-corner{ background-image:url("//www.ibm.com/i/v14/t/left-nav-corner.gif"); background-repeat:no-repeat;  background-position:100% 100%; }

a.left-nav-overview:link,
a.left-nav-overview:visited{ text-decoration:none; color:#fff; }
a.left-nav-overview:hover{ text-decoration:underline; color:#fff; }

a.left-nav:link,
a.left-nav:visited{ text-decoration:none; color:#293d6b; }
a.left-nav:hover{ text-decoration:underline; color:#293d6b; }

a.nav:link,
a.nav:visited{ text-decoration:none; color:#293d6b; }
a.nav:hover{ text-decoration:underline; color:#293d6b; }

a.left-nav-child:link,
a.left-nav-child:visited{ text-decoration:none; color:#293d6b; }
a.left-nav-child:hover{ text-decoration:underline; color:#293d6b; }

td.upper-masthead-divider{ background-image:url("../images/upper-masthead-divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }
td.masthead-divider{ background-image:url("../images/masthead-divider.gif"); background-repeat:no-repeat; background-position:50% 60%; }
td.footer-divider{ background-image:url("../images/footer-divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }
/*template classes*/

body{ margin:0px; padding:0px; background:#fff; color:#000; }
form{ margin:0px; padding:0px; }
th{ text-align:left; }
/*a sup{ vertical-align:top; }*/
fieldset{ border:0px; }

.nowrap{ white-space:nowrap; }

h2,
b.related,
b.rlinks,
.fnt,
.greytextbld,
.greytext,
#v14-body-table p#subtitle{ color:#666; }

#v14-pop-mast h1{ color:#fff; background:#000; white-space:nowrap; }

a:link{ color:#ccc }
a:visited{ color:#fff }
a:hover{ color:#5c81a7}

.tbgc{ background-color:#069; }
.gbg,
.lgray{ background-color:#ccc; }
.bluebullet{ color:#069; }

.dkgd{ background-color:#996; }
.hdgd,
.sth,
.popup_title{ color:#fff; }
.mdgd{ color:#663; background:#cc9; }
.flgd{ background:#f7f7e7; }
.dgbg{ background-color:#999; }

a.fbox:link{ text-decoration:none; color:#5c81a7; }
a.fbox:visited{ text-decoration:none; color:#969; }
a.fbox:hover{ text-decoration:underline; color:#5c81a7; }

a.bctl:link,
a.bctl:visited{ text-decoration:none; color:#999; }
a.bctl:hover{ text-decoration:underline; color:#999; }

.iform{ color:#000; }

/*tabs*/
.tbdark{background:#a3aab0; }
.tbwhite{background:#fff; white-space:nowrap; }

a.tbmainlink:link,
a.tbmainlink:visited{ text-decoration:none; color:#333; white-space:nowrap; }
a.tbmainlink:hover{ text-decoration:underline; color:#333; white-space:nowrap; }

a.tablink:link,
a.tablink:visited{ text-decoration:none; color:#333; }
a.tablink:hover{ text-decoration:underline; color:#333; }

a.tablinkblue:link,
a.tablinkblue:visited{ text-decoration:none; }
a.tablinkblue:hover{ text-decoration:underline; }

a.texttabselectlink:link,
a.texttabselectlink:visited{ text-decoration:none; color:#333; }
a.texttabselectlink:hover{ text-decoration:underline; color:#333; }

a.toclink:link,
a.toclink:visited{ text-decoration:none; }
a.toclink:hover{ text-decoration:underline; }

a.tocselectlink:link,
a.tocselectlink:visited{ text-decoration:none; color:#333; }
a.tocselectlink:hover{ text-decoration:underline; color:#333; }

.v14-graphic-tab-selected{ background-color:#c8d7e3; white-space:nowrap; }
/*tabs*/

.tblue{ color:#fff; background:#98b1c4; }
.tdblue{ color:#fff; background:#3c5f84; }
.tgray{ color:#fff; background:#999; }
.tgreen{ color:#333; background:#ccc; }
.medbluetitlebar{ color:#fff; background-color:#69c; }
.medgraytitlebar{ color:#fff; background-color:#999; }
.lightgraytitlebar{ color:#666; background-color:#eee; }
.whitetitlebar{ color:#666; background-color:#fff; }
.subtitle{ color:#666; }

td.v14-header-1,
th.v14-header-1{ color:#fff;  background-image:url(../images/topBanner.jpg); padding-top:10px; padding-bottom:10px; font-size:14px; }
td.v14-header-2,
th.v14-header-2,
td.v14-header-1-small,
th.v14-header-1-small{ color:#fff; background:#98b1c4; }
td.v14-header-2-small,
th.v14-header-2-small{ color:#333; background:#ccc; }
td.v14-header-3,
th.v14-header-3{ color:#fff; background:#999; }
td.v14-header-3-small,
th.v14-header-3-small{ border:#ccc solid 1px; }
td.v14-header-4,
th.v14-header-4{ color:#333; background:#ccc; }
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ border:#ccc solid 1px; color:#000; background:#eee; }
td.v14-header-6,
th.v14-header-6{ color:#666; background-image:url(../images/topBanner.jpg); padding-top:10px; padding-bottom:10px; font-size:14px; }
td.v14-header-7,
th.v14-header-7{ color:#fff;  background-image:url(../images/topBannerGreyBackground.jpg); padding-top:10px; padding-bottom:10px; font-size:14px; }



.small-price,
.price{ color:#f60; }
.error{ color:#f00; }
em.error,
em.caution{ font-style:normal; }
.graytext,
.smgraytext,
.lggraytitle{ color:#666; }
.divider{ color:#666; }
.bct{ color:#ccc; }
.ast{ color:#f30; }
.dgray{ background-color:#999; }
.vlgray{ background-color:#eee; }
.iformwh{ color:#000; background:#fff; }
.tvgray{ color:#000; background:#eee; }

a.bs:link{ text-decoration:none; color:#069; }
a.bs:visited{ text-decoration:none; color:#969; }
a.bs:hover{ text-decoration:underline; color:#069; }

a.close:link,
a.close:visited,
a.close:hover{ text-decoration:underline; color:#fff; }

a.smallplainlink:link{ text-decoration:none; color:#5c81a7; }
a.smallplainlink:visited{ text-decoration:none; color:#969; }
a.smallplainlink:hover{ text-decoration:underline; color:#5c81a7; }
.flashtext{ position: absolute; left: -3000px; width: 500px; }
.gen-intfce-nvyblue {color:#293d6b}
.gen-intfce-drkblue {color:#3c5f84} 
.gen-intfce-blue {color:#5c81a7}
.gen-intfce-violet {color:#996699}
.gen-intfce-mdblue {color:#98b1c4}
.gen-intfce-plblue {color:#c8d7e3}
.gen-intfce-blk {color:#000}
.gen-intfce-drkestgry {color:#333}
.gen-intfce-drkgry {color:#666}
.gen-intfce-mdgry {color:#999}
.gen-intfce-gry {color:#ccc}
.gen-intfce-ltgry {color:#eee}
.gen-intfce-white {color:#fff}
.lu-red {color:#ff0000}
.lu-brtorng {color:#ff3300}
.lu-orng {color:#ff6600}
td.tbl-plblue {color:#c8d7e3}
td.tbl-ltblue {color:#dfe8ef}
td.tbl-smkwhite {color:#ebebeb}
td.tbl-ghstwhite {color:#f6f6f6}


.ctl00_menu_Menu1_0 ctl00_menu_Menu1_8{

}

.ctl00_menu_Menu1_7{
background-color:#000000;

padding:20px;

}

.ctl00_menu_Menu1_6{
background-color:#000000;
padding:3px;
}

#ctl00_ContentArea_btnCreate, #ctl00_ContentArea_btnHidden{
margin-top:10px;
margin-bottom:10px;}


#ctl00_ContentArea_txtSearchName{
margin:5px;
}

#ctl00_menu_Menu1n0, #ctl00_menu_Menu1n1, #ctl00_menu_Menu1n2, #ctl00_menu_Menu1n3{
padding:10px;
}


#ctl00_logoutlink{
float:right;
padding-right:10px;
}

