html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset
{
    margin: 0;
    padding: 0;
}
body
{
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
}
img, a
{
    border: 0;
    outline: none;
    text-decoration: none;
}
h3 a, h1 a, h4 a
{
    display: block;
    text-decoration: none;
    border: 0;
    width: 100%;
    height: 100%;
}
/* -------- GENREAL STRUCTURE ELEMENTS-------- */
.wb_fl
{
    float: left;
}
.wb_fr
{
    float: right;
}
.wb_cl
{
    clear: left;
}
.wb_cr
{
    clear: right;
}
.wb_clear
{
    clear: both;
    display: block;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}
.mgn
{
    margin: 14px 0px 0px 0px;
}
.mgn1
{
    margin: 0px 20px 0px 0px;
}
.mgn2
{
    margin: -40px 0px 0px 0px;
}
.pad2
{
    padding: 10px 30px 30px 10px;
}
.pad3
{
    padding: 10px 30px 30px 0px;
}
.pad
{
    padding: 40px 20px 0px 45px;
}
.pad1
{
    padding: 10px 0px 0px 0px;
}
.cen
{
    text-align: center;
}
.txtR
{
    text-align: right;
}
.un
{
    text-decoration: underline;
}
.bor_w
{
    border: 1px solid #fff;
}
.bor_b
{
    border: 1px solid #2e53a1;
}
.bl
{
    display: block;
}
/* -------- TEXT DECLRATIONS-------- */
.wb_txt
{
    font: normal 22px/24px Arial, Helvetica, sans-serif;
}
.wb_txt1
{
    font: normal bold 15px/17px Arial, Helvetica, sans-serif;
}
.wb_txt2
{
    font: normal 12px/19px Arial, Helvetica, sans-serif;
}
.wb_txt3
{
    font: normal 26px/28px "Times New Roman" , Times, serif;
}
.wb_txt4
{
    font: normal 20px/22px "Times New Roman" , Times, serif;
}
.wb_txt5
{
    font: normal 16px/18px "Times New Roman" , Times, serif;
}
.wb_txt6
{
    font: normal 11px/13px Arial, Helvetica, sans-serif;
    float: right;
    width: 180px;
    color: #fff;
}
/* -------- COLOR AND BACKGROUNDS-------- */
.blue
{
    color: #234ca3;
}
.white
{
    color: #fff;
}
.grey
{
    color: #939287;
}
.b_red
{
    background: #ff0000;
}
/* -------- wraper container-------- */
#wb_wraper_container
{
}
#wb_container
{
}
/*-------- header-------- */
#wb_wraper_header
{
    height: 612px;
    background: url(../images/header_back.jpg) repeat center 0;
}
#wb_wraper_header_in
{
    height: 612px;
    background: url(../images/header.jpg) no-repeat center 0;
}
#wb_header
{
    width: 980px;
    height: 612px;
    margin: 0px auto 0px auto;
    position: relative;
    z-index: 1000;
}
#wb_flash
{
    width: 980px;
    height: 612px;
    background: url(../images/flash.jpg) no-repeat center 0;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 23110;
}
/* -------- menu -------- */
.wb_menu
{
    width: 100%;
    height: 64px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 42211;
}
.down
{
    width: 100%;
    background: url(../images/BLUENAV.png) no-repeat center bottom;
    height: 111px !important;
    position: fixed !important;
    top: 300px;
    left: 0px;
}
.wb_menu ul
{
    list-style: none;
    width: 980px;
    margin: 0 auto;
}
.down ul
{
    list-style: none;
    width: 980px;
    margin: 0 auto;
}
.wb_menu li
{
    text-indent: -999999px;
    float: left;
    font: normal 12px/41px Arial, Helvetica, sans-serif;
    background-image: url(../images/topsprite.png);
    background-repeat: no-repeat;
}
.wb_menu li.logo
{
    width: 190px;
    height: 64px;
    background-position: 0 0;
}
.wb_menu li.vision
{
    width: 74px;
    height: 32px;
    background-position: -210px -16px;
    margin: 16px 0 0 22px;
}
.wb_menu li.process
{
    width: 104px;
    height: 32px;
    background-position: -284px -16px;
    margin: 16px 0 0 0px;
}
.wb_menu li.services
{
    width: 107px;
    height: 32px;
    background-position: -388px -16px;
    margin: 16px 0 0 0px;
}
.wb_menu li.portfolio
{
    width: 118px;
    height: 32px;
    background-position: -495px -16px;
    margin: 16px 0 0 0px;
}
.wb_menu li.contact
{
    width: 105px;
    height: 32px;
    background-position: -613px -16px;
    margin: 16px 0 0 0px;
}
.wb_menu li.facebook
{
    width: 44px;
    height: 47px;
    background-position: -729px -6px;
    margin: 6px 0 0 20px;
}
.wb_menu li.youtube
{
    width: 44px;
    height: 47px;
    background-position: -792px -6px;
    margin: 6px 0 0 20px;
}
.wb_menu li.twitter
{
    width: 44px;
    height: 47px;
    background-position: -856px -6px;
    margin: 6px 0 0 20px;
}
.wb_menu li.facebookLike
{
    width: 44px;
    height: 57px;
    margin: 1px 2px 0 0px;
    text-indent: 0px !important;
    background: none !important;
    float: right !important;
}
.wb_menu a
{
    display: block;
}
/* -------- wraper content main -------- */
#wb_wraper_content_main
{
    background: url(../images/content.jpg) repeat center center;
}
#wb_wraper_content_main_in
{
    background: url(../images/content1.jpg) no-repeat center top;
}
#wb_content_main
{
    background: url(../images/innercontent.jpg) repeat center center;
    width: 980px;
    margin: 0px auto 0px auto;
    overflow: hidden;
    position: relative;
}
/* -------- wb content main section1 -------- */
#top
{
    background: url(../images/top.png) no-repeat 0 0;
    width: 980px;
    height: 57px;
}
#cen
{
    background: url(../images/cen.png) repeat 0 0;
    width: 980px;
    z-index: 1;
}
#bottom
{
    background: url(../images/bottom.png) no-repeat 0 0;
    width: 980px;
    height: 42px;
}
.bannerContainer
{
    padding: 0 20px 0 40px;
}
.closer
{
    width: 37px;
    height: 37px;
    position: absolute;
    top: 10px;
    right: 0px;
    background: url(../images/close.png) no-repeat 0 0;
    display: block;
    text-indent: -999999px;
    cursor: pointer;
    z-index: 32000000;
}
.closel
{
    width: 37px;
    height: 37px;
    position: absolute;
    top: 10px;
    left: 0px;
    background: url(../images/close.png) no-repeat 0 0;
    display: block;
    text-indent: -999999px;
    cursor: pointer;
    z-index: 32000000;
}
.showSidebar_right
{
    width: 34px;
    height: 525px;
    position: absolute;
    top: 27px;
    right: 0px;
    background: url(../images/Show-Sidebar-Right.png) no-repeat 0 0;
    display: block;
    cursor: pointer;
    z-index: 32000000;
}
.fixedSideBar
{
    position: fixed !important;
    top: 100px !important;
}
.fixedBoxSideBar
{
    position: fixed !important;
    top: 100px !important;
}
.fixedSideBarL
{
    position: fixed !important;
    top: 100px !important;
}
.fixedBoxSideBarL
{
    position: fixed !important;
    top: 100px !important;
}
.showSidebar_left
{
    width: 34px;
    height: 525px;
    position: absolute;
    top: 27px;
    left: 0px;
    background: url(../images/Show-Sidebar-Left.png) no-repeat 0 0;
    display: block;
    cursor: pointer;
    z-index: 102;
}
.hd2
{
    width: 470px;
    height: 66px;
    position: absolute;
    top: -20px;
    left: 36px;
    background: url(../images/branding-integrate.png) no-repeat 0 0;
    z-index: 9;
}
.backmain
{
    position: relative;
    z-index: 2;
    display: inline;
}
.shadow
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
}
.image_in
{
    z-index: 1000;
}
.image_in img
{
    z-index: 10001;
    padding: 10px 30px 30px 10px;
}
.topbanner
{
    float: right;
    clear: right;
    position: relative;
    margin: 9px 40px 0 0;
}
.inner
{
    z-index: 1000;
    background: #000;
    width: 848px;
    padding: 15px;
    float: left;
    margin: 0 0 0 50px;
}
.socail_icon
{
    float: left;
    margin: 0 0 0 30px;
    border: 1px solid #2e53a1;
}
.image_box img
{
    z-index: 10001;
}
.hd1
{
    width: 520px;
    height: 23px;
    background: url(../images/hd.png) no-repeat 0 0;
}
.image_social
{
    z-index: 1000;
    padding: 5px 25px 20px 5px;
    float: left;
}
.image_box .box_in
{
    z-index: 1000;
}
.image_box2
{
    z-index: 1000;
    padding: 5px 10px 10px 5px;
    float: left;
}
.inner2
{
    z-index: 1000;
    background: #f7fafd;
    width: 342px;
    padding: 8px;
    border: 1px solid #244ea8;
    float: left;
}
.image_box2 img
{
    z-index: 8;
}
.image_box3
{
    z-index: 1000;
    padding: 5px 10px 10px 5px;
    float: left;
}
.inner3
{
    z-index: 1000;
    background: #244072;
    width: 474px;
    padding: 8px;
    float: right;
}
.image_box3 img
{
    z-index: 10001;
}
/* --------   Side bar left  -------- */
.sidebar_left
{
    position: absolute;
    top: 0px;
    left: 0;
    display: none;
    z-index: 100;
}
.Topsidebar_left
{
    position: absolute;
    left: 0px;
    background: url(../images/TopLeftSidebar.png) no-repeat right 0;
    width: 200px;
    height: 400px;
    top: 110px;
}
.Bottomsidebar_left
{
    position: absolute;
    top: 700px;
    left: 0px;
    list-style: none;
}
.Bottomsidebar_left li
{
    position: absolute;
    left: 0px;
    background: url(../images/tab.png) no-repeat right 0;
    width: 200px;
    height: 310px;
}
.Bottomsidebar_left li.tab_twitter
{
    top: 0px;
    z-index: 30;
}
.Bottomsidebar_left li.tab_twitter a
{
    background: url(../images/followus-twitter.png) no-repeat 0 0;
    width: 172px;
    height: 172px;
    display: block;
    position: absolute;
    top: 95px;
    right: 4px;
    z-index: 15;
}
.Bottomsidebar_left li.tab_facebook
{
    top: 180px;
    z-index: 20;
}
.Bottomsidebar_left li.tab_facebook a
{
    background: url(../images/findus-facebook.png) no-repeat 0 0;
    width: 181px;
    height: 173px;
    display: block;
    position: absolute;
    top: 95px;
    right: 4px;
    z-index: 100;
}
.Bottomsidebar_left li.tab_blog
{
    top: 360px;
    z-index: 10;
}
.Bottomsidebar_left li.tab_blog a
{
    background: url(../images/blog.png) no-repeat 0 0;
    width: 161px;
    height: 165px;
    display: block;
    position: absolute;
    top: 95px;
    right: 4px;
    z-index: 100;
}


