@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0; padding: 0; font-family: open sans, sans-serif;
}
body{margin-left:110px;margin-right:110px;}

.clearer{clear:both;}
.fleft{float:left;}
.submitbtn{background:url(../images/search_btn.png) top center no-repeat; width:95px; height:34px; border:none; cursor:pointer; margin-top:5px; float:right; padding:2px;}
.submitbtnBranches{background:url(../images/search_btn.png) top center no-repeat; width:95px; height:34px; border:none; cursor:pointer; margin-top:5px;  padding:2px;}
.selectstyle{width:165px; margin-top:3px; text-transform:capitalize; margin-left: 0;}
.radiostyle{float:left; margin-top:2px;}
.branchtxt{float:left; margin-top:3px; margin-right:20px;}
.atmtxt{float:left; margin-top:3px;}
.viewall{float:right; margin-bottom:7px;}
.tabslink{margin-top:15px;}
.title{font-size:17px; color: rgb(173,112,14); font-weight:bold; margin-bottom:8px;}
.onlinebankingtitle{font-size:14px; color: rgb(173,112,14); font-weight:bold; margin-left:36px; margin-top:-17px; text-align: right;float:left;}
.subtitle{font-size:14px; font-weight:bold;}
.centertext{text-align: center; margin:auto;}
.centertext2{text-align: left; margin:auto; margin-left:350px;}
.leftcontentlist{padding:10px 20px;}
.statementyear{font-size:15px; font-weight:bold; padding:0 0 0 0px; margin-left: 10px;}
.emptyTable {font-size:17px; color: rgb(173,112,14); font-weight:bold; text-align: center;}
.leftPanelTable{
    width:189px; font-size:11px; margin-top:10px; border:none;
    border-radius: 8px 8px 8px 8px; box-shadow: 3px 3px 7px #424242;
    
    background: rgb(253,253,251); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(253,253,251,1) 0%, rgba(235,237,233,1) 40%, rgba(210,213,209,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,251,1)), color-stop(40%,rgba(235,237,233,1)), color-stop(100%,rgba(210,213,209,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(253,253,251,1) 0%,rgba(235,237,233,1) 40%,rgba(210,213,209,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(253,253,251,1) 0%,rgba(235,237,233,1) 40%,rgba(210,213,209,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(253,253,251,1) 0%,rgba(235,237,233,1) 40%,rgba(210,213,209,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(253,253,251,1) 0%,rgba(235,237,233,1) 40%,rgba(210,213,209,1) 100%); /* W3C */
}

.leftPanelTable tr{
    line-height:1.75; border: none;
}
.leftPanelTable td{
    border: none;
}
.leftPanelTable td a{
    line-height:2.5; color: #000;
}
.leftPanelTable td a:hover{
    color: white; background: none repeat scroll 0% 0% rgb(57, 73, 99); 
}
/* ========================================================================*/
div.quickLinksTitle{margin-left:1px;}
.quickLinksTitle p{font-size:12pt; color:White; font-weight: bold; 
    margin-left: auto; margin-right: auto; width: 215px; z-index:100;
    text-align: center; position:absolute; vertical-align: middle; padding-top:15px;
}

.whatsNew{
    color:White; font-weight:bold; font-size:12pt; font-style: italic; float:left;
}
a.viewAll {
    color:White; float:right;
}
a:hover.viewAll{
    color:rgb(247,181,0);
}

#bodyred {background:url(../images/body_bgRed.jpg) top center repeat-x; font-size:12px; line-height:18px;}
#bodywhite{background:url(../images/body_bgWhiteRed.jpg) top center repeat-x; font-size:12px; line-height:18px;}
#bodyred1 {background:url(../images/body_bg.jpg) top center repeat-x; font-size:12px; line-height:18px;}
#bodywhite1{background:url(../images/body_bgwhite.jpg) top center repeat-x; font-size:12px; line-height:18px;}

#divDisplay {margin-left: auto;}

#wrapper{width:999px; height:auto; margin:0 auto; margin-top: -7px;}
#wrapper2{width:999px; height:auto; margin:0 auto; margin-left: auto; margin-right: auto;}
#header{width:999px; height:73px;}
#logocontainer{float:left; width:316px; height:73px; margin-top: 5px; margin-left:0px;}
#logo{float:left; margin-left:26px;}
.logo{ height: 68px; width: 200px;
}

#menucontainer{float:left; width:682px; height:73px;}
#searchpanel{float:right; width:380px; height:20px; margin-top:6px; margin-right:-30px;}
#branchstyle{float:right; font-size:11px; width:190px; padding-top:3px;margin-right:0;}
#branchstyle a{color:white; font-weight:bold; text-decoration:none;}
#branchstyle a:hover{color:rgb(247,181,0);}
#searchbg{background:url(../images/search_bg.jpg) top center no-repeat; width:163px; height:20px; padding:0 0 0 10px; float:left;}
.searchtext{width:140px; background:none; border:none; color:#FF0000; font-size:11px; padding-top:3px;}

#mainmenu{width:683px; height:32px; height:100px; margin-top:15px; position:absolute;}
#maincontent{width:999px; height:auto; margin-top:36px; left: 50%}

#leftpanel{width:255px; height:auto; min-height:462px; float:left; margin-top:5px;}
#leftcontent{background:url(../images/leftpanel_center.png) top center repeat-y; width:229px; min-height:365px; height:auto; margin-top:7px;}
#leftcontentbg{background:url(../images/leftpanel_bg.png) top center no-repeat; width:229px; min-height:150px; height:auto; padding-top:3px;}
#leftcontentbg a {
    display: block; background: none repeat scroll 0% 0% transparent; padding: 0px; text-decoration: none;
    color: rgb(0, 0, 0); border: medium none; cursor: pointer; line-height: 2;
}
#leftcontentbg a:hover {
    color: white; /*rgb(247, 181, 0);*/
}
#leftcontentbg a:focus {
    color: rgb(186,137,0);
}
/*========================================================*/
#leftcontentbgBlue{background:url(../images/leftpanel_bg.png) top center repeat-x; width:229px; min-height:150px; height:auto; padding-top:3px;}
#leftcontentbgBlue a {
    display: block; background: none repeat scroll 0% 0% transparent; padding: 0px; font-size: 10pt;
    text-decoration: none; color: rgb(0, 0, 0); border: medium none; cursor: pointer; line-height: 2;
}
#leftcontentbgBlue a:hover {
    background: none repeat scroll 0% 0% rgb(165, 165, 165); border-radius: 8px 8px 8px 8px; color:white;
}
#leftcontentbgBlue a:focus {
    color: rgb(186,137,0);
}
/*=====================================================================*/
#leftcontentbottom{background:url(../images/leftpanel_bottom.png) top center no-repeat; width:229px; height:4px;}
/* new left panel*/
#leftpanel2{width:255px; height:auto; min-height:370px; float:left; font-size:10pt; margin-top:50px;}
#leftcontent2{background:url(../images/leftpanel_center.png) top center repeat-y; width:229px; min-height:150px; height:auto; margin-top:7px;}
#leftcontent2 a{color:Black;margin-top:-3px; margin-bottom:-3px;}
#leftcontent2 a:hover{/*color:rgb(247, 181, 0);*/ color:white;}
#leftcontent2 a:focus{/*color:rgb(247, 181, 0);*/ color: rgb(186,137,0);}
/*=======================================================*/
#leftcontentbg2{background:url(../images/leftpanel_bg.png) top center no-repeat; width:229px; min-height:100px; height:auto; padding-top:3px;}
#leftcontentbg2  ul {
    list-style-type:none; list-style-position:outside;
}
#leftcontentbg2 ul li{
    line-height: 18px; padding-left: 25px; padding-top: 0px; background-image: url(../images/bullet.gif);
    background-repeat: no-repeat; background-position: 10px 5px;
}
#findbranches{margin-top:19px;}
#findbranches span{font-size:14px; color:#FF0000; font-weight:bold;}
#branchesbg{background:url(../images/find_bg.png) top center no-repeat; width:165px; height:147px; margin-top:15px; padding:20px 30px;}
#rightpanel{float:left; width:735px; height:343px;}
#newsupdates{width:682px; height:83px; margin-top:40px; padding:13px 0 0 5px;}
#newslinks{line-height:25px; margin-top:5px; font-weight:bold;}
#newslinks a{color:#fff; text-decoration:none;}
#newslinks li{ list-style:none;}
#tabscontainer{width:auto; height:143px; margin-left: auto; margin-right: auto; padding-top:26px;}
#tabscontainer a{font-weight:bold; text-decoration:none; color:#000; margin-left: auto; margin-right: auto;}

