/*

Copyright (c) 2006, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 0.11.3

*/



/**

 * 84.5% for !IE, keywords for IE

 * Percents could work for IE, but for backCompat purposes, we are using

 keywords.

 * x-small is for IE < 6 and IE6 quirks mode.

 *

 */

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-

small;}

table {font-size:inherit;font:100%;}



/**

 * 99% for safari; 100% is too large

 */

select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}



/**

 * Bump up !IE to get to 13px equivalent

 */

pre, code {font:115% monospace;*font-size:100%;}



/**

 * Default line-height based on font-size rather than "computed-value"

 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height

 */

body * {line-height:1.38em;}



/*-------------Link Styling ----------------*/



a{

  color:#004f72;

}



a.nav-links:hover {

    color:#F4EDD5;

}

/*--French Nav link --*/

a.nav-links-fr:hover {

    color:#F4EDD5;

}



a.bottom-links:hover {

   text-decoration:underline;

}



.fileLink{

}

.externalLink{

}



.top-links{

   font-size:80%;

   font-family: arial, 'lucida console', sans-serif;

}



.nav-links {

   font-family: arial, "lucida console", sans-serif;

   font-weight:600;

}

/*--French Nav link --*/

.nav-links-fr {

   font-family: arial, "lucida console", sans-serif;

   font-weight:600;

}

.bottom-links {

   font-family: arial, "lucida console", sans-serif;

   text-decoration:none; 

   font-size:75%; 

   color:#000;

}



/* Page Tool styling */

#pageTools{

  position:relative;

  top:8px;

  float:right;

  clear:both;

}

.pageToolImg{

  text-decoration:none;

  padding-right:2px;

}

.pageToolText{

  text-decoration:none;

  font-size:75%;

  padding-right:8px;

}

.pageToolText:hover{

  text-decoration:underline;

}

/* ---Links on main page within column content ---*/

#quickLinks{

  width:220px;

  position:relative;

  list-style: none;

  *list-style: outside none;

}

.quickImg{

  background-image: url('/english/images/quickLinkArrow.jpg');

  background-repeat:no-repeat;

  height:8px;

  width:16px;

  float:left;

  clear:none;

}

#quickLinks li{

  position:relative;

}

#quickLinks li a{

  position:relative;

  left:3px;

  top:-3px;

  *top:-3px;

  *left:-0px;

}

#question{

  width:15px;

}

.main-col-nav{

font-size:85%;

}

ul.main-col-nav li a{

   color: #000;

   text-decoration: none;

}

ul.main-col-nav li a:hover{

   color: #000;

   text-decoration: underline;

}



/*-------------Heading Stylings----------------*/



h1,h2,h3,h4 {

   font-family: Georgia;

   padding-bottom: 10px;



}

h1,h2,h3{

   padding-top:7px;

}

h2{

  font-size:110%;

  padding-right: 15px;

  padding-top:15px;

}

h3{

  font-size:95%;

}

h4{

  font-size:90%;

}

h2.featHeading{

 padding:0px;

 margin-top:8px;

 margin-left:14px;

 margin-right:5px;

 color:#717B80;

 line-height:1.1em;

}

h1{

   color:#004f72; 

   font-size:110%;

   padding-top:15px;

   font-family: arial, 'lucida console', sans-serif;

}





h2.mainPage { 

   font-size:0.91em;

   padding:0px;

   font-family: arial, 'lucida console', sans-serif;

   padding-bottom:7px;

}



/* Underline nav on current page */

#nav-here {

   text-decoration:underline;

   color:#F4EDD5;

}

/* Content area for subsequent Pages */

p{

margin-bottom:10px;

}

.footLinks{

padding-bottom:0px;

position:relative;

top:-10px;

left:-7px;

}

/* Breadcrumb nav styling */

p.breadcrumb {

   padding-top:15px; 

   padding-bottom:0px;

   font-size:75%;

   font-family: arial, "lucida console", sans-serif;    

}

#planBreadcrumb{

   position:relative;

   top:-4px;

   *top:0px;

    /* fix so in firefox it will not cover text resize*/

}



/*--------Fixes for 'The Plan' default page and breadcrumb line-height from TM causes positioning issue ---------*/

.planFix{

   line-height: normal;

   padding-bottom:0px;

}

.paddingFix{

    padding-top:8px;

    *padding-top:14px;

	padding-bottom:6px;

	*padding-bottom:10px;



}

sup.tm{

  font-size:30%;

  *font-size:80%;

  font-style:normal;

  font-weight:normal;

  text-decoration:none;

}



/* Bold Styling for main page columns*/

p.important {

   font-weight:bold; 

   font-size:0.9em;

}

p.tiny{

   padding-top:5px;

   padding-bottom: 15px;

   font-size: 67%;

}



/* 'Full Article' Link Styling on main page*/

.read-more {

   text-decoration:underline; 

   color:#004E72;

}



.read-more-sub {

   color:#000;

   font-size: 0.85em;

}





/* Contact Page Form Lable Styling */

.contact-required {

  font-size: 0.77em;

  color: #F00;  

}

.contact-Nrequired {

  font-size: 0.77em; 

}.underline {
	font-style: italic;
	text-decoration: underline;
}