/* --------   Side bar right  -------- */
.sidebar_right
{
    width: 250px;
    height: 900px;
    position: absolute;
    top: 700px;
    right: 0px;
    display: none;
    overflow: hidden;
    z-index: 100;
}
.Bottomsidebar_right
{
    list-style: none;
}
.Bottomsidebar_right li.tab_twitter
{
    z-index: 30;
    background: url(../images/FBBackground_01.png) no-repeat 0 0;
    width: 252px;
    margin: 48px 0 0 0;
    padding: 25px 0 0 0;
}
.Bottomsidebar_right li.tab_facebook
{
    z-index: 20;
    width: 252px;
    height: 120px;
    margin: -25px 0 0 0;
}

.Bottomsidebar_right li.tab_blog
{
    z-index: 1000;
    background: url(../images/box3.png) no-repeat 0 0;
    width: 252px;
    margin: -90px 0 0 0;
    float: left;
}
.Bottomsidebar_right li.tab_blog a img
{
    z-index: 1000;
    margin: 37px 0 0 37px;
}
.hd3
{
    background: url(../images/facebookbuzz.png) no-repeat 0 0;
    width: 216px;
    height: 34px;
    margin: 32px 0 0 37px;
    float: left;
}
.box
{
    background: url(../images/Dark.png) no-repeat 0 0;
    width: 215px;
    height: 215px;
    margin: 1px 0 0 37px;
    float: left;
}
.box_inners
{
    width: 215px;
    height: 215px;
    margin: 2px 0 0 2px;
}
.facebooklist
{
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 15px 15px 0 15px;
}
.facebooklist li
{
    padding: 2px;
    margin: 2px 0;
}
.facebooklist li img
{
    float: left;
}
.facebooklist li p
{
    float: right;
    width: 135px;
    color: #fff;
}
.imgpic
{
    border: 1px solid #1a335d;
    float: left;
    margin: 6px 1px 0 0;
}


