/* TAG SELECTORS */

body 
{
	background-image: url(../_img/bg.gif);
	margin: 20px 40px 20px 40px;
}

blockquote
{
	margin: 10px 20px 10px 20px;
}

body, th, td
{
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 165%;
}

img 
{
	border-width: 0px;	
}

td
{
	vertical-align: top;
}

h1
{
	font-size: 22px;
	margin: 0px 0px 10px -5px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 2px 0px 5px 0px;
}

a
{
	color: #33569F;
}

ul
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
}

ul.small
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

li
{
	margin: 5px 0px 0px 0px;
	list-style-image: url(../_img/lists/blue_bullet.gif);
}

ul.small li
{
	margin: 2px 0px 2px 0px;
}

li.gold
{
	list-style-image: url(../_img/lists/gold_bullet.gif);
}

p
{
	margin: 0px 0px 20px 0px;
}

table.frame, table.content
{
	border-width: 0px;
	border-collapse: collapse;
	margin: 0px;
}

table.content td
{
	padding: 10px;
}

table.frame td
{
	padding: 0px;
}

/* BOX SELECTORS */

#container
{
	background-color: #fff;
	border: solid 1px #999; 
	min-width: 780px;
	max-width: 1000px;
	padding: 10px;
	margin: 0px auto;
}

#header
{
	height: 59px;
	margin: 0px 0px 7px 0px;
}

#top_navigation
{
	background-image: url(../_img/ui/topnav_bg.jpg);
	border: solid 1px #986a1d;
	height: 23px;
	margin: 0px 0px 10px 0px;
	vertical-align: middle;
}

#top_navigation a
{
	color: #986a1d;
	font-size: 12px;
	font-weight: normal;
	
}

.IE8Fix 
{
	z-index: 1000; 
}

#top_navigation .navitem
{
	border-width: 0px;
	margin: 0px;
}

#top_navigation .navitemover 
{
	background-color: #986a1d;
	color: #FFFFFF
}

#breadcrumbs
{
	font-size: 11px;
	padding: 15px 15px 0px 15px;
}

#content_table
{
	border-collapse: collapse;
	width: 100%;
}

#content_table td
{
	vertical-align: top;
}

#content
{
	padding: 0px;
	background-image: url(../_img/ui/content_tl_corner.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#content_bg
{
	background-image: url(../_img/ui/content_br_corner.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 15px;
	vertical-align: top;
}

#content_spacer
{
	width: 10px;
}

#context
{
	border: 1px solid #CCC;
	background-color: #F3f3f3;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	padding: 10px;
	width: 225px;
	height: 100%;
}	

#footer
{
	background-image: url(../_img/ui/footer_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	color: #666;
	font-size: 11px;
	height: 45px;
	line-height: 130%;
	margin: 10px 0px 0px 0px;
}

#address
{
	background-image: url(../_img/ui/footer_tl_corner.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	padding: 10px 14px 7px 14px;
}

#copyright
{
	background-image: url(../_img/ui/footer_tr_corner.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	float: right;
	padding: 10px 14px 7px 14px;
	text-align: right;
}
	

/* CLASS SELECTORS */

.breadcrumb_delimiter
{
	margin: 0px 8px 0px 8px;
}

.small_text 
{
	font-size: 10px;
	line-height: 120%;
}
.rfloat {float: right}
.lfloat {float: left}
.clear {clear: both}
.right {text-align: right}
.left {text-align: left}
.center {text-align: center}
