html{
        margin: 0px;
        padding: 0px;
}

body {
        font: 9pt/17pt georgia;
        color: #555753;
        margin: 0px;
        padding: 0px;
		background: #4682B4;
}
h1.rep { 
    background-color: steelblue;
	color: #333333;

}

#mcsa_site h1 {
    font-family: Impact, sans-serif;
	background-color: steelblue;
	font-size-adjust: inherit;
	color: gray;
}

TABLE.classic {
  font-size: 20px;
  color: black;
}

/* specific divs     */

#container {
        background: url(../images/layout/logo.jpg) no-repeat top left;
/*        padding: 50px 200px 5px 10px;  */
        margin: 10px;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 785px;
        background-color: #ffffff;
        border: 5px solid #808080;
}


#intro {
        width: 600px;
}

#pageHeader {
	margin-top: 63px;
	width: 600px;
	margin-left: 175px;
}

/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/*/

h1.main_title {
        background: transparent url(../images/layout/MSCA_title.jpg) no-repeat top left;
        margin-top: 5px;
		margin-bottom: 1px;
		height: 55px;
        width: 570px;
		margin-left: 200px;
}

h1.main_title span {
        display:none;
}

h2.main_title {
        background: transparent url(../images/layout/slogan.jpg) no-repeat top left;
        margin-top: 10px;
		height: 65px;
        width: 500px;
		margin-left: 200px;
}



h2.main_title span {
        display:none;
}
#content{
		position:inherit;
        border: medium solid #000000;
        width: 585px;
        padding: 5px;
		margin-left: 170px;
}
#content a:hover{
        color: #860d01;
        border: 1px solid #0465E8;
        padding: .2px;
}

#News {
   position: absolute;
   top: 185px;
   right: 380px;
   left: 5px;
   width: 155px;
   background-color: #0100A1;
   border: 1px solid #000;
   padding-top: 2px solid #000;
   padding-bottom: 2px;
   font:"Courier New", Courier, mono;
   font-size: 16px;
}

#News a.c{
    position:absolute;
    color:#666666;
	background-color: #808080;
	border: 1px solid #FFFFFF;
	text-align:center;
	background-color:white;
	font-size: 12px;
	width:153px;
	margin-bottom:30px;
}
#News a.section{
    position:absolute;
	horizontal-align:center;
    color:#FFFFFF;
	text-align:center;
	background-color: #808080;
	border: 1px solid #FFFFFF;
	font-size: 12px;
	height:45px;
	width:153px;
	padding-bottom:inherit;
	margin-top=inherit;
	margin-bottom:inherit;
	
	
}
#News a.section:hover{
 	border: 1px solid #000000;
	color: #000000;
}

#News a.c:hover{
    color:#860d01;
    text-decoration: underline;
}
#News .header{
    color:#666666;
	text-align:center;
	background-color:#FFFFFF;
	font-size: 16px;
	width:155px;
}

#News a{
color:#FFFFFF;
#border: 1px solid #FFFFFF;
width: 155px;
text-align:right;
margin-bottom:30px;

}
#News a:hover{
    color:gray;
    text-decoration: underline;
}

#login{
border: 2px solid #FFFFFF;
color:#FFFFFF;
text-align:center;
font-size: 16px;
}


#navigation{
   position: absolute;
   top: 145px;
   height: 25px;
   width: 775px;
   background-color: #0100A1;
   padding: 5px;
   margin-bottom:50px;

}
#navigation .button{
        background-color: #860d01;
        border: 2px solid #000000;
        padding: 5px, 2px, 5px, 5px;
        margin-right: 5px;
        font-size: medium;
        text-decoration: none;
        color: #ffffff;
}
#navigation .button:hover{
        background-color: #ffffff;
        color:#860d01;
        border: 2px solid #ffffff;
}
#footer {
   margin: 0px;
   width: 785px;
   height: 40px;
   font-size: x-small;
   text-align: center;
   background-color: #4682B4;
   margin-top: 0px;
   border-top: 5px solid #ccc;

   border-bottom: 5px solid #0100A1;
   vertical-align: bottom;
}
#priorityUpdate {
	border: thin solid #FF0000;
	font-size: 12px;
	padding: 5px;
	color: #000000;
}
#update{
	border: thin solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;	
}
.main_title{
	margin-left: 200px;
	color: #666666;
}
#main_link{
    position: absolute;
	left: 700px;
	top: 125px;
	font-size:14px;
}

