.internalcontent-wrapper {
    margin: 0 auto;
    padding-top: 135px;
    width: 1024px;
}

.internal-content {
    float: right;
    position: relative;
    width: 805px;

}
#content-wrapper.itemid337 h1{    color: #666;
    display: block;
    position: static;
    text-align: center;
    text-transform: uppercase;
    width: 100%;}
.internal-left-content{
   float:left;
   width: 200px;

}
.page-header h1 {
	
    border-bottom: medium none !important;
    margin: 0 auto;
    padding: 10px;
    position: absolute;
    top: 105px;
    width: 240px;
}
.nobanner h1{ color: #666666 ;
    padding-left: 0;
    position: inherit !important;
    width: 100%;}
.item-pagenews .page-header h1 {
    color: white;
    margin-top: 10px;
    position: absolute;
    text-align: left;
    width: 100%;
	top:0;
}
.item-pagenews .page-header h2 {
margin-bottom:40px;
}

h1, .item-pagenews h2{
   
    font-family: "Arial";
    font-size: 28px;
    font-weight: normal;
	letter-spacing: 4px;


}
h2, h3, h4, h5, h6, .item-pagenews h1 {
    color: #666666;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 4px;
    margin-top: 70px;
    text-align: center;
    text-transform: uppercase;
}

.mysoc {
    position: relative;
    float:right;
    top: 5px;
}
.breadcrumb {
    background-color: #ffffff;
    border-radius: 0;
    list-style: outside none none;
    margin-bottom: 0;
    padding: 0;
}
.internalnews{    
	margin-top: 40px;

}
.blognews p em, .item-pagenews p em {
    
}

.newsmodwrap p {
   font-size: 11px;
   text-align: center;

}

.newsmodwrap p.boldtitle {
	margin-bottom: 15px;
    font-size: 11px;
    font-weight: bold;

}

.newsmodwrap p.frstp {
    padding-bottom: 25px;

}

.newsmodwrap .scndp {
    padding-bottom: 10px;

}

.newsmodwrap a {
    color: #80A9BD !important;
    font-family: "Arial";
    font-size: 10px;
    padding-left: 35px;

}
.rotawards {
    border: 1px solid #cccccc;
    height: 175px;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px;
    width: 180px;
}
#fade > li {
    margin-left: 0;
}
#fade img {     padding-bottom: 5px !important; }

.aimawrapper{
    margin-top: 40px;

}