.tabs{width:125px; margin-right:auto; margin-left:auto; display: inline-block;}
#footer{width:999px; height:58px; margin-left: auto; margin-right: auto;}
#footerleft{float:left; padding-top:8px; padding-left:10px;}
#footerright{float:right;}
#copyright{float:left; margin-top:20px; margin-right:10px; margin-bottom: 10px;}
#webready{float:right;margin-top:10px; margin-right:10px;}
/*font*/
.opensansfont {font-size:10pt;}
/* Body white*/
#insidebg_top{/*background:url(../images/inside_top.png) top center no-repeat; width:999px; height:40px;*/ margin-top:60px;}
#insidebg_center{background:url(../images/inside_center.png) top center repeat-y; width:999px; min-height:500px; height:auto; margin-left: auto;margin-right: auto}
#insidebg_bottom{background:url(../images/inside_bottom.gif) top center no-repeat; width:999px; height:62px;}
#content{text-align:justify; margin-left:70px; margin-right:70px; margin-top: -30px; margin-bottom: inherit} /*set margin to contents*/

#branchCity{width:180px;}
.marginleft1{
    margin-left:1em; text-align: left;
}
li.justified{
    font-size:10pt; padding:1px; text-align:justify; margin-left:17pt;
}
p {
    font-size:10pt; padding:1px;
}
p.paddingcenter {
    padding:5px; text-align:center
}
p.justified{    /*justify paragraph*/
    text-align:justify; margin-left:17pt;
} 
p.bottomspace {
    padding-bottom: 25px
}
p.indent{
    padding-left: 25px;
}
.selectCity{
    margin-left: 25px; 
}
.divSelectIndent{
    margin-left: 25px; 
}
h3.indent{
    margin-left: 5px;
}
ul.indentlist {
    font-size:10pt; list-style-position: outside; text-align:justify;  
    margin:3pt; padding-left:25pt; padding-top:3pt; list-style-type: disc;
}
ul.indentlist.inner {
    padding-left: 10em; margin-left: 7em;
}
ul.indentlist.inner2 {
    padding-left: 5em;
}
ul.indentlist.inner3 {
    padding-left: 8em; margin-left: 8em; list-style-position: outside;
}
ol.indentlist {
    font-size:10pt; list-style-position: outside;  
    text-align:justify; padding-left:30pt; padding-top:3pt;
}
ol.indentlistInside {
    font-size:10pt; list-style-position: inside; text-align:justify;  
    margin:3pt; padding-left:30pt; padding-top:3pt;
}
/*table content*/
.noborder { /*for ManagementTeam.jsp*/
    width: 500px; border:none; text-align: left; 
    margin-left: 27%; margin-right: auto; padding:2pt
}
.noborder2 { /*for Branches.jsp*/ 
    border:none; text-align: left; padding:2pt
}
.plainborder, td, th {
    font-size:10pt; margin: auto; border:1px solid rgb(201,201,201); border-collapse:collapse; padding:2pt;
}
.plainborder2, td, th { 
    font-size:10pt; border:1px solid rgb(201,201,201); border-collapse:collapse; padding:2pt;
}
.tablesize1{
    width: 600px; margin-left:-10px; table-layout: fixed;
}
.tablesize {
    width: 800px; margin-left:27px; table-layout: fixed;
}
.tablesize th{ /*for tables in deposit products and loan facilities*/
    text-align: center;
}
.tablesize2 { 
    width: 800px; margin-left:27px; table-layout: fixed; text-align: left;
}
.tablesize2 th{ /*for tables in treasury*/
    text-align: center;
}
table.tablesize td {
    width: 40px;
}
.tablesize3 {
    width: 500px; margin-left:27px; table-layout: fixed;
}

