p, div, img, h1, h2, ul, ol, li, a, form, fieldset, input, label, span {
  margin:0;
  padding:0;
  border: none;
  border-width: 0;
}

body {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: small;
  text-align : center;
  background-color : #ffffff;
}

body a {
  text-decoration: none;
}

#page {
  width : 770px;
  margin-right : auto;
  margin-left : auto;
  background-color : #ffffff; 
}

#content {
  margin-top: 13px;
}

#intro p {
  margin-left: 10px;
  /*margin-right: 60px;*/
  margin-right: 2px;
  font-size: 12px;
/* font-size: 12px; */
}

#intro a {
  color : #CCCCCC; 
/*  font-weight: bold; */
  text-decoration: none;
}

#left {
  float: left;
  width: 197px;
  font-size: 10px;
}

#main-container {
  margin-left: 210px;
}

#news {
  border: 1px solid black; /*#ed1b24;*/
  color: #000000;
  padding: 5px;
  text-align: left;
}

#news h1 {
  padding-top: 5px;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
 /* font-weight: bold;*/
}

#news ul {
  padding-top: 5px;  
   padding-bottom: 0px;  
  border: none;
}

#news li {
    padding-top: 5px;
    margin-left:15px;
/*    list-style-type: circle; */
}

#news a {
    padding-top: 5px;
    color: #000000;
}

#news table {
    padding: 1px;
    padding-top: 0px;
    margin: 0px;
    border: 0;
}

#news table tr td {
    padding: 1px;
    padding-top: 0px;
    margin: 0px;
    vertical-align: top;
}

#news hr {
  border: 0;
  color: black;
  background-color:  black;
  height: 1px;
  width: 100%;
  text-align: left;
  margin:0;
  padding:0;
}

#hypblt {
  /* border: 1px solid black; */
  color: #000000;
  padding: 1px;
  text-align: justify;
}

#hypblt table {
    padding: 1px;
    padding-top: 0px;
    margin: 0px;
    border: 0;
}

#hypblt table tr td {
    padding: 1px;
    padding-top: 0px;
    margin: 0px;
    vertical-align: top;
}

#left-bottom {
/*  margin-top: 3px;*/
  margin-top: 0px;
  padding: 5px;
  background-color : black;  
  border: 1px solid black;
  color: white;
  text-align: left;
/*  min-height: 335px; */
  
}

#left-bottom h1 {
  padding-top: 5px;
  font-size: 12px;
  font-weight: normal;
 /* font-weight: bold;*/
}


#left-bottom ul {
    border: none;
}

#left-bottom li {
    padding-top: 5px;
    margin-left: 15px;
}

#left-bottom a {
    color: white;
}

#left-bottom p {
/*    padding-top: 5px; */
 padding-top: 0px;
 font-size: 10px;
/* font-weight: bold; */
}

#left-bottom hr {
  border: 0;
  color: white;
  background-color:  white;
  height: 1px;
  width: 100%;
  text-align: left;
/*border: 1px solid white; */   /*#ed1b24;*/
  /*  color: #000000; */ 
/*  color:  white; */  /* #eb1c24 */ 

/*  background-color:  white; */
/*  border-color: none; */
/*  height: 1px; */

  margin:0;
  padding:0;
}

/* #patron hr, #organizers hr {  */
/* color: black;  #eb1c24; */
/*  background-color: black; */
/*  border-color: black;  #eb1c24; */
/*  height: thin; */
/*  margin:5px;  */
/*  padding:0; */
/* } */


#patron hr, #organizers hr, #sponsors hr {
  border: 0;
  color: black;
  background-color:  black;
  height: 1px;
  /*width: 100%; */
  text-align: left;
  margin:5px;
  padding:0;
}


/*  #sponsors hr {  */
/*  color:  red; */
/*  background-color: red; */
/*  border-color:red; */
/*  height: 2px;  */
/*  margin:5px; */
/*  padding:0; */


#menu {
  background-color : black;  
  font-size: 11px; 
  text-align : left;
  padding-top: 3px;
  padding-bottom: 3px;
 
}

#menu a {
  margin-left: 10px;
  color:  #ffffff; 
}

#menu span {
  color: #eb1c24;
  padding-right: 1px; 
}

#submenu {
  padding-left: 10px;
  font-size: 12;
  text-align: left;
  padding-top: 5px;
  margin-right: 10px;
  color: #91d3c5;
}

#submenu ul {
    border: none;
    list-style-type: none;
    padding: 0;
    margin-top: 5px;
}

#submenu ul li {
    display:inline;
}