.leftAds
{
    width: 443px;
    float: left;
    margin: 0 0 0 14px;
}

.addBig
{
    width: 560px;
    float: right;
    background: url(../images/ad_big_bottom.png) no-repeat 0 bottom;
    z-index: -2;
    margin: 0 0 0 -43px;
}
.addBigTop
{
    background: url(../images/ad_big_top.png) no-repeat 0 0;
    width: 560px;
    height: 81px;
    z-index: -1;
}
.addBigCenter
{
    background: url(../images/ad_big_cen.png) repeat-y 0 0;
    width: 560px;
    padding: 1px;
    z-index: 100;
    position: relative;
}
.addBigCenter .box_in2
{
    margin: -55px auto -24px auto;
    z-index: 100;
    position: relative;
    padding: 3px 55px 0px 34px;
    list-style-position: inside;
}
.addBigBottom
{
    width: 560px;
    height: 79px;
    z-index: -1;
}









.blackBox
{
    width: 964px;
    float: left;
    background: url(../images/black_box_bottom.png) no-repeat 0 bottom;
    z-index: -2;
    margin: -30px 0 -40px 12px;
}
.blackBoxTop
{
    background: url(../images/black_box_top.png) no-repeat 0 0;
    width: 964px;
    height: 75px;
    z-index: -1;
}
.blackBoxCenter
{
    background: url(../images/black_box_cen.png) repeat-y 0 0;
    width: 964px;
    padding: 1px;
    z-index: 100;
    position: relative;
}
.blackBoxCenter .box_in
{
    margin: -29px auto -11px auto;
    z-index: 100;
    position: relative;
    padding: 3px 65px 3px 48px;
    list-style-position: inside;
}
.blackBoxBottom
{
    width: 964px;
    height: 78px;
    z-index: -1;
}

