html{
height:100%;}
BODY {
	background-color:#FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
b{
	font-weight: bolder;
}

IMAGE {
	border: 1px solid #FFFFFF;
}

.indent_txt{
	color: #4B46AA;
}

#feeding_img{
	float: right;
	padding: 5px;
}

#top_content_images{
	width: 671px;
	height: 181px;
}
#tci_left{
	background-image:url(images/group.jpg);
	background-repeat:no-repeat;
	float: left;
	width: 251px;
	height: 186px;
}
#tci_right{
	background-image:url(images/strap.gif);
	background-repeat:no-repeat;
	width: 420px;
	height: 171px;
	float: right;
}

.page {
	background-color:#FFFFFF;
	width:691px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	min-height:100%;	
	height:auto;
}

.header {
	display:block;
	background-color:#fff;
	padding-bottom: 15px;
	/*height:185px;*/
	}

.header_top{
		background-image:url(images/logo.gif);
		background-repeat:no-repeat;
		height:98px;
		margin-left: 25%;
		margin-right: 22%;
}

.header_bottom{
		background-image:url(images/stripe.jpg);
		background-repeat:no-repeat;
		height:20px;
}

.header_logo {
	width:100px;
	height:100px;
}

.header_bar_top {
	display:block;
	text-align:left;
	height:80px;
}

.header_bar_nav {
	display:block;
	height:25px;
	font-size:12px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000000;
	border-bottom:1px solid #000000;
	background-color:#999999;
	width:inherit;
	text-align:center;
	padding-top:4px;
	
}

.header_bar_nav_item {
	display:inline;
	height:20px;
	margin-left:2px;
	margin-right:2px;
}



.product_img{
	width:190px;
	height:135px;
	background-repeat:no-repeat;
	border:#000000 solid 1px;
	float:right;
	position:relative;
}

.left_col {
	float:left;
	background-color:#CCCCCC;
	width:200px;
	border-right:1px solid #000000;
	color: #000000;
}

.nav {
	display:inline;
}

.nav_item {
	display:block;
	width:150px;
}

.nav_item_sub {
	display:block;
	width:135px;
	padding-left:15px;
}

.nav_item_sub_sub {
	display:block;
	width:120px;
	padding-left:30px;
}

.right_col {
	background-color:#FFFFFF;
	float:right;
}

.title_bar {
	background-color:#CCCCCC;
	border-bottom:1px solid #000000;
}

.small_text {
	font-size:11px;
}
.top_row {
	display:block;
	background-color:#FFFFFF;
	min-height:100px;
	height:auto;
	border-bottom:1px solid #000000;
	overflow:hidden;
	padding:5px;
	min-width:50%;
	width:auto;
}
.bottom_row {
	display:block;
	background-color:#FFFFFF;
	min-height:100px;
	min-width:50%;
	width:auto;
	height:auto;
	overflow:hidden;
	padding:5px;
}
.event_row{
display:block;
background-color:#FFFFFF;
min-height:100px;
height:auto;
border:1px solid #000000;
overflow:hidden;
padding:5px;
min-width:50%;
width:auto;

	}
.footer {
	display:block;
	width:inherit;
	background-color:#FFFFFF;
	background-image:url(images/stripe.jpg);
	background-repeat:no-repeat;
	height:20px;
	height:20px;
	text-align:center;
	font-size:11px;
}
/* footer with no image (for noams wifes webpage) */
.footeri {
	display:block;
	width:inherit;
	height:20px;
	text-align:center;
	font-size:11px;
}
.event{
float:left;
min-height:25px;
height:inherit;
width:98%;
padding:2px;
border-bottom:1px solid #000000;
}
.event_bottom{
float:left;
min-height:25px;
height:auto;
height:inherit;
width:98%;
padding:2px;
/*border:1px solid #000000;*/
border-bottom:none;
}
.article{
border:1px solid #000000;
padding:5px;
}
.article h2{
}
.subtitle{
	display:block;
	height:20px;
	font-size:12px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000000;
	border-bottom:1px solid #000000;
	background-color:#999999;
	width:100%;
	text-align:center;
	padding-top:2px;
}
.content
{ margin-left: auto; 
  margin-right: auto;
  width: 691px;
  height: auto;
  overflow: hidden;
  clear:both;
  min-height:100%;
  height:auto;
} 

/* column 1 - contains right hand sidebar items */
.column1
{ width: 207px;
  float: right;
  padding: 16px 0px 15px 0px;
  min-height:100%;
  height:auto;
  padding:3px;
border:1px solid #000000;
}
/* column 2 - page content with right sidebar(column1) */
.column2
{ text-align: justify;
  width: 520px;
  float: left;
  min-height:100%;
  height:auto;
  padding:5px;
}
/*left hand side bar */
.column3{ width: 207px;
  float: left;
  padding: 16px 0px 15px 0px;
  min-height:100%;
  height:auto;
  padding:3px;
  border:1px solid #000000;
}
/*center column with both side bars*/
.column_center
{ text-align: justify;
width: 318px;
  float: left;
  min-height:100%;
  height:auto;
  padding:5px;
    border:1px solid #000000;
}
/*grey ttile blog thingy*/
h1
{ padding: 6px 0px 4px 0px; 
  margin: 0px 0px 12px 0px; 
  border: 1px solid;
  background-color:#999999;
  font-size: 115%;
  text-transform: uppercase;
  font-weight: normal;
}
div.spacer
{ clear: both;
  width: 80px;
}
/*some custom text tags*/
user_menu{
text-align:right;
position:relative;
right:-10%;
}

/*lecture note tables style */
table.lecturer_notes {
width:100%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.lecturer_notes th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.lecturer_notes td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

