body {
	padding:0;
	margin:0;
	background:#e8e8e8;
}

.bg_blue1 {
	background-color:#4a6c96;
}
.bg_blue2 {
	background-color:#4a6c96;
}
.bg_blue3 {
	background-color:#17477f;
}
.bg_white {
	background-color:#ffffff;
}
.bg_gray1 {
	background-color:#d0d0d0;
}
.bg_gray2 {
	background-color:#f0f0f0;
}



.leftmenu {
	background:url('/im/leftmenu1.gif') repeat-x top #f1f2f2;
	margin-bottom:6px;
}
.leftmenu div {
	background:url('/im/leftmenu2.gif') repeat-x bottom;
	padding:10px 10px 13px 20px;
}
.leftmenu div a {
	color:#1a4b80;
	text-decoration:none;
	font-weight:bold;
	background:url('/im/menuarrow1.gif') no-repeat center right;
	padding-right:5px;
	display:block;
}
.leftmenu div a:hover, .leftmenu div.sel a {
	color:#b61831;
}
.leftmenu div.sel a {
	background:url('/im/menuarrow2.gif') no-repeat center right;
} 


.leftsubmenu, .leftsubmenu_sel {
	padding-left:5px;
}
.leftsubmenu a, .leftsubmenu_sel a  {
	padding-left:15px;
	text-decoration:none;
	display:block;
	padding-bottom:5px;
}
.leftsubmenu a {
	color:#1a4b80;
	background:url('/im/menuarrow3.gif') no-repeat  0px 7px;
}
.leftsubmenu_sel a, .leftsubmenu a:hover {
	color:#b61831;
	background:url('/im/menuarrow4.gif') no-repeat  0px 7px;
}




.leftsubsubmenu, .leftsubsubmenu_sel {
	padding-left:25px;
}
.leftsubsubmenu a, .leftsubsubmenu_sel a  {
	padding-left:15px;
	text-decoration:none;
	display:block;
	padding-bottom:5px;
}
.leftsubsubmenu a {
	color:#1a4b80;
	background:url('/im/menuarrow3.gif') no-repeat  0px 7px;
}
.leftsubsubmenu_sel a {
	color:#b61831;
	background:url('/im/menuarrow4.gif') no-repeat  0px 7px;
}





.color_blue, .color_blue a {
	color:#152f7d;
}
.color_red, .color_red a {
	color:#b61831;
}



.checkbox, .input_field  {
	border:1px solid #c5d3e6;
	color:#7692b3;
}



.topmenu, .topmenu a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.topmenu a:hover, .topmenu .sel {
	color:#FCFDC5;
}
.topmenu a {
	padding:5px 10px 5px 10px;
}



h1 {
	color:#1A4B80;
	font-weight:normal;
	padding:10px 0 5px 0;
	margin:5px 0 5px 0;
	background:url('/im/delimiter.jpg') repeat-x bottom;
}









.sitemap1 {
	font-weight:bold;
}

.sitemap2 {
	padding-left:20px;
}

.sitemap3 {
	padding-left:40px;
}

.sitemap4 {
	padding-left:60px;
}

.sitemap5 {
	padding-left:80px;
}

.sitemap6 {
	padding-left:100px;
}




.flashclass{ /*sample CSS class added to image slideshow container*/
width: 501px; /*a width should be defined for transition to work*/
height:182px;
}

.flashclass img{
border-width: 0;
}
