/* RESET */
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,
h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{
font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{
text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}abbr,acronym
{border:0;font-variant:normal;}sup {vertical-align:text-top;}sub
{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;
font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:
100%;}legend{color:#000;}

/* TAGS */

body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background-color:#e9e1b5}

h1	{font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #ae2626; margin-bottom: 18px; }
h2	{}
h3	{}
h4	{font-size: 14px; font-weight: bold; font-color: #ae2626}
h5	{display: block; font-style: italic; border-bottom: 1px dotted #ccc;}

p	{ margin-bottom: 18px; }

a	{color: #ae2626}
a:hover {color: #666}

img	{}

hr	{}

big { font-size: 16px; font-weight: bold;}

.imgleft {float: left; margin-right: 12px; margin-bottom: 12px;}

/* DIVS */
.container {background: #fff;}
.topbar		 	{width: 100%; height: 30px; background: url(images/topbar.jpg) top repeat-x}
	.topbar .content {padding-top:7px;}
	.topbar big	{color: #fff;}
	.topbar ul li {display: inline; color: #fff; margin-left: 40px; font-size: 14px;}
		.topbar ul li a {color: #fff; text-decoration:none;}
		.topbar ul li a:hover {color: #fff; text-decoration: underline;}
	
.header			{width: 100%; height: 290px; background:url(images/headerbg.jpg) top repeat-x}
	.header div	{background:url(images/header.jpg) top center no-repeat; width: 1020px; margin: 0 auto; height: 290px;}
.subheader 		{width: 100%; height: 110px; background:url(images/subheader.jpg) top repeat-x}
	.subheader .content {background: url(images/subheaderC.jpg) top no-repeat; height: 110px;}
.body			{width: 100%; padding-top:30px; background-color:#fff; background: url(images/body.jpg) top repeat-x; padding-bottom:30px;}
.footer			{width: 100%; height: 150px; background-color:#e9e1b5; background:url(images/footer.jpg) top repeat-x}
	.footer .content {text-align:right; padding-top: 20px;}

.content		{width: 820px; margin: 0 auto;}
	.contentL	{width: 420px; float: left; position:relative;} 
		.about .contentL {width: 820px;}
		.staff .contentL td {text-align:center}
	.contentR	{	width: 360px;	float: right;	position:relative;} 
	

.nav 			{top-margin: 7px; position: relative;float: right;}

.clr			{clear:both; visibility:hidden;}