.social_media
{
    padding: 0px 0 0px 69px;
}
.social_box
{
    width: 182px;
    height: 182px;
    float: left;
    background: url(../images/social_box.png) no-repeat 0 0;
    position: relative;
    margin: 0 0 -50px -53px;
}
.social_box img
{
    position: absolute;
    top: 30px;
    left: 35px;
}


.bottom_boxes
{
    padding: 0 0px 0 16px;
}
.contentLeft
{
    width: 443px;
    float: left;
    background: url(../images/content_box_bottom.png) no-repeat 0 bottom;
    z-index: -2;
}
.contentAll
{
    width: 1017px;
    background: url(../images/content_box_bottom_all.png) no-repeat 0 bottom;
    z-index: -2;
}
.contentAllTop
{
    background: url(../images/content_box_top_all.png) no-repeat 0 0;
    width: 1017px;
    height: 97px;
    z-index: -1;
}
.contentAllCenter
{
    background: url(../images/content_box_cen_all.png) repeat-y 0 0;
    width: 1017px;
    padding: 1px;
    z-index: 100;
    position: relative;
}
.contentAllBottom
{
    width: 1017px;
    height: 88px;
    z-index: -1;
}
.contentAllCenter .box_in
{
    margin: -69px auto -35px auto;
    z-index: 100;
    position: relative;
    padding: 3px 113px 3px 42px;
    list-style-position: inside;
}


