@charset "utf-8";

* { 
 margin: 0; 
 padding: 0;
 font-family: sans-serif;
}

@font-face {
    font-family: 'din_bold';
    src: url('fonts/din_bold.otf') format('truetype'); 
}

html, body { background-color: #f1f1f1; color:#231f20; font:normal 12px "din_bold", Arial, Helvetica, sans-serif; 
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	}

img {border: none;}

.h1 { 
color:#373737; 
font-size:20px; 
margin:0;
}

.clr {clear:both;}

a {
text-decoration: none;
color: #00B3F0;
}

.link_green {
color: #6BAC46!important;
}

.link_blue {
color: #007FBD!important;
}

.link_purple {
color: #7F4689!important;
}

.link_marine {
color: #36BFB2!important;
}

/*.shadowtop {
background-color: transparent;
background-image: url(images/top.png);
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
width: 960px;
height: 10px;
}

.shadowbottom {
background-color: transparent;
background-image: url(images/bottom.png);
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
width: 960px;
height: 16px;
}*/
/* Shadows */
#shadowTop {
	background-color: transparent;
	background-image: url(images/top.png);
	background-repeat: no-repeat;
	margin: auto;
	margin-left: auto;
	width: 1000px;
	height: 10px;
}
#shadowMiddle {
	background-color: transparent;
	background-image: url(images/bg.png);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	width: 1000px;
}
#shadowBottom {
	background-color: transparent;
	background-image: url(images/bottom.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: 16px;
}
/* Shadows */
#container {
width:100%;
margin-left:auto;
margin-right:auto;
margin:0px;
height:100%;
background-color:#f1f1f1;
}

#banner{
background-image: url(images/header_bg.png);
width:960px;
height:121px;
background-color:#c5c4c4;
margin-left:auto;
margin-right:auto;
}

.security_submenu .submenu_title2 span {width:68px; }
#navigation1 {
width: 608px;
height: 25px;
display: block;
float: right;
position:relative;
margin: 15px 9px 0 0;
font-size: 12px !important;
}

#navigation1 ul li {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#navigation1 a, #menu h2 {
display: block;
margin: 0;
}

#navigation1 h2 {
text-transform: uppercase;
}

#navigation1 a {
text-decoration: none;
}


#navigation1 li {position: relative;}

#navigation1 ul ul ul,
#navigation1 ul div div {
position: absolute;
top: 0;
left: 100%;
}

#navigation1 ul li:hover a {
background-color: transparent; color: #e8e8e8; text-decoration:none;
}
#navigation1 ul li:hover ul li a {white-space:normal; display:block;  height:auto; line-height:25px; padding:0px 16px; background-color: #a0a0a0; color: #e8e8e8;} /*Color subcells normal mode*/
#navigation1 ul li:hover ul li a:hover {background-color:#a0a0a0; color: #0080bb; text-decoration:none;}

#navigation1 ul div {
	width: 555px;
	height: 255px;
	background-color: #A0A0A0;
	position: absolute;
}

#navigation1 ul ul {
position: absolute;
z-index: 1001;
padding: 7px 0 17px 0;
background-color: #A0A0A0;
}

#navigation1 ul div ul {
z-index: 1002;
}

#navigation1 ul div ul li {
float: none;
}

#navigation1 ul ul,
#navigation1 ul div {
display: none;
z-index: 1001;
}

#navigation1 ul li:hover ul,
#navigation1 ul li:hover div
{display: block;}

#navigation1 ul ul,
#navigation1 ul div,
#navigation1 ul li:hover ul ul,
#navigation1 ul ul li:hover ul ul
{display: none;}

#navigation1 ul li:hover ul,
#navigation1 ul li:hover div,
#navigation1 ul ul li:hover ul,
#navigation1 ul ul ul li:hover ul
{display: block;}

#navigation1 ul ul li {
height: 18px;
float: none;
}

#navigation1 ul ul li a {
height: 18px;
}

#navigation1 .aboutus_submenu ul {
width: 250px;
}

#navigation1 .submenu_title {margin-bottom: 10px;}
#navigation1 .submenu_title2 {margin-bottom: 10px;}
#navigation1 .submenu_title span { border-bottom: 1px solid #E1E1E1; display: block; font-weight: bold!important; margin-bottom: 9px; background: transparent url("images/arrow_submenu.png") right 2px no-repeat; padding-right: 10px;} 
#navigation1 .submenu_title2 span { border-bottom: 1px solid #E1E1E1; display: block; font-weight: bold!important; margin-bottom: 9px; padding-right: 10px;} 