.newsmodwrap {
    background: url("../images/newsbgtop.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
    padding-top: 35px;
    width: 198px;
}

.item-page {
    margin-top: 65px;
}

.internal-content a:link, a:visited {
    color: #666666;
    font-weight: bold !important;

}

.internal-content p.underheading{
    font-family: "Arial";
    font-size: 18px;
    letter-spacing: 4px;
    padding: 0;
    text-align: center;

}
.internal-content p {
    line-height: 27px;
    padding-bottom: 10px;
}

.internal-content p.undrlned{
    text-decoration: underline;

}

.internal-content li{
    color: #666666;
    font-family: "Arial";
    font-size: 12px;

}

.leftinnerdiv {
    float: left;
    width: 605px;

}

.leftinnerdiv ul{
    padding-top: 10px;

}

.leftinnerdiv li {
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;

}

.rightinnerdiv {
    float: right;
    width: 185px;

}

.rightinnerdiv p {
    color: #80A9BD;
    font-weight: bold;
    text-transform: uppercase;

}

.rightinnerdiv ul {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 0 !important;
}

.rightinnerdiv li {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    list-style: none outside none !important;
    margin: 5px 0 !important;
    padding: 5px 0 !important;
    word-wrap: break-word;
}

.rightinnerdiv li a {
   color: #666666;
   font-size: 11px;
   font-weight: bold;

}


.lawyercontainer hr{
    border: 1px solid #CCCCCC;
    margin-left: 10px;
    margin-top: 9px;
}
.ourlawyerwrapper .lawyersmainbio{
    margin-top: 35px;
}
.lawyercontainer .ourlwyrsimg, .lawyercontainer .infowrap {
    float: left;
}
.lawyercontainer .infowrap{
    width: 622px;
}
.lawyercontainer img{
    border: 1px solid #CCCCCC;
    margin-right: 20px;
    padding: 5px;
	max-width:148px !important;
}

.lawyercontainer .infowrap p i, .lawyercontainer .infowrap p em{
   color: #80a9bd;
   float: left;
   padding-bottom: 15px;

}
.lawyercontainer .infowrap p strong{
   color: #80a9bd;
   float: right;
}
.lawyercontainer .infowrap p.maininfo, .lawyercontainer .infowrap p.maininfotwo{
   float: left;
   width: 500px;

}

.lawyercontainer .infowrap p.maininfotwo strong { 
    float: none;
}
.lawyercontainer .infowrap p.sendemail a, .reglawswrapper .sendemail-regulatory a{
    background: url("../images/icons/emailicon.png") no-repeat scroll center 12px #80A9BD;
    color: #FFFFFF !important;
    float: right;
    font-family: "Verdana";
    font-size: 14px;
    font-weight: bold;
    margin-top: -22px;
    padding: 30px 20px 15px;
    text-align: center;
}
.sendemail {
    width: 85px;
	float:right;
}
.sendemail-regulatory {
    width: 85px;
}



.indivwrapper h1 {

    color: #666666;

    float: left;

  font-family: "Verdana";

    font-size: 15px;

    font-weight: bold;

    letter-spacing: 0;

    margin: 0;

    text-align: left;

    text-transform: none;

}

.indivwrapper p{

  padding-top: 0;

}

.indivwrapper .desc p {

    padding-bottom: 10px;

    text-align: justify;

}

.indivwrapper .desc p strong {

    color: #666666 !important;

    float: none !important;

    padding-right: 5px;

}

.indivwrapper hr{

  border: 1px solid #CCCCCC;

  margin-left: 10px;

  margin-top: 9px;

}

.indivwrapper .ourlwyrsimg, .indivwrapper .infowrap {

    float: left;

}


.internal-content.fullcontent {
    width: 100% !important;
}

.indivwrapper .ourlwyrsimg {

    width: 25%;

}

.indivwrapper .infowrap {

    width: 75%;

}

.indivwrapper img {

    border: 1px solid #CCCCCC;

    margin-bottom: 35px;

    margin-right: 20px;

    padding: 5px;

}

.indivwrapper .infowrap p i {

  color: #80a9bd;

  float: left;

  padding-bottom: 15px;

}

.indivwrapper .infowrap p strong {

  color: #80a9bd;

  float: right;

  padding-bottom: 15px;

}





.hedgefundswrapper .hedgeimg {

    float: right;

    padding-top: 20px;

}

.hedgefundswrapper .hedgeimg img{

  border: 1px solid #CCCCCC;

  padding: 5px;

}

.hedgefundswrapper ul{

  float: left;

  padding: 20px 0 20px 15px;

}

.hedgefundswrapper ul.nofloat{

  float: none;

}

.hedgefundswrapper ul.nostyleli{

  padding: 0 !important;

}

.hedgefundswrapper ul.nostyleli li{

  list-style: none !important;

}

.hedgefundswrapper ul.nostyleli li p i{

  font-weight: bold;

}

.hedgefundswrapper ul.nostyleli li p{

  padding-top: 10px;

}

.hedgefundswrapper li{

  color: #666666;

    font-family: "Arial";

    font-size: 12px;

  list-style: disc;

  margin-bottom: 10px;

}



.ourlawyerwrapper .lawyersmainbio h2, .ourlawyerwrapper .lawyersmainbio h3{
    margin: 0;

}
.ourlawyerwrapper .lawyersmainbio h2 a, .ourlawyerwrapper .lawyersmainbio h3 a {
    color: #666666 !important;
    float: left;
    font-family: "Verdana";
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    text-align: left;
    text-transform: none;

}

.newsupdatewrapper div {

  padding-bottom: 10px;

}
.news-a {

  color: #80A9BD !important;

}

.newsborder{

  color: #666666;

    font-family: "Arial";

    font-size: 24px;

    font-weight: normal;

  letter-spacing: 4px;

    text-align: center;

    text-transform: uppercase;

}

.news-wrap {

    padding-top: 50px;

}
.weststarwrapper h1, .firmyearwrapper h1, .expandspracticewrapper h1, .pressreleasewrapper h1 {
    color: #666666;
    font-family: "Arial";
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 4px;
   margin-top: 2px;
    text-align: center;
    text-transform: uppercase;

}
.weststarwrapper h1{

    background: url("../images/titlebrdr13.png") no-repeat scroll -3px 5px transparent;

}

.expandspracticewrapper h1, .pressreleasewrapper h1{

  background: url("../images/titlebrdr15.png") no-repeat scroll -3px 5px transparent;

}


/*H2*/
.introwrapper h2 {

    background: url("../images/titlebrdr2.png") no-repeat scroll -3px 5px transparent;

}
.businessincymnwrapper h2.titlebrdr {

    background: url("../images/titlebrdr9.png") no-repeat scroll -4px 5px transparent;

}

.hedgefundswrapper h2 {

    background: url("../images/titlebrdr4.png") no-repeat scroll center 5px transparent;

}

.hedgefundswrapper h2.titlebrdr, .hedgefundswrapper h3.titlebrdr{

  background: url("../images/titlebrdr3.png") no-repeat scroll center 5px transparent;

}

.newsupdatewrapper h2.titlebrdr {

    background: url("../images/titlebrdr4.png") no-repeat scroll -4px 5px transparent;

}
.banklicensingwrapper h2 {

    background: url("../images/titlebrdr.png") no-repeat scroll center 5px transparent;

}

.banklicensingwrapper h2.titlebrdr{

  background: url("../images/titlebrdr6.png") no-repeat scroll center 5px transparent;

}
.hedgefundswrapper h3.titlebrdr2{

  background: url("../images/titlebrdr5.png") no-repeat scroll center 5px transparent;

}
.aboutwrapper h2.titlebrdr{
    background: url("../images/titlebrdr2.png") no-repeat scroll center 5px transparent;  

}

.ourlawyerwrapper h2.titlebrdr {
    background: url("../images/titlebrdr3.png") no-repeat scroll center 5px transparent;

}
.disputewrapper h2 {

    background: url("../images/titlebrdr3.png") no-repeat scroll center 5px transparent;

}
.businessincymnwrapper h2 {

    background: url("../images/titlebrdr8.png") no-repeat scroll -4px 5px transparent;

}
.disputewrapper h2.titlebrdr{

  background: url("../images/titlebrdr.png") no-repeat scroll center 5px transparent;

}
.bankfinwrapper h2{

    background: url("../images/titlebrdr2.png") no-repeat scroll -4px 5px transparent;

}


.reglawswrapper h2 {

    background: url("../images/titlebrdr2.png") no-repeat scroll -105px 5px transparent;

}

.reglawswrapper h2.titlebrdr {

    background: url("../images/titlebrdr7.png") no-repeat scroll -4px 5px transparent;

}

.licensingwrapper h2{
    background: url("../images/titlebrdr2.png") no-repeat scroll -4px 5px transparent;

}

.captiveinswrapper h2 {
    background: url("../images/titlebrdr4.png") no-repeat scroll -100px 5px transparent;

}


.captiveinswrapper h2.titlebrdrtwo{
  background: url("../images/titlebrdr12.png") no-repeat scroll -4px 5px transparent;

}
.benefitswrapper h2{
  background: url("../images/titlebrdr10.png") no-repeat scroll -4px 5px transparent;

}
.benefitswrapper h2.titlebrdrtwo{
  background: url("../images/titlebrdr3.png") no-repeat scroll -4px 5px transparent;

}

.trustlitwrapper h2 {

    background: url("../images/titlebrdr12.png") no-repeat scroll -102px 5px transparent;

    margin-top: 30px;

}

.cymncompanieswrapper h2{

  background: url("../images/titlebrdr12.png") no-repeat scroll -4px 5px transparent;

}

.cymncompanieswrapper h2.titlebrdrtwo {

    background: url("../images/titlebrdr.png") no-repeat scroll -4px 5px transparent;

}
.partnershipswrapper h2{

    background: url("../images/titlebrdr.png") no-repeat scroll -4px 5px transparent;

}
.strucfinwrapper .strucfin h2{

    background: url("../images/titlebrdr2.png") no-repeat scroll -4px 5px transparent;

}
.shippingwrapper h2{

  background: url("../images/titlebrdr.png") no-repeat scroll -4px 5px transparent;

}

.shippingwrapper h2.titlebrdrtwo, .shippingwrapper h3.titlebrdrthree {

    background: url("../images/titlebrdr2.png") no-repeat scroll -4px 5px transparent;

}
.eventswrapper h2 {

    background: url("../images/titlebrdr3.png") no-repeat scroll center 5px transparent;

}
.permreswrapper h2{

  background: url("../images/titlebrdr5.png") no-repeat scroll center 5px transparent;

}


.cymnlawyers h2 {

    background: url("../images/titlebrdr10.png") no-repeat scroll center 5px transparent;

}

/*H3*/
.disputewrapper h3{

  background: url("../images/titlebrdr10.png") no-repeat scroll center 5px transparent;

}
.businessincymnwrapper h3 {

    background: url("../images/titlebrdr2.png") no-repeat scroll -3px 5px transparent;

}
.captiveinswrapper h3{
  background: url("../images/titlebrdr2.png") no-repeat scroll -4px 5px transparent;

}

.captiveinswrapper h3.titlebrdrthree {
    background: url("../images/titlebrdr10.png") no-repeat scroll -1px 5px transparent;

}

.captiveinswrapper h3.titlebrdrfour{
    background: url("../images/titlebrdr3.png") no-repeat scroll -4px 5px transparent;

}

.reglawswrapper h3 {

    background: url("../images/titlebrdr13.png") no-repeat scroll -4px 5px transparent;

}

.newsupdatewrapper h3.titlebrdrthree {

    background: url("../images/titlebrdr10.png") no-repeat scroll -4px 5px transparent;

}

.newsupdatewrapper h3.titlebrdrfour, .newsupdatewrapper h4.titlebrdrsix {

    background: url("../images/titlebrdr5.png") no-repeat scroll -4px 5px transparent;

}

.newsupdatewrapper h2.titlebrdrtwo, .newsupdatewrapper h3.titlebrdrfive, .newsupdatewrapper h5.titlebrdrten, .newsupdatewrapper h5.titlebrdreleven {

    background: url("../images/titlebrdr2.png") no-repeat scroll -4px 5px transparent;

}

.newsupdatewrapper h4.titlebrdrseven, .newsupdatewrapper h4.titlebrdrnine {

    background: url("../images/titlebrdr9.png") no-repeat scroll -4px 5px transparent;

}

.newsupdatewrapper h4.titlebrdreight {

    background: url("../images/titlebrdr11.png") no-repeat scroll 1px 5px transparent;

}


/*LIST*/


.investbuswrapper ul{
   padding-top: 10px;
}

.investbuswrapper li {
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;
}

.legalopwrapper ul{
    padding: 20px 15px;
}

.legalopwrapper ul ul{
    padding-bottom: 1px;

}
.legalopwrapper li{
    color: #666666;
    font-family: "Verdana";
    font-size: 12px;
    list-style: disc;
    margin-bottom: 10px;

}

.legalopwrapper li li{
    list-style: circle;
 
}

.bankfinwrapper .bankfin ul{
    padding-top: 30px;

}
.bankfinwrapper .bankfin li{
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;

}
.strucfinwrapper p{
     line-height: 25px;

}
.strucfinwrapper .strucfin ul{
    padding-top: 30px;

}

.strucfinwrapper .strucfin li{
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;
}

.captiveinswrapper .captiveinsurance ol, .captiveinswrapper .captiveinsurance ul{
    padding-top: 30px;

}

.captiveinswrapper .captiveinsurance ol li{
   list-style: decimal outside none;
    margin-left: 15px;
    padding-bottom: 10px;

}

.captiveinswrapper .captiveinsurance ul li{
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;
}

.licensingwrapper ul{
    padding-top: 30px;

}
.licensingwrapper li{
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;
}

.benefitswrapper ol{
   padding-top: 30px;

}

.benefitswrapper ol li{
    list-style: decimal outside none;
    margin-left: 15px;
    padding-bottom: 10px;
}


.newlegiswrapper ul{
    padding-top: 30px;

}

.newlegiswrapper li{
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;
}
.licenseappwrapper ul{
    padding-top: 30px;

}
.licenseappwrapper li{
   list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;

}

.cymncompanieswrapper p{
   line-height: 25px;

}

.cymncompanieswrapper .leftinnerdiv ul{
   padding-top: 30px;

}

.cymncompanieswrapper .leftinnerdiv li{
    line-height: 20px;
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;

}


.shippingwrapper .leftinnerdiv p{
    line-height: 25px;

}

.shippingwrapper .shipping ul{
   padding-top: 30px;

}

.shippingwrapper .shipping li{
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;

}
.corpserviceswrapper ul{
    padding-top: 30px;
}
.corpserviceswrapper li{
    list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;

}

.corpserviceswrapper .honimg{
    float: left;
    padding-top: 25px;

}

.corpserviceswrapper .honimg img{
    border: 1px solid #CCCCCC;
    padding: 5px;  
	width: 148px;

}

.corpserviceswrapper .hondesc {
    float: right;
    width: 600px;

}
.corpserviceswrapper .honttl {
    font-weight: bold;

}
.tradebusiwrapper ul{

    padding-top: 10px;
}

.tradebusiwrapper li{
    list-style: disc;
    margin-left: 15px;

}

.tradebusiwrapper li p{

    padding-top: 5px;

}

.awardsrecogwrapper ul{
    padding-top: 30px;

}

.awardsrecogwrapper li{
    float: left;
    margin-bottom: 20px;
    width: 200px;

}

.awardsrecogwrapper a:link, .awardsrecogwrapper a:visited{
    opacity: 0.75;

}

.awardsrecogwrapper a:hover{
     opacity: 1;

}

.awardsrecogwrapper img{
    border: 1px solid #CCCCCC;
    padding: 5px;  
	 width: 169px !important;

}

.contactuswrapper .fullinfo{
   padding-bottom: 20px;

}


.contactuswrapper .mycontactform {
    color: #666666;
    float: left;
    width: 390px;
	font-family:'Verdana';
}

.contactuswrapper .mygooglemap{
   float:right;
   width: 400px;

}
.contactuswrapper .mygooglemap > iframe {
    border: 1px solid #cccccc;
    padding: 5px;

}
.contactuswrapper .mycontactform td{
   padding-bottom: 15px;

}

.contactuswrapper .mycontactform td p{
   padding: 0;

}

.contactuswrapper .mycontactform input, .contactuswrapper .mycontactform textarea {
    border: 1px solid #CCCCCC;
    margin-left: 15px;
    width: 200px;

}

.contactuswrapper .mycontactform textarea{
   resize: none;
   width: 250px;

}

.contactuswrapper .mycontactform img{
   padding-left: 10px;
   padding-bottom: 5px;

}

.contactuswrapper .mycontactform input#captchaTxt26{
   width: 85px !important;

}