.contentAllCenter .box_in .img_box
{
    float: left;
    width: 200px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: block;
}
.contentAllCenter .box_in h4
{
    margin-top: 10px;
    margin-bottom: 5px;
}
.contentLeftTop
{
    background: url(../images/content_box_top.png) no-repeat 0 0;
    width: 443px;
    height: 97px;
    z-index: -1;
}
.contentLeftCenter
{
    background: url(../images/content_box_cen.png) repeat-y 0 0;
    width: 443px;
    padding: 1px;
    z-index: 100;
    position: relative;
}
.contentLeftCenter .box_in
{
    margin: -69px auto -35px auto;
    z-index: 100;
    position: relative;
    padding: 3px 55px 3px 42px;
    list-style-position: inside;
}
.contentLeftCenter .box_in2
{
    margin: -71px auto -33px auto;
    z-index: 100;
    position: relative;
    padding: 3px 55px 0px 34px;
    list-style-position: inside;
}
.contentLeftBottom
{
    width: 443px;
    height: 88px;
    z-index: -1;
}

.contentRight
{
    width: 574px;
    float: left;
    background: url(../images/blue_bottom.png) no-repeat 0 bottom;
    z-index: -2;
    margin: 0 0 0 -58px;
}
.contentRightTop
{
    background: url(../images/blue_top.png) no-repeat 0 0;
    width: 574px;
    height: 78px;
    z-index: -1;
}
.contentRightCenter
{
    background: url(../images/blue_cen.png) repeat-y 0 0;
    width: 574px;
    padding: 1px;
    z-index: 100;
    position: relative;
}
.contentRightCenter .box_in
{
    margin: -49px auto -20px auto;
    z-index: 100;
    position: relative;
    padding: 3px 55px 3px 42px;
    list-style-position: inside;
}
.contentRightBottom
{
    width: 574px;
    height: 74px;
    z-index: -1;
}








.blog_post_white
{
    width: 970px;
    float: right;
    margin: -42px 0 -42px 0;
    z-index: -3;
}
.blog_post_white .postTop
{
    background: url(../images/blog_white_top.png) no-repeat 0 0;
    width: 970px;
    height: 86px;
    z-index: -1;
}
.blog_post_white .postCenter
{
    background: url(../images/blog_white_cen.png) repeat-y 0 0;
    width: 970px;
    padding: 1px;
    z-index: 100;
    position: relative;
}
.blog_post_white .postCenter .box_in
{
    margin: -58px auto 0px auto;
    z-index: 100;
    position: relative;
    padding: 33px 75px 0px 64px;
    background: url(../images/post_shadow.png) no-repeat 33px top;
}



.blog_post_white .postCenter .post_hd
{
    font: normal bold 22px/21px Arial, Helvetica, sans-serif;
    color: #234ca3;
}
.blog_post_white .postCenter .post_hd a
{
    color: #234ca3;
}
.blog_post_white .postCenter .post_date
{
    font: normal bold 15px/19px Arial, Helvetica, sans-serif;
    color: #234ca3;
}
.postCenter .post_img
{
    float: left;
    margin: 0 14px 14px 0;
}
.blog_post_white .postCenter .post_txt
{
    font: normal 13px/15px Arial, Helvetica, sans-serif;
    color: #000;
}
.blog_post_white .postCenter .expand_btn
{
    font: normal bold 13px/15px Arial, Helvetica, sans-serif;
    color: #7cb8e4;
}
.blog_post_white .postCenter .expand_comment_btn
{
    font: normal bold 12px/15px Arial, Helvetica, sans-serif;
    color: #234ca3;
    padding: 5px 0;
}
.blog_post_white .postCenter .line
{
    border-bottom: 1px solid #162b51;
    margin: 5px 90px;
    clear: both;
}
.blog_post_white .postCenter .post_comment
{
    color: #000;
    padding: 9px 0 0px 0;
}
.postCenter .post_comment .post_comment_img
{
    float: left;
    margin: 0 10px 10px 0;
}
.blog_post_white .postCenter .post_comment .post_comment_hd
{
    font: italic bold 12px/12px Arial, Helvetica, sans-serif;
    color: #000;
}
.blog_post_white .postCenter .post_comment .post_comment_txt
{
    font: normal 12px/13px Arial, Helvetica, sans-serif;
    color: #000;
    padding: 2px 0 5px 0;
}
.blog_post_white .postCenter .tags
{
    font: normal bold 12px/15px Arial, Helvetica, sans-serif;
    color: #234ca3;
    padding: 1px 0;
}
.blog_post_white .postCenter .tags a, .blog_post_white .postCenter .tags a:visited{
     font: normal bold 12px/15px Arial, Helvetica, sans-serif;
    color: #234ca3;
    padding: 1px 0;
}