#navigation1 .class_submenu { float: left; }
#navigation1 .class_submenu li a { width: 125px!important; }
#navigation1 ul.expertise_submenu { height: 150px!important;}
#navigation1 div.expertise_submenu { height: 200px;}
#navigation1 .expertise_submenu li span { width: 98px!important;}
#navigation1 .bankruptcy_submenu { margin-left: 165px;}
#navigation1 .bankruptcy_submenu li span { width: 88px!important;}
#navigation1 .solitation_submenu { margin-left: 300px;}
#navigation1 .solitation_submenu li span { width: 90px!important;}
#navigation1 .legal_submenu { margin-left: 420px;}
#navigation1 .legal_submenu li a { width: 100px!important;}
#navigation1 .legal_submenu li span { width: 91px!important;}

#navigation1 .technology_submenu { width: 410px; height: 85px; }
#navigation1 .technology_submenu ul {height: 60px!important}
#navigation1 .it_submenu { width: 180px; }
#navigation1 .it_submenu li a { width: 175px!important; }
#navigation1 .it_submenu li span { width: 175px!important; }
#navigation1 .compliance_submenu {margin-left: 200px;}
#navigation1 .compliance_submenu li, .compliance_submenu li a {/*width: 86px!important;*/}
#navigation1 .security_submenu {margin-left: 310px;}
#navigation1 .security_submenu li a { width: 70px!important; }

#navigation1 .cases_submenu ul {width: 200px;}

#navigation1 .news_submenu { width: 160px!important;}
#navigation1 .news_submenu a { width: 120px!important;}

#navigation1 a span {
display: none;
}

.about_us_button{
width: 92px;
height: 25px;
display: block;
background: transparent url("images/about_us_button.png") left top no-repeat;
}

.about_us_button:hover{
width: 92px;
height: 25px;
display: block;
background: transparent url("images/about_us_button.png") left bottom no-repeat;
}

.selected .about_us_button{
width: 92px;
height: 25px;
display: block;
background: transparent url("images/about_us_button.png") left bottom no-repeat;
}

.expertise_button{
width: 96px;
height: 25px;
display: block;
background: transparent url("images/expertise_button.png") left top no-repeat;
}

.expertise_button:hover{
width: 96px;
height: 25px;
display: block;
background: transparent url("images/expertise_button.png") left bottom no-repeat;
}

.selected .expertise_button{
width: 96px;
height: 25px;
display: block;
background: transparent url("images/expertise_button.png") left bottom no-repeat;
}

.services_button{
width: 90px;
height: 25px;
display: block;
background: transparent url("images/services_button.png") left top no-repeat;
}

.services_button:hover{
width: 90px;
height: 25px;
display: block;
background: transparent url("images/services_button.png") left bottom no-repeat;
}

.selected .services_button{
width: 90px;
height: 25px;
display: block;
background: transparent url("images/services_button.png") left bottom no-repeat;
}

.technology_button{
width: 113px;
height: 25px;
display: block;
background: transparent url("images/technology_button.png") left top no-repeat;
}

.technology_button:hover{
width: 113px;
height: 25px;
display: block;
background: transparent url("images/technology_button.png") left bottom no-repeat;
}

.selected .technology_button{
width: 113px;
height: 25px;
display: block;
background: transparent url("images/technology_button.png") left bottom no-repeat;
}

.cases_button{
width: 71px;
height: 25px;
display: block;
background: transparent url("images/cases_button.png") left top no-repeat;
}

.cases_button:hover{
width: 71px;
height: 25px;
display: block;
background: transparent url("images/cases_button.png") left bottom no-repeat;
}

.selected .cases_button{
width: 71px;
height: 25px;
display: block;
background: transparent url("images/cases_button.png") left bottom no-repeat;
}

.news_button{
width: 66px;
height: 25px;
display: block;
background: transparent url("images/news_button.png") left top no-repeat;
}

.news_button:hover{
width: 66px;
height: 25px;
display: block;
background: transparent url("images/news_button.png") left bottom no-repeat;
}

.selected .news_button{
width: 66px;
height: 25px;
display: block;
background: transparent url("images/news_button.png") left bottom no-repeat;
}

.gcg_button{
width: 77px;
height: 25px;
display: block;
background: transparent url("images/gcg_button.png") left top no-repeat;
}

.gcg_button:hover{
width: 77px;
height: 25px;
display: block;
background: transparent url("images/gcg_button.png") left bottom no-repeat;
}

