html,body
 {
    height:98%;
	font-family: Arial, Helvetica, sans-serif;
}

.SMSG{background-color: #138689}
.OBE{background-color: #DA9694}
.RVO{background-color: #1F497D}
.BATH{background-color: #913C3A}

.content 
{  position:relative;
   	border-right: 4px ridge #999999;
	border-bottom: 4px ridge #999999;
	border-top: 2px solid #999999;
	border-left: 2px solid #999999;
	width: 100%;
	min-height:100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
		}

hr
 {
     width:80%;
     
}
	
ul.inline li
{
    float:left;
    margin-right: 15px;
    margin-bottom: 15px;
    width: 300px;
    
}
ul.inline {
    overflow: auto;
    width: 100%;
    min-height:67px;
}
ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
a {color:#ffC000 }
a:hover {color:#0000FF;}

.OBE a {color:#0000FF }
.OBE a:hover {color:white;}
.RVO a:hover {color:white;}

ul.inline h1 {font-size: 110%; margin-top: 30px; margin-bottom: 5px;}
ul.inline h2{font-size: 100%; margin-top: 10px; }

h1 { font-size: 110%; margin-top: 40px; margin-bottom: 5px;}
h2 { font-size: 100%; margin-top: 30px; }
h3 {}
h4 {}
h5 {}
h6 {}

p {font-size: 100%;}
p strong {font-size: 80%; }

/* Inherited CSS below */

.head { 
	margin-left: auto; margin-right: auto;width:400px; 
	}
.SMSG div.head img
{padding-left:65px;}	
.RVO div.head img
{padding-left:10px;}
.OBE div.head img
{padding-left:5px;}
.BATH div.head img
{padding-left:20px;}


.head img {	margin-top: 20px; margin-left: auto; margin-right: auto;}

.main {margin-left: auto; margin-right: auto;}

.center { text-align: center;
          }

/*.info {font-size: 80%; font-weight: normal; margin-left: 55px; color: blue;}
	
#awardyear {width: 80px;}*/
input#confirm {width: 20px; float: left; margin-top: 10px; margin-left: 120px;}
	
#send {margin-left: 150px;}

.floater {
    float: left;
    padding-right: 20px;
}

.narrow
{
    width: 100%;
    display: inline-block;
}

.doubleline{ min-height: 40px;}

.editor-field input {
width:100%;
}
.editor-field textarea {
width:100%;
}

.narrow select {
    width: 100px;
}
.narrow input {
    width: 100px;
}


input.smallinput
{
    width: 25px;
    float: left;
}

select
{
    height: 20px;
}
.input-validation-error
{
    background: orange;
}

.field-validation-error
{
    position: absolute;
    width: 250px;
    left: 0;
    top: 20px;
    margin-left: 15px;
    padding: 2px 2px 2px 15px;
    background: white;
    color: orange;
    border-radius: 10px;
    
    
}

.main
{
    position: relative;
}



.infoonly label
{
    width: 200px;
}
.editor-label {
padding-bottom: 3px
}
.editor-field
{
    padding-bottom: 3px;
    
    position: relative;
    
}

.tc {
    margin-left: 150px;
    margin-top: -10px;
    font-weight: bold;
    width: 150px;
}

.last input 
{
    margin-left: 150px;
    margin-top: 15px;
    width: 150px;
    border-radius: 10px;
    /*margin-top: 30px;*/
    
}
.last input:hover{ background-color: lightblue;}

.resp {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
    height: auto;
}
.padbottom {
    padding-bottom: 5vw;
}

