/* <![CDATA[ */

/***************************************************
	GLOBAL PAGE LAYOUT ELEMENTS
	***************************************************/ 

body {
        margin:1em 0 0 0;
        padding: 0;
        font-size: 75%;
        color: #000000;
        font-family: arial, verdana, tahoma, sans-serif;
        text-align:center;       
        }
        
    #AccessibilityBanner {
        height:9em;
        }
        
    #Frame {
        width:969px; 
        padding:0;
        margin-left:auto;
        margin-right:auto;
        text-align:left;}
    
    #BannerFrame { 
        position: absolute;
	min-width: 55em;
        width:969px;
        top:1em;  
	height:9em;       
        margin:0 0 0 0;
        padding:0;
        } 
 
     #BannerFrame img {      
        margin:0 0 0 0;
        } 

   #Banner {
	height:50px;
	margin:0; 
	padding:0;
	}

    #Breadcrumbtrail {
	background-color:#ccc;
	padding:0.2em;
      display:none;
	}

           
        
    #todaysdate {
	position:absolute;
	top:1em;
	width:969px;
        text-align:right;
        padding:0px;
	font-size:85%;
      display:none;
        }

           
    #contentFrame { 
        margin:0;
        padding:0;
        width:969px;
        }        
              
    #Content {
	float:right;
	width:738px;
	margin:0;
	padding:0;
	background-color:#fff;
        }
        
    #PageContent {
        margin:10px 0 0 1em;
    	  padding:0px 10px 2px 0px;
        }
    
    #LHNav {
      width:205px;
	margin:0 0 0 0;
	float:left;
	background-color:#fff;
        }

     
    #LHNav ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
        }
   
    #LHNav ul li {
	margin:0;
	display:inline;
	list-style-type:none;
        }  
   
            
    #LHNav ul li a {
        display:block;
	margin:0px 0px 5px 0px;
	padding:5px 3px 5px 10px; 
	font-weight:bold;
	text-decoration:none;
        } 
            
    #LHNav ul li a:link, #LHNav ul li a:visited {
        color:#000;
        }
               
    #LHNav ul li a:hover {
        color:#fff;
        background-image:none;
        }



                  
    #Footer { 
	border-top:1px solid #000;
        margin:0 0 0 0;
	padding:0.5em 0 0 0;
        }
        
    #Footer p {
        margin:0;
	color:#666666;
        } 


        
    .hidden, #ActionNavContent, #loginsignout, .hits, #lhmenuheader {display:none; }
    img { border:none;}


    .clearall { clear:both; }

	dt {
	font-weight:bold;
	font-size:100%;
	color:#333;
	margin:0.3em 0 0.3em 0;
	}

    h1 { font-size:210%; color:#000; font-weight:bold; margin:0; font-family:arial,verdana,tahoma; padding-left:0.4em;}   
    h2, h3, h4 {
        color:#000;
        font-weight:normal;
	font-family:arial,verdana,tahoma;
        }
        
    h2 { font-size:180%; }
    h3 { font-size:120%;}  
    h4 { font-size:100%;} 
    
    h3.customerLogin, #LHExtra h3 {
	margin:1em 0 0 0;
	font-size:130%;
	}

    
    fieldset { 
        border:none;
        margin:0;
        padding:0;
        } 
        

    input {
	font-size:100%;
	}

   #ctl00_login_i_strLoginID, #ctl00_login_i_strPassword {
	width:124px;
	}

   #ctl00_login_cmdRemoteLogin {
        margin:1em 0 0 25px;
        padding : 0; 
        width : 95px; /* Example width */ 
        height : 2em; /* Example height */ 
        border : 1px solid #bbbbbb; /* Needed for Opera */          
        background-image:url('/common/media/c6-button-background.jpg');
        background-position: center; 
        color:#ff870f;
        font-size:100%;
        font-weight:bold;
	}

   .imageright { float:right;}
   .imageleft { float:left; margin:0 1em 0 0;}

   #aboutTheModules, #psgContent table {
	border-collapse:collapse;
	border:1px solid #ccc;
	}


   #aboutTheModules td, #psgContent td {
	border:1px solid #ccc;
	padding:0.2em;
	vertical-align:top;
	}


   #aboutTheModules th, #psgContent th {
	border:1px solid #ccc;
	background-color:#888;
	color:#fff;
	padding:0.2em;
	vertical-align:top;
	}

   div#UserLogin {
	background-image:url('/common/media/loginpanel205.gif');;
	padding:15px 0 30px 50px;
	}
       
    div#UserLogin H3 {
	font-size:100%;
      font-weight:bold;
      margin:35px 0 10px 0;
	}


    #ctl00_RHNav{
        float:right; 
	width:152px; 
	margin:-1.5em 0 0 10px;
	padding:0; 
        }

    .backcolour { padding:5px; border:1px solid #ccc; height:120px;}

    .backcolour2 { padding:5px; border:1px solid #ccc; }


    .bargraph {width:300px; background-color:#ddd;}
        
    #bargraph, #bargraph th, #bargraph td { border:1px solid #ccc; }

    .block { display:block; }

    #ctl00_SystemContent_login_i_Department, #ctl00_SystemContent_login_i_Agency { width:500px; }

    #ctl00_SystemContent_login_i_Email,
    #ctl00_SystemContent_login_i_Password1,
    #ctl00_SystemContent_login_i_Password2,
    #ctl00_SystemContent_login_i_FirstName,
    #ctl00_SystemContent_login_i_LastName  { width:300px; }
    #ctl00_SystemContent_login_i_Grade { width:306px; }


    #Register { margin:0 0 0 1em; }

    #ctl00_SystemContent_login_ErrorMessage, #ctl00_login_ErrorMessage { color:#ff0000; margin:0 0 1em 0; }

    #PrintFooter { display:none; }

 
    #Content fieldset {
	margin:0 0 0 15px;
	}

 
    .boxright {
	margin:0 0 0 15px;
	float:right;
	text-align:center;
	}

    .red {
	color:#ff0000;
	font-weight:bold;
	}
/*
                 
    #ctl00_chdocmonitor_chDocumentMonitor {
	padding:0.5em;
	margin:1em 0 0 0;
	width:140px;
	border:1px solid #ccc;
        }

               
    #ctl00_chdocmonitor_chDocumentMonitor h3 {
        margin:0;
	font-weight:bold;
        }
               
    #ctl00_chdocmonitor_chDocumentMonitor p {
        margin:0.5em 0 0.8em 0;
        }
 
  

    a:link{
        color:#666666;
        }      
        
    a:visited {
        color:#ff870f;
        } 
     
    

   #latestNews {
	border:1px solid #cccccc;
	width:450px;
	padding:1em;
	}

   #c6news_newsList h2 {
	font-size:100%;
	margin:0;
	padding:0;
	font-weight:bold;
	}

   #c6news_newsList img {
	float:left;
	margin:0 1.5em 0 0 ;
	display:none;
	}

   #c6news_newsList p {
	margin:0 0 1em 0;
	}

   .rhPanel, #RHNavigation {
	border:1px solid #cccccc;
	padding:0.5em;
	font-size:100%;
        background-image:url('/common/media/c6-panel-background.jpg');
        width:250px;
        margin:0 0 1.5em 1em;
	}

   .rhPanel h3,  #RHNavigation h3 {
	margin:0 0 0.2em 0;
	font-size:140%;
	color:#333333;
	}

   .rhPanel p {
	margin:0;
	}

   .rhPanel span {
	margin:0;
	color:#ff870f;
	}

   .rhPanel img {
	float:left;
	margin:0.2em 0.8em 0 0;
	}

   .rhPanel a {
	text-decoration:none;
	color:#333333;
	}

*/

	/* ]]> */