.selected .gcg_button{
width: 77px;
height: 25px;
display: block;
background: transparent url("images/gcg_button.png") left bottom no-repeat;
}

#main{
width:960px;
height:770px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
}

#mainlanding{
width:960px;
height:800px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
}

.logo{
width:240px;
height:80px;
float:left;
display: block;
margin-left:22px;
margin-top:27px;
background-image:url(images/logo.png);
}

.contactus{
width:88px;
height:23px;
float:right;
margin-right:10px;
margin-top:40px;
}

.carousel{
width:628px;
height:280px;
background-image:url(images/carousel_image1.png);
float:left;
}
/*
.landingleftcol{
width:225px;
height:400px;
margin-top:50px;
margin-left:25px;
margin-right:30px;
float:left;
}

.landingleftcontent {
border-top:5px solid #f1f1f1;
padding: 20px 0 0 0;
}
*/
.landingleftcol_old{

width:225px;

height:100%;

margin-top:42px;

margin-left:25px;

margin-right:30px;

float:left;

}
.landingleftcol{
width:225px;
*width:225px;
_width:198px;
height:100%;
margin-top:50px;
margin-left:25px;
*margin-left:25px;
_margin-left:09px;
margin-right:30px;
float:left;
}



.landingleftcontent {

border-top:3px solid #DCDDDE;

padding: 15px 0 0 0;

font-size: 16px;

margin: 4px 0 0 0;

}



.landingrightcol img {

margin: 0 10px 5px 0;

}



.landingleftcontent .contact_box,

.landingrightcol .contact_box {

padding: 10px;

background-color: #F1F1F1;

font-size: 12px;

font-style: normal;

}



.landingleftcontent .contact_box .title1,

.landingrightcol .contact_box .title1 {

font-size: 16px;

font-weight: bold;

font-family: "din_bold", sans-serif;

}



.landingleftcontent .contact_box .title2,

.landingrightcol .contact_box .title2 {

font-size: 12px;

font-weight: bold;

}



.contact_box img {

padding: 0;

margin: 0;

}


/* Sidebar menu style */
.landingleftcontent .menu-top {
margin-top: 10px;
}

.landingleftcontent .menu-top li {
list-style: none;
padding-bottom: 5px;
}

.landingleftcontent .menu-top a {
text-decoration: none;
color: #000;
display: block;
width: 220px;
height: 14px;
}

.landingleftcontent .menu-top a span {
display: none;
}

.landingleftcontent .menu-top ul {
margin: 25px 0 20px 0;
}

/* ABOUT US menu */
.p16 { background: url("images/menu/ourstory.png") no-repeat; }
.menu-current .p16 { background: url("images/menu/ourstoryactive.png") 0 -1px no-repeat; }
.p17 { background: url("images/menu/leadership.png") no-repeat; }
.menu-current .p17 { background: url("images/menu/leadershipactive.png") no-repeat; }
.p18 { background: url("images/menu/managementdirectory.png") no-repeat; }
.menu-current .p18 { background: url("images/menu/managementdirectoryactive.png") no-repeat; }
.p19 { background: url("images/menu/socialresponsibility.png") no-repeat; }
.menu-current .p19 { background: url("images/menu/socialresponsibilityactive.png") 1px 0 no-repeat; }

/* End ABOUT US */

/* EXPERTISE menu */

.p20 { background: url("images/menu/classaction.png") no-repeat; }

.p21 { background: url("images/menu/antitrust.png") no-repeat; }
ul ul .menu-current .p21 { background: url("images/menu/antitrustactive.png") 0 1px no-repeat; }
.p22 { background: url("images/menu/consumerandproduct.png") no-repeat; }
ul ul .menu-current .p22 { background: url("images/menu/consumerandproductactive.png") no-repeat; }
.p23 { background: url("images/menu/laborandemployment.png") no-repeat; }
ul ul .menu-current .p23 { background: url("images/menu/laborandemploymentactive.png") no-repeat; }
.p24 { background: url("images/menu/erisa.png") no-repeat; }
ul ul .menu-current .p24 { background: url("images/menu/erisaactive.png") 0 1px no-repeat; }
.p25 { background: url("images/menu/civilandhumanrights.png") no-repeat; }
ul ul .menu-current .p25 { background: url("images/menu/civilandhumanrightsactive.png") 1px 0 no-repeat; }
.p26 { background: url("images/menu/insuranceandhealthcare.png") no-repeat; }
ul ul .menu-current .p26 { background: url("images/menu/insuranceandhealthcareactive.png") -1px 0 no-repeat; }
.p27 { background: url("images/menu/masstort.png") no-repeat; }
ul ul .menu-current .p27 { background: url("images/menu/masstortactive.png") no-repeat; }
.p28 { background: url("images/menu/securities.png") no-repeat; }
ul ul .menu-current .p28 { background: url("images/menu/securitiesactive.png") 0 -1px no-repeat; }
.p29 { background: url("images/menu/bankruptcy.png") no-repeat; }