#submenu ul li.notlast {
    color: #fffadd;
    border-color: #fffadd;
    border-right:thin;
    border-right-style:solid;
}

#submenu a {
  color: #CCCCCC; /* #91d3c5; */
  font-size: 11px;
}

#submenu h1 {
    padding-bottom: 5px;
    font-size: 21px;
    border-color:#ffffff;
    color:#ffffff;
    border-bottom:thin;
    border-bottom-style:solid;
}

#submenu p {
  margin-top: 20px;
  margin-right: 10px;
  margin-left: 0;
  font-size: 12px;
  padding-left: 0;
  text-align: justify;
  color : black; 
}

span.one {
  color: #fffadd;
}
span.two {
  color: #91d3c5;
}

span.three {
  color: #00795f;
}

#main {
  background-color : #eb1c24; 
/*  min-height: 417px; */

/*  min-height: 300px; */
  min-height: 280px; 
/*  min-height: 310px; */
}

#others {
 background-color: white;
/*margin-top: 25px;*/
/*  min-height: 417px; */
/*  min-height: 320px;  */
/* max-height: 900px; */
/* height: 700px;*/
}

#others-container {
margin-left: 210px;
}


#top {
  margin-top: 10px;
  padding-left: 30px;
}

#top a {
  font-weight: bold;
  font-size: 12;
  color: #91d3c5;
}

#articles  {
  padding-left: 10px;
  padding-right: 5px;
/*  padding-left: 5px;  */
  text-align: justify;
  color : black; /* #ffffff;  */
/*  font-size: 11px;*/

}

#articles h1 {
  margin-top: 20px;
  font-size: 18px;
  color: #ffffff;

  margin-bottom: 15px;
}

#articles h2, #articles h3  {
  padding-left: 30px;
}

#articles h2 {
  margin-top: 15px;
  font-size: 16px;
  color: #fffadd;
}

#articles a {
  color: #CCCCCC;   /* #91d3c5; */
}

#articles h1 a, #articles h2 a {
  color: #ffffff; /* #fffadd; */
}

/*#articles a {
  color: #ffffff; /* #fffadd; */
  /*font-weight:bold;*/
}*/

#articles h3 {
  color: #fffadd;
}

#articles p, #articles ul, #articles ol,  p{
  margin-top: 10px;
  margin-right: 5px;
  margin-left: 30px;
  font-size: 12px;
  /*padding-left: 10px;
  padding-right: 10px;*/
}

#articles table{
  margin-top: 10px;
  margin-right: 5px;
  margin-left: 10px;
  font-size: 12px;
  text-align:top;
  border-spacing:0px 0px;  
}

#articles table td{
   vertical-align: top;
}

#articles th{
	color: #ffffff;
        border-top: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
	padding-left: 5px;
	text-align: left;
}


#articles table  {
  width: 98%;
}

#articles ul {
  margin-left: 50px;
  list-style-type: disc;
}

/*#articles ul ul{
  list-style-type: circle;
}*/

#articles ol ul{
  list-style-type: none;
  marker-offset: 20px;
}

#articles-nobullet ul {
  margin-left: 30px;
  list-style-type: none;
  text-align: left;
}


#articles ol  {
   margin-left: 57px;

  /*margin-left: 35px;*/
}

#articles ol  ol{
   list-style-type: lower-alpha;

  /*margin-left: 35px;*/
}


#articles li ul, #articles li ol {
  margin-left: 25px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#articles ul p, #articles ol p {
  padding-left: 0px;
  margin-left:0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

#articles2 table p {
  margin: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 5px;
  text-align: left;
  vertical-align: top;
}

#articles2 table td ol li {
  padding-bottom: 5px;
  text-align: left;
  vertical-align: top;
}

#articletable{
}

#event ol li {
  padding-bottom: 10px;
}

#event ul {
  list-style-type: none;
}

#left-image {
  float: left;
  padding: 10px;
  padding-top: 15px;
  padding-right: 30px;
}

#intro {
  padding-top: 23px;
  color : black; /*#ffffff;*/ 
  text-align: justify; 
  font-size: 10px;
  margin-right: 10px;
}

#more {
  text-align: right; 
  margin-right: 20px;
}

#more a {
  color : #ffffff; 
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

#quicklinks {
  padding-left: 10px;
  /*padding-top: 23px;*/
  padding-top: 13px;
}

#announce {
  font-size: 12px;
  font-weight: bold;
  color: white;
}



#box, #box-adj, #box-last, #box-first {
  /* width: 100px;  */
  width: 160; 
  float:middle;
  border: 1px solid #ffffff;
  text-align: center; 
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  padding-top: 16px; 
  padding-bottom: 8px;

  margin: 0px;
  margin-right: 0px;
  height: 25px;
}

