/***********************************************/
/* Based on template sheet 2col_rightNav.css   */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body
{
	font-family	: "Verdana, Arial, sans-serif";
	color	: #0000ff;
	background-color	: #ffffff;
	line-height	: 1.166;	
	margin	: 0px;
	padding	: 0px;
}

a	{ color	: #0000FF;	}
a:link, a:visited	{ text-decoration	: none;	}
a:hover	{ text-decoration	: underline;	}

h1, h2, h3, h4, h5, h6
{
	margin	: 0px;
}

h1
{
	font-size	: 200%;
}

h2
{
	font-size	: 140%;
}

h3
{
	font-size	: 114%;
}

h4
{
	font-size	: 100%;
	font-weight	: normal;
}

h5
{
	font-size	: 100%;
}

ul	{ list-style-type: square;	}
ul ul	{ list-style-type: disc;	}
ul ul ul	{ list-style-type: none;	}

label
{
	font-weight	: bold;
	font-size	: 100%;
}

/***********************************************/
/* Custom styles                               */
/***********************************************/ 
.footnote
{
  font-weight	: normal;
  font-style	: normal;
  font-size	: 7pt;
  color	: #777777;
  text-decoration	: none;
  text-transform	: none;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead
{
	margin	: 0px;
	padding	: 10px;
	border	: 1px solid #cccccc;
	background-color	: #FFFF7f;
}

#navBar
{
	margin	: 0 80% 0 0;
	padding	: 0px;
	background-color	: #ffff7f;
	white-space	: nowrap;
	text-align	: center;
}

#content
{
	float	: right;
	width	: 78%;
	margin	: 0;
	padding	: 0px;
}

#footer
{
	text-align	: center;
	vertical-align	: middle;
	clear	: both;
	font-size	: 75%;
	padding	: 0px;
}

/***********************************************/
/*Component Divs                               */
/***********************************************/

#searchBar
{
	padding	: 0;
	font-size	: 75%;
	float	: right;
}

#searchBar label	{ font-weight	: normal;	}

/*************** #siteName styles **************/

#siteName{
	margin: 0px;
	padding: 0px 0px 25px 10px;
}

#siteName h1
{
	display	: block;
	font-size	: 250%;
	font-family	: "Bookman Old Style";
	font-style	: italic;
	font-weight	: bold;
}

.red	{ color	: #ff0000; }
.blue	{ color	: #0000ff; }

/*************** #pageName styles **************/

#pageName
{
	padding: 0px 0px 0px 10px;
}

#pageName img
{
	float	: right;
	display	: block;
}

/************* #globalNav styles **************/

#globalNav
{
	color	: #cccccc;
	padding	: 0px 0px 0px 10px;
	white-space	: nowrap;
}

#globalNav img
{
	display	: block;
}

#globalNav a
{
	font-size	: 90%;
	padding	: 0px 4px 0px 0px; 
}


/************* #breadCrumb styles *************/

#breadCrumb
{
	font-size: 80%;
	padding: 0px 0px 0px 10px;
}


/************** .feature styles ***************/

.feature{
	padding	: 10px;
	font-size	: 80%;
}

.feature img
{
	text-align	: inherit;
	padding	: 0 0 0 0;
	margin	: 0 0 0 0;
}

/************* #siteInfo styles ***************/

#siteInfo
{
	border	: 1px solid #cccccc;
	color	: #cccccc;
	background-color	: #ffff7f;
	padding	: 10px 0px;
}

/************* #w3 validity styles ***************/

#w3
{
	padding	: 10px 0px;
	background-color	: #ffffff;
	text-align	: center;
}

/*********** #navBar link styles ***********/

#navBar h2 { padding: 10px 0px 2px 0px;			}
#navBar ul { padding:  0px 0px 0px 0px; list-style-type:none; margin: 0px;	}
#navBar li { padding:  5px 0px 0px 0px; list-style-type:none; margin: 0px;	}
#navBar a  { color: #0000FF; }

/*********** #sectionLinks styles ***********/

#sectionLinks
{
	margin	: 0px;
	padding	: 0px 0px 10px 0px;
	font-size	: 90%;
	border-right	: 1px solid #cccccc;
	border-bottom	: 1px solid #cccccc;
}
