body
		{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #575757;
	background-image: url(../img/body.bg.gif);
	background-repeat: repeat-x;
}

a
		{
			color:#1D5699;
			text-decoration: none;
		}

a:hover
		{
			color:#B22222;
			text-decoration: underline;			
		}				
		
HR { margin: 10px 0; padding:0; text-align: right; height: 1px; color: #E6E6E6; border: none; } /* For IE */
HR { margin: 10px 0; padding:0; height: 1px; background-color: #E6E6E6; border: none; } /* For Mozilla */

p			
		{
			margin:0;
		}

p.subcontent			
		{
			margin:0;
		}
		
p.ident			
		{
			padding: 0 0 0 25px;
		}
		
body img
		{
			border:none;
		}
				
img	
		{
	border: 0;
}

h2 img	
		{
	border: 0;
	float: right;
	margin: 0 0 0 15px;
}

p img	
		{
	border: 0;
	float: right;
	margin: 0 0 0 15px;
}

div.img-caption	
		{
	border: 0;
	float: right;
	margin: 0 0 0 15px;
	font-size: 10px;
	text-align: center;
}

div.bookmark-top
	    {
	float: right;
	margin: 0 120px 0 0;
}		

h1.title
	    {
			font-size:27px;
			font-weight:normal;
			color: #999999;
			line-height:32px;				
			padding: 0 0 25px 0;
			margin: 0px;							
	    }		
		 
h2.subtitle
	    {
	font-size: 18px;
	font-weight: normal;
	color: #1D5699;
	line-height: 22px;
	padding: 0 0 0 15px;
	margin: 0px;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #D3D3D3;
}

h2.subtitle2
	    {
	font-size: 18px;
	font-weight: normal;
	color: #1D5699;
	line-height: 18px;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #D3D3D3;
}	

h2.subtitle3
	    {
	font-size: 18px;
	font-weight: normal;
	color: #1D5699;
	line-height: 22px;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
}	
		 
h3.subtitle
	    {
			font-size:13px;
			font-weight:bold;
			color: #575757;
			line-height:18px;				
			padding: 0 0 5px 0;
			margin: 0px;							
	    }		
		 
h3.subtitle2
	    {
			font-size:13px;
			font-weight:bold;
			color: #575757;
			line-height:13px;				
			padding: 0 0 0 11px;
			margin: 0 0 10px 0;
			border-left-style: solid;
			border-left-width: 8px;
			border-left-color: #D3D3D3;
	    }		
		 
h3.ident
	    {
			font-size:13px;
			font-weight:bold;
			color: #575757;
			line-height:18px;				
			padding: 0 0 5px 25px;
			margin: 0px;							
	    }		

.clear		
		{
			clear:both;
		}


#content
        {
            width: 750px;
            margin: 0 auto;
            padding:0 5px;
            background-color: #FFFFFF;
        }	

#header
	    {
			padding:10px 0 5px 0;
		}	

#logo
	    {
			padding:0;
			margin:0;
			float: left;
			width: 750px;
			text-align:left;
		}	

#menu
		{
			display: block;
			height:28px;
			background-image: url("../img/menu.bg.gif");
			background-repeat: repeat-x;
			background-position:bottom;
			font-size: 13px;
			font-weight:bold;
		}
		
#menu table
		{
			height:30px;
		}						
			
#menu td.menuLon
		{
			background: url("../img/menuLon.bg.gif");
         background-repeat: no-repeat;
			background-position:top left;
			width:10px;
		}
		
#menu td.menuRon
		{	
			background: url("../img/menuRon.bg.gif");
         background-repeat: no-repeat;
			background-position:top right;
			padding:0 10px 0 0;
		}
		
#menu td.menuLoff
		{
			background: url("../img/menuLoff.bg.gif");
         background-repeat: no-repeat;
			background-position:top left;		
			width:10px;				
		}
		
#menu td.menuRoff
		{
			background: url("../img/menuRoff.bg.gif");
            background-repeat: no-repeat;
			background-position:top right;
			padding:0 10px 0 0;
		}

#menu td.menuRon a
		{
			text-decoration:none;
			color: #333333;
		}
		
#menu td.menuRon a:hover
		{
			color: #B22222;
		}					

#menu td.menuRoff a
		{
			text-decoration:none;
			color: #FFFFFF;
		}

#menu td.menuRoff a:hover
		{
			color: #DCDCDC;
		}	

#menu td.menuspace
		{
			width:5px
		}		

#submenu
		{
			display:block;
			padding:10px 0 0 0;
 	      font-size: 12px;
			height:25px;
			border-left:1px solid #DCDCDC;
			border-right:1px solid #DCDCDC;
			border-bottom:1px solid #DCDCDC;			
			background-image: url("../img/submenu.bg.gif");
         background-repeat: repeat-x;
			color:#CCCCCC;
			text-decoration:none;
			font-weight:bold;
			text-align:center;					
		}

#submenu a
		{
			text-decoration:none;
			color:#4F4F4F
		}		
		
#submenu a:hover
		{
			color: #B22222;
		}					

#submenu span a
		{
	     color: #1D5699;
      }		

#subcontent
		{
			margin: 20px 20px 20px 20px;
			padding:0;
			background-color: #FFFFFF;
		}		
		
#footer
	    {
			margin: 0 0 10px 0;
			padding:10px 0 0 0;
			color: #999999;
         font-size: 11px;
			line-height:20px;
			text-align: center;
			border-top-style: solid;
			border-top-width: 1px;
			border-top-color: #CCCCCC;
	    }
		 
table.subcontent {
			border:1px solid #CCCCCC;
		}
		
td.title {
			border:1px none #CCCCCC;
			background-color:#FFFFFF;
			font-size:18px;
			color: #999999;
			line-height: 25px;
			text-align: center;
}

td.grey {
			border:1px none #CCCCCC;
			background-color:#E5E5E5;
			font-weight: bold;
}

td.grey-center {
			border:1px none #CCCCCC;
			background-color:#E5E5E5;
			font-weight: bold;
			text-align: center;

}

td.lightgrey {
			border:1px none #CCCCCC;
			background-color:#F7F7F7;
}

td.lightgrey-center {
			border:1px none #CCCCCC;
			background-color:#F7F7F7;
			text-align: center;
}

td.white {
			border:1px none #CCCCCC;
			background-color:#FFFFFF;
}

td.white-center {
			border:1px none #CCCCCC;
			background-color:#FFFFFF;
			text-align: center;
}

form 
		{
        	padding:0;
        	margin:0;
		}	
		
textarea
		{
			margin:0;
			padding: 1px ;
			color:#575757;		
			font-size: 12px; 
			font-family: Arial, Helvetica, sans-serif;          				
		}

input.text
		{
			margin:0;
			padding: 1px ;
			color:#575757;			
			font-size: 12px; 
			font-family: Arial, Helvetica, sans-serif;
		}		
		
input.button
		{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	cursor: pointer;
	border: 1px solid #4E84CB;
	background: #4E84CB url("../img/form.button.bg.gif") top left repeat-x;
}

select
		{
			margin:0;
			padding: 1px ;
			color:#575757;		
			font-size: 12px; 
			font-family: Arial, Helvetica, sans-serif;          				
		}
