/* 
////////////////////////////////////////////////////////////
		CORE.CSS
	This is the stylesheet which contains the style information
	for the core elements of the site, such as includes.  All 
	positioning is controlled from this and other style sheets, 
	seperating the structure of the site from the content.  
////////////////////////////////////////////////////////////
*/

/* Container style definition. */
#container
	{
	width: 760px;
	margin:0px auto;
	text-align: left;
	}

/* Row style definitions. */
#navigation-row 
	{
	position: relative;
	left: 0px;
	top: 0px;
	width: 760px;
	height: 150px;
	background-image: url(../images/int_header_bkg-new.jpg);
	background-repeat: none;
	}
#photonavigation-row 
	{
	position: relative;
	left: 0px;
	top: 0px;
	width: 760px;
	height: 100px;
	background-image: url(../images/header_bkg.jpg);
	background-repeat: none;
	}
#toprule-row
	{
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	}
#content-row
	{
	position: relative;
	left: 0px;
	top: 0px;
	width: 760px;
	}
#botrule-row
	{
	position: relative;
	left: 0px;
	top: 30px;
	width: 100%;
	}
	
/* Column style definitions. */
#navigation-col
	{
	position: relative;
	padding: 15px 4px 0px 0px;
	color: #6A5825;
	text-align: right;
	}
#toprule-col
	{
	position: relative;
	height: 3px;
	}
#primary-col
	{
	position: relative;
	left: 0px;
	top: 0px;
	width: 540px;
	padding: 8px 0px 16px 0px;
	}
#secondary-col
	{
	position: absolute;
	left: 532px;
	top: 0px;
	width: 220px;
	padding: 8px 0px 16px 0px;
	}
#botrule-col
	{
	
	background-image: url(../images/footer_bkg.jpg);
	background-repeat: none;
	margin-top: 150px;
	height: 64px;
	}
	
*#col-1
	{
	position: relative;
	width: 46%;
	height: 100%;
	padding: 0% 2%;
	float: left;
	}
*#col-2
	{
	position: relative;
	width: 46%;
	height: 100%;
	padding: 0% 2%;
	float: right;
	}
*#col-header
	{
	position: relative;
	width: 98%;
	float: left;
	}
*#col-footer
	{
	position: relative;
	width: 98%;
	float: left;
	}
/* Column style declarations. */
#navigation-col a
	{
	color: #580801;
	text-decoration: underline;
	}
#navigation-col a:visited
	{
	color: #580801;
	text-decoration:underline;
	}
#navigation-col a:hover
	{
	color: #580801;
	text-decoration: underline;
	}
#navigation-col a:active
	{
	color: #580801;
	text-decoration: underline;
	}
#search-col a
	{
	color: #580801;
	font-weight: bold;
	text-decoration: underline;
	}
#search-col a:hover
	{
	color: #A52E10; 
	}
	
/* Decoration <div> declarations */
div.form-controls
	{
	text-align: right;
	}
*.design-note
	{
	display: none;
	color: #f00;
	font-size: 8pt;
	}
*.action-buttons
	{
	text-align: right;
	}
*.sub-note
	{
	font-size: 8pt;
	}
*.page-bar
	{
	text-align: left;
	}	

/* Any global HTML declarations. */
body
	{
	text-align: center;
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	color: #6A5825;
	background-color: #E4E0D7;
	margin: 0px;
	padding: 0px;
	}
h1 
	{ 
	color: #580801; 
	font-size: 12pt; 
	line-height: 20px;
	}
ul
	{
	margin-left: 8px;
	padding-left: 8px;
	list-style-type: circle;
	line-height: 12pt;
	font-size: 8pt;
	}
a
	{ 
	text-decoration: underline; 
	color: #A52E10; 
	}
form
	{
	padding: 0px;
	margin: 0px;
	}
input, select, textarea
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
#primary-col * input
	{
	margin: 4px 0px 0px 0px;
	}
hr
	{
	color: #6A5825; 
	margin-left: 5px; 
	margin-right: 6px; 
	height: 1px; 
	line-height: 10px;	
	}
table
	{
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	color: #6A5825;
	}
