/* General Style
--------------------------------------------------------*/
div#top_box{background:url('/images/layout/top_banner_bg.jpg') repeat-x;height:268px;}
div#top_box div#top_banner{margin:0px auto;width:770px;height:112px;}
div#top_box div#logo{float:left;}
div#top_box div#banner_right{float:right;width:285px;height:112px;background:url('/images/layout/banner_right_bg.jpg') no-repeat;}
div#top_box div#banner_right div#top_link{float:right;}
div#top_box div#banner_right div#top_link a{color:#ffffff;text-decoration:none;font-size:10px;}
div#top_box div#banner_right div#top_link a:hover{color:#a1a1a1;}
div#top_box div#banner_right div#top_link div.link_text{float:left;border-left:1px #ffffff solid;color:#ffffff;padding:15px 15px 3px 7px;}

div.title_bg{width:370px;height:31px;background:#01235b;float:left;}
div.title_bg div.text{margin-top:11px;margin-left:25px;color:#ffffff;font-weight:bold;}
div.menu_bg{background:url('/images/layout/menu_bg.gif') repeat-x;height:75px;}
div.menu_buttons{margin:0px auto;width:770px;}

div.menu_buttons ul{padding:0;margin:0;list-style-type:none;position:relative;}
div.menu_buttons ul li{display:inline;margin:0;padding:0;}
div.menu_buttons a{float:left;height:48px;background-repeat:no-repeat;background-position:0% 0%;}

div.menu_buttons ul.drop_down_menu {position: absolute;right:0;margin-right:154px;visibility:visible;top: 48px;width: 320px;background-color: #666;z-index: 9999;list-style-type: none;border-top: 2px solid #999;visibility: hidden;}
div.menu_buttons ul.drop_down_menu li {background-color: #333;font-size: 11px;font-weight: bold;border-top: 1px solid #333;}
div.menu_buttons ul.drop_down_menu li a {border-top: 2px solid #999;height:20px;width: 315px;display: block;color: #eee;padding:5px 0 0 5px;text-decoration: none;}
div.menu_buttons ul.drop_down_menu li a:hover {background-color: #9c9c9c;}

div.menu_buttons a.home_button{background:url("/images/menu/btn_home.jpg");width:79px;height:48px;margin-right:5px;}
div.menu_buttons a.home_button_selected{background:url("/images/menu/btn_home.jpg");width:79px;height:48px;background-position:0% -48px;margin-right:5px;}
div.menu_buttons a.home_button:hover{background:url("/images/menu/btn_home.jpg");width:79px;height:48px;background-position:0% -48px;}
div.menu_buttons a.people_button{background:url("/images/menu/btn_people.jpg");width:93px;height:48px;margin-right:-5px;}
div.menu_buttons a.people_button_selected{background:url("/images/menu/btn_people.jpg");width:93px;height:48px;background-position:0% -48px;margin-right:-5px;}
div.menu_buttons a.people_button:hover{background:url("/images/menu/btn_people.jpg");width:93px;height:48px;background-position:0% -48px;}
div.menu_buttons a.contact_button{background:url("/images/menu/btn_contact.jpg");width:94px;height:48px;}
div.menu_buttons a.contact_button_selected{background:url("/images/menu/btn_contact.jpg");width:94px;height:48px;background-position:0% -48px;}
div.menu_buttons a.contact_button:hover{background:url("/images/menu/btn_contact.jpg");width:94px;height:48px;background-position:0% -48px;}
div.menu_buttons a.subsidiaries_button{background:url("/images/menu/btn_subsidiaries.jpg");width:134px;height:48px;margin-right:-5px;}
div.menu_buttons a.subsidiaries_button_selected{background:url("/images/menu/btn_subsidiaries.jpg");width:134px;height:48px;background-position:0% -48px;margin-right:-5px;}
div.menu_buttons a.subsidiaries_button:hover{background:url("/images/menu/btn_subsidiaries.jpg");width:134px;height:48px;background-position:0% -48px;}
div.menu_buttons a.george_gould_button{background:url("/images/menu/btn_george_gould.jpg");width:124px;height:48px;}
div.menu_buttons a.george_gould_button_selected{background:url("/images/menu/btn_george_gould.jpg");width:124px;height:48px;background-position:0% -48px;}
div.menu_buttons a.george_gould_button:hover{background:url("/images/menu/btn_george_gould.jpg");width:124px;height:48px;background-position:0% -48px;}
div.menu_buttons a.press_button{background:url("/images/menu/btn_press.jpg");width:88px;height:48px;}
div.menu_buttons a.press_button_selected{background:url("/images/menu/btn_press.jpg");width:88px;height:48px;background-position:0% -48px;}
div.menu_buttons a.press_button:hover{background:url("/images/menu/btn_press.jpg");width:88px;height:48px;background-position:0% -48px;}

div#body_content{margin:0px auto;width:770px;margin-top:-101px;}
table.main td.left{width:200px;background:#666666;vertical-align:top;}
table.main td.left div.sidebar_content{margin-top:20px;}
table.main td.middle{width:7px;}
table.main td.right{background:url('/images/layout/left_shadow.gif') repeat-y;border:1px #c6c6c6 solid;width:563px;height:500px;vertical-align:top;}

table.archive {width:100%;}
table.archive tr.alt{border:1px solid #eee;background-color:#eee;vertical-align:top;}
table.archive tr{border:1px solid #eee;background-color:#ddd;vertical-align:top;}
table.archive th{text-align:center;}

div.body_box{margin:30px 30px;}
div.body_box ul{padding:0;margin:0;}
div.body_box ul li{margin-left:30px;padding-bottom:5px;}
div.body_box p{margin-top:5px;margin-bottom:5px}
div.body_box a{color:#678193}

div.sidebar_content{color:#ddd;margin-top:10px;}
div.sidebar_content div.box{margin:10px 0 0 0;}

div.person {padding-bottom:20px;}
div.person div.info{width:300px;margin-left:180px;}
div.person div.picture{padding-top:20px;float:left;}
div.person h3 {margin-bottom:0px;}
div.person p {padding-left:10px;}
div.person li {margin-top:-5px;}

div.disclaimer h1 {margin-top:50px;}
div.disclaimer h4 {margin-top:15px;margin-bottom:-5px;}


div#menu {margin: 0 5px 0 5px; }
div#menu div.links {height: 30px; }
div#menu div.line {background: url("/images/yellowbar.jpg") repeat-x 0 0;height: 22px; }
    