.p30 { background: url("images/menu/chapter11.png") no-repeat; }
ul ul .menu-current .p30 { background: url("images/menu/chapter11active.png") no-repeat; }
.p31 { background: url("images/menu/chapter7.png") no-repeat; }
ul ul .menu-current .p31 { background: url("images/menu/chapter7active.png") 1px 0 no-repeat; }
.p32 { background: url("images/menu/chapter15.png") no-repeat; }
ul ul .menu-current .p32 { background: url("images/menu/chapter15active.png") 0 -1px no-repeat; }
.p33 { background: url("images/menu/chapter9.png") no-repeat; }
ul ul .menu-current .p33 { background: url("images/menu/chapter9active.png") 1px -1px no-repeat; }
.p34 { background: url("images/menu/creditorscommittee.png") no-repeat; }
ul ul .menu-current .p34 { background: url("images/menu/creditorscommitteeactive.png") 0 1px no-repeat; }
.p35 { background: url("images/menu/solicitation.png") no-repeat; }
.menu-current .p35 { background: url("images/menu/solicitationactive.png") no-repeat; }
.p36 { background: url("images/menu/legalnotice.png") no-repeat; }
.menu-current .p36 { background: url("images/menu/legalnoticeactive.png") 1px 0 no-repeat; }

/* End EXPERTISE */

/* TECHNOLOGY menu */

.p37 { background: url("images/menu/informationtechnology.png") no-repeat; }

.p38 { background: url("images/menu/itspecifications.png") no-repeat; }
ul ul .menu-current .p38 { background: url("images/menu/itspecificationsactive.png") no-repeat; }
.p39 { background: url("images/menu/firewalls.png") no-repeat; }
ul ul .menu-current .p39 { background: url("images/menu/firewallsactive.png") no-repeat; }
.p40 { background: url("images/menu/compliance.png") no-repeat; }

.p41 { background: url("images/menu/sarbenesoxley.png") no-repeat; }
ul ul .menu-current .p41 { background: url("images/menu/sarbenesoxleyactive.png") 0 -1px no-repeat; }
.p42 { background: url("images/menu/ofac.png") no-repeat; }
ul ul .menu-current .p42 { background: url("images/menu/ofacactive.png") no-repeat; }
.p43 { background: url("images/menu/security.png") no-repeat; }
.menu-current .p43 { background: url("images/menu/securityactive.png") no-repeat; }

/* End TECHNOLOGY */

/* CASES menu */

.p44 { background: url("images/menu/classactioncases.png") no-repeat; }
.p45 { background: url("images/menu/bankruptcycases.png") no-repeat; }
.p46 { background: url("images/menu/casearchive.png") no-repeat; }

/* End CASES */

/* NEWS menu */

.p47 { background: url("images/menu/news.png") no-repeat; }
.menu-current .p47 { background: url("images/menu/newsactive.png") no-repeat; }
.p48 { background: url("images/menu/pressreleases.png") no-repeat; }
.menu-current .p48 { background: url("images/menu/pressreleasesactive.png") no-repeat; }
.p49 { background: url("images/menu/events.png") no-repeat; }
.menu-current .p49 { background: url("images/menu/eventsactive.png") no-repeat; }

/* End NEWS */

/* Sidebar menu style */

.landinglefthead {
height: 25px;
}

.landingleftcolbox1{
width:225px;
height:225px;
margin-top:26px;
margin-bottom:25px;
background-color:#f7f7f7;
float:left;
}

.landingleftcolbox2{
width:225px;
height:175px;
background-color:#f1f1f1;
float:left;
}

.landingleftcolbox2txt{
width:193px;
height:150px;
margin-left:16px;
margin-top:12px;
margin-bottom:16px;
margin-right:16px;
background-color:#f1f1f1;
float:left;
}

.landingrightcol{
width:645px;
height:660px;
margin-top:8px;
margin-right:35px;
float:right;
}

.landingrightcol p {
margin: 0 0 20px 0;
}

