@import 'blueprint/screen.css';

.container {
	width : 750px;
}
body {
	background-color : #fff2cc;
}
#header {
	background-image : url(/images/header.png);
	height : 172px;
	background-repeat : no-repeat;
	
}
#address_area{
	color : #fff;
	text-align : center;
	font-size : 11pt;
	font-weight : bold;
	background-image : url(/images/wood_bg.png);
	background-repeat : repeat-x;
	height : 23px;
	border-left : 2px solid #000;
	border-right : 2px solid #000;
	width : 746px;
}
#main{
	background-color : #fff;
	border-left : 2px solid #000;
	border-right : 2px solid #000;
	width : 746px;
}
#left{
	padding-left : 0px;
	padding-top : 10px;
}
#center_content{
padding-top : 10px;
width : 530px;
}
#center_content_home{
padding-top : 10px;
width : 380px;
}
#right{
width : 142px;

}
#footer{
text-align : center;
padding-left : 10px;
background-image : url(/images/footer_bg.png);
background-repeat : no-repeat;
min-height : 113px;
}
#footer_bottom{
width : 744px;
background-image : url(/images/footer_bottom.png);
background-repeat : no-repeat;
height : 22px;
}
#footer_repeater{
	width : 746px;
	background-color : #cacaca;
	border-left : 2px solid #000;
	border-right : 2px solid #000;
}

/* MENU DIVS FOR THE HORIZONTAL MENUS.. */
/* COPY TO THE 'END MENU' COMMENT FOR ALL THE CSS STYLING FOR THE HORIZONTAL MENUS */
.left_tab{
	background-repeat : no-repeat;
	display:inline;
	font-size : 12pt;
}
.right_tab{
	background-repeat : no-repeat;
	display:inline;
	font-size : 12pt;
}
#menu_repeater{
	display:inline;
	width : auto;
	height : 32px;
	padding-bottom : 0px;
	color : #fff;
}
#top_menu{
	vertical-align : top;
	margin-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	min-height : 20px;
	
}
.menu_block{
	display:block;
}
.menu_block a{
	text-decoration : none;
}
.menu_span{
	font-style : Arial;
	background-color : #fff;
	font-size : 10pt;
	display:inline-block;
	width : 165px;
	border : 1px solid #000; 
	padding : 2px 2px 2px 2px;
}
.menu_span:hover{
	background-color:#000;
	cursor:pointer;
}
.menu_span:hover a{
	color : #fff;
}
.menu_span a{
	text-decoration:none;
	color : #000;
}
.menu_span a:hover{
	color : #fff;
}
.menu_children_span{
	position:absolute;
}
.menu_children_span_bounding_box{
	
	/*border:2px solid #fff; */
	margin-left : -15px;
	margin-top : 5px;
	position:absolute;
	width : 165px;  
	font-size : 10pt;
	
}
.submenu_block_nested{
	padding-left:0px;
	text-align:left;
	background-color:#fff;
	cursor:pointer;
	width : 165px;
}
.submenu_block{
	font-style : Arial;
	background-color : #fff;
	font-size : 10pt;
	display:inline-block;
	width : 165px;
	border : 1px solid #000; 
	padding : 2px 2px 2px 2px;
}
.submenu_block_nested a{
	color:#000;
	text-decoration:none;
}
.submenu_block:hover{
	background-color:#000;
	opacity : 1;
	color : #fff;
}
.submenu_block:hover a{
	font-size:10pt;
	text-decoration:none;
	color : #fff;
}




/* END MENU */