@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(../images/body-top.jpg) 0 0 repeat-x #000; color:#7d7d7d; font-size:12px; line-height:normal;}
img{ border:0;}
a{ text-decoration:none; outline-style:none;}
.clearfix{ clear:both; width:100%; line-height:0; font-size:0;}
.clear{ clear:both;}
.nomargin{ margin:0!important; padding:0!important;}
p{ line-height:19px; margin:0; padding:0 0 15px 0;}
.button{ background:url(../images/buttonbg.gif) repeat-x 0 -26px; border:1px solid #585859;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffcc00; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; padding:6px 14px; line-height:normal;
-webkit-transition: all 400ms linear;
-moz-transition: all 400ms linear;
-o-transition: all 400ms linear;
-ms-transition: all 400ms linear;
transition: all 400ms linear;}
.button:hover{ background:url(../images/buttonbg.gif) repeat-x 0 0; color:#ffffff; border:1px solid #888892;}
.container{ width:980px; clear:both; margin:0 auto;/*border-style:solid; border-width:2px; border-color:white;*/}


@font-face {
    font-family: 'aparajitaregular';
    src: url('../fonts/aparaj-webfont.eot');
    src: url('../fonts/aparaj-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aparaj-webfont.woff') format('woff'),
         url('../fonts/aparaj-webfont.ttf') format('truetype'),
         url('../fonts/aparaj-webfont.svg#aparajitaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
    url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
    url('../fonts/sourcesanspro-regular-webfont.svg#sourcesanspro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*Header CSS
----------------------------------------------------------------------------------------------*/
.header{ min-height:145px; margin-top: 14px; position:relative; background:url(../images/headerbg1.jpg); border-bottom:1px solid #5b5b5b;}
.headerin{ min-height:145px; background:url(../images/headerbg.jpg) center no-repeat;}
.logo{float:left; width:34%; padding:3% 0 0 0;}
.logo a{background:url(../images/logo.png) 0 0 no-repeat; width:293px; height:107px; display:block; text-indent:-99999px;}
.header-right{float:right; width:66%; padding:0;}

/*Top Navigation*/
.top_menu{width:775px; background:url(../images/navright.png) right 0 no-repeat; padding-right:19px /*originally 19px*/; height: 35px; display:inline-block; margin-top:-1px; position:relative; float:right; /*border-style:solid; border-width:2px; border-color:green;*/}
*+html .top_menu{display:inline;}
.top_menu_inner{background:url(../images/navleft.png) 0 0 no-repeat; padding-left:19px/*originally 19px*/; /*border-style:solid; border-width:2px; border-color:red;*/}

.top_menu ul{width:100%; padding:0; margin:0; list-style:none; display:inline-block; background:url(../images/navbgmid.png) 0 0 repeat-x; }
.top_menu ul li{ float:left; position:relative; z-index:99; background:url(../images/topnavdivider.png) 0 6px no-repeat;}
.top_menu ul li:first-child{ background:none;}
.top_menu ul li a{font:normal 13px/18px 'source_sans_proregular'; color:#a4a4a4; padding:5px 25px 15px 25px; display:inline-block; text-transform:uppercase;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.top_menu ul li a:hover, .top_menu ul li a:active, .top_menu ul li.current_page_item a, .top_menu ul li:hover > a{color:#fff; text-shadow: 0 0 1em #FFFFFF, 0 0 1em #FFFFFF, 0 0 0.6em #FFFFFF;}
.financial_resources { text-align: center; margin-left:20px; padding-top: 30px /*originally 41px*/; float:left; width: 100%;}

/*Banner CSS
----------------------------------------------------------------------------------------------*/
.banner{height:416px; position:relative; border-bottom:1px solid #5b5b5b; border-top:1px solid #5b5b5b; /*border-style:solid; border-width:5px; border-color:white;*/}
.banner .banner-image{width:100%;}
.bannertopshadow{position:absolute; top:-4.7%; width: 100%; }
.bannerbottomshadow{position:absolute; bottom:-5.11%; width: 100%; z-index: 99;}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .bannerbottomshadow{position:absolute; bottom:-5.3%; width: 100%;}
}

/*Title bg CSS
----------------------------------------------------------------------------------------------*/
.titlebg{ position:relative; background:url(../images/titlebg.jpg); border-bottom:1px solid #5b5b5b;}
.titlebg h1 {background:url(../images/stroke.png) right 18px no-repeat; padding:21px 0px 6px 0px; text-transform: uppercase; margin:0; font:normal 64px/64px 'aparajitaregular'; color:#ffcc00;}
.titlebg h1 span { color: #fff; }
.titlebgbottomshadow{position:absolute; bottom:-17%; width: 100%; z-index: 99;}
.titlebg .banner-image{width:100%;}

/*Slider CSS
----------------------------------------------------------------------------------------------*/
.sliderholder{ position:relative; background:url(../images/sliderbgmain.jpg); height: 152px;}
.sliderbgboxmain { position:absolute; top:17%; width: 100%;}
.sliderbgbox { background:url(../images/sliderbgbox.jpg); height: 150px; border:1px solid #5b5b5b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.left-slider { float: left; position:relative; width: 550px; padding: 12px 0 0 10px;}
.left-slider .imageholder { float: left;}
.left-slider .imageholder img { border:1px solid #ddc741; background:#ffffff; box-shadow:0 0 5px #f8efb5;  }
.left-slider .slidercon { float: left; width: 329px; padding: 0 6px 0 15px; }
.left-slider .slidercon h2 { font:bold 15px/20px Arial, Helvetica, sans-serif; color:#ffcc00; margin: 4px 0 6px 0; }
.left-slider .slidercon p { line-height:17px; padding: 0; margin: 0 0 5px 0;}
.left-slider .slidercon a.readmore { color:#ffcc00;  background:url(../images/readmore.png) right 5px no-repeat; padding-right: 10px;}
.left-slider ul.leftslideshow {padding:0; margin:0; list-style:none; position:relative; width:100% !important;}
.left-slider ul.leftslideshow li{ margin:0; padding:0; list-style:none; position:absolute; top:0; left:0; width:100% !important; }

.left-slider #pagerleft{position:absolute; bottom:1px; right:1px; z-index:99;}
.left-slider #pagerleft a{width:16px; height:14px; background:url(../images/emty.png) 0 0 no-repeat; display:block; float:left; text-decoration:none; margin:0 2px;}
.left-slider #pagerleft a.activeSlide{background:url(../images/full.png) 0 0 no-repeat;}

.right-slider { float: left; position:relative; width: 390px; padding: 12px 10px 0 15px;}
.right-slider .toppart { font:normal 15px/20px Arial, Helvetica, sans-serif; color:#fff; }
.right-slider .toppart .bold { font-weight: bold;}
.right-slider .toppart .viewall { float: right; }

.list_carousel{width:100%; overflow:hidden;}
.list_carousel ul{margin:0 0 0 25px; padding:2px 0 0 0; list-style:none; display:block;}
.list_carousel li{ padding: 4px 8px; margin:0; width: 94px; height:86px; display:block; float:left;}
.list_carousel img { border:4px solid #323232; background:#323232; box-shadow:0 0 5px #8c8787; }

.right-slider #prev{position:absolute; top: 60%; left:20px; background:url(../images/leftarrow.png) 0 0 no-repeat; width:19px; height:20px; text-indent:-9999px; cursor:pointer; }
.right-slider #next{position:absolute; top: 60%; right:30px; background:url(../images/rightarrow.png) 0 0 no-repeat; width:19px; height:20px; text-indent:-9999px; cursor:pointer; }


/*Main CSS
----------------------------------------------------------------------------------------------*/
.content{ background:url(../images/woodenbg1.jpg); border-top:1px solid #5b5b5b;}
.content .contentin{ background:url(../images/woodenbg.jpg) center;}
.content .black{ background:url(../images/black.png) repeat-x bottom;}
ul.sponsoredlogos{ margin:0; padding:0; list-style:none; clear:both;}
ul.sponsoredlogos li{ margin:0; padding:0; list-style:none; float:left; width:163px; text-align:center;}
ul.sponsoredlogos li img{ margin:30px 0;}

ul.threeboxes{ margin:0; padding:60px 0 0 0; list-style:none; clear:both;}
ul.threeboxes li{ height:290px; margin:0; padding:0; list-style:none; float:left; width:310px; margin-left:2%; border:1px solid #585859;-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background:#161718;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
  
}
ul.threeboxes li:first-child{ margin-left:0;}
ul.threeboxes li div.boxcontent{ padding:15px;}
.boxcontent h3{ margin:0 0 10px 0; padding:0 0 10px 0; color:#ffcc00; font-size:21px; line-height:normal; font-weight:normal; border-bottom:1px solid #3f4040;}
.boxcontent p.p1{ text-align:right;}

.footer{ background:url(../images/footerbg1.jpg) repeat-x top; height:161px; color:#707070;}
.footer .footerin{ background:url(../images/footerbg.jpg) no-repeat center top; height:161px;}
.footer .container{}
.footer .leftcol{ float:left; width:568px;}
.footer .rightcol{ float:right; width:412px;}
.footer .footerlogo{ text-align:right; padding-top:65px; padding-right:50px; }
.share{ width:412px; height:35px; background:url(../images/sharebg.png) no-repeat; margin-top:14px; text-align:center;}
.twitter{ background:url(../images/twitterbg.png) repeat-x; margin-top:70px; height:36px; overflow:hidden; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; border:1px solid #434343; color:#707070; font-size:12px; line-height:normal; padding:10px;}
.twitter span{ color:#a2a2a2;}
.tweetbird{ background:url(../images/twitter.png) no-repeat; width:113px; height:81px; float:left; margin-top:60px;}

.footer2{ background:#121111; color:#797979; padding:11px 0; font-size:12px;}
.footer2 .f1{ float:left; width:30%;}
.footer2 .f2{ float:right; width:70%; text-align:right; /*border-style:solid; border-width:5px; border-color:red;*/}
.footer2 a{ color:#797979; text-decoration:none; margin:0 5px;
-webkit-transition: all 400ms linear;
-moz-transition: all 400ms linear;
-o-transition: all 400ms linear;
-ms-transition: all 400ms linear;
transition: all 400ms linear;}
.footer2 a:hover{ color:#fefefe;}

form{ margin:0; padding:0;}
.input1{ background:#1d1d1f; margin:0;  padding:3px;  width:185px; border:1px solid #313132; height:23px; line-height:23px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#ebebeb; font-style:italic; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.input2{ background:#1d1d1f; margin:0; padding:3px; width:185px; border:1px solid #313132; height:50px; line-height:17px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#ebebeb; font-style:italic; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;resize: none;}
.input3{ padding:5px 14px; margin-top:5px;}

/*Sub-Page CSS
---------------------------------------------------------------------------*/
/* MAIN */
.sub_spacer{ height:690px;/* border-style:solid; border-width:5px; border-color:white;*/ }
.sub_sliderholder{position:relative; background:url(../images/sliderbgmain.jpg); height: 152px; /*border-style:solid; border-width:5px; border-color:red;*/}
.sub_sliderbgboxmain {position:absolute; top:17%; width: 100%; /*border-style:solid; border-width:5px; border-color:orange;*/}
.sub_container{ width:950; height:850px; clear:both; margin:0 auto; /*border-style:solid; border-width:5px; border-color:green;*/}

.sub_boxbg {margin:0 auto;padding:0; list-style:none; width:850px;height:780px; border:1px solid #585859;
background: rgb(204, 204, 204); background: rgba(0, 0, 0, 0.5); font-size: 0; overflow: auto; text-align: center;}

.sub_3boxholder{height:300px; /*margin: 0px 20px 20px 20px; position:relative; padding-left:10px; */ /*border-style:solid; border-width:5px; border-color:indigo;*/}
.sub_box01{margin: 25px 25px 0 25px; width:250px; height:250px; margin:0px; height:150px; /*border-style:solid; border-width:5px; border-color:violet;*/}
.sub_box02{margin: 25px 25px 0 25px; width:250px; height:250px; margin:0px; height:150px;  /*border-style:solid; border-width:5px; border-color:red;*/}
.sub_box03{margin: 25px 25px 0 25px; width:250px; height:250px; margin:0px; height:150px;  /*border-style:solid; border-width:5px; border-color:blue;*/}

.sub_infobox{margin: 20px 20px 0px 20px; position:relative; padding-top:10px; padding-left:10px;/*border-style:solid; border-width:5px; border-color:blue;*/}
.sub_infobox h3{ margin:0 0 0 0; padding:0 0 10px 0; font-family:"Times New Roman",Georgia,Serif; color:#ffcc00; font-size:21px; line-height:normal; font-weight:normal; border-bottom:1px solid #3f4040; text-align:left; }
.sub_infobox h2{font-family:"Times New Roman",Georgia,Serif; margin:10px 0 0 0; padding:10px 0 0 0; color:#fff; font-size:18px; line-height:normal; font-weight:normal; text-align:left; }

/*MERCHANT SERVICES 2*/
.sub_sliderholder_ms2 {position:relative; background:url(../images/sliderbgmain.jpg); height: 152px;/* border-style:solid; border-width:5px; border-color:red;*/}
.sub_sliderbgboxmain_ms2 {height:500px; position:absolute; top:17%; width: 100%;/* border-style:solid; border-width:5px; border-color:yellow;*/}
.sub_container_ms2 {height:500px; width:950; clear:both; margin:0 auto; /*border-style:solid; border-width:5px; border-color:white;*/}
.sub_spacer_ms2 {height:600px;  /*border-style:solid; border-width:5px; border-color:white;*/}
.sub_infobox_ms2 {font-family:Arial, Helvetica, sans-serif; margin: 20px 20px 0px 20px; width:815px; height:350px; position:relative;/* padding-top:10px; padding-left:10px;  border-style:solid; border-width:5px; border-color:orange;*/}
.sub_infobox_ms2 a:link {font-family:Arial, Helvetica, sans-serif; color:#ffffff;}    /* unvisited link */
.sub_infobox_ms2 a:visited {color:#ffffff;} /* visited link */
.sub_infobox_ms2 a:hover {color:#cbd1d7;}   /* mouse over link */
.sub_infobox_ms2 a:active {color:#ffffff;}  /* selected link */
.sub_infobox_ms2 h3{ margin:0 0 0 0; padding:0 0 10px 0; font-family:"Times New Roman",Georgia,Serif; color:#ffcc00; font-size:21px; line-height:normal; font-weight:normal; border-bottom:1px solid #3f4040; text-align:left; }
.sub_textbox_ms2 {margin:0; width:90%; padding-top:0px; /*border-style:solid; border-width:5px; border-color:indigo;*/}
.sub_textbox_ms2 h2 {font-family:"Times New Roman",Georgia,Serif; color:#fff; font-size:18px; line-height:normal; font-weight:normal; }
.sub_boxbg_ms2 {margin:0 auto;padding:0; list-style:none; width:880px; height:700px; border:1px solid #585859;-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; /*background:#161718 */ background-color:black;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
 }

/*BENEFITS*/
.sub_infobox_benefits {margin: 20px 20px 0px 20px; width:815px; height:1500px; position:relative;/* padding-top:10px; padding-left:10px; */ /*border-style:solid; border-width:5px; border-color:orange;*/}
.sub_infobox_benefits h3{ margin:0 0 0 0; padding:0 0 10px 0; font-family:"Times New Roman",Georgia,Serif; color:#ffcc00; font-size:21px; line-height:normal; font-weight:normal; border-bottom:1px solid #3f4040; text-align:left; }
.sub_textbox_benefits{margin:0; width:90%; padding-top:0px; /*border-style:solid; border-width:5px; border-color:indigo;*/}
.sub_textbox_benefits h2 {font-family:"Times New Roman",Georgia,Serif; color:#fff; font-size:18px; line-height:normal; font-weight:normal; }
.sub_infobox_benefits {margin: 20px 20px 0px 20px; width:815px; height:1500px; position:relative;/* padding-top:10px; padding-left:10px; */ /*border-style:solid; border-width:5px; border-color:orange;*/}
.sub_spacer_benefits {height:1800px;  /*border-style:solid; border-width:5px; border-color:white;*/}
.sub_boxbg_benefits {margin:0 auto;padding:0; list-style:none; width:880px; height:1800px; border:1px solid #585859;-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; /*background:#161718 */ background-color:black;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
 }

/*FAQ*/
.sub_faq_sliderbgboxmain { position:absolute; top:17%; width: 100%; height:900px; /*border-style:solid; border-width:5px; border-color:red;*/}
.sub_faq_container {margin:0 auto;padding:0; list-style:none; width:80%; height:95%; border:1px solid #585859;-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; /*background:#161718 */ background-color:black;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;

/*border-style:solid; border-width:5px; border-color:orange;*/
}
.sub_faq_spacer {height:800px; /*border-style:solid; border-width:5px; border-color:yellow;*/}
.sub_infobox_faq {overflow:auto; height:90%; margin: 20px 20px 0px 20px; position:relative; padding-top:10px; padding-left:10px; /*border-style:solid; border-width:5px; border-color:green;*/}
.sub_infobox_faq h3 { margin:0 0 0 0; padding:0 0 10px 0; font-family:"Times New Roman",Georgia,Serif; color:#ffcc00; font-size:21px; line-height:normal; font-weight:normal; border-bottom:1px solid #3f4040; text-align:left; }
.sub_infobox_faq h2 {font-family:"Times New Roman",Georgia,Serif; margin:10px 0 0 0; padding:10px 0 0 0; color:#fff; font-size:18px; line-height:normal; font-weight:normal; text-align:left; }

/*About us*/
.sub_infobox_about {height: 800px; margin: 20px 20px 0px 20px; position:relative; padding-top:10px; padding-left:10px;/*border-style:solid; border-width:5px; border-color:blue;*/}
.sub_infobox_about h3{ margin:0 0 0 0; padding:0 0 10px 0; font-family:"Times New Roman",Georgia,Serif; color:#ffcc00; font-size:21px; line-height:normal; font-weight:normal; border-bottom:1px solid #3f4040; text-align:left; }
.sub_infobox_about h2{font-family:"Times New Roman",Georgia,Serif; margin:10px 0 0 0; padding:10px 0 0 0; color:#fff; font-size:18px; line-height:normal; font-weight:normal; text-align:left; }
.sub_boxbg_about  {margin:0 auto;padding:0; list-style:none; width:800px; height:900px; border:1px solid #585859;-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; /*background:#161718 */ background-color:black;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;

 }
.sub_spacer_about {height:800px;}

/*INNOVATIONS SUB*/
.sub_spacer_inno {height:600px;}
.sub_boxbg_inno {margin:0 auto; padding:0; list-style:none; width:950px;height:650px; border:1px solid #585859;-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; /*background:#161718 */ background-color:black;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
font-size: 0; overflow: auto; text-align: center;}
.sub_infobox_inno{margin: 20px 20px 0px 20px; position:relative; padding-top:10px; padding-left:10px;/*border-style:solid; border-width:5px; border-color:red;*/}
.sub_innovate01{width:890px; height:100px; margin-top:5px; margin-left:10px;/*border-style:solid; border-width:5px; border-color:orange;*/}
.sub_innovate02{width:890px; height:100px; margin-top:25px; margin-left:10px;/*border-style:solid; border-width:5px; border-color:yellow;*/}
/*.sub_innovate01 img {float:left; margin-top:10px; border-style:solid; border-width:5px; border-color:orange; }*/
/*.sub_innovate_inner {z-index:1; background-color:blue;}*/

/*floated boxes*/
ul.threeboxes_sub{ margin:0; padding:0 0 0 0; list-style:none; clear:both; }
ul.threeboxes_sub li{ margin:0; padding:0; list-style:none; float:left; width:25%; margin-left:2%;}
ul.threeboxes_sub li:first-child{ margin-left:130px;}

/*OPERATIONS*/
.sub_spacer_ops {height:690px; /*border-style:solid; border-width:5px; border-color:white;*/ }
.sub_boxcontent h3{ margin:0 0 10px 0; padding:0 0 10px 0; }
.sub_boxcontent p.p1{ text-align:right;}
.sub_circles {border-style:solid; border-width:5px; border-color:indigo; }
.sub_infobox_ops {overflow:auto; height:90%; margin: 20px 20px 0px 20px; position:relative; padding-top:10px; padding-left:10px; /*border-style:solid; border-width:5px; border-color:green;*/}
.sub_infobox_ops h3 { margin:0 0 0 0; padding:0 0 10px 0; font-family:"Times New Roman",Georgia,Serif; color:#ffcc00; font-size:21px; line-height:normal; font-weight:normal; border-bottom:1px solid #3f4040; text-align:left; }
.sub_infobox_ops h2 {font-family:"Times New Roman",Georgia,Serif; margin:10px 0 0 0; padding:10px 0 0 0; color:#fff; font-size:18px; line-height:normal; font-weight:normal; text-align:left; }
.sub_boxbg_ops {margin:0 auto; padding:0; list-style:none; width:950px;height:880px;  text-align: center; /*border-style:solid; border-width:5px; border-color:orange;*/}

/*LOANS*/
ul {margin-top:0; }
.sub_boxbg_loans{margin:0 auto; padding:0; list-style:none; width:850px;height:900px; border:1px solid #585859;font-size: 0; overflow: auto; text-align: center; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background-color:black;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
}
.sub_spacer_loans {height:800px;}

/*BUSINESS SOLUTIONS*/
.sub_spacer_business {height:950px;}
.sub_boxbg_business{margin:0 auto; padding:0; list-style:none; width:850px;height:1100px; border:1px solid #585859;font-size: 0; overflow: auto; text-align: center; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background-color:black;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
}


/*WHY US*/
.sub_boxbg_whyus {margin:0 auto; padding:0; list-style:none; width:850px;height:800px; border:1px solid #585859;font-size: 0; overflow: auto; text-align: center; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background-color:black;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
}
.sub_spacer_whyus {height:700px;}

/*CONTACT PAGE*/
.lattice_contact{position:relative; z-index:1; background:url(../images/sliderbgmain.jpg); height: 152px; border-bottom:1px solid #5b5b5b; /*border-style:solid; border-width:5px; border-color:red;*/}
.sub_boxbg_contact {position:relative; z-index:1; top:50px; margin: auto; list-style:none; width:950px;100%; height:350px; /*border-style:solid; border-width:5px; border-color:orange;*/ 
border-style:solid; border-width:1px; text-align:left; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background-color:black;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  /* IE 5-7 */
  filter: alpha(opacity=70);

  /* Netscape */
  -moz-opacity: 0.7;

  /* Safari 1.x */
  -khtml-opacity: 0.7;

  /* Good browsers */
  opacity: 0.7;*/
}
.sub_formbox_contact {margin: 20px 20px 0px 20px; width:815px;  position:relative; /*border-style:solid; border-width:5px; border-color:yellow;*/}
.sub_formbox_contact h3{ margin:0 0 0 0; padding:0 0 10px 0; font-family:"Times New Roman",Georgia,Serif; color:#ffcc00; font-size:21px; line-height:normal; font-weight:normal; border-bottom:1px solid #3f4040; text-align:left; }
.sub_formbox_contact h2 {font-family:"Times New Roman",Georgia,Serif; margin:10px 0 0 0; padding:10px 0 0 0; color:#fff; font-size:18px; line-height:normal; font-weight:normal; text-align:left; }


.woodspacer_contact{position:relative; z-index:0; height:300px; background:url(../images/woodenbg1.jpg);  /*border-style:solid; border-width:5px; border-color:green; */}
.woodspacer_contact img{width:100%; height:290px;}
.shadowdown_contact {position:relative; z-index:1; top:0px; }
.shadowup_contact {position:relative; z-index:1; bottom:250px; }

.logobg_contact{position:relative; z-index:0; height:150px; text-align:center; background:url(../images/black.png) repeat-x bottom; overflow:hidden; }
ul.sponsoredlogos{ margin:0; padding:0; list-style:none; text-align:center; clear:both; display: inline-block;}
ul.sponsoredlogos li{ margin:0; padding:0; list-style:none; float:left; width:163px; text-align:center; overflow:hidden; }
ul.sponsoredlogos li img{ margin:30px 0;}

/*.footer_contact{position:relative; z-index:0; width:99%; background:url(../images/footerbg.jpg); height:140px; color:#707070; border-style:solid; border-width:5px; border-color:blue;}*/
.footer_contact{ background:url(../images/footerbg.jpg) no-repeat center top; height:161px;}
.footer_contact .footerlogo{ height:80px; width:95%; text-align:right; padding-top:45px; padding-right:50px; border-top:1px solid #5b5b5b; /*border-style:solid; border-width:5px; border-color:indigo;*/}

.footer2_contact{ position:relative; background:#121111; border-top:1px solid#5b5b5b; color:#797979; padding:11px 0; font-size:12px;}
.footer2_contact .f1{ float:left; width:30%;}
.footer2_contact .f2{ float:right; width:70%; text-align:right;}
.footer2_contact a{ color:#797979; text-decoration:none; margin:0 5px;
-webkit-transition: all 400ms linear;
-moz-transition: all 400ms linear;
-o-transition: all 400ms linear;
-ms-transition: all 400ms linear;
transition: all 400ms linear;}
.footer2_contact a:hover{ color:#fefefe;}
.container_contact {width:980px; clear:both; margin:0 auto;/*border-style:solid; border-width:5px; border-color:white;*/}


/*SLIDER CSS*/

/* Main Slider
-------------------------------------------------- */
body{ margin:0; padding:0; }
img{ border:0;}
a{ outline-style:none; text-decoration:none;}

@font-face {
    font-family: 'aparajitaregular';
    src: url('../fonts/aparaj-webfont.eot');
    src: url('../fonts/aparaj-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aparaj-webfont.woff') format('woff'),
         url('../fonts/aparaj-webfont.ttf') format('truetype'),
         url('../fonts/aparaj-webfont.svg#aparajitaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
    url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
    url('../fonts/sourcesanspro-regular-webfont.svg#sourcesanspro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.slide h2{ font-size:40px; line-height:40px; font-weight:100; color: #fff; margin:50px 0 0 0; padding:0; text-shadow: 1px 1px 1px rgb(49, 57, 61);font-family: 'aparajitaregular';}

.slide {
    width: 100%;
    height: 416px;
    position: absolute;
    display: none;
    overflow: hidden;
    z-index: 1;
    -webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}



.slide .info a {
    color: #fff;
    font-weight: bold;
    background-color: rgba(255, 255, 255, 0.31);
    padding: 13px 30px;
    font-size: 25px;
    border-radius: 5px;
    margin-top: 25px;
	border: 2px solid #FFF;
    display: inline-block;
    -webkit-transition: opacity .1s linear;
    -moz-transition: opacity .1s linear;
    transition: opacity .1s linear;
	font-family: 'aparajitaregular';
}

/* Slide 1 */
.slide#showcasing .info {
    position: absolute;

    left: auto;
	right: 19%;
    width: 25%;
    display: none;
    z-index: 10;
}
.slide#showcasing .info h2 {        
}
/* Slide 2 */
.slide#ideas .info {
    position: absolute;
	left: 23%;
	right: auto;
    width: 25%;
	text-align:left;
}
.slide#ideas .info h2 {
}

/* Slide 3 */
.slide#tour .info {
    position: absolute;
    left: auto;
	right: 21%;
    width: 25%;
}
.slide#tour .info h2 {
}

.slide#tour .info a:hover { }

/* Slide 4 */
.slide#responsive .info {
    position: relative;
	width: 100%; 
	margin: auto;
	right: auto;
    text-align: center;
}
.slide#responsive .info h2 {
}
.slide#responsive .info a {
    background-color: #000;
	border-color: #FFF;
}
.move01 {text-align:center;  /*border-style:solid; border-width:5px; border-color:red;*/ }
.learnmore  {position:relative; top:200px; left:-40px;}

/* Slide 5 */
.slide#social .info {
    position: absolute;
    left: auto;
	right: 25%;
    width: 25%;
}
.slide#social .info h2 {
}


/* Slide 6 */
.slide#video .info {
    position: absolute;
	left: 23%;
	right: auto;
    width: 25%;
	text-align:left;
}
.slide#video .info h2 {  
}

.slide .info {
    display: none;
    z-index: 10;
}
.slide .info a:hover {
    opacity: .8;
}
.asset,
.fade {
    position: absolute;
    display: none;
}
#slide-left,
#slide-right {
    width: 31px;
    height: 37px;
    display: block;
    position: absolute;
    top: 170px;
    left: 0;
    background: url(../img/leftright-arrows.png) no-repeat;
    opacity: .5;
    -webkit-transition: opacity .1s linear;
    -moz-transition: opacity .1s linear;
    transition: opacity .1s linear;
    display: none;
    z-index: 2;
}
#slide-right {
    left: auto;
    right: 0;
    background-position: -31px 0;
}
#slide-left:hover,
#slide-right:hover {
    opacity: 1;
}



#pagination {
    position: absolute;
    z-index: 3;
    padding: 0;
    display: none;
    list-style-type: none;	 
	margin: auto;
	top:380px;
}
#pagination li {
    text-indent: -99999em;
    float: left;
    padding: 0 6px;
    cursor: pointer;
}
#pagination li a {
    width: 7px;
    height: 7px;
    box-shadow: 0px 0px 1px 2px #ccc;
    background: #a4a4a4;
    border-radius: 10px;
    display: block;
    /*border: 1px solid #fff;*/
    opacity: .7;
    -webkit-transition: opacity .1s linear;
    -moz-transition: opacity .1s linear;
    transition: opacity .1s linear;
}
#pagination li.active a {
    background: #fbc803;
    box-shadow: none;
    width: 8px;
    height: 8px;
}

#pagination li:hover a {
    opacity: 1;
}

/*IGNITE-----------------------------------------------------------------*/
.container_ignite{ width:980px; clear:both; margin:0 auto; /*border-style:solid; border-width:2px; border-color:white;*/}
.sub_sliderholder_ignite {position:relative; background:url(../images/sliderbgmain.jpg); height: 152px; /*border-style:solid; border-width:5px; border-color:red;*/}
.sub_sliderbgboxmain_ignite {height:800px; position:absolute; top:17%; width: 100%; /*border-style:solid; border-width:5px; border-color:yellow;*/}
.sub_container_ignite {width:950; height:900px; clear:both; margin:0 auto; /*background-color:red; /*border-style:solid; border-width:5px; border-color:green;*/}
.sub_spacer_ignite {/*background-color: green;*/ height:1000px;  /* border-style:solid; border-width:5px; border-color:red;*/}
.sub_infobox_ignite {/*background-color: white;*/ padding-left:10px;  margin: 20px 20px 0px 20px; width:815px; height:800px; position:relative; padding-top:10px; padding-left:10px; /*border-style:solid; border-width:5px; border-color:orange;*/}
/*.sub_infobox_ignite img { border:4px solid #323232; position:relative; clear:both; margin:0 auto;  box-shadow:0 0 5px #8c8787; }*/
.img_corner {position: absolute; top: -47px; left: -78px; /*border-style:solid; border-width:5px; border-color:red; */}
.img_crowd {position: relative; width:880px; bottom: 48px; left: -31px; z-index:3 /*border-style:solid; border-width:5px; border-color:red; */}
.img_ignite_logo{position: relative; top: -65px; left: 0px; /* border-style:solid; border-width:5px; border-color:blue; */}
.sub_infobox_ignite h3{margin:0 0 0 0; padding:0 0 0 0; font-family:"Times New Roman",Georgia,Serif; color:black; font-size:21px; line-height:normal; font-weight:normal; border-bottom:1px solid #3f4040; text-align:left; }
.sub_textbox_ignite {/*background-color: yellow; */ margin:0; width:95%; padding-top:0px; padding-left:10px; /*border-style:solid; border-width:1px; border-color:red;*/}
.sub_textbox_ignite h2 {font-family:"Times New Roman",Georgia,Serif; color:black; font-size:24px; line-height:normal; font-weight:normal; }
.sub_textbox_ignite img {position: relative; top: 0px; left: 0px;}
sub_container_ignite {width:950; height:2000px; clear:both; margin:0 auto; /*border-style:solid; border-width:5px; border-color:green;*/}
.sub_boxbg_ignite {background-color:white; margin:0 auto;padding:0; list-style:none; width:878px; height:1000px; border:1px solid #585859;/*-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;/* }