.contactuswrapper .mycontactform input#send {
    background-color: #CC3333;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Verdana";
    font-size: 11px;
    margin-left: 15px;
    padding: 10px;
    width: 85px;

}





.comparegwrapper .coregright {

    float: right;

    padding-top: 20px;

}

.comparegwrapper img{

    border: 1px solid #CCCCCC;

  padding: 5px;

}

.comparegwrapper ul{

  float: left;

  padding: 20px 0 20px 15px;

}

.comparegwrapper li{

  color: #666666;

    font-family: "Arial";

    font-size: 12px;

  list-style: disc;

  margin-bottom: 10px;

}



.appformwrapper td {

    /*border-bottom: 1px solid #CCCCCC;*/

    color: #666666;

    font-family: "Verdana";

    font-size: 12px;

    padding: 15px 0;

    text-align: justify;

    vertical-align: middle;

}

.appformwrapper input#q80, .appformwrapper input#q81, .appformwrapper input#q100, .appformwrapper input#q101, .appformwrapper input#q160, .appformwrapper input#q161, .appformwrapper input#q170, .appformwrapper input#q171, .appformwrapper input#q180, .appformwrapper input#q181, .appformwrapper input#q190, .appformwrapper input#q191, .appformwrapper input#q200, .appformwrapper input#q201, .appformwrapper input#q210, .appformwrapper input#q211, .appformwrapper input#q240, .appformwrapper input#q241, .appformwrapper input#q270, .appformwrapper input#q271, .appformwrapper input#q280, .appformwrapper input#q281, .appformwrapper input#q290, .appformwrapper input#q291, .appformwrapper input#q300, .appformwrapper input#q301, .appformwrapper input#q330, .appformwrapper input#q331 {

    border: none;

  height: 13px;

  width: 20px;

}

