BODY {
    margin: 0;
    padding: 0;
    font-family:verdana,tahoma,arial;
		font-size:12px;
    background: #7893fd url(../images/layout/background.png) repeat-x top left;
}
#frame {
    width: 821px;
    margin: 0px auto 0 auto;
    padding: 0px 0 0 0;

    background: url(../images/layout/header_top.png) no-repeat top center;
}
#frame2 {
    width: 821px;
    margin: 0px auto 0 auto;
    padding: 0px 0 0 0;

    background: url(../images/layout/header_top2.png) no-repeat top center;
}
.espanol2{
		height: 32px;
    width: 94px;
		margin:0 30px 106px 710px;
    background: transparent;
}
.espanol{
		height: 32px;
    width: 94px;
		margin:0 30px 106px 710px;
    background: transparent;
}
.espanol:hover{
    cursor: pointer;
}
#header {
    position: relative;

    width: 821 px;
    height: 147px;
    margin: 0;
    padding: 0;
    top:0px;

    background: url(../images/layout/header_photo.jpg) no-repeat;
}
#header.on_home {
    background: url(../images/layout/header_photo2.jpg) no-repeat;
}
#header_swing {
    position: absolute;

    top: 0;
    left: 595px;
}
#sheet {
    width: 821px;
    margin: 0;
    padding: 0;

    background: url(../images/layout/content_background.png) repeat-y;
}
#sheet .spacer {
    padding: 10px 15px;
    margin: 0;
}
#menu {
    position: relative;

    width: 821px;
    height: 35px;
    margin: 0;
    padding: 0;
}
#menu_swf {
    position: absolute;
    left: -9px;
}
#left_menu {
    float: left;
	margin: 9px 0 7px 0px;
    width: 258px;
    padding: 0;

    background: url(../images/layout/menu_left_cont.png) repeat-y;
}
#left_menu .top {
    width: 258px;
    height: 64px;
    margin: 0 0 10px 0;
    padding: 0;

    background: url(../images/layout/menu_left_top.png) no-repeat;
}
#left_menu .spacer {
    position: relative;

    height: 365px;
    
    padding: 10px 15px;
    margin: 0;
}
#left_menu .bottom {
    width: 258px;
    height: 13px;
    margin: 0;
    padding: 0;

    background: url(../images/layout/menu_left_bottom.png) no-repeat;
}
#left_menu_swf {
    position: absolute;

    top: -30px;
    left: 39px;
}
#consult {	
		float:right;
		height:121px;
    width: 531px;
    top: -10px;

    background: url(../images/layout/consult_box.jpg) top right no-repeat;
}
#consult a {
    display: block;
    width: 100%;
    height: 100%;

    text-indent: -99999999px;
}
#consult_box_big {
    float: right;
    
    width: 531px;
    height: 168px;
    top: -10px;

    background: url(../images/layout/consult_box_big.jpg) top right no-repeat;
}
#consult_box_big a {
    display: block;
    width: 100%;
    height: 100%;

    text-indent: -99999999px;
}
#content {
    float: left;

    width: 533px;

    font-family:verdana,tahoma,arial;
		font-size:12px;
    background: url(../images/layout/box_right_content.png) repeat-y;
}
#content .top {
    width: 533px;
    height: 13px;

    background: url(../images/layout/box_right_top.png) repeat-y;
}
#content .top2 {
    width: 533px;
    height: 13px;

    background: url(../images/layout/box_right_top_home.png) repeat-y;
}
#content .text_area {
    margin:10px 15px; 
    padding: 0;
}
#content .bottom {
    width: 533px;
    height: 13px;

    background: url(../images/layout/box_right_bottom.png) repeat-y;
}
#footer {
    clear: both;
    text-align: center;
    padding: 10px 0px 0px 0px;
    font-size: 10px;
}
#subfooter {
    padding: 40px 0px 15px 0;
    margin: 0;
    text-align: center;
    font-size: 10px;

    background: url(../images/layout/content_background_bottom.png) no-repeat;
}