.tablesize4 {
    width: 850px; margin-left:0px; table-layout: fixed; text-align: left; margin-top:30px; overflow:hidden;
}
.tablesize5 { /*for branch and atm*/
    width: 405px; padding-top: 0px; table-layout: auto; text-align: left; margin-top:0px;
    overflow:hidden; float: left; line-height: 90%;   
}
.tablesize5title { /*for branch and atm*/
    width: 870px; margin-left:0px; margin-right:0px; margin-top:5px;
    table-layout: fixed; text-align: left; overflow:hidden;
    font-size:25px; color: rgb(173,112,14); font-weight:bold;
}
.tablesize5title td{ /*for branch and atm*/
    width: 200px;
}
.tablesize6 { /*for properties for sale*/
    width: 783px; max-height: 800px; margin-left:0; margin-right: 0;
    table-layout: fixed; text-align: left; overflow:hidden; border-collapse: collapse;
}
.thsize_smallest2 {    
    width:46px; height:auto;
}
.thsize_smallest {    
    width:60px; height:auto;
}
.thsize_small {    
    width:70px; height:auto;
}
.thsize_medium {    
    width:105px; height:auto;
}
.thsize_medium2 {    
    width:120px; height:auto;
}
.thsize_medium3 {    
    width:200px; height:auto;
}
.thsize_large {    
    width:320px; height:auto;
}
.thsize_large2 {    
    width:380px; height:auto;
}
.thsize_auto{
    width:auto; height:auto;
}
/*for properties real estate details*/
.thsize_small_prop {    
    width:70px; height:auto;
}
.thsize_medium_prop {    
    width:108px; height:auto;
}
.thsize_large_prop {    
    width:324px; height:auto;
}
td.center{
    text-align:center
}
td.justified{
    text-align:justify;
}
.redtableheader {
    /*background-color:#f20000; 253,183,19*/
    background-color: rgb(255,196,70); color:black;
}
tr.redtableheader.center{
    text-align:center
}
.branchesAtmTable{ /*for the table in branch and atm, offsite atm*/
    float:left; margin-left:-2px; margin-right: 0px; margin-bottom: 10px; width: 420px;
}
.divBranchesATM{
    margin-left:10px;
}
/*for properties for sale scroll table*/
.divScrollTable{
    margin-left:29px; width: 830px; overflow-y: auto; z-index:-1;
}
/*left panel list*/
ul.leftpanel {
    margin-left: -1em; color: rgb(173,112,14); line-height:150%; width:155px;
}

