html{
	overflow-y:scroll;
}

body{
	padding:0px;
	margin:0px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

form{
	margin:0px;
	padding:0px;
}

img{
	margin:0px;
	padding:0px;
}

a img{
	border:0px;
}

a{
	text-decoration:none;
}

#right_column a{
	text-decoration:none;
	color:#48a4d4;
}

#right_column a:hover{
	text-decoration:none;
	color:#152949;
}
#right_column a:visited{
	text-decoration:none;
	color:#152949;
}

.clearfix {clear:both;}
.clearfix {display: inline-block;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

	#master{
		width:980px;
		background-image:url('../images/img_bg_spacer.jpg');
		padding-left:9px;
		padding-right:9px;
		margin-left:auto;
		margin-right:auto;
	}

	#top{
		height:125px;
		width:980px;
	}

		#logo{
			float:left;
			width:260px;
		}	

		#top_art{
			float:left;
			width:505px;
		}	

		#search_and_buttons{
			float:left;
			width:215px;
		}	

			#search{
				height:51px;
				line-height:76px;
				padding-left:10px;
				background-image:url('../images/img_background_search_.jpg');
			}

				#search_input{
					margin:25px 0px 0px 0px;
					padding:0px;
					border:0px;
					height:18px;
					line-height:18px;
					width:171px;
					display:block;
					float:left;

				}

				#search_button{
					margin:25px 0px 0px 10px;
					margin-left:10px;
					display:block;
					float:left;
				}

			#buttons{
				width:215px;
/* 				height:81px; */
				overflow:hidden;
				line-height:0;
				font-size:0;
			}

	#left_and_right_column{
		width:980px;
		overflow-y:scroll;
	}

		#left_column{
			width:260px;
			float:left;
		}

			#menu_contents{
				height:35px;
				line-height:35px;
				background-image:url('../images/img_header_contents.jpg');
				padding-left:15px;
/* 				overflow-x:hidden; */
			}

			#main_menu{
				width:260px;
/* 				overflow-x:hidden; */
			}

				#main_menu a{
					display:block;
					min-height:18px;
					height:auto !important;
					height:18px;
					padding-top:7px;
					padding-bottom:5px;
					font-size:12px;
					font-family: Trebuchet MS, Helvetica, sans-serif;
/* 					font-weight:bold; */
				}

				#main_menu ul{
					margin:0px;
					padding:0px;
					list-style-type:none;
				}

					.menu_nav_1 a, .menu_nav_1_last a{
						background-image:url('../images/img_header_level1.jpg');
						padding-left:15px;
						padding-right:15px;
						color:#022749;
						width:230px;
					}

						.menu_nav_1 a:hover, .menu_nav_1_last a:hover{	
							background-image:url('../images/img_header_level1_selected.jpg');
							padding-left:15px;
							color:#ffffff;
						}

					.menu_nav_1_selected a, .menu_nav_1_selected_last a{
						background-image:url('../images/img_header_level1_selected.jpg');
						width:230px;
						padding-left:15px;
						padding-right:15px;
						color:#ffffff;
					}

					.menu_nav_1_selected_sub a, .menu_nav_1_selected_sub_last a{
						background-image:url('../images/img_header_level1_selected_sub.jpg');
						width:230px;
						padding-left:15px;
						padding-right:15px;
						color:#ffffff;
					}
	
						.menu_nav_2 a, .menu_nav_2_last a{
							background-image:url('../images/img_header_level2_new.jpg');
							background-position:bottom;
							width:221px;
							padding-right:15px;
							padding-left:24px;
							color:#022749;
							border-bottom:1px solid #b9bfc8;
						}

							.menu_nav_2 a:hover, .menu_nav_2_last a:hover{
								background-image:url('../images/img_header_level2_new_selected.jpg');
								background-position:bottom;
								color:#48A4D4;
							}

						.menu_nav_2_selected a, .menu_nav_2_selected_last a{
							background-image:url('../images/img_header_level2_new_selected.jpg');
							background-position:bottom;
							width:221px;
							padding-right:15px;
							padding-left:24px;
							color:#48A4D4;
							border-bottom:1px solid #b9bfc8;
							font-weight:bold;
						}

						.menu_nav_2_selected_sub a,.menu_nav_2_selected_sub_last a{
							background-image:url('../images/img_header_level2_sub_selected.jpg');
							background-position:bottom;
							width:221px;
							padding-right:15px;
							padding-left:24px;
							color:#48A4D4;
							font-weight:bold;
						}

							.menu_nav_3 a{
								background-image:url('../images/img_header_level3.jpg');
								background-position:right bottom;
								width:210px;
								padding-right:15px;
/* 								padding-left:45px; */
								color:#022749;
								font-weight:normal;
								padding-left:15px;
								margin-left:20px;
								border-top:1px solid #b9bfc8;
							}

								.menu_nav_3 a:hover, .menu_nav_3_last a:hover{
									color:#48A4D4;
									background-image:url('../images/img_header_level3_selected_new.jpg');
								}
			
							.menu_nav_3_selected a{
								background-image:url('../images/img_header_level3_selected_new.jpg');
								background-position:right bottom;
								width:210px;
								padding-right:15px;
/* 								padding-left:45px; */
								color:#48A4D4;
								padding-left:15px;
								margin-left:20px;
								border-top:1px solid #b9bfc8;
								font-weight:bold;
							}

							.menu_nav_3_last a{
								background-image:url('../images/img_header_level3.jpg');
								background-position:right bottom;
								width:210px;
								padding-right:15px;
/*								padding-left:45px;*/
								color:#022749;
								padding-left:15px;
								margin-left:20px;
								border-top:1px solid #b9bfc8;
								font-weight:normal;
							}

 							.menu_nav_3_selected_last a{
								background-image:url('../images/img_header_level3_selected_new.jpg');
								background-position:right bottom;
								width:210px;
								padding-right:15px;
/* 								padding-left:45px; */
								color:#48A4D4;

								padding-left:15px;
								margin-left:20px;
								border-top:1px solid #b9bfc8;
								font-weight:bold;
							}

			#main_menu_footer{
				background-image:url('../images/img_menu_footer.jpg');
				width:260px;
				height:53px;
			}

		#right_column{
			width:660px;
			padding-left:20px;
			padding-right:20px;
			float:left;
			overflow-x:hidden;
		}

			#breadcrum{
				line-height:34px;
				font-family: Trebuchet MS, Helvetica, sans-serif;
				font-size:12px;
				color:#48a4d4;
				width:100%;
				border-bottom:1px solid #b9bfc8;
			}

				#breadcrum a{
					color:#48a4d4;	
				}

					#breadcrum a:hover{
						color:#022749;	
					}

				#breadcrum .last_breadcrum{
					color:#022749;	
				}

			#content{
				padding-top:33px;
				padding-bottom:48px;
			}

	#bottom{
		clear:left;
		width:980px;
		height:25px;
		border-top:1px solid #b9bfc8;
	}

		#disclaimer{
/* 			margin-top:4px; */
			margin-left:10px;
			float:left;
		}

		#disclaimer a{
			font-size:11px;
			font-family: Trebuchet MS, Helvetica, sans-serif;
			color:#022749;
		}

		#page_back{
			margin-top:6px;
			margin-left:148px;
			float:left;
		}

		#back_to_top{
			margin-top:6px;
			margin-left:230px;
			float:left;
		}

		#next_page{
			margin-top:6px;
			margin-right:34px;
			float:right;
		}