.appformwrapper input{

  height: 25px;

}

.appformwrapper input, .appformwrapper textarea{

    border: 1px solid #CCCCCC;

    margin-left: 15px;

  width: 320px

}

.appformwrapper textarea{

  height: 130px;

  resize: none;

}

.appformwrapper #cmpnyapplctionForm input#Submit, .appformwrapper input.rsform-submit-button, .appformwrapper #cmpnyapplctionForm input#print {

    background-color: #CC3333;

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;

    font-family: "Verdana";

    font-size: 11px;

  height: 45px;

    margin-left: 15px;

    padding: 10px;

    width: 85px;

}

.appformwrapper input.rsform-submit-button{

  margin-left: 0;

}

.rsform-block.rsform-block-q21 td{

  text-align: left;

}


.feeschedwrapper p{

  margin-right: 25px;

}

.feeschedwrapper td{

  border-bottom: 1px dashed #CCCCCC;

  padding: 5px 0;

}



.privtrustcomwrapper p{

  line-height: 25px;

}



.willsestateswrapper p{

  line-height: 25px;

}






.cymnlawyers .tomcont {

    float: left;

    text-align: justify;

    width: 570px;

}

.cymnlawyers .tomimg {

    float: right;

    padding-top: 25px;

    width: 215px;

}