ul.leftpanel a{  
    color: rgb(0,33,115);
}
ul.leftpanel a:hover{  
    color: white;   
}
/*left panel list for Trust*/
ul.leftpanel2 {
    margin-left: -2.5em; color: rgb(173,112,14); text-align: left; width:175px;
}
ul.leftpanel2 a{
    line-height:1.75; color: black;
}
ul.leftpanel2 a:hover{  
    color: white;
}
ul.leftpanel2 a:focus{  
    color: rgb(186,137,0);
}
a.links.medium{
    font-size:10pt;
}
a.links{
    color: rgb(67,106,255); cursor:pointer;
}
a.links:hover{
    color: #9e5f00;
}
a.links.selected{
    color: #9e5f00; font-weight: bold;    
}
a.links.selected:hover{
    color: #9e5f00; font-weight: bold; 
}
a.areaSelected{
    color: #9e5f00; font-weight:bold; cursor:pointer;
}
/*financial highlights table/img */
.annualreports {
    border:none; text-align: center; padding: .3em; margin-left: 0px; margin-right: auto;
}
.highlights {
    border:thin solid rgb(201,201,201); height: 170px; width: 120px;
}
/*Bizkit*/
img.biz {
    height: 40px; width: 40px;
}
img.biz2{
    height: 237px; width: 300px;
}
img.token{
    height: 85px; width: 201px;
}
p.title.mid {
    position:relative; top:-33px; left:35pt;
}
p.title.mid2 {
    position:relative; top:-33px; float:right;
}
p.justified.up {
    position:relative; 
    top: -1em
}
ul.indentlist.inner.up {
    position:relative; top: -1em;
}
ul.indentlist.inner.indent {
    margin-left: 7em;
}
/*footer icons*/
img.icons {
    height: 75px; width: 75px; padding-bottom: -5pt
}
div.coloredbox{
  background-color: rgb(234,1,1); padding: 10px; color: White; 
  box-shadow: 6px 6px 14px #95120c; border-radius: 10px; height: auto; width: auto; 
}
div.divNotes{ /* for notes in properties for sale*/
    height: auto; width: auto; font-size:7pt; margin-left:auto; margin-right:auto;
    background-color: rgb(255,196,70); box-shadow: 5px 5px 12px #4c3800; border-radius: 10px;
    color: black; padding:7px; line-height:14px;
}
.notes{
    font-size:9pt; margin-left:3px;
}
div.coloredbox2{
  background-color: rgb(255,196,70); box-shadow: 5px 5px 12px #4c3800; border-radius: 10px;
  height: auto; width: 395px; padding: 10px; color: black; text-align: left; 
}
div.coloredbox2.indent{
    margin-left:95px;
}
div.coloredbox2big{
  background-color: rgb(255,196,70); box-shadow: 5px 5px 12px #4c3800; border-radius: 10px; color: black;
  height: auto; width: 425px; text-align: left; margin-left:400px; margin-top:-60px; padding:8px;
}
div.coloredbox2big.indent{
    margin-left:180px;
}