#box-last {
  /* width: 100px;  */
  width: auto; 
  float:left;
  border: 1px solid #ffffff;
  text-align: center; 
  font-size: 12px;
  font-weight: bold;
  padding: 8px;
  padding-top: 6px;
  margin: 0px;
  margin-right: 0px;
  height: 25px;
  margin-right: 10px;
  float:left;
}

#box-first {
  width = 120px;
}

#box-adj {
  /* width: 85px; */
  width: auto;
  /*float:middle;*/
  margin-left: 65px;
}

#box-last {
  margin-left: 105px;
  margin-right: 10px;
  float:right;
}

#box a, #box-adj a, #box-last a {
  text-decoration: none;
  color: #ffffff;
}

/* three
#box, #box-adj, #box-last {
  width: 135px;
  float:left;
  border: 1px solid #ffffff;
  text-align: center; 
  font-size: 12px;
  font-weight: bold;
  padding: 10px;
  margin: 0px;
  margin-right: 35px;
}

#box-adj {
  width: 130px;
}

#box-last {
  margin-right: 0px;
}

#box a, #box-adj a, #box-last a {
  text-decoration: none;
  color: #ffffff;
}
*/

#patron {
  width: 110px;
/*  height: 72px; */
  margin-left: 1px;
  margin-bottom: 10px;
  margin-right: 1px;
  background-color : #ffffff;  
  border: 1px solid black;
  text-align: center;
  margin-top: 5px;
  height: 130px;

 /* margin-top: 90px; */
}

#organizers {
  width: 420px;
  /*width: auto;*/
  float: right;
  margin-right: 1px;
  margin-bottom: 10px;
  background-color : #ffffff;  
  border: 1px solid black;
  text-align: center;
  margin-top: 5px;
  height: 130px;
}

#keysponsors {
  width: 420px;
  /*width: auto;*/
  float: right;
  margin-right: 1px;
  margin-bottom: 10px;
  background-color : #ffffff;  
  border: 1px solid black;
  text-align: center;
  margin-top: 5px;
  height: 130px;
}


#sponsors {
  width: auto;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 10px;
  /*  margin-bottom: 10px; */
  background-color : #ffffff;  
  border: 1px solid black;
/* margin-top: 50px; */
  height: 225px;  
}

#logo-list {
  /*margin-left: 1px;*/
  padding-left: 10px;
}

#logo-listms {
  /*margin-left: 1px;*/
  padding-left: 10px;
}

#organizers img, #patron img, #sponsors img, #keysponsors img {
  margin-top: 10px;
  margin-bottom: 10px;
}

#logo-listms img{
  margin-top: 30px;
  margin-bottom: 10px;
}

#sponsors img{
  margin-top: 2px;
  margin-bottom: 10px;
}

#patron h1, #organizers h1, #sponsors h1, #keysponsors h1 {
 font-size: 12px;
/* font-weight: bold; */
 font-weight: normal; 
 text-align: left;
 padding-top: 5px;
 padding-left: 7px;
}

#footer hr {
  border: 0;
  color: #eb1c24;
  background-color:  #eb1c24;
  height: 1px;
  width: 100%;
  text-align: left;
  margin:0px; 
  margin-top:0px; 
/*  margin-left:112px;*/
/*  margin-right:25px; */
  padding:0;
 /* color: #eb1c24; */
 /* background-color: #eb1c24;  */
 /* border-color: #eb1c24; */
/*  height: thin;; */
/*  width:100%; */
}

#footer p{
  text-align:right;
  margin:0;
  margin-top:5px;
  color: #000000;
  font-size:10px; 
}

.contact {
  padding: 0;
  margin: 0;
  border: none;
}

.contact, .contact td, .contact td p {
  padding: 0;
  margin: 0;
}

#contact table tr td p {
  text-align: left;
  margin:0;
  padding:0;
}

#organizer_building img {
  padding:10px;
  padding-top: 10px;
  float:right;
  clear:right;
}

#homepgphoto {
  width: auto;
  margin-left: 11px;
  margin-right: 13px;
  margin-bottom: 10px;
  background-color : white;  
  border: 1px solid white;
}

.table-boxes td{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 33px;
}

.table-sponsor{
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.presenation{
  margin-top:0px;
}

#evaluation h1{
  color:#FFFFFF;
  font-size:18px;
  margin-bottom:15px;
  padding-top: 10px;
  text-align: left;
  margin-left: 20px;
} 

#evaluation div{
  padding-bottom: 10px;
}