.cymnlawyers .tomimg img{

  border: 1px solid #CCCCCC;

  padding: 5px;

}



#xmap ul ul {

    padding: 10px 0 5px 15px;

}

#xmap li{

  margin-bottom: 5px;

}



.aboutwrapper li {
    list-style: outside none disc;
}

.prcont {

    float: left;

    text-align: justify;

    width: 570px;

}

.prlowercont{

  text-align: justify;

}

.prlowercont p.nopad {

  padding-top: 0 !important

}

.primg{

  float: right;

  padding-top: 25px;

  width: 215px;

}

.primg img{

  border: 1px solid #CCCCCC;

  padding: 5px;

}

.primg p {

    padding-top: 10px;

    text-align: center;

}

.expandspracticewrapper .prcont, .expandspracticewrapper .primg, .pressreleasewrapper .prcont, .pressreleasewrapper .primg{

  float: none;

  width: 805px;

}

.expandspracticewrapper .primg, .pressreleasewrapper .primg{

    text-align: center;

}

.expandspracticewrapper .primg img, .pressreleasewrapper .primg img{

  margin-right: 25px;  

}


.webinaronewrapper h1, .webinartwowrapper h1, .webinarthreewrapper h1, .webinarfourwrapper h1{

    color: #666666;

    font-family: "Arial";

    font-size: 30px;

    font-weight: normal;  

}

.webinaronewrapper h2, .webinartwowrapper h2, .webinarthreewrapper h2, .webinarfourwrapper h2{

    background: url("../images/titlebrdr2.png") no-repeat scroll -3px 5px transparent;

  margin-top: 20px;

}

.webinarleft {

    float: left;

    width: 595px;

}

.webinaronewrapper img, .webinartwowrapper img, .webinarthreewrapper img{

    border: 1px solid #CCCCCC;

    padding: 5px;

}

.webinaright{

  float: right;

  margin-top: 20px;

  width: 205px;

}

