/***********************************************/
/* k2.css                                      */
/*                                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {	font-family: Arial, sans-serif;
	color: #000033;	margin: 0px;  padding: 0px;  }

a:link, a:visited, a:hover {
	color: #330099;	text-decoration: none;  }

a:hover {  text-decoration: none; color: #333333;  }

/* overrides decoration from previous rule for hovered links */

h1{ 	font-family: Arial,sans-serif; font-size: 120%;
 	color: #334d55;	margin: 0px; padding: 0px;  }

h2{	font-family: Arial,sans-serif; font-size: 125%;
	color: #006699;	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;  }

h3{	font-family: Arial,sans-serif; font-size: 125%;
	color: #000080;	padding: 10px 10px 10px 10px;
	margin: 0px; background-repeat: repeat;
	background-image: url(image/h3_background.gif);  }

h4{	font-family: Arial,sans-serif; font-size: 110%;
	color: #000080; font-weight: normal;
	padding: 2px 0px 2px 10px; margin: 5px 0px 10px 0px;
	background-color: #E0F0FC;  }

h5{	font-size: 100%; color: #334d55;  }

h6{	color: #000033;	font-size: 125%;
	padding: 10 10 10 10; background-repeat: repeat;
	background-image: url("facility/image/h3_background.gif");  }

ul{	list-style-type: square;  }

ul ul{	list-style-type: disc;  }

ul ul ul{  list-style-type: none;  }

label{	font: bold 100% Arial,sans-serif; color: #321A0C;  }
			

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{  margin: 0; width: 100%;
	background-image: url(image/masthead_background_5.gif);  }

#navBar{ background-color: #D2F2FF; border: solid 1px;
	border-top: none; border-bottom: none;
	border-left: solid 1px; border-color: #00ADE4;
	width: 140px; padding: 0px; left: 0px; top: 65px;
	position: absolute;  }

#rightColumn{ margin-left: 140px; margin-top: -17px;  }

#content{ margin: 0; padding: 0 10px 0 10px;
	margin-top: -10px;  }

#content p{ text-indent: 1em;  }


/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{ margin: 0px; padding: 0px 0px 10px 10px;  }


/*************** #pageName styles **************/

#pageName{ padding: 0px 0px 10px 10px;
	background-image: url(images/pagename_background.gif);  }


/************* #globalNav styles **************/

#globalNav{ color: #562E18; white-space: nowrap;
	text-align: right;  }

/* 'nowrap' prevents links from line-wrapping if there are too 
   many to fit in one line this will force a horizontal scrollbar 
   if there isn't enough room for all links remove rule or change 
   value to 'normal' if you want the links to line-wrap */

#globalNav img{  }

#globalNav a { font-size: 90%;  }


/************* #breadCrumb styles *************/

#breadCrumb{ font-size: 80%; padding: 5px 0px 5px 10px;  }


/************* #pdf styles *************/

#pdf{	font-size: 80%; float: right;  }


/************** .feature styles ***************/

.feature { padding: 32px 0px 10px 10px; font-size: 80%;  }

.feature h2 { margin-bottom: 10px;  }

.feature h3 { padding-left: 10px; margin-bottom: 10px;
	padding-top: 3px; padding-bottom: 3px;  }

.feature h4 { padding-left: 10px; color: #000080; }

.feature ul { margin-bottom: 10px; margin-top: -1px;  }

.feature li { margin-bottom: -1px;  }

.feature ol { margin-bottom: 10px; margin-top: -1px;  }

/* adjust margins to change separation between the feature 
image and text flowing around it */


/************** .story styles *****************/

.story{	clear: both; padding: 10px 0px 0px 10px;
	font-size: 80%;  }

.story p{ padding: 0px 0px 10px 0px;  }


/************* #siteInfo styles ***************/

#siteInfo{ border-top: 1px solid #666666; font-size: 75%;
	color: #666666;	padding: 10px 10px 10px 2px;
	margin-top: -1px; text-align: right;right: auto;  }

/* negative top margin pulls siteinfo up so its top border 
   overlaps (and thus lines up with) the bottom border of 
   the navBar in cases where they "touch" */
	

/************* #search styles ***************/

#search{ padding: 5px 5px 5px 11px; font-size: 90%;
	border-bottom: 1px solid #B58755;  }

#search form{ margin: 0px; padding: 0px;  }

#search label{ display: block; margin: 0px; padding: 0px;  }


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited { display: block;  }

#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level 
   anchors in lists */

#navBar li { border-bottom: 1px solid #00ADE4;  }


/*********** #sectionLinks styles ***********/

.sectionLinks{ margin: 0px; padding: 0px; font-size: 12px;
	font-family: Meiryo, sans-serif;  }

.sectionLinks h3{ padding: 5px; border-bottom: 1px solid #00ADE4;
	background-color: #AAEAFF; font-size: 12px;  }

.sectionLinks a:link, .sectionLinks a:visited, .sectionLinks a:hover{
	padding: 2px 0px 2px 12px;  }

/************** .globalNavelement styles **************/
.globalNavelement { 
	background-image: url("image/globalNav_button_blue.gif");	
	background-repeat: no-repeat; background-position: 0% 50%;
	padding-left: 12px;  }

a.globalNavelement:hover { 
	background-image: url("image/globalNav_button_gray.gif");
	background-repeat: no-repeat; background-position: 0% 50%;
	padding-left: 12px;  }

/*for print*/
@media print {
	body{ color: black;  }
	
	#navBar, #pdf, #globalNav, #breadCrumb{ display: none;  }
	#rightColumn{ margin-left: 0px;  }
	#siteInfo{ border-width:1px 0 0 0;  }
	a img{ border: none; font-size: 9px;  }
	}
