* {padding: 0; margin: 0;}


body {
	margin: 0px;
	padding: 0px;
	background: #1b1464;
	height: 100%;
}
#header {
	background: #1b1464;
	width: 100%;
}
#left {
	background: #1b1464;
	float: left;
	width: 20%;
	height: 100%;
}
#long{
		width:100%;	
		height: 250px;	
		/*height:250px;	/* Height of box */
		padding:2px;	/* A little bit of space between border of box and text inside */
		float: left;	/* I want the text to wrap around the box */
		overflow-y: scroll;	/* Hide overflow content */
	}
#short{
		width:100%;	
		padding:2px;	/* A little bit of space between border of box and text inside */
		float: left;	/* I want the text to wrap around the box */
		overflow: auto;	/* Hide overflow content */
	}
/*
#right {
	background: #0000ff;
	float: right;
	width: 20%;
	height: 500px;
}*/
#center {
	background: #1b1464;
	float: left;
	width: 59%;
	/*height: 500px;*/
	padding: 5px;
	
}
#conference {
	background: #ffffff;
	float: left;
	width: 59%;
	/*height: 500px;*/
	padding: 5px;
}


#search {
	background: #1b1464;
	float: left;
	/*margin-right: 20px;*/
	width: 70%;

}
#footer {
	background: #1b1464;
	clear: both;
	width: 100%;
}
#comments {
	background: #FFFFFF;
	float: left;
	width: 59%;
	height: 5px;

}

h4.error{
margin-left: 5%;
margin-top: 5%;
}

label.form, input.form{
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
}
label.form{
	text-align: right;
	width: 200px;
	padding-right: 20px;
}
input.button, button{
	width: 75px;
}
input.submit{
	display: block;
	width: 100px;
	height: 25px;
}

input.home{
	text-align: left;
	width: 150px;
	background-color: #ffffff;
}

label.home{
	text-align: right;
	width: 140px;
	background-color: #ff00ff;
	margin-bottom: 0px;
}


input.sea{
	text-align: left;
	width: 500px;
	padding-right: 5px;
	background-color: #ffffff;
}	
input.seah{
	text-align: left;

	width: 500px;
	padding-right: 5px;
	background-color: #ffffff;
	
}	
hr{width:95%}
br {
	clear: left;
}

a{color: #ffffff}
a.search{color: #000000}

#hheader {
	width: 100%;
	clear: both; 
	height: 100px;}

#hleft {
  background: #1b1464;
  float: left;
  width: 39%;
  height: 10px;


}/*
#hcenter {
  background: #0f000f;
  float: left;
  text-align: right;
  width: 39%;
  height: 200px;
  padding-right: 10px;
padding-left: 10px;

}*/
#hright {
  background: #1b1464;
  float: right;
  text-align: right;
  width: 30%;
  max-width: 30%;
  height: 10px;
  margin-right: 10px;
  margin-top: 5px;

}
input.h{
text-align: left;
padding-right: 1px;
width: 80% ;
background-color: #ffffff;
}

input.b{
width:20%;
max-width: 10px;
}
table.comments{
border: 0; 
padding: 5px;

}
table.comments td {
border:0;
}
table.comments tr{
border: 0;}

table.search {
border: 0;
/*padding: 5px;*/
/*width: 95%;*/
}
table.search td{border:0;
/*padding: 5px;*/
/*width: 95%;*/
font-weight:bold;
}
table.search tr.d0 td { background-color: #F8F8FF;
padding: 5px;
/*width: 95%;*/
color: #000000;
font-weight:bold;
}

table.search tr.d1 td { background-color: #ffffff;
padding: 5px;

/*width: 95%;*/
color: #000000;
font-weight:bold;

}
p.indent{
    display: block;
    margin-left: 6em;
    text-indent: -6em;
		color: #1b1464
    }
p.indentc{
    display: block;
    margin-left: 5.5em;
    text-indent: -5.5em;

    }
