﻿/*============================== HEADER ==============================*/


.BTGenericMenu_top ul { display:inline;}
.BTGenericMenu_top li { float:left; margin:0px 5px;}
.BTGenericMenu_top ul a { color:#fff; font-size:14px; display:inline-block; line-height:23px;}
.BTGenericMenu_top ul a:hover { background:url(../images/topBtnBgLong.png) no-repeat left top;}
.BTGenericMenu_top ul a.current { background:url(../images/topBtnBgLong.png) no-repeat left top;}
.BTGenericMenu_top ul a span { padding:0px 5px 0px 7px; display:inline-block;}
.BTGenericMenu_top ul a span:hover { cursor:pointer; background:url(../Images/topBtnBgShort.jpg) no-repeat right top; height:23px; display:inline-block;}
.BTGenericMenu_top ul a span.current { display:inline-block; background:url(../images/topBtnBgShort.jpg) no-repeat right top;}

/*============================== STAGE ==============================*/
#BTGenericContent_callTop { height:36px;}
#BTGenericContent_callTop .content { }
#BTGenericContent_callTop .content { float:right; padding-right:15px;}
#BTGenericContent_callTop .content p span { color:#263483; font-style:italic; font-weight:bold;}

/*============================== LOWER PART ==============================*/
#BTGenericContent_leftTxt {}
#BTGenericContent_leftTxt .content p { line-height:16px; height:94px; overflow:hidden;}
#BTGenericContent_leftTxt .moreinfo a { float:right; text-decoration:underline; color:#263483; margin-top:5px;}
#BTGenericContent_rightTxt .content p {height:90px; overflow:hidden;}
#BTGenericContent_rightTxt .moreinfo a { float:right; text-decoration:underline; color:#263483; margin-top:5px;}

/*============================== ARTICLES ==============================*/
#BTGenericMenu_articleshome { width:906px; background-color:#fff; padding-left:20px;}
#BTGenericMenu_articleshome .item{ width:300px; float:left; margin:0px 2px 5px 0px;}
#BTGenericMenu_articleshome .item h2   {width:300px; float:left;}
#BTGenericMenu_articleshome .item h2  a{display:block; height:15px; color:#263483; font-size:13px; font-weight:bold; background:url(../images/articleBulet.jpg) no-repeat left top; padding-left:20px;}
#BTGenericMenu_articleshome .item .image a img{}

.BTGenericMenu_articlesallarticles ul{ width:570px; background-color:#fff; margin-left:10px; margin-top:10px; margin-bottom:15px; display:block;}
.BTGenericMenu_articlesallarticles ul li { width:270px; float:left; margin:0px 2px 5px 10px;}
.BTGenericMenu_articlesallarticles ul li a {display:block; color:#263483; font-size:12px;  font-weight:lighter; background:url(../images/articleBulet.jpg) no-repeat left top; padding-left:20px; position:relative; z-index:1;}
/*============================== FOOTER ==============================*/
.BTGenericMenu_footer { float:right; width:430px; margin-right:50px;}
.BTGenericMenu_footer ul { display:inline;}
.BTGenericMenu_footer li { float:left; margin:0px 5px;}
.BTGenericMenu_footer a { color:#263483; font-size:14px;}
.BTGenericMenu_footer a:hover { text-decoration:underline;}
.BTGenericMenu_footer a span { cursor:pointer;}

.BTGenericMenu_credit { width:250px;  padding-top:30px;}
.BTGenericMenu_credit img { margin-top:30px;}
.BTGenericMenu_credit ul { display:inline;}
.BTGenericMenu_credit li { float:left; margin-left:7px;}
.BTGenericMenu_credit ul a { color:#60acef; font-size:12px; display:inline-block; line-height:23px;}
.BTGenericMenu_credit ul a:hover { color:#fff;}
.BTGenericMenu_credit ul a.current {}
.BTGenericMenu_credit ul a span {}
.BTGenericMenu_credit ul a span:hover {}
.BTGenericMenu_credit ul a span.current {}

/*============================== INNER PAGE ==============================*/
#BTGenericMenu_articleslistinner { width:290px; background-color:#fff; padding-left:3px;}
#BTGenericMenu_articleslistinner .item { width:290px; margin:0px 5px 5px 0px;}
#BTGenericMenu_articleslistinner .item a { color:#263483; font-size:13px;  line-height:15px; font-weight:bold;  background:url(../images/articleBulet.jpg) no-repeat left top; padding-left:20px;}
#BTGenericContent_header {position:relative;}
#BTGenericContent_header p { position:absolute; top:-26px; left:60px; text-align:center; width:171px; line-height:37px; background:url(../images/articlesInner.jpg) no-repeat left top; font-size:14px; font-weight:bold;}

/*==================== BREAD CRUMBS ====================*/
#BTBreadCrumbs { color:#505050; font-size:13px; margin-right:20px; text-align:right;}
#BTBreadCrumbs a{color:#263483;}


/*==================== CONTACT US PAGE ====================*/
.mainContentInner 
.mainContentInner span { font-size:12px; margin-bottom:7px; color:#263483; font-weight:bold;}
.mainContentInner table { width:340px; float:left;}
.mainContentInner .label{ text-align:left; vertical-align:top; color:#263483; padding:0px 10px 0px 0px; line-height:30px; font-weight:bold;}
.mainContentInner td { padding-bottom:3px;}
.mainContentInner input { width:190px; padding-left:5px; padding-right:20px; height:32px; background:url(../images/inputBgInner.jpg) no-repeat left top; border:0px; padding-bottom:8px;}
.mainContentInner .commentArea{width:190px; padding-left:5px; padding-right:20px; padding-bottom:8px; height:111px; background:url(../images/commentBG.jpg) no-repeat left top; border:0px; overflow:hidden;}
.mainContentInner  .sendBTN {font-size:15px; text-align:center; padding:10px 0px 0px 16px; width:177px; margin-left:100px; margin-top:0px; height:45px; font-weight:bold; cursor:pointer; background:url(../images/sendBTN.jpg) no-repeat left top; border:0px; display:block;}
.mainContentInner .sendBTN a:hover { color:#fff;}
#BTGenericContent_contact_online { margin-top:20px; margin-bottom:8px; line-height:19px; color:#505050; font-weight:bold;}
#BTGenericContent_leftimage {}
#BTGenericContent_leftimage .content p {width:273px; height:271px; overflow:hidden; margin-bottom:10px; padding-left:2px; text-align:center;}
#BTGenericContent_leftimage .content p img { text-align:center;}
/*==================== Projects gallery ====================*/
#GalleryPrettyPhoto_projects { margin-top:40px;}
#GalleryPrettyPhoto_projects li{ width:214px; height:136px; position:relative; float:left; margin:0px 40px 40px 0px; padding:10px; background:url(../images/projectsBG.jpg) no-repeat left top;}
#GalleryPrettyPhoto_projects li a {position:absolute; top:-22px; left:10px; background:url(../images/projectsAbg.jpg) no-repeat left top; width:50px; height:16px; display:block; padding-left:20px; font-size:12px; font-weight:normal;}
#GalleryPrettyPhoto_projects li a img { position:absolute; top:32px; left:-0px; display:block; width:214px; height:136px; overflow:hidden; background-color:#999;}
#GalleryPrettyPhoto_projects li .image { clear:both; position:absolute; width:214px; height:136px; overflow:hidden; background-color:#999; margin-top:10px; margin-left:10px;}




/*==================== Jquary ====================*/
.BTGalleryCycle { position:relative; top:-53px; height:300px; overflow:hidden; z-index:2;}
.nav { position:relative; width:588px; height:15px;  top:247px; background-color:#000; /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;

 z-index:10; padding:19px;}
.nav a {color:#fff; background-image:url(../images/JqueryGray.png);height:16px; width:16px; padding-right:6px; background-position:left top; background-repeat:no-repeat; display: inline-block; text-align:center;}
.nav .activeSlide {background-image:url(../images/JqueryBlue.png);  background-position:left top; background-repeat:no-repeat; display: inline-block;  height:16px; width:16px;  padding-right:6px;}
.nav a:hover { background-image: none; }