div.coloredbox3{  
  background-color: rgb(234,1,1); box-shadow: 6px 6px 14px #95120c; border-radius: 10px; color: White;
  padding: 10px; margin-left:160px; height: auto; width: auto;
}
/* new menu */
	#menu-nav { list-style-type: none; height: 26px; padding: 0; margin-left: -76px; /*width: 968px;*/width: 824px; margin-top:26px;  position: static; z-index:100; font-weight:300; 
                    -webkit-border-radius: 8px 8px 8px 8px;
                    -moz-border-radius: 8px 8px 8px 8px;
                    border-radius: 8px 8px 8px 8px;
                    background: linear-gradient(rgb(255,243,217),rgb(255,196,70));
                    background: -moz-linear-gradient(rgb(255,243,217),rgb(255,196,70));
                    background: -webkit-linear-gradient(rgb(255,243,217),rgb(255,196,70));
                    filter: progid:DXImageTransform.Microsoft.gradient
                    (startColorstr=#fff3d9, endColorstr=#ffc446)
                    }
	#menu-nav li { float: left; position: relative; margin-right: -3px;margin-left: 0px; padding: 0; line-height: 26px; border-radius: 8px 8px 8px 8px; }
        #menu-nav li:hover { background-position: 0 -26px; background-color: rgb(253,183,19); }
	#menu-nav li a { display: block; padding: 0 12px; color: Black; text-decoration: none; /*border-right:1px solid #e9e9e9;*/ }
        #menu-nav li a:hover { color: white; }
	#menu-nav li ul { opacity: 0; position: absolute; left: 0; width: 184px; /*background:rgb(255,196,70);*/ background: none; list-style-type: none; padding:0; margin:0; height:0px;   
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                        overflow: hidden;}
	#menu-nav li:hover ul { opacity: .93; height:inherit; overflow: visible;}
	#menu-nav li ul li { float: none; position: static; height: 0; line-height: 0; background: none; }
	#menu-nav li:hover ul li { height: 30px; line-height: 30px; }
	#menu-nav li ul li a { background: rgb(253,183,19); /*dark orange*//* border-right:3px solid #e9e9e9;border-left:3px solid #e9e9e9;*/ padding-bottom:2px; /*box-shadow:   8px 4px 21px 3px rgba(0,0,0,0.64);*/}
	#menu-nav li ul li:last-child  a { border-radius: 0 0 10px 10px; }
        #menu-nav li:last-child ul li   { margin-left:-73px; margin-right:133px; width: 184px;}
        #menu-nav li ul li a:hover { background-color: #d26800;}