.landingrightcol .heading_green {
background-color: #6BAC46;
padding: 3px 4px;
font-size: 18px;
font-style:italic; 
color: #FFF;
margin: 0;
}

.landingrightcol .heading_blue {
background-color: #007FBD;
padding: 3px 4px;
font-size: 18px;
font-style:italic; 
color: #FFF;
margin: 0;
}

.landingrightcol .heading_purple {
background-color: #7F4689;
padding: 3px 4px;
font-size: 18px;
font-style:italic; 
color: #FFF;
margin: 0;
}

.landingrightcol .heading_marine {
background-color: #36BFB2;
padding: 3px 4px;
font-size: 18px;
font-style:italic; 
color: #FFF;
margin: 0;
}

.landingrighthead{
width:645px;
height:55px;
margin-top:20px;
margin-right:35px;
margin-bottom:10px;
float:right;
padding: 0;
}

.landingrighthead h1{
color: #192f5a;
font-size: 42px;
margin: 0;
padding-top: 13px;
text-transform: uppercase;
font-weight: bold;
font-family: din_bold;
}

.landingrightcolbox1{
width:645px;
height:200px;
margin-bottom:12px;
background-color:#f1f1f1;
float:right;
}

.landingrightcolbox1txt{
width:613px;
height:136px;
margin-left:16px;
margin-right:16px;
margin-bottom:26px;
margin-top:38px;
background-color:#f1f1f1;
float:left;
}

.landingrightcolbox2{
width:645px;
height:200px;
margin-top:12px;
margin-bottom:12px;
background-color:#f1f1f1;
float:right;
}

.landingrightcolbox2txt{
width:613px;
height:136px;
margin-left:16px;
margin-right:16px;
margin-bottom:26px;
margin-top:38px;
background-color:#f1f1f1;
float:left;
}

.landingrightcolbox3{
width:645px;
height:200px;
margin-top:12px;
margin-bottom:40px;
background-color:#f1f1f1;
float:right;
}

.landingrightcolbox3txt{
width:613px;
height:136px;
margin-left:16px;
margin-right:16px;
margin-bottom:26px;
margin-top:38px;
background-color:#f1f1f1;
float:left;
}

.seeall {
width:60px;
height:15px;
margin-right:3px;
margin-left:245px;
background-color:#f1f1f1;
background-image:url(images/seeall.png);
}

.mainleft1{
width:628px;
height:280px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
background-color:#c5c4c4;
float:left;
}

.mainright1{
width:293px;
height:280px;
margin-left:8px;
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
background-color:#ffffff;
float:right;
}

.mainright1a{
width:293px;
height:130px;
margin-top:10px;
background-color:#ffffff;
float:left;
}

.mainright1b{
width:293px;
height:140px;
background-color:#ffffff;
float:left;
}

.mainright2{
width:302px;
height:454px;
margin-right:10px;
margin-bottom:0px;
background-color:#c5c4c4;
float:right;
background-image:url(images/mainright2_bg.png);
}

.mainleft2{
width:309px;
height:222px;
margin-left:10px;
margin-right:4px;
margin-bottom:0px;
background-color:#f1f1f1;
float:left;
background-image:url(images/mainleft2_bg.png);
}

.events1 {
width:294px;
height:15px;
margin-right:3px;
padding-left:15px;
background-color:#f1f1f1;
}

.events2 {
width:294px;
height:130px;
margin-right:3px;
margin-top:20px;
padding-left:15px;
background-color:#f1f1f1;
}

.events3 {
width:277px;
height:130px;
margin-right:15px;
margin-top:20px;
padding-left:17px;
background-color:#f1f1f1;
}

.mainleft3{
width:309px;
height:222px;
margin-left:6px;
margin-right:10px;
margin-bottom:0px;
background-color:#f1f1f1;
float:left;
background-image:url(images/mainleft3_bg.png);
}

.news1{
width:273px;
height:165px;
margin-right:20px;
margin-top:12px;
margin-bottom:15px;
margin-left:17px;
background-color:#f1f1f1;
}

.mainleft4{
width:628px;
height:222px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
background-color:#f1f1f1;
float:left;
background-image:url(images/testimonials_bg.png);
}

.testimonials {
width:520px;
height:150px;
margin-left:60px;
margin-bottom:20px;
margin-top:50px;
background-color:#f1f1f1;
}

#footer{
width:960px;
height:320px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
}

#footer p {
line-height: 14px;
}

.footerint{
width:940px;
background-color:#ffffff;
margin-left:10px;
margin-right:10px;
}

