	body,
	html 
	{
		font: 8pt/12pt verdana; 
		color: #555753;
		margin:0;
		padding:0;
		background:#F1F2ED;
		color:#000;
		height:100%;
		width:100%;
	}
	body {
		min-width:748px;
		height:100%;
		min-height:100%;
	}
	
	a,a:link,a:visited,a:hover
	{
		color:#3E5165;
	}
	
	
	#wrap 
	{
		background:url(../dimg/nobarbg.gif);	
		margin:0 auto;
		padding-left:12px;
		padding-right:12px;
		width:748px;
		/*height:100%;
		min-height:100%;*/
		
	}
	.header 
	{
		background:url(../dimg/topbgrep.gif);
		height:90px;
		margin:0 auto;	
		text-align:center;
		
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#innerheader 
	{
		width:748px;
		height:90px;
		margin:0 auto;		
		padding-left:12px;
		padding-right:12px;
		background:url(../dimg/menunbbg.gif);
	}
	
	#nav 
	{
		width:748px;
	    padding:0px;
	    
	    text-align:left;
    }

	#nav ul
	{
		margin:0;
		padding:5px;
		padding-top:59px;
		list-style:none;
	}
	#nav li{
		display:inline;
		font-weight:bold;
		margin:0;
		font-size:11pt;
		padding:0;
	}
	#nav a:link, #nav a:visited 
	{
		color:#ffffff;
		text-decoration:none;
		text-align:left;
	}
	
	#uppernav 
	{
		position:absolute;
		width:748px;		
		text-align:right;
		color:#999999;
		font-size:smaller;
	}
		
	#uppernav a:link, #uppernav a:visited 
	{
		color:#999999;
	}
	
		
	#main 
	{
		float:left;
		width:100%;
		height:100%;
		min-height:900px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
    
	#sidebar {
		float:right;
		width:198px;
		border-left:1px solid #cccccc;
		background: #F5F9FC;
		height:100%;
		min-height:900px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
    
    #sidebarbox 
    {
		padding:4px;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
    }
    
    
	#footer {
		background:#FBFBF9;
		border-top:1px solid #cccccc;
		clear:both;
		text-align:center;
		vertical-align:bottom;
		bottom:0px;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
    #footer a:link, footer a:visited 
	{
		color:#333333;
		text-decoration:none;
		text-align:left;
	}
    
    
    #flashteaser 
    {
		position:absolute;	
		width:549px;
		height:200px;
		background-color:#869DB7;
		top:-7px;
		margin-top:90px;
		font-size:18pt;
		color:#ffffff;
		text-align:center;
		vertical-align:middle;
		border-bottom:1px solid #CCCCCC;
    }
    #flashteasertext
    {
		padding-top:185px;
    }
    
    .checkb INPUT
    {
		border:0px none #FFFFFF;
    }
    
    /* INPUT ELEMENTS */
    .flatinp 
    {
		border: 1px solid #999999;	
    }
    
    
    .blackbar 
    {
		background:url(../dimg/blackbar.gif);	
		color:#FFFFFF;
		padding-left:3px;
		height:21px;
		font-weight:bold;
    }
    
    .whitebar 
    {
		background:url(../dimg/whitebar.gif);	
		color:#999999;
    }
    
    .whitebarside 
    {
		background:url(../dimg/whitebarbg.gif);	
		color:#999999;
		FONT-WEIGHT:bold;
		WIDTH:100%;
		COLOR:#cc0000;
		margin-bottom:3px;
		padding:1px;
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
    }
    
    .bottomsb 
    {
		background-color:#F5F5F5;
		margin-bottom:3px;
		padding:1px;
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		text-align:right;
		padding-right:4px;
    }
    
    .bottomsb A 
    {
		text-decoration:none;	
    }
    
    #backbar 
	{
		text-align:center;
	}
    
     .headline 
     {
		font-size:18pt;	
		padding:6px;
		
     }
     
     .contldiv 
     {
		padding:6px;
     }
     
      .contdiv 
     {
		border-bottom:1px solid #cccccc;
		padding:6px;
		
     }
     
     .conthl 
     {
		font-size:14pt;
		color:#C33100;
		border-bottom:solid 1px #cccccc;
		margin-left:6px;
		margin-right:6px;
		height:auto;
		line-height:25px;
     }
     
     .contshl 
     {
		color:#C33100;
		font-size:8pt;
		height:9px;
		color:#999999;
		font-weight:bold;
		min-height:31px;
		height:auto;
     }
     
     .conthl a,.conthl a:link,.conthl a:visited,.conthl a:active
     {
		text-decoration:none;
		font-size:14pt;
		color:#C33100;
		
     }
     
     .conthl 
     {
		font-size:14pt;
     }
     
     .contshl 
     {
		
     }
     
    
	.title 
     {
		font-size:14pt;
		color:#C33100;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		background-color:#F8F8F8;
		padding:4px;
     }
     
     .alertbox 
     {
		font-size:8/10pt;
		border:1px solid #cccccc;
		background-color:#FFFFEE;
		padding:4px;
		margin:14px;
     }
     
     .stitle 
     {
		font-size:12pt;
     }
    
    /* INPUT ELEMENTS */
    .flatinp 
    {
		border: 1px solid #999999;	
    }
    
    .fogroup 
    {
		position:relative;
		width:100%;
		height:auto;
		border-top:1px solid #cccccc;		
		border-bottom:1px solid #cccccc;
    }
    
    .foheader
     {
		color:#C33100;
		border-top:1px solid #cccccc;
		background-color:#F8F8F8;
		padding:2px;
		font-weight:bold;
     }
    
    .foline 
    {
		
		width:100%;
		height:25px;
		min-height:35px;

		/*background-color:#FBFBF4;*/
    }
    
    .folab 
    {
		width:39%;
		height:25px;
		float:left;
		padding:3px;
		font-weight:bold;

    }
    
    .fofi
    {
		position:relative;
		width:55%;
		height:25px;
		float:right;
		padding:3px;
		font-weight:bold;
		border-left:1px solid #CCCCCC;
    }
    
    .foline 
    {
		
		width:100%;
		height:25px;
		min-height:35px;

		/*background-color:#FBFBF4;*/
    }
    
    .folab 
    {
		width:39%;
		height:25px;
		float:left;
		padding:3px;
		font-weight:bold;

    }
    
    .fofi
    {
		position:relative;
		width:55%;
		height:25px;
		float:right;
		padding:3px;
		font-weight:bold;
		border-left:1px solid #CCCCCC;
    }
    
    .err 
    {
		color:#FF0000;	
    }
    
    .smen 
    {
		margin:0;
		list-style:none;
    }
    
    .smenu 
    {
		float:left;
		border-left:1px solid #CCCCCC;
		background-color:#DCDFD2;
		height:100%;
		padding-left:8px;
		padding-right:8px;
		margin-right:9px;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
    }
    
    .smenusel
    {
		float:left;
		display:block;  
		height:21px;
		height:100%;
		padding-left:6px;
		padding-right:6px;
		margin-right:9px;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		background-color:#CFD3C2;
		font-weight:bold;
    }
    
    
     .vline 
    {
		
		width:100%;
		height:20px;
		min-height:35px;
		background-color:#EFF3F4;
		border-bottom:2px solid #FFFFFF;
    }
    
     .vlinea 
    {
		width:100%;
		height:20px;
		min-height:35px;
		background-color:#F7F9F9;
		border-bottom:2px solid #FFFFFF;
    }
    
    .vlab 
    {
		width:26%;
		height:20px;
		float:left;
		padding:3px;
		font-weight:bold;

    }
    
    .vfi
    {
		position:relative;
		width:70%;
		height:20px;
		float:right;
		padding:3px;
		border-left:1px solid #FFFFFF;
    }
    
    .tdlab 
    {
		padding:3px;
		font-weight:bold;
		vertical-align:top;
    }
    
    .tdfi
    {
		padding:3px;
		border-left:1px solid #FFFFFF;
		vertical-align:top;
    }
    
    #adv 
    {
		padding-top:15px;
		padding-bottom:15px;
		text-align:center;	
    }
    
     .plbox a
     {
		display:block;
		width:100%;
		border-left:4px solid #3C5064;
		padding-left:3px;
		padding-bottom:1px;
		margin-bottom:3px;
		background-color:#F5F5F5;
		font-weight:bold;
		text-decoration:none;
		font-size: 10pt;
		letter-spacing: 1.5pt;
     }
     
      .plbox a:hover
     {
		background-color:#E5E5E5;
     }
    
    
     .pl 
     {
		border-left:6px solid #3C5064;
		padding-left:3px;
		padding-bottom:1px;
		margin-bottom:3px;
		font-size:7pt;
		background-color:#F5F5F5;
     }
     
     .pl1 
     {
		border-right:6px solid #3C5064;
		padding-right:3px;
		padding-bottom:1px;
		margin-bottom:3px;
		font-size:7pt;
		background-color:#F5F5F5;
		text-align:right;
     }
     
     
     .pl a , .pl1 a
     {
		display:block;
		width:100%;
		font-weight:bold;
		text-decoration:none;
		font-size: 10pt;
		/*letter-spacing: 1.2pt;*/
		background-color:#E5E5E5;
     }   
     
     .pl a:hover, .pl1 a:hover
     {
		background-color:#CCCCCC;
     } 
     
          
     .pl li a 
     {
		display:block;
		width:100%;
		font-weight:bold;
		text-decoration:none;
		font-size: 9pt;
		letter-spacing: normal;
		background-color:#F5F5F5;
     }   
     
     .pl li a:hover
     {
		background-color:#E5E5E5;
     }
     
      .plr 
     {
		border-left:6px solid #990000;
		padding-left:3px;
		padding-bottom:1px;
		margin-bottom:3px;
		font-size:7pt;
		background-color:#F5F5F5;
     }
     
     
     .plr a 
     {
		display:block;
		font-weight:bold;
		text-decoration:none;
		font-size: 10pt;
		/*letter-spacing: 1.5pt;*/
		background-color:#E5E5E5;
     }
     
      .plr a:hover
     {
		background-color:#CCCCCC;
     } 
     
     .stathl 
     {
		font-size:13px;
		padding:4px;
		font-weight:bold;
		color:#990000;	
     }
     
     .boxed 
     {
		border:solid 1px #DEE0EB;
		padding:4px;
     }
     
     .headl 
     {
		font-size:14px;	
		font-weight:bold;
		margin-bottom:20px;
		color:#4A627B;
     }
     
     .headlsm
     {
		font-size:12px;	
		font-weight:bold;
		margin-bottom:20px;
		color:#4A627B;
     }