@charset "utf-8";
/* CSS Document */

body{ 
	margin:0px;
	padding:0px;
}

body,p,div,input,select,textarea{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}

a img{
	border:0px;
}

a:link{
	color:#990000;
	font-size:10px;
}

a:visited{
	color:#F35454;
	font-size:10px;
}

form{
	margin:0px;
	padding:0px;
}

h1{
	font-weight:bold;
	font-size:11pt;
	color:#990000;
	padding:0px;
	margin:0px;
	padding:2px 0px 8px 0px;
}

h3{
	font-weight:bold;
	font-size:10pt;
	color:#990000;
	padding:0px;
	margin:0px;
	padding:2px 0px 2px 0px;
}

h4{
	font-weight:bold;
	font-size:7pt;
	color:#990000;
	padding:0px;
	margin:0px;
	padding:2px 0px 2px 0px;
}

#masterNav {
  float:left;
  width:100%;
  background:#BBD9EE;
  line-height:normal;
	background:url(../images/dg_menu_bg.gif) repeat-x left top;
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
  }
#masterNav ul {
margin:0;
padding:3px 10px 0 6px;
list-style:none;

  }
#masterNav li {
  display:inline;
  margin:0;
  padding:0;
  }
#masterNav a {
  float:left;
  background:url("../images/tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 11px;
  text-decoration:none;
	font-size:11px;
  }
#masterNav a span {
  float:left;
  display:block;
  background:url("../images/tabright.gif") no-repeat right top;
  padding:5px 15px 4px 5px;
  color:#fff;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#masterNav a span {float:none;}
/* End IE5-Mac hack */
#masterNav a:hover span {
  color:#fff;
  }
#masterNav a:hover , #masterNav a.active {
  background-position:0% -23px;
  }
#masterNav a:hover span, #masterNav  a.active span{
  background-position:100% -23px;
  }
  #masterNav  a.active span{
  	font-weight:bold;
  }
  
/***Button***/
a.btnClass{
display: block;
float: left;
font: bold 11px; /* Change 13px as desired */
line-height: 10px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 22px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.btnClass, a:visited.btnClass, a:active.btnClass{
color: #ffffff; /*button text color*/
font-weight:bold;
}

a.btnClass span{
display: block;
padding: 6px 9px 6px 0; /*Set 11px below to match value of 'padding-left' value above*/
white-space:nowrap;
}

a.btnClass:hover{ /* Hover state CSS */
	background-position: bottom left;
	text-decoration:none;
}

a.btnClass:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #ffffff;
	text-decoration:none;
}
.btnOranjL{
	background: transparent url('../images/btn_Orange_Left.gif') no-repeat top left;
}
.btnOranjR{
	background: transparent url('../images/btn_Orange_Right.gif') no-repeat top right;
}
.btnGrayL{
	background: transparent url('../images/grayBtn_left.gif') no-repeat top left;
}
.btnGrayR{
	background: transparent url('../images/grayBtn_right.gif') no-repeat top right;
}


/****more Links START********/
a.moreLinkBtn{
background-repeat:no-repeat;
background-position:top left;
display: block;
float: right;
font: normal 11px tahoma; /* Change 13px as desired */
line-height: 8px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 16px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}

a:link.moreLinkBtn, a:visited.moreLinkBtn, a:active.moreLinkBtn{
color: #fff; /*button text color*/
text-decoration: none;
}

a.moreLinkBtn span{
background-repeat:no-repeat;
background-position:top right;
display: block;
padding: 3px 21px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
white-space:nowrap;
}

a.moreLinkBtn:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.moreLinkBtn:hover span{ /* Hover state CSS */
background-position: bottom right;
color: fff;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding-top:13px;
}

.GrayCL{
	background: transparent url('../images/moreLinks_garyleft.gif');
}
.GrayCR{
	background: transparent url('../images/moreLinks_garyright.gif');
}

.positioningAtCorpPageTable{
	position:relative;
	left:-65px;
	top:-5px;
}

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

.grayBorder{
	border:1px solid #C1C1C1;
}

.grayBorderTop{
	border-top:1px solid #D1D1D1;
}
.grayBorderLeft{
	border-left:1px solid #D1D1D1;
}
.grayBorderRight{
	border-right:1px solid #D1D1D1;
}
.testimonialPersonDetails{
	border-top:1px dotted #e7e7e7;
	font-size:10px;color:#616578;
	line-height:normal;font-weight:bold;
	 padding:2px;
	 text-align:right;
}

.innerLeftNavCarrier{
	padding:4px 0px 5px 3px;
	border-top:3px solid #cb1a00;
}

.innermainContent{
	padding:4px 0px 5px 3px;
}



/*******Left Nav********/
.leftNavDIV{
	padding:10px 0px 0px 1px;
	/*border-top:3px solid #cb1a00;*/
}


 .leftNavDIV ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	line-height:25px;
	width:170px;
}


 .leftNavPanel ul li{  /****Oranj default Border***/
	border-top:1px solid #c8c8c8;
	/*background: url(../images/green_dottedBorder.gif) left top repeat-x;*/
}

 .leftNavPanel ul a:link,  .leftNavPanel ul  a:visited{
	color:#616161;
	font-size:11px;
 }

 .leftNavPanel ul li a{  /****default Link***/
	text-decoration:none;
	color:#616161;
	display: block;
	width: auto;
	padding:0px 0px 0px 20px;
	background-image:url(../images/minus.gif);
	background-position:4px center;
	background-repeat:no-repeat;
	font-size:11px;

}

