body{
background: rgb(240,240,240);
font-size: 10pt;
font-family:arial;
}

p{font-size:11pt;
}
#index li{
 margin-bottom: 10pt;
 font-size:11pt;
 padding-right:30px;
}
#title{
 height:50px;
 width:100%;
 background-image:url(../graphics/logo.png);
}
 
#header{
 width:100%;
 height:25px;
 margin:auto;
}
   #header ul {
                list-style: none;
                padding: 0;
                margin: 0;
		height: 100%;
    }

        #header li {
                float: left;
                border: 1px solid #bbb;
                border-bottom-width: 1px;
                border-left-width: 0;
                margin: 0;
		height: 100%;
		width: 119px;
    }

	#header li:last-child {
		border-right-width: 0px;
		width:120px;
	}


        #header a {
                text-decoration: none;
                display: inline-block;
                background: #eee;
		padding-top:4px;
               /* padding: 0.24em 1em; */
                color: #00c;
                width: 100%;
                text-align: center;
		height: 21px;
/*		border: 2px solid black;*/
    }
        #header a:hover {
                background: #ddf;
        }

        #header #selected {
        }

        #header #selected a {
                background: #ddf;
                font-weight: bold;
		font-size:11pt;
		width: 100%;
		height: 22px%;
		padding-top:3px;
        }

#main_container {
 clear:both;
 width:600px;
/* height:900px;*/
 margin: auto;
 padding-bottom:200px;
 border-width:1px;
 border-left-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-color: rgb(210,210,210);
 background-color:rgb(250,250,250);
 background-image:url(../graphics/background_main.png); 
 background-position: 0% 75px ;
 background-repeat: no-repeat;
 text-align: left;
 position:static;
}

#main_container_alt {
 clear:both;
 width:600px;
/* height:900px;*/
 margin: auto;
 padding-bottom:200px;
 border-width:1px;
 border-left-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-color: rgb(210,210,210);
 background-color:rgb(250,250,250);
 background-image:url(../graphics/background_main.png);
 background-repeat: no-repeat;
 text-align: left;
 position:static;
}

#main_text {
 padding: 10px;
}

#main_text p{
 padding-left:5px;
 padding-right:10px;
}

#main_text p.l2{
 padding-left:20px;
}

.announce{
background: rgb(173,216,230);
border-color: rgb(0,0,0);
border-width: 1px;
border-style: solid;
margin-top:15px;
margin-bottom:20px;
}
h1 {
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size: 16pt;
color: rgb(76, 76, 76);
font-style: italic;
text-align: left;
margin-top:15pt;
margin-bottom:5pt;
}

h2{
font-family: Arial,Helvetica,sans-serif;
font-size: 13pt;
color: rgb(76, 76, 76);
text-align: left;
margin-left:10pt;
margin-top:10pt;
margin-bottom:5pt;
}

.centered-table {
   margin-left: auto;
   margin-right: auto;
}

.footer { text-align: center;
font-family: Times New Roman,Times,serif;
font-size: 10pt;
font-style: italic;
font-weight:bold;
margin-top:10px;
}

.form_error {
font-family: Times New Roman,Times,serif;
font-size: 14pt;
font-style: italic;
color: red;
font-weight: bold;
height: 45pt;
}

.field_error {
font-family: Times New Roman,Times,serif;
font-size: 14pt;
font-style: italic;
color: red;
font-weight: bold;
height: 45pt;
}

span.left {
position:absolute;
left: 0;
}
span.right {
position:absolute;
right: 0;
}
div.line {
position: relative;
text-align:center;
width: 100%;
}

