html{
background-color:#0F613D;
}

body
{
font-family:verdana,ariel,helvetica,sans-serif;
font-size:70%;
width:750px;
margin:auto;
background-color:#FFFFFF;
}

#header
{
height:150px;
background-image:url(../images/ecce.jpg);
background-position:center center;
background-repeat:no-repeat;
}

#menu{
  padding:5px 30px;
  border-bottom:2px solid #0F623D;
}

#login{
  padding:5px 30px;
  font-size:80%;
}

#logo{
  float:right;
}

#contents
{
height:auto;
width:auto;
margin:0px 20px 0px 20px;
padding:10px;
min-height:320px;
}

#nomination
{
margin:0 0 0 60px;
padding: 20px 20px 20px 20px;
width:500px;
border-bottom:1px solid #686C70;
}

.nomination_box{
  border:1px solid #CCCCCC;
	padding:5px;
	margin:5px;
}

.nomination_box .title{font-weight:bold;}
.nomination_box .nomination{margin:10px 20px;}
.nomination_box .info{font-size:80%;font-style:italic;}

form .element{margin:5px;}
form .element label{display:inline-block;width:200px;text-align:right;vertical-align:top;}
form .element .input{}

#footer
{
padding:5px 15px 15px 15px;
text-align:center;
font-style:italic;
background-color:#0F613D;
color:#ffffff;
clear:both;
}

#footer p
{
font-size:8pt;
}

h1, h2, h3{
  color:#000000;
	font-weight:300;
	font-style:italic;
	padding:10px;
}

h1{font-size:150%;}
h2{font-size:130%;}
h3{font-size:110%;}

img{
  border:0px;
}

/*link styles*/

a:link{
  color:#0F613D;
  text-decoration:none;
}

a:visited{
  color:#0F613D;
  text-decoration:none;
}

a:hover{
  color:#000000;
  text-decoration:underline;
}

#footer a:link
{
color:#ffffff;
text-decoration:none;
}

#footer a:visited
{
color:#ffffff;
text-decoration:none;
}

#footer a:hover
{
color:#ffffff;
text-decoration:underline;
}

/*detailed style*/

.error, .notify
{
color:red;
font-weight:bold;
}

.green
{
color:green;
font-weight:bold;
}

.alternate
{
background-color:#EEC7EE;
}

.bold
{
font-weight:bold;
text-decoration:underline;
}

fieldset
{
margin:0 0 10px 0;
padding:10px;
}

li
{
margin-bottom:5px;
}

.required
{
color:red;
}





