
/* elements */

#background_left
{
	background-position: top left;
	background-image: url(/images/background_left.gif);
	background-repeat: repeat-y;
}

#background_right
{
	background-position: top right;
	background-image: url(/images/background_right.gif);
	background-repeat: repeat-y;
}

#header_banner
{
	border-top: solid 2px #000000;
	border-bottom: solid 2px #000000;
}

/* general classes */

.background_dark
{
	background-position: top center;
	background-image: url(/images/background_dark.gif);
	background-repeat: repeat-y;
	background-color: #f5f5f5;
}

.borders
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.dropcap
{
	float: left;
	font-size: 36pt;
	line-height: 27pt;
	font-weight: normal;
	color: #781c1f;
	font-family: Georgia, Times New Roman, Times;
	font-style: italic;
}

.large
{
	font-size: 16pt;
	color: #000000;
	font-weight: normal;
}

.nav_header
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
}

.nav_page_horz
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.nav_page_vert
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	line-height: 200%;
	padding-top: 2px;
	padding-bottom: 5px;
}

.small
{
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

/* tag classes */

div.background_dark
{
	padding-right: 4px;
}

div.float_right
{
	text-align: right;
	float: right;
	height: 12pt;
}

hr.diet
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

img.colspacer_uneven_left
{
	width: 480px;
}

img.colspacer_uneven_right
{
	width: 180px;
}

img.float_right
{
	float: right;
	padding: 5px;
}

img.heading
{
	padding-bottom: 10px;
}

table.fullwidth, table.unevencolumns
{
	width: 660px;
}

table.nav_floatright, table.nav_floatright_diet
{
	width: 180px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

table.nav_floatright
{
	background-position: top center;
	background-image: url(/images/background_star.gif);
}

table.nav_floatright_diet
{
}

td.column_shield
{
	background-position: top left;
	background-image: url(/images/background_shield.gif);
	background-repeat: no-repeat;
}

td.column_general_right
{
	padding-left: 10px;
}

td.column_uneven_left, td.column_general_left
{
	padding-right: 10px;
}

td.column_uneven_right, td.column_shield
{
	padding-left: 5px;
	padding-right: 5px;
}

/* form tags */

form
{
	padding: 0px;
	margin: 0px;
}

input, select
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

input.button
{
	background-color: #ffffff;
	color: #ff4000;
	border: solid 1px #000000;
}

input.text, select
{
	background-color: #ffffff;
	color: #000000;
	border: solid 1px #c5c5c5;
}

/* tags */

a
{
	text-decoration: none;
}

a:hover
{
	color: #ffbc00;
}

body, td
{
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	line-height: 150%;
}

body
{
	background-position: top center;
	background-image: url(/images/background.gif);
	background-repeat: repeat-y;
}

dt
{
	font-weight: bold;
}

dt b
{
	color: #781c1f;
}

h2, .h2
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	color: #cf090f;
	font-weight: bold;
}

h2
{
	padding-top: 10px;
}

h3, .h3
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #cf090f;
	font-weight: bold;
}

h3
{
	padding-top: 5px;
}

h4, .h4
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
}

h6, .h6
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
}

hr
{
	width: 660px;
	height: 2px;
	background-color: #000000;
	color: #000000;
	border: none;
}

li
{
	padding-left: 20px;
	padding-bottom: 2px;	
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

pre
{
	font-family: Lucida Console, Courier New, Courier;
	font-size: 9pt;
	line-height: normal;
}

ul
{
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

