@charset "UTF-8";

/* general */
.overall
{
   margin: 5px auto;
   padding: 10px;
   background-color: #F0F8FF;
   width: 1200px;
}

/* inputs and text areas */

.left_text_50
{
  font: normal normal 10pt arial,verdana;
  background-color: #F5F5F5;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 52px;
  padding: 2px;
}

.left_text_80
{
  font: normal normal 10pt arial,verdana;
  background-color: #F5F5F5;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 76px;
  padding: 2px;
}

.left_text_95
{
  font: normal normal 10pt arial,verdana;
  background-color: #F5F5F5;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 92px;
  padding: 2px;
}

.left_text_120
{
  font: normal normal 10pt arial,verdana;
  background-color: #F5F5F5;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 115px;
  padding: 2px;
}

.left_text_250
{
  font: normal normal 10pt arial,verdana;
  background-color: #F5F5F5;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 235px;
  padding: 2px;
}

.left_text_500
{
  font: normal normal 10pt arial,verdana;
  background-color: #F5F5F5;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 480px;
  padding: 2px;
}

.left_input_50
{
  font: normal normal 10pt arial,verdana;
  background-color: #FFFFFF;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 52px;
  padding: 2px;
}


.left_input_80
{
  font: normal normal 10pt arial,verdana;
  background-color: #FFFFFF;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 76px;
  padding: 2px;
}

.left_input_95
{
  font: normal normal 10pt arial,verdana;
  background-color: #FFFFFF;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 92px;
  padding: 2px;
}

.left_input_120
{
  font: normal normal 10pt arial,verdana;
  background-color: #FFFFFF;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 115px;
  padding: 2px;
}

.left_input_250
{
  font: normal normal 10pt arial,verdana;
  background-color: #FFFFFF;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 235px;
  padding: 2px;
}

.left_input_500
{
  font: normal normal 10pt arial,verdana;
  background-color: #FFFFFF;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 480px;
  padding: 2px;
}

.left_error_250
{
  font: normal normal 10pt arial,verdana;
  background-color: #FFE4E1;
  border-color: #000080;
  border-style: solid;
  border-width: 1px;
  color: #000080;
  text-align: left;
  width: 235px;
  padding: 2px;
}

.submit_camera
{ 
   color: #000080; 
   font: normal bold 10pt arial,verdana; 
   background-color: #E6E6E6; 
   border: 1px solid; 
   border-color: #000080;
   width: 115px;
   padding: 1px;
}


.submit_data
{ 
   color: #000080; 
   font: normal bold 10pt arial,verdana; 
   background-color: #E6E6E6; 
   border: 1px solid; 
   border-color: #000080;
   width: 240px;
   padding: 1px;
}


/* Labels */
label
{
   font: normal bold 12pt arial verdana;
   color: #000080;
}



/* menu */
.menu
{
   background-color: #F5F5F5;
   width: 200px;
   border: thin solid black;
   vertical-align: text-top;
}

.menu th
{
   font: normal bold 14pt arial,verdana;
   text-align: left;
}

.menu a 
{
   display: block;
   font: normal bold 12pt arial,verdana;
   text-decoration: none;
   color: #000080;
   width: 185px;
   background-color: #E6E6E6;
   padding: 3px;
}

.menu .submit
{ 
   font: normal bold 12pt arial,verdana; 
   color: #000080; 
   width: 190px;
   text-align: left;
   border-style: none; 
   background-color: #E6E6E6;
   padding: 3px;
}


.menu .submit:hover
{
   color: #8B0000;
   background-color: #DEDEDE;
   cursor: pointer;
}


/* navigation */
.navleft
{
	background-color:Yellow;
}
.navright
{
   background-color:Purple;
}

.bodytable
{
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}


.upperleft
{
   background-color: #F5F5F5;
   width: 500px;
   border: 1px solid #000000;
   border-collapse: collapse;   
}

.lowerleft
{
   background-color: #F5F5F5;
   border: 1px solid #000000;
   border-collapse: collapse;   
}

.lowerleft th
{
   font: normal bold 12pt arial verdana;
   color: #000080;
   text-align: left;
}  


.right
{
   background-color: #F5F5F5;
   width: 500px;
   border: 1px solid #000000;
   border-collapse: collapse;   
}


.footer
{
   background-color: #F5F5F5;
   font: normal bold 10pt arial,verdana;
   padding: 2px 5px;
   border: thin solid black;
}