.leftNavPanel ul .selected a{
	/*background-color: #E45A49;*/
	/*font-weight:bold;*/
	color:#cb1a00;
	background-image:url(../images/arrow_link_white.gif);
}

.leftNavPanel ul ul .selected a{
	/*background-color: #f7644e;*/
	/*font-weight:bold;*/
	color:#cb1a00;
	background-image:url(../images/arrow_link_red.gif);
	background-position:13px center;
}

* html .leftNavPanel ul ul .selected a:link, .leftNavPanel ul ul .selected a:visited{
	color:#cb1a00;
}

.leftNavPanel ul ul a.selected {
	/*background-color: #f7644e;*/
	/*font-weight:bold;*/
	color:#cb1a00;
	background-image:url(../images/arrow_link_red.gif);
	background-position:13px center;
}

* html .leftNavPanel ul ul a.selected:link, .leftNavPanel ul ul a.selected:visited{
	color:#cb1a00;
}

.leftNavPanel ul ul .selected a:hover{
	/*background-color: #f7644e;*/
	/*color:white;*/
	background-image:url(../images/arrow_link_red.gif);
	background-position:13px center;
}

 

.leftNavPanel ul a.selectedAsBold {
	font-weight:bold;
	background-image:url(../images/arrow_link_red.gif);
	color:#cb1a00;
}

* html .leftNavPanel ul a.selectedAsBold:link, .leftNavPanel ul a.selectedAsBold:visited{
	color:#cb1a00;
}

 .leftNavPanel ul li a{ 
	background-image:url(../images/arrow_link.gif);
	color:#333333;
}


* html  .leftNavPanel ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	height:20px;
	padding:0px 0px 0px 20px;
}

 .leftNavPanel ul li a:hover{  /****default Link over***/
	text-decoration:none;
	color:#cb1a00;
	/*background-color: #cb1a00;*/
	background-image:url(../images/arrow_link_red.gif);
	background-position:4px center;
	background-repeat:no-repeat;
}




.leftNavPanel ul ul li a{
	padding:0px 0px 0px 25px;
	background-image:none;
	color:#333333;
} 

.leftNavPanel ul ul ul li a{
	padding:0px 0px 0px 35px;
	background-image:none;
	color:#333333;
} 


 .leftNavPanel ul ul li a:hover{
	background-image:url(../images/arrow_link_red.gif);
	background-position:13px center;
} 

 .leftNavPanel ul ul ul li a:hover{
	background-image:url(../images/arrow_link_red.gif);
	background-position:23px center;
} 

.leftNavPanel ul ul ul a.selected {
	/*background-color: #f7644e;*/
	/*font-weight:bold;*/
	color:#cb1a00;
	background-image:url(../images/arrow_link_red.gif);
	background-position:23px center;
}

* html .leftNavPanel ul ul ul a.selected:link, .leftNavPanel ul ul ul a.selected:visited{
	color:#cb1a00;
}

.leftNavPanel ul ul ul .selected a:hover{
	/*background-color: #f7644e;*/
	/*color:white;*/
	background-image:url(../images/arrow_link_red.gif);
	background-position:23px center;
}

.leftNavDIV ul li ul.disabled li a{
 	cursor:default;
 }

 .leftNavDIV ul li ul.disabled li a:hover{
 	cursor:default;
	color:#616161;
	background:none;
 }

.leftNavPanel  ul ul{
	padding:0px;
	margin:0px;
}

.lastLIGreen{
	border-bottom:1px solid #c8c8c8;
}

.breadCrumbCarrier{
	padding:4px 10px 4px 10px; 
}
.breadCrumb{
	padding:4px 0px 5px 4px;
	border-bottom:1px solid #c8c8c8;
	font-size:10px;
}

.breadCrumb a:link, .breadCrumb a:visited{
	color:#666666;	
}

.hide{
	display:none;
}

.show{
	display:block;
}

.courseTextHighLights{
	color:#1856E4;
	font-size:11px;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.courseTextHighLightsBold{
	font-weight:bold;
}
.bottomNotes{
	color:#919191;
	border-top:1px solid #DBDBDB;
}

.blueBg{
	background-color:#278CF1;
	color:white;
}
.blueBg a{color:white;}

.grayBgLight{
	background:#F3F3F3;
}

.mandatoryStar{
	color:#FF0000;
}

.superScript{
	font-weight:normal;
	font-size:9px;	
}

/*********Form Class*/
.messageBox{
	background:#F9FABC;
	border:1px solid #BBBBBB;
	padding:5px;
	text-align:left;
	display:none;
}

.mandatoryStar{
	color:#FF0000;
}

.lightRed{
	color:#EA5226;
	font:Tahoma, Arial, Verdana, Courier;
	font-size:10px;
}

.redBorder{
	border:1px solid #FF0000;
}
.redBorderSelect{
	border:1px solid #F52203;
	background-color:#FFDDDD;
	/*width:98%;*/
}

.sucessMessageBox{
	padding:5px 5px 5px 30px;
	border:1px solid #CECECE;
	background:url(../images/icons/accept.gif) no-repeat 10px 8px;
	background-color:#FFFEE1;
}

/*********Form Class*/