@charset "utf-8";
/* CSS Document */

/*General---------------------*/
body {
  background:#FFFFFF url(../images/background.jpg) repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:62.5%;
  text-align:center;
  margin:0;
  }
  
h1 {
  font-size:2.6em;
  font-weight:normal;
  text-align:left;
  margin:0;
  }
  
h2 {
  font-size:2.0em;
  font-weight:normal;
  text-align:left;
  margin-top:1px;
  }
  
h1, h2 {
  color:#313979;
  }
  
h3 {
  color:#CC0000;
  margin:0 0 5px;
  font-size:1.4em;
  text-align:left;
  }
  
#bottom h3 {
  margin:0;
  }
  
h4 {
  font-size:1.2em;
  text-align:left;
  margin:0;
  color:#444444;
  }
  
.windows {
  width:800px;
  margin:0 auto;
  }
  
a {
  font-weight:bold;
  }
  
a:link {
  color:#313979;
  text-decoration:none;
  }
  
a:visited {
  color:#313979;
  text-decoration:none;
  }
  
a:hover {
  color:#CC0000;
  text-decoration:underline;
  }
  
.selected {
  background-color:#cbdef3;
  }
  
.selected a:hover {
  color:#313979;
  text-decoration:none;
  }

  
/*End General---------------------*/  

/*Header---------------------*/
#header {
  height:40px;
  }
  
#header_container {
  padding-top:20px;
  }
  
/*End Header---------------------*/  

/*Logo---------------------*/ 
#logo {
  background-color:#FFFFFF;
  height:80px;
  }
  
#logo_container {
  margin:0 auto;
  }
  
#logo img {
  float:left;
  }
  
#logo p{
  float:right;
  margin:20px 0;
  font-size:1.3em;
  line-height:1.4em;
  text-align:right;
  } 
  
/*End Header---------------------*/

/*Main Menu---------------------*/
ul#main_menu {
  padding:0;
  margin:0;
  text-align:right;
  }
  
#main_menu li {
  font-size:1.2em; 
  display:inline;
  padding:5px 10px;
  }
  
  
/*End Main Menu---------------------*/

/*Submenu---------------------*/

#submenu {
  margin:0;
  padding:0;
  text-align:left;
  }

#submenu li {
  display:inline;
  font-size:1.2em;
  padding-right:10px;
  }

/*End Submenu---------------------*/

/*Body---------------------*/
#body {
  border:1px solid #999999;
  margin-top:20px;
  }
  
#body_container {
  padding:40px;
  }
 
p {
  font-size:1.2em;
  color:#666666;
  text-align:justify;
  }
  
.column_left {
  float:left;
  }

#col_left {
  width:270px;
  }
  
#col_right {
  margin-left:310px;
  }
  
#leadership {
  margin-left:-40px;
  }
  
#registration {
  float:right;
  margin-top:-15px;
  }
  
#limited {
  font-size:1.1em;
  text-align:left;
  color:#313979;
  }
  
.red_color {
  color:#CC0000;
  }
  
#date {
  font-size:1.4em;
  margin-bottom:0;
  }
  
#venue {
  font-size:1.1em;
  margin-top:3px;
  }

  
/*Contact---------------------*/ 
#bottom {
  background-color:#cbdef3;
  width:720px;
  }
  
#bottom_container {
  padding:10px;
  }
  
#contact {
  text-align:left;
  float:left;
  }
  
#contact ul {
  list-style:none;
  color:#626971;
  font-size:1.1em;
  margin:0;
  padding:0;
  }
 
#c_name{
  float:left;
  margin-right:10px;
  }
  
#c_number {
  float:left;
  }
  
#c_number a{
  font-weight:normal;
  }
  
#pictures {
  float:right;
  }
  
#pictures img {
  float:left;
  margin:2px;
  }
  
.clear_container {
  clear:both;
  }
/*End Contact---------------------*/
  
/*End Body---------------------*/

/*Registration Form -----------*/
#register #col_left {
  width:380px;
  }
  
#register #col_right {
  margin-left:420px;
  }

table {
  float:left;
  font-size:1.2em;
  color:#666666;
  text-align:left;
  border-collapse:collapse;
  padding:0;
  margin:0;
  }
  
table td {
  padding:2px 0;
  }
  
/*#table1 {
  width:380px;
  margin-right:40px;
  }*/
  
#mode {
  font-size:1.0em;
  }
  
#col1 {
  width:220px;
  }
  
#col3 {
  width:40px;
  }
  
#col4 {
  width:140px;
  }
  
input {
  width:160px;
  }
  
#title {
  width:70px;
  }
  
#title_others {
  width:65px;
  margin-left:10px;
  }
  
textarea {
  width:298px;
  }
  
textarea, table input, #mode input, #title {
  background-color:#e3ecf8;
  border:1px solid #cbdef3;
  }
  
textarea, input, #title {
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.1em;
  color:#333333;
  }
  
#submit {
  font-size:1.2em;
  width:auto;
  float:right;
  margin-bottom:20px;
  }

#fee {
  background-color:#eecbd4;
  font-size:1.2em;
  color:#666666;
  text-align:left;
  padding:10px 0;
  margin-top:-10px;
  margin-bottom:20px;
  }
  
#fee ul {
  list-style-type:circle;
  }
  
#register #body p{
  margin-top:0;
  }
  
#notes {
  clear:both;
  padding: 10px;
  background-color:#e3ecf8;
  margin:20px 0;
  }
  
.asterisk {
  color:#CC0000;
  font-weight:bold;
  }

/* Administer style ====================================== */
.addpadding {
  padding-left:5px;
  padding-right:5px;
  }
/* End administer style ================================== */

/*End Registration Form -----------*/