/* MENU CSS */
/* Menu style ************************************************** */
ul#nav2 {
	width: 683px; padding: 0; list-style: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#93b8c9), to(#055b81));
	background: -moz-linear-gradient(top,  #93b8c9, #055b81);
}
ul#nav2 li {
	display: inline;
}
ul#nav2 li a {
	float: left; font: normal 1em arial, sans-serif; line-height: 40px; color: #fff; margin: 0;
	text-decoration: none; padding: 0 30px;
        border-top: 1px solid #055b81; border-left: 1px solid #055b81; border-right: 1px solid #055b81;
	background: -webkit-gradient(linear, left top, left bottom, from(#93b8c9), to(#055b81));
	background: -moz-linear-gradient(top,  #93b8c9, #055b81);
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;     
}
ul#nav2 .current a, ul#nav2 li:hover > a  {
	color: #fff; text-decoration: none; background: #93b8c9;
}
/* Sub Menu style ************************************************** */
ul#nav2 ul {
	display: none; margin: 0; padding: 0; left:-310px; width:899px;
	background:#f20000; font-size:11px; padding-left:100px;
}
ul#nav2 li:hover > ul {
	position: absolute; display: block; height: 30px; margin: 32px 0 0 0;
}
ul#nav2 li:hover > ul li a {
	float: left; font: normal 1em arial, sans-serif; line-height: 30px; color: #fff;
	margin: 0; padding: 0 15px; border: none; background:#f20000; font-size:11px; font-weight:bold;
}
ul#nav2 li:hover > ul li a:hover {
	color: #feca5a; text-shadow: 0px 0px 5px #93b8c9; text-decoration: none;
	
}
/* END MENU CSS */ 
/* Accordion */
#nav { 
  display: block; width: 229px; margin: 0 auto; list-style:none;
}

#nav li { }

#nav > li > a { 
  display: block; 
  font-size: 1.3em;
  font-weight: bold;
  color: #d4d4d4;
  text-decoration: none;
  list-style:none;
}
#nav > li > a:hover, #nav > li > a.open { 
  color: #e9e9e9;
}

#nav li ul { display: none;list-style:none;}

#nav li ul li a { 
  display: block; width:180px; background: none; padding: 7px 0px; padding-left: 30px;
  font-size: 12px; text-decoration: none; color: #000; border:1px solid #333;
}
#nav #branchLi ul li table a { /* new left panel*/
  display: block; width:180px; background: none; padding: 0px 0px; padding-left: 0px; font-size: 10pt;
  text-decoration: none; color: black; border:none; cursor:pointer; margin-top:-5px; margin-bottom:-5px;
}
#nav #branchLi ul li table a:first-child{margin-top:9px;}
#nav #branchLi ul li table a:hover { 
  display: block; width:180px; padding:0px 0px; padding-left:0px;
  background: none repeat scroll 0% 0% rgb(165, 165, 165); border-radius:8px 8px 8px 8px;
  font-size: 10pt; text-decoration: none; color:white; border:none; cursor:pointer;
}
#nav #branchLi ul li form { 
  width:180px;
}
#nav li ul li a:hover {
  background: #394963;
}

#nav li table tr td {padding:5px 3px; text-align:center;}
textarea#txtAreaComment { /*for Contact Us form*/
    font-size:10pt; resize: none;
}