.webinarimgs{

  padding-top: 15px;

}

.webinarimgs img{

  margin-right: 30px;

}

.webinartwowrapper .webinarimgs img{

  margin-right: 10px;

}

.webinartwowrapper .bottomimgs{

  padding-top: 20px;

}

.webinartwowrapper .bottomimgs img {

    border: medium none;

    margin-right: 20px;

    padding: 0;

}


.lawyersformwrap h1 {

    color: #666666;

    float: left;

    font-family: "Arial";

    font-size: 30px;

    font-weight: normal;

    margin-top: -6px;

}

.lawyersformwrap hr {

    border: 1px solid #CCCCCC;

    margin-left: 10px;

    margin-top: 9px;

  width: 450px;

}

.lawyersformwrap td, #attycontactform input, #attycontactform select, .indivwrapper td, #attycontactform2 input, #attycontactform2 select{

    color: #666666;

    font-family: "Verdana";

    font-size: 12px;

}

#attycontactform input, #attycontactform select, #attycontactform textarea {

    border: 1px solid #CCCCCC;

  margin-bottom: 15px;

    margin-left: 15px;

    width: 200px;

}

#attycontactform textarea{

  color: #666666;

  resize: none;

  width: 250px;

}

#attycontactform input#submit, #attycontactform2 input#submit, .rsform-submit-button{

    background-color: #CC3333;

    border: medium none !important;

    color: #FFFFFF;

    cursor: pointer;

    font-family: "Verdana";

    font-size: 11px;

    margin-left: 15px;

    padding: 10px;

    width: 85px !important;

}

#attycontactform2 input, #attycontactform2 select, #attycontactform2 textarea{

  border: 1px solid #CCCCCC;

  margin-bottom: 5px;

    width: 200px;

}

#attycontactform2 textarea{

  color: #666666;

  resize: none;

}

#attycontactform2 input#submit, .rsform-submit-button{

  margin-left: 0;

}


.rewrapper h2{

    background: url("../images/titlebrdr2.png") no-repeat scroll center 5px transparent;  


}

.internewsletter {

    background: url("../images/newslettericon.png") no-repeat scroll center top transparent;

    border-bottom: 1px solid #CCCCCC;

    margin-bottom: 40px;

    padding-bottom: 10px;

    padding-top: 15px;

    text-align: center;

    width: 200px;

}

.internewsletter p.title {

    color: #80A9BD;

    font-family: "Arial";

    font-size: 14px;

    letter-spacing: 2px;

}

.internewsletter p {

    font-size: 11px;

    padding-top: 15px;

}

.internewsletter input#user_email_formAcymailing1 {

    border: 1px solid #CCCCCC;

    color: #999999;

    font-family: "Verdana";

    font-size: 11px;

    padding: 2px;

    width: 150px;

}

.internewsletter input.button {

    background-color: #CC3333;

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;

    font-family: "Arial";

    font-size: 11px;

    margin-left: 2px;

    padding: 2px;

    width: 30px;

}
.pagination {
    display: inline-block;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
.pagination {
    padding: 0 5px;
}
.pagination > ul {
    text-align: center;
    width: 100%;
}
.pagination li {
    display: inline-block;
    padding: 5px;
}
.pull-right {
    float: none !important;
}
/*START OF FOOTER*/
#footer {
    margin: 0 auto;
    padding-top: 30px;
    text-align: center;
    width: 1100px;
}
#footer a {
    color: #666666;
}
#footer .upperfoot {
    border-top: 1px solid #cccccc;
    margin: 0 auto;
    width: 1100px;
}
#footer .upperfoot > ul {
    margin: 0 auto;
    width: 1024px;
}
#footer .upperfoot li {
    float: left;
}
#footer .upperfoot li.frstli {
    border-right: 1px solid #cccccc;
    margin: 15px 25px 15px 0;
    text-align: left;
    width: 365px;
}
#footer .upperfoot li.scndli {
    border-right: 1px solid #ccc;
    margin: 15px 25px 15px 0;
    text-align: left;
    width: 280px;
}
.scndli > p {
    margin-bottom: 0;
}
#footer .upperfoot li.thrdli {
    height: 80px;
    margin: 30px auto;
    width: 305px;
}
.thrdli .nav.menu a:hover {
    background: transparent none repeat scroll 0 0;
}

#footer .lowerfoot {
   border-top: 1px solid #cccccc;}
	
#footer .lowerfoot li {
    display: inline-block;
}
#footer .lowerfoot li p, #footer .lowerfoot li a {
    color: #999999;
    font-size: 11px;
}
#footer .lowerfoot li.brdright {
    border-right: 1px solid #CCCCCC;
    margin-right: 5px;
    margin-top: 10px;
    padding-right: 10px;
}

/*END FOOTER*/

.geotrust img {
    box-sizing: unset;
    height: 55px;
    width: 115px;
}
.items-row.cols-1 {
    border-bottom-color: #ccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

#stepTwo img {
    box-sizing: unset;
    height: 24px;
    width: 110px;
}

