html, body, form
{
	background-color: #DCE1E4;
	FONT-FAMILY:Arial,Helvetica,sans-serif;
    line-height: 1.5;
    font-size: 9pt;
	margin:0;
      padding:0;
      height:100%;
      border:none;
	
	
}
div.mainLayoutContainer {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
body, p, div, td, th {
    FONT-FAMILY:Arial,Helvetica,sans-serif;
    line-height: 1.5;
    font-size: 9pt;
	color: #333333;
	/*
	color: #006699;
	*/
}

h5 
{
	color:##0272C8;
	font-size: 13px;
}
a:link {
	color: #006699;
	font-size: 11px;
	text-decoration: none;
}

a:visited {
	color: #006699;
	font-size: 11px;
	text-decoration: none;
}

a:hover {
	color: #252525;
	font-size: 11px;
	text-decoration: none;
}

.ErrMsg
{
    color:Red;
    font-style:italic;
}

.editForm
 {
    border:1px solid #94A7B5;
    width:665px;
    background-color:#ECE9D8;
 }
 
.pageView 
{
    background-color:#00FFFF;
    border:1px solid #94A7B5;
}

.multiPage
 {
     border:1px solid #94A7B5;
     background-color:#F0F1EB;
     padding:4px;
     padding-left:0;
     width:665px;
     margin-left:-1px;                
 }
            
 .multiPage div
 {
     border:1px solid #94A7B5;
     border-left:0;
     background-color:#ECE9D8;
 }
            
 .multiPage img
 {
     cursor:no-drop;
 }
 
 select.CursorPointer
 {
     
    cursor:pointer;
    
 }
      
 div#footer
{
    position:absolute;
    bottom:0px;
    /*PADDING-RIGHT: 9px;*/
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: right;
    height:0px;
    width:980px;
    padding-top: 0px; 
    z-index: 0;
}

 .lhs
{
    border-right: #E5E5E5 1px solid;
    TEXT-ALIGN: right;
    width:160px;
    background-color:#FFF;
}

.main_area
{
	width: 800px;
	padding: 6px 6px 63px 6px;
}

.main_table
{
	width: 998px;
	border-top:1px solid #122A54;
	border-bottom:1px solid #122A54;
}

div#container
{
   margin:0 auto;
   padding:0px; 
   width:980px;
   height:100%; 
   padding:0px;
   
   
   
}

div#headerMenu
{
    HEIGHT: 25px;
    FONT-SIZE: 11px;
    border-bottom:1px solid #CCCCCC;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #FFF;
    color:#333333;
    TEXT-ALIGN: right;
    padding-right:30px;
}

div#topLogo
{
	HEIGHT: 170px;
    BACKGROUND-IMAGE: url(images/MRAbanner.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #0272C8;;
    COLOR: #ccccff;
    TEXT-ALIGN: left;
}

div#main_middle
{

	background: #FFF url('images/background.gif') repeat-y left top;
    position:absolute; /* needed for footer positioning*/
    width:980px;
    
    padding:0px 0px 0px 0px;
    height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height */
	min-height:100%; /* real browsers */

}

div#main_left_border
{
    
    /*padding:0px;
    float:left;
	HEIGHT: 100%;
	WIDTH: 9PX;
    BACKGROUND-IMAGE: url(images/main_left_bg.jpg);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #122A54;*/
}

div#main_right_border
{
    /*padding:0px;
    float:right;
	HEIGHT: 100%;
	WIDTH: 9PX;
    BACKGROUND-IMAGE: url(images/main_right_bg.jpg);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #122A54;*/
}

.flowGroupRow
{
    BACKGROUND-COLOR: #C9CFDB;   
}

.section_top
{
	height:100%;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

.section_top th
{
	HEIGHT: 27px;
	padding: 0px;
    BACKGROUND-IMAGE: url(images/section_top_bg.jpg);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #DDDDDD;
    color:#333333
    font-size:12px;
}

.button
{
	background-image:url(images/btn_bg.jpg);
	background-repeat:repeat-x;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	border:1px solid #052C65;
	vertical-align:middle;
}

#mainTitle H1
{
	FONT-SIZE: 180%;
    font-weight:500;
    font-family:Arial;
    margin: 10px 20px 10px 0px;
    color: #333;
    
}

.dtcVersion
{
    color:#FF3300;
}

img#ctl00_ImageMap1 {
	display: none;
}