.footertop{
width:910px;
height:35px;
background-color:#ffffff;
border-top:5px solid #c1c1c2;
border-bottom:1px solid #c1c1c2;
margin: 0 15px;
}

.footertop1{
width:240px;
height:25px;
background-image: url(images/GCG.png);
background-color:#f1f1f1;
margin-left:15px;
margin-bottom:5px;
margin-top:5px;
float:left;
}

.footertop2{
width:360px;
height:20px;
background-color:#fff;
margin-top:10px;
float:left;
}

.footertop3{
width:280px;
height:10px;
background-color:#ffffff;
margin-bottom:12px;
margin-top:10px;
float:right;
}

.footerbottom{
width:940px;
background-color:#ffffff;
margin-bottom:20px;
}

.footerbottom1{
width:240px;
height:250px;
background-color:#ffffff;
margin-left:30px;
*margin-left:30px;
_margin-left:10px;
margin-bottom:30px;
float:left;
}

.footerbottom1head{
width:260px;
height:20px;
background: url(images/contactus2.png) no-repeat;
background-color:#ffffff;
margin-bottom:15px;
margin-top:10px;
float:left;
}

.footerbottom1body{
width:260px;
background-color:#ffffff;
margin-bottom:15px;
float:left;
}

.footerbottom1body a{
color: #00B3F2;
}

.footerbottom1bodyimage1{
width:29px;
height:28px;
margin-bottom:10px;
background-color:#ffffff;
background-image: url(images/email.png);
float:left;
}

.footerbottom1bodyimage1link{
width:224px;
height:23px;
margin-left:7px;
margin-top:5px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}

.footerbottom1bodyimage2{
width:29px;
height:28px;
margin-bottom:10px;
background-color:#ffffff;
background-image: url(images/vcard.png);
float:left;
}

.footerbottom1bodyimage2link{
width:224px;
height:23px;
margin-left:7px;
margin-top:5px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}

.footerbottom1bodyimage3{
width:29px;
height:28px;
margin-bottom:10px;
background-color:#ffffff;
background-image: url(images/linkedin.png);
float:left;
}

.footerbottom1bodyimage3link{
width:224px;
height:23px;
margin-left:7px;
margin-top:5px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}


.footerbottom1bodyimage4{
width:29px;
height:28px;
margin-bottom:10px;
background-color:#ffffff;
background-image: url(images/facebook.png);
float:left;
}


.footerbottom2{
width:380px;
height:250px;
background-color:#ffffff;
margin-bottom:30px;
float:left;
}

.footerbottom2body p {
margin: 0;
padding: 0;
}


.footerbottom2head{
width:380px;
height:20px;
background-image: url(images/visitus2.png);
background-color:#ffffff;
margin-bottom:15px;
margin-top:10px;
float:left;
}

.footerbottom2body{
width:380px;
background-color:#ffffff;
margin-bottom:15px;
float:left;
}

.footerbottom2body1{
width:190px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}

.footerbottom2body2{
width:190px;
margin-bottom:10px;
background-color:#ffffff;
float:right;
}

.footerbottom2body3{
width:190px;
margin-bottom:10px;
background-color:#ffffff;
float:left;
}

.footerbottom2body4{
width:190px;
margin-bottom:10px;
background-color:#ffffff;
float:right;
}

.footerbottom2body5{
width:190px;
margin-bottom:10px;
background-color:#fff;
float:left;
}

.footerbottom3{
width:230px;
background-color:#ffffff;
margin-left:20px;
margin-bottom:40px;
float:right;
}

.footerbottom3head{
width:230px;
height:20px;
background-image: url(images/regional_offices2.png);
background-color:#ffffff;
margin-bottom: 15px;
margin-top:10px;
float:left;
}

.footerbottom3body{
width:230px;
background-color:#ffffff;
margin-bottom:15px;
float:left;
}

.footerbottom3body span {
display: block;
margin: 0 0 7px 0;
padding: 0;
font-weight: bold;
}

.clearfloat{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clear {
	clear:both;
}

#navcontainer
{
margin:0;
padding-left:420px;
padding-top:75px;
padding-right:10px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #231f20;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 5px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
font-size:14px;
}

#navcontainer a:hover, #navcontainer a:active { background: #BBBBBB; }

#navcontainer a.active:link, #navcontainer a.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav a:hover, #subnav a:active { color: #444; }
#subnav a.active:link, #subnav a.active:visited { color: #444; }
#subnav br, #navcontainer br { clear: both; }