@media (max-width: 1024px) {
/*RESPONSIVE*/
.page-header h1, .item-pagenews .page-header h2 {

}
.internalcontent-wrapper {
    width: 100%;
}
.internal-left-content {
    margin-top: 50px;
    width: 100%;
}
.rightinnerdiv {
    width: 100%;
}
.leftinnerdiv {
    float: none;
    width: 100%;
}
.internewsletter, .rotawards, .internalnews, .aimawrapper, .latesttweet {
    margin: 30px auto;
    width: 180px;
}

.internalcontent-wrapper {
    width: 100%;
	padding: 20px;
}
.internal-content {
    float: none;
	width: 100%;
	margin-top: 255px;
}
.item-page > div{
	width: 100%;

}
#xmap h1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #666666;
    font-size: 28px;
    font-weight: normal;
    padding-left: 0;
    padding-top: 190px;
}
.bankfinwrapper h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.mysoc {
    position: relative;
    right: 0;
    top: 5px;
}

.cymncompanieswrapper h2, .captiveinswrapper h2, .captiveinswrapper h3, .hedgefundswrapper h3.titlebrdr2, .rewrapper h2, .banklicensingwrapper h2, .banklicensingwrapper h2.titlebrdr, .strucfinwrapper .strucfin h2, .reglawswrapper h2, .reglawswrapper h3, .businessincymnwrapper h2, .businessincymnwrapper h2.titlebrdr, .businessincymnwrapper h3, .permreswrapper h2, .shippingwrapper h2, .shippingwrapper h2.titlebrdrtwo, .shippingwrapper h3.titlebrdrthree, .partnershipswrapper h2, .disputewrapper h2, .disputewrapper h2.titlebrdr, .disputewrapper h3, .trustlitwrapper h2, .ourlawyerwrapper h2.titlebrdr {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.banner img {
    width: 100%;
}

	#cmpnyapplctionForm table td {
    display: block;

}
	#cmpnyapplctionForm table table td {
    display: inline-block;

}

	#cmpnyapplctionForm table table {
    text-align: center;
    width: 100%;
}
.appformwrapper input, .appformwrapper textarea {
    width: 100%;
}
.corpserviceswrapper .honimg {
    float: none;
    padding-top: 25px;
    text-align: center;
    width: 100%;
}
.corpserviceswrapper .hondesc {
    float: none;
    width: 100%;
}
.corpserviceswrapper .honttl {
    text-align: center;
}
.item.column-1 img {
    box-sizing: border-box;
    width: 100%;
}
.lawyersmainbio .infowrap {
    width: 82% !important;
}
.lawyersmainbio .infowrap p.maininfo, .lawyersmainbio .infowrap p.maininfotwo {
    width: 85% !important;
}
.appformwrapper input, .appformwrapper textarea {

    margin-left: 0;

}
#footer{
	width: 100%;
	max-width:1024px;
	
}
#footer .upperfoot {
    width: 100%;
	
}
#footer .upperfoot > ul {
    margin: 0 auto;
    width: 100%;
}
#footer .upperfoot li {
    float: none;
}
#footer .upperfoot li .moduletable ul li {
    float: left;
    margin: 0 auto;
    width: 100%;
}
#footer .upperfoot li.frstli, #footer .upperfoot li.scndli, #footer .upperfoot li.thrdli {
    border-right: none;
    margin: 15px 0px 15px 0;
    padding-right:0;
	width:100%; 
    text-align:center;
}


#footer .lowerfoot li.brdright {
    border-right: none;
    margin: 0;
    padding:0;
}
#footer .lowerfoot li {
    display: block;
    margin-top: 10px;

}
.item-pagenews p img {     
	width: 100%;
	box-sizing:border-box;
	}
	.geotrust img {
    box-sizing: unset;
    height: 55px;
    width: 115px;
}
#stepTwo img {
    box-sizing: unset;
    height: 24px;
    width: 110px;
}
}

@media (min-width: 768px) and (max-width: 979px) {

.page-header h1, .item-pagenews .page-header h2 {
 
}
h1, .item-pagenews h2{
	font-size:21px;
}

.indivwrapper .ourlwyrsimg {

	width:35%;
}
.indivwrapper .infowrap{
	width:65%;
	
	}
.contactuswrapper {
    width: 100%;
}
.contactuswrapper .fullinfo {
    float: left;
    padding-bottom: 20px;
    width: 50%;
}
.contactuswrapper .mycontactform {
    width: 50%;
}
#contactUsform > table {
    width: 100%;
}
.contactuswrapper .mycontactform input, .contactuswrapper .mycontactform textarea {
    margin-left: 0;
    width: 100%;
}
.contactuswrapper .mygooglemap {
    text-align: center;
    width: 100%;
}
.lawyersmainbio .infowrap {
    width: 75% !important;
}
.lawyersmainbio .infowrap p.maininfo, .lawyersmainbio .infowrap p.maininfotwo {
    width: 80% !important;
}
.scndli br {
    display:none;
}
.geotrust img {
    box-sizing: unset;
    height: 55px;
    width: 115px;
}
#stepTwo img {
    box-sizing: unset;
    height: 24px;
    width: 110px;
}
}