.formFields{ 
    font-size:10pt; font-weight:bold;
}
.buttons {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
        background: linear-gradient(rgb(255,243,217),rgb(255,196,70));
        background: -moz-linear-gradient(rgb(255,243,217),rgb(255,196,70));
        background: -webkit-linear-gradient(rgb(255,243,217),rgb(255,196,70));
        filter: progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#fff3d9, endColorstr=#ffc446)
	background-color:#ffc446;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px; border:1px solid #ffc446; display:inline-block; cursor:pointer;
	color:#333333; font-size:10pt; font-weight:bold; padding:2px 5px; text-decoration:none;
}
.buttons:hover {
        background: linear-gradient(rgb(255,196,70),rgb(255,243,217));
        background: -moz-linear-gradient(rgb(255,196,70),rgb(255,243,217));
        background: -webkit-linear-gradient(rgb(255,196,70)rgb(255,243,217));
        filter: progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffc446, endColorstr=#fff3d9)
	background-color:#fff3d9;
}
.buttons:active {
    position:relative; top:1px;
}
/* red button*/
.buttonsRed {
	-moz-box-shadow:inset 0px 1px 0px 0px #fcc7c7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fcc7c7;
	box-shadow:inset 0px 1px 0px 0px #fcc7c7;
        background: linear-gradient(rgb(255,123,123),rgb(234,1,1));
        background: -moz-linear-gradient(rgb(255,123,123),rgb(234,1,1));
        background: -webkit-linear-gradient(rgb(255,123,123),rgb(234,1,1));
        filter: progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff7b7b, endColorstr=#ea0101)
	background-color:#ea0101;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ea0101;
	display:inline-block; cursor:pointer; color:#ffffff; font-size:10pt; font-weight:bold;
	padding:2px 5px; text-decoration:none;
}
.buttonsRed:hover {
        background: linear-gradient(rgb(234,1,1),rgb(255,123,123));
        background: -moz-linear-gradient(rgb(234,1,1),rgb(255,123,123));
        background: -webkit-linear-gradient(rgb(234,1,1)rgb(255,123,123));
        filter: progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ea0101 endColorstr=#ff7b7b)
	background-color:#ffc0c0;
}
.buttonsRed:active {
    position:relative; top:1px;
}
/* Gray button*/
.buttonsGray {
	-moz-box-shadow:inset 0px 1px 0px 0px #e9e9e9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e9e9e9;
	box-shadow:inset 0px 1px 0px 0px #e9e9e9;
        background: linear-gradient(rgb(171,171,171),rgb(107,107,107));
        background: -moz-linear-gradient(rgb(171,171,171),rgb(107,107,107));
        background: -webkit-linear-gradient(rgb(171,171,171),rgb(107,107,107));
        filter: progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ababab, endColorstr=#6b6b6b)
	background-color:#6b6b6b;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #6b6b6b;
	display:inline-block; cursor:pointer; color:#ffffff; font-size:10pt; font-weight:bold;
	padding:2px 5px; text-decoration:none;
}
.buttonsGray:hover {
        background: linear-gradient(rgb(107,107,107),rgb(171,171,171));
        background: -moz-linear-gradient(rgb(107,107,107),rgb(171,171,171));
        background: -webkit-linear-gradient(rgb(107,107,107)rgb(171,171,171));
        filter: progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#6b6b6b endColorstr=#ababab)
	background-color:#ffc0c0;
}
.buttonsGray:active {
    position:relative; top:1px;
}
/* End Accordion */
/* Basic jQuery Slider essential styles */
.bjqs img {border:0;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute; border:0;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0; display:none;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; display:none;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

ul.bjqs-controls.v-centered li a{
	display:block; padding:10px; background:#fff; color:#000; text-decoration: none;
	font-size: 11px; opacity:.5; border:0;	
}
ul.bjqs-controls.v-centered li a:hover{
	background:#ffb517; color:#000; opacity:1; border:0;
}
ol.bjqs-markers li a{
	padding:5px 7px; background:#000; color:#fff; text-decoration: none; font-size: 0;
	margin-top:5px; margin:5px 0px; font-weight:bold; font-family:arial; border:0;
	background:url(../images/Untitled-2.jpg) center no-repeat;
}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999; background:url(../images/hover.jpg) center no-repeat;
	color:#000; font-weight:bold; border:0;
}
p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}
/*div sub menu*/
.divSubMenu{
    margin-left:210px;
    color: rgb(67,106,255); 
}
/* ======================================================== */
.socialmedia{
    margin-right: 100px;
    float: left;
}