body         { font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; 
               font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; 
              background-image: url('../images/mainbg.jpg'); 
               background-color: #fff; margin: 0; padding: 0 }
          
#header {
	padding : 5px; 
	border-width : 0; 
	height : 20px;
	background-color:black;
	color : white;
	font : 80% Arial, Verdana, Helvetica, sans-serif; 
	font-weight:bold;
	margin : 0 0 0 0; 
} 
body > #header {
height : 20px; 
}
#left {
    display:none;
   /*float: left;*/
	position: absolute;
	padding: 0px;
	top: 105px;
	left: 0px;
	width: 180px;
	/*background-color:yellow;*/
		}
#content {
  /* Background-image: url(../images/mhmrsaslogo.gif);*/
	margin-left: 0px;
	margin-right: 0px; 
	padding: 0;
	color: #000;
	font-size:85%;
	/*text-align:justify;*/
	}
#otherleftstuff {
	width: 88%;
	padding: 10px 6% 40px 6%;
	}
#right {
   display:none;
	float:right;
	margin: 50px 10px 10px 5px;
	/*position: absolute;*/
	width: 200px;			 
	right: 5px;
	/*height: 250px;*/
	/*overflow: hidden;*/
	/*margin-left: 75%;*/
	padding: 0px 0 5px 2px;
	/*top: 85px;*/
	font-size:70%;
	background-color:  #e4e4e4;
	border: 3px solid #A5B5C6;
	}
#right h1 a{
    color:red;
    font-size: 150%;
    text-decoration: none;
    }
ul#rightnav {
	margin: 0;
	padding: 2px;
	}
ul#rightnav  li  {
   	list-style-position: inside;
    line-height: 1.75em;
     }


#breadcrumb{
   font-size:65%;
   background-color:#000;
   
   padding: 3px;
  }
#breadcrumb ul {
   margin-left: 0;
   padding-left: 0;
   display: inline;
   

   }
#breadcrumb ul li a{
   margin-left : 0;
   padding-left : 2px;
   list-style: none;
   display: inline;
   color: #91B1CA;
   

  }
#breadcrumb ul li {
   margin-left : 0;
   padding-left : 2px;
   list-style: none;
   display: inline; 
   color: #fff;
  }

  #breadcrumb ul li.last {
   color:#fff;
  }

#footer {
   	clear: both;
	border-top: 1px solid #5C6F90;
	border-bottom: 1px solid #5C6F90;
	background-color: #D6D6D6;
	color: #000;
	}
#footer p {
	margin: 4px;
	font-size : 70%;
	text-align: center;
	}
#topcontent {
    display:none;
	position: absolute;
	top: 5px;
	right: 0px;
	width: 100%;
	}

#topcontent h2, #topcontent p {
	display: inline;
	margin-right: 2px;
	}
#topcontent ul {
	position: absolute;
	right: 0px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	}
#topcontent ul li {
	display: inline;
	/*padding: 0 0.5em;*/
	padding: 0 2px 0 2px;
	border-left: 1px solid #EFE28E;
	}
#topcontent ul li.first {
	border-left: 0px none;
	}
#topcontent ul li a {
	/*font: 0.7em /1 verdana, sans-serif;*/
	font-size: 70%;
	color:#91B1CA;
	font-weight: bold;
	
	}

#topcontent form {
	position: absolute;
	right: 0px;
	top: 35px;
	margin: 0px;
	}
#mainpic      { 
    
    background-image: url('../images/logobg.jpg'); 
    background-repeat: repeat;
    background-color: #163C6D; 
    margin: 0px;
    padding: 0px; }


.textbox {					/* Until IE understands <css> input[type="file"] { </css> It's better to define a new style then it is to re-define the input tag because radio buttons cop a beating */
	padding: 4px;
	font:  small verdana, sans-serif;
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
	}

.button {
	/*padding: 2px;*/
	/*font: bold small verdana, sans-serif;*/
	color: #fff;
	background-color: #5C6F90;
	border: 1px solid #000;
	}


ul#mainnav {
	margin: 0 0 0 5px ;
	padding: 0;
	/*background-color: #D6D6D6;*/
	}
ul#mainnav li {
	
    font-size:65%;
	/*list-style-type: disc;*/
   list-style-image:url("../images/bullet2.gif");
     list-style-position: inside;
     line-height: 1.5em;
	/*display: block;*/
	padding-bottom: 3px;
	margin-bottom: 3px;
	}
		
ul#mainnav li.last {
	/*display: block;*/
	border-bottom: 2px solid #A5B5C6;
	}

ul#mainnav li a {
	margin: 0px 0px 0 5px;
	font-weight:bold;
	color: #000;
	text-decoration: none;
	}

ul#mainnav li a:hover {
	/*background-color: #43616B;*/
	color: #ffa500;
	}
	
	
div.mainhdr {
background-color : #e4e4e4;
border: 1px solid #c0c0c0;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

h1 {
color: #163C6D;
font-weight:bold;
padding : 0px; 
margin:0px;
font-size : 100%; 
}
h2 {
color:#163C6D;
padding : 0px; 
margin : 0px; 
font-size : 100%;  
} 
.imgleft {
float: left;
padding: 5px;
}

.imgright {
float: right;
padding: 5px;
}
div.subhdr {
background-color : #e4e4e4;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

#subhdrBottom {
display:none;
background-color : #e4e4e4;
padding:5px;
margin-top:10px;
margin-bottom:10px;
font-size:70%;
}

td {
padding : 5px; 
border : 1px solid #c0c0c0; 
vertical-align : top; 
} 

td.calendarTD {
font: 70% Arial, verdana, sans-serif;
} 


.yellow {
background-color : #FFFFCC; 
} 

.normal {
background-color : #ffffff; 
} 
th {
padding : 5px; 
border : 1px solid #c0c0c0; 
text-align : left; 
background-color : #e4e4e4; 
} 