@media (max-width: 767px)  {
.page-header h1, .item-pagenews .page-header h2  {
font-size: 16px;
}

.contactuswrapper {
    width: 100%;
}
.contactuswrapper .fullinfo {
    width: 100%;
}
.contactuswrapper .mycontactform {
    width: 100%;
}
.contactuswrapper .mycontactform td, form#attycontactform td {
    display: block;
    padding-bottom: 15px;
    width: 100%;
}
.contactuswrapper .mycontactform input, .contactuswrapper .mycontactform textarea {
    margin-left: 0;
    width: 100%;
}
.contactuswrapper .mycontactform tr.rsform-block-send {
    text-align: center;
}
.contactuswrapper .mygooglemap {
    float: none;
    width: 100%;
}

.contactuswrapper .mygooglemap > iframe {
    border: 1px solid #cccccc;
    padding: 5px;
    width: 100%;
}
.lawyercontainer hr{
	display:none;
}
.lawyercontainer .infowrap p i, .lawyercontainer .infowrap p em {
    color: #80a9bd;
    float: none !important;
    padding-bottom: 15px;
}
.lawyercontainer .infowrap p.maininfo, .lawyercontainer .infowrap p.maininfotwo {
    width: 75% !important;
	text-align: left !important;
}
.lawyercontainer .infowrap {
    width: 100% !important;
}
.lawyercontainer .ourlwyrsimg {
    text-align: center;
	float:none;
}
.lawyercontainer img {
    margin-right: 0 !important;

}
.lawyercontainer .infowrap h2 a {
    float: none !important;

}
.infowrap > p {
    margin: 0 !important;
    text-align: center;
}
.lawyercontainer {
    margin-top: 60px;
}
.indivwrapper .infowrap {
    width: 100%;
}
.indivwrapper .ourlwyrsimg {
    text-align: center;
    width: 100%;
}
.indivwrapper img {
    float: none;
    margin-right: 0;
	margin-top:20px;
	max-width:200px;

}
form#attycontactform2 {
    display: none;
}
.item-page img {
    box-sizing: border-box;
    width: 100%;
}
.scndli br {
    display:none;
}
.geotrust img {
    box-sizing: unset;
    height: 55px;
    width: 115px;
}
#stepTwo img {
    box-sizing: unset;
    height: 24px;
    width: 110px;
}
#tablestep3 td {
    display: block !important;
}
.paymentAPI p.extra {
    width: 100%;
}
.rsform-block.rsform-block-captcha img {
    width: 100px;
}
}





@media (min-width: 320px) and (max-width: 480px) {

#cmpnyapplctionForm table td {
    display: block;
}
.page-header h1, .item-pagenews .page-header h2  {
    text-align: center;
    width: 100%;
	position:static;
}
#content-wrapper.itemid337 h1{color:#666666 !important;}
h1, .item-pagenews h2 {
    color: #666666;
    
    font-weight: bold;
    letter-spacing: 4px;
    text-transform: uppercase;
}
.scndli br {
    display:none;
}

.rokajaxsearch {
    float: none;
    text-align: center;
}
.pagenav {
    display: none;
}
.pagination-start a, .pagination-prev a, .pagination-next a, .pagination-end a {
    display: block;
}
.pagination li {
    display: table-cell;

}
.awardsrecogwrapper ul li {
    text-align: center;
    width: 100%;
}
.awardsrecogwrapper {
    text-align: center;
    width: 100%;
}
.lawyercontainer .infowrap p.maininfo, .lawyercontainer .infowrap p.maininfotwo {
    float: left !important;
    width: 100% !important;
}
.lawyercontainer p.sendemail {
    display: none;
}
.geotrust img {
    box-sizing: unset;
    height: 55px;
    width: 115px;
}
#step2banner {
    display: none!important;

}
#tablestep3 td {
    display: block !important;
}
#stepTwo img {
    box-sizing: unset;
    height: 24px;
    width: 110px;
}
.paymentAPI p.extra {
    width: 100%;
}
.rsform-block.rsform-block-captcha img {
    width: 100px;
}
}

	
	
	
@media (max-width: 240px) {	
.scndli br {
    display:block;
}
.geotrust img {
    box-sizing: unset;
    height: 55px;
    width: 115px;
}
#stepTwo img {
    box-sizing: unset;
    height: 24px;
    width: 110px;
}
#step2banner {
    display: none!important;

}
#tablestep3 td {
    display: block !important;
}
.paymentAPI p.extra {
    width: 100%;
}
.rsform-block.rsform-block-captcha img {
    width: 100px;
}
}