body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat-x;
}
hr {
	color: #4AAE00;
	background-color: #4AAE00;
}

#header {
	width: 100%;
	color: #333;
	height: 139px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-repeat: repeat-x;
}
#navigation {
	width: 100%;
	color: #FFFFFF;
	margin: 0px;
	background-color: #333333;
	height: 24px;
}
#content {
	width: 950px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
p {
	font-size: 130%;
	line-height: 160%;
	margin-bottom: 1em;
	color: #1D1D1D;
}
#content ul, #content ol {
	font-size: 120%;
	line-height: 150%;
}
#content li {}
/*
#content a:link {
	color: #B01000;
	text-decoration: underline;
}
#content a:visited {
	color: #B01000;
	text-decoration: underline;
}
#content a:hover {
	color: #B01000;
	text-decoration: none;
	background-color: #FF9;
}*/
#bannerimage {
	width:472px;
	height:139px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
/* Headings */

h1, h2, h3, h4, h5, h6 {
 margin:0;
	padding:0;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
 }

h1 {
	font-size:2em;
/*	color: #BB0401;*/
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 }

h2 {
	font-size:1.7em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-size:160%;
	color: #BB0401;*/
	font-weight: bold;
	padding-top: 3px;
 }

h3 {
	font-size:1.6em;
	font-weight:bold;
/*	font-size:160%;
	color: #BB0401;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 3px;
 }
 
.institution {
	font-size:1.3em;
	font-weight:bold;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 3px;
}	 
 
 
.imgfloatleft {
	float: left;
	margin-right: 20px;
}
.textindented {
	margin-left: 465px;
}
.highlighted {
	background-color: #FF0;
}
a img {border: none}
.imgfloatlright {
	float: right;
	margin-left: 20px;
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

.left {
	float:left;
	width:700px;
	padding-top: 10px;
	padding-left: 100px;
}
.specials {
	background-image:url(images/special_bg.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	padding-bottom:20px;
	height: 80px;
	font-size: 14px;
}

the_special {
	color:#000;
	font-weight:bold;
	padding-left:75px;
	padding-top:30px;
	font-size: 16px;
}
.hor-minimalist-b
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	background: #fff;
	width: 700px;
	border-collapse: collapse;
	text-align: left;
}
.hor-minimalist-b th
{
	font-size: 14px;
	font-weight: bold;
/*	color: #BB0401;*/
	padding: 10px 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4AAE00;
}
.hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #000;
	padding: 6px 8px;
}
.hor-minimalist-b tbody tr:hover td
{
	/*color: #4AAE00;*/
}


.hor-minimalist-wide
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.hor-minimalist-wide th
{
	font-size: 14px;
	font-weight: bold;
/*	color: #BB0401;*/
	padding: 10px 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4AAE00;
}
.hor-minimalist-wide td
{
	border-bottom: 1px solid #ccc;
	color: #000;
	padding: 6px 8px;
}
.hor-minimalist-wide tbody tr:hover td
{
	/*color: #B00F00;*/
}

/* SMALL TABLE*/
.smalltable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	width: 300px;
	border-collapse: collapse;
	text-align: left;
}
.smalltable th
{
	font-size: 14px;
	font-weight: bold;
/*	color: #BB0401;*/
	padding: 10px 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B50C0B;
}
.smalltable td
{
	border-bottom: 1px solid #ccc;
	color: #000;
	padding: 6px 8px;
}
.smalltable tbody tr:hover td
{
	/*color: #4AAE00;*/
}
.leftcolumnhome {
	float: left;
	width: 438px;
}
a img { border:none; }


.lightblue {
	background-color: #CEE7FF;
}
.lightyellow {
	background-color: #FFC;
}
.lchomeconvenor {
	float: left;
	width: 300px;
}


/* ================== RIGHTBAR ================== */
#rightbar {
	float: right;
	margin: 5px 5px 10px 0;
	position:relative;
	left:10px;
	width: 250px;
	text-align:left;
	z-index:100;
}

* html #rightbar {margin-right:30px;} /*correct IE right margin*/ 

#rightbar span {margin-right:2px;}
#rightbar span a{margin-right:2px;}
#rightbar span a:hover{}
#rightbar p img{margin-left:-4px;}

.homeItem {border-bottom:1px solid #999;margin:0 5px -1px 0;_margin-top:0;}
.homeItem p a{margin-bottom:5px;}
.homeItem p a:hover{}
.homeItem ul{margin-left:-10px;$margin-left:7px;}
.homeItemCenter {border-bottom:1px solid #999;margin-right:5px;text-align:center;margin-bottom:7px;}
.homeItemCenter h4{text-align:left;}
.homeItemCenter p a{margin-bottom:5px;}
.homeItemCenter p a:hover{}
.homeItemCenter p a img{border:none;padding-left:6px;}
/* ================== end RIGHTBAR ================== */
/* ================== SIDEINFO ================== */
.in {
  text-align:left; 
  background-color:#FFF;  
  position:relative; 
  top:12px;
  left:-5px;
  _left:51px;
  padding:5px 0 5px 10px;
  width:240px;
  margin-bottom:6px;
  }

.in  p img{
	margin-right:-5px;
	border:1px solid #000;
	margin-top:-5px;
	_margin-top:10px;
}
.inHome {
  text-align:left; 
  background-color:#FAF9F9; 
  border:1px solid #000; 
  position:relative;
  top:12px; 
  left:55px;
  _left:111px;
  padding:5px 0 5px 10px;
  width:180px;
  }

.inHome  p img{
	margin-right:-5px;
	border:1px solid #000;
	margin-top:-10px;
	_margin-top:2px;
}

/* ================== end SIDEINFO ================== */
/* ================== LEFTBAR ================== */
#leftImages {
	/*margin: -5px 5px 10px 5px;
	_margin-left:0px;
	position:relative;
	left:6px;
	_margin-top:-7px;*/
	width: 50%;
	text-align:left;
	float:left;
}

* html #leftImages {margin-right:0;} /*correct IE right margin*/ 

#leftImages span {margin-right:2px;color:#000;}
#leftImages span a{margin-right:2px;}
#leftImages span a:hover{}
#leftImages p img{border:0px solid #000;}

.hostDesc{}
/* ================== end LEFTBAR ================== */
