 /* ----------------------------- common page-level controls --------------------------- */

  .parent        { font-family       : arial, helvetica, sans-serif;
                   font-size         : 11px;                           }	
  .child         { font-family       : arial, helvetica, sans-serif;
                   font-size         : 10px;                           }
  .caption       { font-family       : arial, helvetica, sans-serif;
                   font-size         : 10px;                           }
  .headline      { font-family       : arial, helvetica, sans-serif;
                   font-size         : 20px;                           }
  .copy          { font-family       : arial, helvetica, sans-serif;
                   font-size         : 11px;                           }
  .content       { font-family       : arial, helvetica, sans-serif;
                   font-size         : 11px;		               }
  .calendar      { font-family       : arial, helvetica, sans-serif;
                   font-size         : 10px;		               }
  .list          { font-family       : arial, helvetica, sans-serif;
                   font-size         : 11px;                           }
  .footer        { font-family       : arial, helvetica, sans-serif;
                   font-size         : 10px;                           }
  .more          { font-family       : arial, helvetica, sans-serif;  
                   font-size         : 10px;                           }
  .refdesk       { font-family       : arial, helvetica, sans-serif;
                   font-size         : 10px;                           }
  .masthead      { font-family       : arial, helvetica, sans-serif;
                   font-size         : 10px;                           }
  .nav           { font-family       : arial, helvetica, sans-serif;
                   font-size         : 12px;                           }
  .planguide     { font-family       : arial, helvetica, sans-serif;
                   font-size         : 10px;                           }
  .searchnavoff  { font-family       : arial, helvetica, sans-serif;
                   font-size         : 14px;                           }
  .searchnavon   { font-family       : arial, helvetica, sans-serif;
                   font-size         : 14px;                           }
                   
  .dropdown      { font-family       : arial, helvetica, sans-serif;
                   font-size         : 14px;       
                   font-weight       : bold;                     }
  .titleoff      { font-family       : arial, helvetica, sans-serif;
                   font-size         : 13px;                           }
  .titleon       { font-family       : arial black, arial, sans-serif;
                   font-size         : 13px;                           }
  .titlemore     { font-family       : helvetica, arial, sans-serif;
                   font-size         : 11px;  
		   font-weight       : bold;           		       }
  .selectoff     { font-family       : arial, helvetica, sans-serif;
                   font-size         : 13px;                           }
  .selecton      { font-family       : arial black, arial, sans-serif;
                   font-size         : 13px;                           }
  .selectmore    { font-family       : arial, helvetica, sans-serif;
                   font-size         : 11px;                           }
                  
  .elementoff    { font-family       : arial, helvetica, sans-serif;
                   font-size         : 13px;     
                   font-weight       : bold;                      }
  .elementon     { font-family       : arial, helvetica, sans-serif;
                   font-size         : 13px;
                   font-weight       : bold;                           }
  .elementmore   { font-family       : helvetica, arial, sans-serif;
                   font-size         : 11px;  
		   font-weight       : bold;           		       }
  .headline1	 { font-family	     : arial, helvetica, sans-serif;
		   font-size	     : 18px;
		   color	     : #AAAAAA;			       }

 /* ----------------------------- common section-level controls ------------------------ */

	.button		{ font-family     	: arial, helvetica, sans-serif;
                  font-size       	: 10px;
				  font-weight		: bold;
				 }
	 .buttonhighlight		{ font-family     	: arial, helvetica, sans-serif;
                                       font-size       	: 10px;
				                       font-weight		: bold;
				                      }

   /* -------------------- content : main ----------------------------- */
    .content .headline                   { font-weight     : bold;      }
    .content .button                     { font-weight     : bold;      }

   /* -------------------- content : list ----------------------------- */
    .content .list .parent .A            { font-weight     : bold;      }
	.content .caption                    { font-family     : arial, helvetica, sans-serif;
                                           font-size       : 10px;      }

   /* -------------------- reference desk ----------------------------- */
    .refdesk .parent                     { font-weight     : bold;      }
    .refdesk .parent A                   { font-weight     : bold;      }
	.refdesk .child A                    { text-decoration : underline; }									   

   /* -------------------- caption ref -------------------------------- */
    .caption A                           { text-decoration : underline; 
                                           color           : #000000 }
	

   /* -------------------- masthead : search -------------------------- */
    .masthead .search .caption           { font-size       : 12px;
                                           font-weight     : bold;      }	
	   
   /* -------------------- masthead : nav ----------------------------- */
    .masthead .nav TD                    { font-weight     : bold;
	                                       font-family     : arial, helvetica, sans-serif;
                                           font-size       : 12px;      
										   color           : #888888;   }
    .masthead .nav A                     { font-weight     : bold;
	                                       font-family     : arial, helvetica, sans-serif;
                                           font-size       : 12px;      }
    .masthead .nav .parent A             { font-weight     : bold;
                                           text-decoration : none;      }
    .masthead .nav .child A              { font-size       : 11px;
                                           font-weight     : bold;
                                           text-decoration : none;      }
	.masthead .plHeaderNav               { font-family     : helvetica, arial, sans-serif;
                                           font-weight     : bold;
                                           text-decoration : none;      }		
	.masthead .plHeaderNav A			 { font-family     : helvetica, arial, sans-serif;
                                           font-weight     : bold;
                                           text-decoration : none;      }						   								   
										

   /* -------------------- planguide : main --------------------------- */
    .content .planguide TD .headline     { font-size       : 12px;
                                           font-style      : italic;
                                           font-weight     : bold;      }
    .content .planguide .copy P,LI,TD,TR { font-size       : 11px;      }
	
   /* -------------------- title controls ---------------------------- */
   .searchnavoff                         { font-weight     : bold;
 	                                       text-decoration : none;      }
   .searchnavon                          { font-weight     : bold;
	                                       text-decoration : none;      }
   .dropdown                             { font-weight     : bold;
	                                       text-decoration : none;      }
   .titleoff                             { font-weight     : bold;
	                                       text-decoration : none;      }
   .titleon                              { text-decoration : none;      }
   .titlemore                            { font-weight     : bold;
	                                       text-decoration : none;      
										   font-weight 	   : normal;    }
   .content A                            { text-decoration : underline; }
   .footer A                             { text-decoration : underline; }
  
   /* -------------------- masthead : main ---------------------------- */
   .masthead A                           { text-decoration : none;      }
   /* -------------------- dashed line ---------------------------- */
   .dashedLine			         {
					  border-BOTTOM	   : dashed 1px #cdcdcb;
					  border-left	   : none;
					  border-right	   : none;
					  border-top	   : none;
					  FLOAT		   : none;
					  HEIGHT	   : 20px;
					  MARGIN	   : 0px;
					  PADDING-BOTTOM   : 0px;
					  PADDING-left	   : 0px;
					  PADDING-right	   : 0px;
					  PADDING-top	   : 0px;
					  COLOR		   : #666699;
					  font-weight	   : bold;
					  font-size	   : 12px;
								       }

   
/*For MKV8.1 New UI*/
*{
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

   /* Header Elements*/
#SystemLogo{
	float:left;
	padding:8px 8px 0px;
}
#SystemTitle{
	float:right;
	font-size:26px;
	padding:8px 8px 0px;
	color:white;
}
#NavContainer{
	width:100%;
	float:left;
	background:url(/images/ext/tabMainNavUnderline.gif) bottom repeat-x;
}
#SystemLinks{
	float:right;
	padding-right:10px;
	color:#E0E0E0;
	font-weight:bold;
}
#SystemLinks a{
	font-weight:bold;
	color:#E0E0E0;
}
#SystemLinks a img{
	padding:0px 3px;
	vertical-align: middle;
}
#MainNav{
	float:left;
	margin-top:9px;
	line-height:18px;
}
#MainNav ul{
	float:left;
	margin-left:60px;
	display:inline;
}
#MainNav li{
	margin-right:2px;
	height:18px;
	line-height:18px;
	list-style-type:none;
	float:left;
}
#MainNav li div{
	float:left;
	width:6px;
	height:18px;
	background:url(/images/ext/tabMainNavLeft.gif) left no-repeat;
}
#MainNav li.current div{
	background:url(/images/ext/tabMainNavLeft_selected.gif) left no-repeat;
}
#MainNav li a{
	float:left;
	font-size:12px;
	padding-Left:2px;
	padding-right:8px;
	background:url(/images/ext/tabMainNavRight.gif) right no-repeat;
	color:black;
}
#MainNav li.current a{
	background:url(/images/ext/tabMainNavRight_selected.gif) right no-repeat;
	font-weight:bold;
}
#MainNav li a:hover{
	text-decoration:none;
	color:#006699;
}
#SubNavContainer{
	position:relative;
	float:left;
	width:100%;
	background:url(/images/ext/bgSubMenu.jpg) repeat-x;
	height:22px;
	line-height:22px;
}
#SubNavContainer #WelcomeText{
	float:left;
	color:black;
	font-weight:bold;
	padding-left:16px;
	line-height:18px;
}
#SubNavContainer .SubNav{
	float:left;
	position:absolute;
	top:3px;
	left:60px;
}
.SubNav li{
	padding:0px 3px;
	list-style-type:none;
	float:left;
	border-left:1px solid #666666;
	line-height:12px;
}
.SubNav li a{
	color:#333333;
	padding:0px 2px;
}
.SubNav li a:hover,.SubNav li.current a{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#003366;
}
/* Header Elements End */

#Header{
	position:relative;
	height:108px;
	background:white url(/images/ext/bgHeader.jpg) right repeat-y;
}

#Footer{
	line-height:20px;
	width:100%;
	display:block;
	text-align:center;
	padding-top:30px;
}
.clearfix{
	clear:both;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	width:0px;
	clear: both; 
}
.GridListFooter{
	border: 0;
}
.GridListFooter{
	width:100%;
}
.GridListFooter{
	padding:3px 5px;
	line-height:20px;
	color: #666666;
	font-weight: bold;
	background:url(/images/ext/listViewBg.gif) repeat-x bottom #f8f7f7;	
}
.GridListFooter table td img{
	vertical-align: middle;
	margin-left:3px;
}


.BodyTag{
background-color:#FFFFFF;
width:100%;
height:100%;
margin:0px auto;
}

.NewBodyTag{
background-color:#F0F0F0;
width:100%;
height:100%;
margin:0px auto;
}

.BodyTable{
width:100%;
height:100%;
border-collapse:collapse;
border:0px;
}

.NewBodyTable{
width:1000px;
height:100%;
border-collapse:collapse;
background-color:#FFFFFF;
border:0px;
}