.blog_post_white .postCenter .tags a:hover, .blog_post_white .postCenter .tags a:active{
     font: normal bold 12px/15px Arial, Helvetica, sans-serif;
    color: #6694f6;
    padding: 1px 0;
}



.first_post .postCenter .box_in
{
    background: none;
}
.blog_post_white .postBottom
{
    width: 970px;
    height: 84px;
    z-index: 1;
    background: url(../images/blog_white_bottom.png) no-repeat 0 bottom;
}




.blog_post_blue
{
    width: 970px;
    float: right;
    margin: -43px 0 -43px 0;
    z-index: 1;
    position: relative;
}
.blog_post_blue .postTop
{
    background: url(../images/blog_blue_top.png) no-repeat 0 0;
    width: 970px;
    height: 82px;
    z-index: -1;
}
.blog_post_blue .postCenter
{
    background: url(../images/blog_blue_cen.png) repeat-y 0 0;
    width: 970px;
    padding: 1px;
    z-index: 100;
    position: relative;
}
.blog_post_blue .postCenter .box_in
{
    margin: -55px auto 0px auto;
    z-index: 100;
    position: relative;
    padding: 33px 75px 8px 64px;
    background: url(../images/post_shadow.png) no-repeat 33px top;
}






.blog_post_blue .postCenter .post_hd
{
    font: normal bold 22px/21px Arial, Helvetica, sans-serif;
    color: #dfe9ff;
}
.blog_post_blue .postCenter .post_hd a
{
    color: #dfe9ff;
}
.blog_post_blue .postCenter .post_date
{
    font: normal bold 15px/19px Arial, Helvetica, sans-serif;
    color: #dfe9ff;
}
.blog_post_blue .postCenter .post_txt
{
    font: normal 13px/15px Arial, Helvetica, sans-serif;
    color: #fff;
}
.blog_post_blue .postCenter .expand_btn
{
    font: normal bold 13px/15px Arial, Helvetica, sans-serif;
    color: #7cb8e4;
}
.blog_post_blue .postCenter .expand_comment_btn
{
    font: normal bold 12px/15px Arial, Helvetica, sans-serif;
    color: #dfe9ff;
    padding: 5px 0;
}
.blog_post_blue .postCenter .post_comment
{
    color: #fff;
    padding: 9px 0 0px 0;
}
.blog_post_blue .postCenter .post_comment .post_comment_hd
{
    font: italic bold 12px/12px Arial, Helvetica, sans-serif;
    color: #fff;
}
.blog_post_blue .postCenter .post_comment .post_comment_txt
{
    font: normal 12px/13px Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 2px 0 5px 0;
}
.blog_post_blue .postCenter .tags
{
    font: normal bold 12px/15px Arial, Helvetica, sans-serif;
    color: #dfe9ff;
    padding: 1px 0;
}
.blog_post_blue .postCenter .tags a, .blog_post_blue .postCenter .tags a:visited{
     font: normal bold 12px/15px Arial, Helvetica, sans-serif;
    color: #dfe9ff;
    padding: 1px 0;
}

.blog_post_blue .postCenter .tags a:hover, .blog_post_blue .postCenter .tags a:active{
     font: normal bold 12px/15px Arial, Helvetica, sans-serif;
    color: #748dc6;
    padding: 1px 0;
}
.blog_post_blue .postCenter .line
{
    border-bottom: 1px solid #fff;
    margin: 5px 90px;
    clear: both;
}





.blog_post_blue .postBottom
{
    width: 970px;
    height: 75px;
    z-index: 1;
    background: url(../images/blog_blue_bottom.png) no-repeat 0 bottom;
}
.img_wrap
{
    width: 357px;
    height: 168px;
    overflow: hidden;
}
.img_wrap2
{
    width: 474px;
    height: 599px;
    overflow: hidden;
}